App Web Comercial

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 63

DESARROLLO DE UNA APLICACIÓN WEB QUE PERMITE QUE LAS

MICROEMPRESAS COMERCIALES CONOZCAN SU PUNTO DE EQUILIBRIO Y


ESTADO DE RESULTADOS MENSUALES PARA LA TOMA DE DECISIONES

CATALINA DUQUE RODRÍGUEZ

UNIVERSIDAD TECNOLÓGICA DE PEREIRA


FACULTAD DE INGENIERÍA INDUSTRIAL
PEREIRA
2015
DESARROLLO DE UNA APLICACIÓN WEB QUE PERMITE QUE LAS
MICROEMPRESAS COMERCIALES CONOZCAN SU PUNTO DE EQUILIBRIO Y
ESTADO DE RESULTADOS MENSUALES PARA LA TOMA DE DECISIONES

CATALINA DUQUE RODRÍGUEZ

Trabajo de grado para optar por el título de Ingeniero Industrial

Director
Leonel Arias Montoya
Docente Titular Ingeniería Industrial

UNIVERSIDAD TECNOLÓGICA DE PEREIRA


FACULTAD DE INGENIERÍA INDUSTRIAL
PEREIRA
2015
DEDICATORIA

Este trabajo se lo dedico totalmente a Dios, quien le dio vida a mi vida y día tras
día me motiva a esforzarme y ser valiente.
AGRADECIMIENTOS

Agradezco a mi familia por ser de gran apoyo durante toda mi vida, por
recordarme que cada día lo debo tomar como una nueva oportunidad para forjar
mi futuro y lograr mis metas.

A los docentes de la Universidad Tecnológica de Pereira, en especial a los de la


facultad de Ingeniería Industrial, quienes me brindaron todas las herramientas
necesarias para formarme como una excelente profesional.

Al Ingeniero Leonel Arias, Director del Proyecto, por su disponibilidad de tiempo


para asesorarme y sus grandes aportes que contribuyeron a la realización de este
documento.

Al Ingeniero Juan Sebastián Pérez cuyas asesorías en el área de sistemas fueron


indispensables, para el desarrollo de la aplicación web propuesta en el proyecto.
CONTENIDO

Pág.
RESUMEN 9
INTRODUCCIÓN 10
1 PROBLEMA DE INVESTIGACIÓN 11
1.1 PLANTEAMIENTO DEL PROBLEMA 11
1.2 FORMULACIÓN DEL PROBLEMA 13
1.3 SISTEMATIZACION DEL PROBLEMA 13
2 OBJETIVOS DE LA INVESTIGACIÓN 14
2.1 OBJETIVO GENERAL 14
2.2 OBJETIVOS ESPECÍFICOS 14
3 JUSTIFICACIÓN DE LA INVESTIGACIÓN 15
4 MARCO DE REFERENCIA 17
4.1 MARCO TEÓRICO 17
4.1.1 Aplicación web. 17
4.1.2 Ambiente de desarrollo. 19
4.1.3 Lenguajes de programación. 21
4.1.4 Sistema gestor de bases de datos. 24
4.1.5 Punto de equilibrio. 27
4.1.6 Estado de pérdidas y ganancias. 33
4.2 MARCO CONCEPTUAL 38
5 DISEÑO METODOLÓGICO 41
5.1 TIPO DE INVESTIGACIÓN 41
5.2 FUENTES DE INVESTIGACIÓN 41
5.3 TÉCNICAS DE RECOLECCIÓN DE LA INFORMACIÓN 42
5.3.1 Descripción de la población. 42
5.3.2 Descripción de la muestra. 42
5.4 TÉCNICAS DE PROCESAMIENTO DE LA INFORMACIÓN 42
6 DESARROLLO METODOLÓGICO 43
6.1 DISEÑO DE FORMULARIOS DE RECOLECCIÓN 43
6.2 DISEÑO DE LA BASE DE DATOS 43
6.3 PROGRAMACIÓN DE LA APLICACIÓN 44
6.4 CREACIÓN DE CONSULTAS A LA BASE DE DATOS 45
6.5 CREACIÓN DE FORMULARIOS DE INTERPRETACIÓN Y VISUALIZACIÓN DE LA
INFORMACIÓN PROCESADA 45
7 RESULTADOS 47
7.1 PRESENTACIÓN DE LOS RESULTADOS OBTENIDOS 47
7.2 TUTORIAL PARA EL USUARIO 48
7.2.1 Explicación de los módulos de la aplicación. 51
7.3 EJEMPLO PRÁCTICO DESARROLLADO EN MICROGUÍA 56
8 CONCLUSIONES 59
9 RECOMENDACIONES 60
ANEXOS 61
BIBLIOGRAFÍA 62
LISTA DE GRÁFICAS

Pág.

Gráfica 1. Logo de Microsoft Visual Studio 19

Gráfica 2. Cómo descargar Microsoft Visual Studio 20

Gráfica 3. Ejemplo de etiquetas de HTML 21

Gráfica 4. Ejemplo de CSS 22

Gráfica 5. Ejemplo de lenguaje Javascript 22

Gráfica 6. Ejemplo de lenguaje ASP.NET 23

Gráfica 7. Muestra de lenguaje VB.NET 24

Gráfica 8. Ejemplo de representación gráfica del punto de equilibrio 29

Gráfica 9. Ejemplo de estado de resultados 34

Gráfica 10. Estado de resultados con inventarios periódicos 35

Gráfica 11. Estado de resultados con inventarios permanentes 35

Gráfica 12. Formulario empleado en el módulo de gastos 43

Gráfica 13. Esquema de la base de datos 44

Gráfica 14. Ejemplo de código fuente 45

Gráfica 15. Ejemplo de consulta a base de datos 45

Gráfica 16. Formulario de procesamiento de información 46

Gráfica 17. Logo de MicroGuía 47

Gráfica 18. Página de ingreso a MicroGuía 49

Gráfica 19. Página de registro en la aplicación 50

Gráfica 20. Página de inicio de MicroGuía 50

Gráfica 21. Módulo de compras 51


Gráfica 22. Módulo de ventas 52

Gráfica 23. Módulo de productos 53

Gráfica 24. Módulo de gastos 53

Gráfica 25. Módulo de reportes 54

Gráfica 26. Reporte del punto de equilibrio 54

Gráfica 27. Reporte del estado de resultados 55

Gráfica 28. Ejemplo informe punto de equilibrio 57

Gráfica 29. Ejemplo informe estado de resultados 58


RESUMEN

Por medio de la presente investigación se busca desarrollar una aplicación web,


enfocada a las microempresas comerciales, a través de la cual éstas logren
visualizar de una forma más concreta su punto de equilibrio y comprobar que el
cumplimiento del mismo conllevará a que la empresa se aproxime cada vez más a
la utilidad esperada. A raíz del desconocimiento del punto de equilibrio muchas
empresas no han logrado perdurar en el tiempo y por ello, con el uso de esta
aplicación web se desea aportar ayuda a los pequeños empresarios que por
cuestiones de dinero no pueden tener acceso a programas especializados.

Gracias a la aplicación, el microempresario podrá calcular el punto de equilibrio de


acuerdo a la información suministrada de su propia actividad económica y, al
conocer el nivel de ventas definido por éste, se espera que empiece a enfocar sus
decisiones, para así disfrutar de los beneficios que su empresa le ofrece. A su vez,
el empresario podrá generar un reporte mensual de su estado de pérdidas y
ganancias para corroborar el resultado monetario que va logrando a medida que
se acerca al punto de equilibrio.

Así pues, este trabajo es realizado con el fin de que dicha aplicación sirva de guía
para la toma de decisiones dentro de las microempresas comerciales de la región,
dado que, cuando el microempresario conozca el nivel de ventas que debe
alcanzar para percibir utilidades, podrá encaminar sus actividades en pro de él y
así orientar sus estrategias de una forma más realista.

9
INTRODUCCIÓN

En la actualidad, el internet es considerado uno de los más importantes medios


masivos de comunicación, puesto que con el transcurso del tiempo se ha
incrementado su número de usuarios de una forma exponencial, ha permitido que
las personas tengan acceso a una mayor cantidad de información y ha
simplificado la comunicación. Colombia no ha sido ajena a este cambio
tecnológico; según un estudio de Consumo Digital realizado por el Ministerio TIC e
Ipsos Napoleón Franco, entre el 16 y el 31 de Octubre de 2012, donde se revela
cómo, dónde, cuándo y cada cuánto los colombianos usan Internet, “el 54% de los
colombianos que usan Internet, lo hacen todos los días y pasan en promedio 2,6
horas navegando”1. Este estudio demuestra que el mundo de hoy está gobernado
por la tecnología en las diferentes esferas de la vida y por lo tanto, es necesario
aprovechar lo que ofrece la situación actual en beneficio de los empresarios,
quienes a su vez se encuentran de gran manera influenciados por el entorno en el
que se desenvuelven dominado por las TIC.

Teniendo en cuenta este contexto y el hecho de que hoy por hoy las
microempresas comerciales no disponen del suficiente capital para capacitarse en
los aspectos financieros de su empresa, con la presente investigación se busca
determinar una opción diferente que les ayude en dichos aspectos, que esté a su
alcance y que sea acorde a sus necesidades. Así pues, se tiene como propuesta
el desarrollo de una aplicación web porque, al hacer uso del internet (entorno con
el cual la mayoría de personas interactúan), los microempresarios podrían acceder
a ella fácilmente y sin ningún costo.

En cuanto a los parámetros tratados por la aplicación web, se propuso que ésta se
enfocara principalmente en dos aspectos del área financiera: El cálculo del punto
de equilibrio y la generación de un estado de resultados mensual. De esta manera,
la aplicación permite visualizar la relación que hay entre una importante
herramienta de planeación financiera (tal y como lo es el punto de equilibrio) y su
compatibilidad con la eficiencia empresarial que se espera, eficiencia plasmada a
través del estado de resultados de la organización. A través de dicha aplicación se
desea expresarle al empresario que el cumplimiento del punto de equilibrio
permite un mayor acercamiento a la utilidad esperada y asimismo, motivar a las
microempresas comerciales a convertirse en organizaciones exitosas que aporten
al desarrollo y crecimiento del país.

Para la elaboración de la aplicación, fueron necesarias varias semanas de estudio


en programación y herramientas de desarrollo web para así crear un código que le
permitiera al usuario, a través de formularios, recolectar la información requerida
para realizar cálculos que satisficieran los objetivos planteados en el proyecto.
1
COLOMBIA. MINISTERIO DE TECNOLOGÍAS DE LA INFORMACIÓN Y LAS
COMUNICACIONES. 8 de cada 10 colombianos están usando internet. [en línea]. Disponible en:
<http://www.mintic.gov.co/index.php/mn-news/1903-8-de-cada-10-colombianos-usan-internet>.
10
1 PROBLEMA DE INVESTIGACIÓN

1.1 PLANTEAMIENTO DEL PROBLEMA

Actualmente muchas familias colombianas optan por crear una microempresa con
el fin de generar el 100% de sus ingresos familiares o también como un
complemento a sus ingresos generales. No obstante, muchas veces esta decisión
es tomada sin previo estudio de la viabilidad del negocio y careciendo de los
conocimientos básicos necesarios para el buen funcionamiento del mismo. Es así
como finalmente las estadísticas muestran que un gran porcentaje de las
Mipymes* fracasan en su primer año de funcionamiento y sólo un pequeño
porcentaje sobrevive hasta los 5 años, ésto genera que muchas familias no
obtengan los ingresos que tenían previstos recibir, es decir, que queden en un
estado de desempleo, situación que afecta al país en general. Entre las causas
más comunes provocantes de estas terribles estadísticas se encuentran la falta de
experiencia, escasez de dinero, mala ubicación, mal manejo de inventarios,
excesivas inversiones en activos fijos, no contar con buenos sistemas de
información, mala selección del personal, problemas de comercialización, altos
niveles de desperdicios, resistencia al cambio, error en el cálculo del punto de
equilibrio, falta de capacitación del empresario, entre otras.

Gracias a un estudio realizado por Hermann Franz Stangl Herrera2, consultor


financiero, se conoce que aproximadamente el 50% de las empresas quiebran por
problemas relacionados con las ventas, un 45% lo hacen por situaciones
financieras, y apenas un 5% por causas administrativas. Teniendo en cuenta ésto,
si se desea que las microempresas colombianas tengan un promedio de vida
mayor al actual, es necesario empezar a buscar estrategias que le apunten
esencialmente a las causas que residen en el área de ventas y finanzas.

Por otro lado, como menciona Julián Domínguez Rivera3, presidente de


Confecámaras, entre menor tamaño tenga una empresa, mayor será su
exposición al riesgo financiero, dado que poseen una débil estructura de
endeudamiento y menor rentabilidad económica. Así pues, las microempresas son
las organizaciones que requieren más apoyo en cada una de sus áreas para poder
salir adelante y superar todo tipo de riesgo, en especial el financiero. Además de
ésto, se sabe que de acuerdo al Censo Económico realizado en el año 2005 por el
DANE4, las microempresas tienen una participación del 96,1% del total de
empresas colombianas (con base al número de establecimientos). De este
porcentaje, el 56,1% se dedican a actividades comerciales, es decir, a actividades

* Micro, Pequeñas y Medianas empresas.


2
PORTAFOLIO. Valoración de empresas: Principales causas de quiebra. [en línea]. Disponible
en:< http://www.portafolio.co/opinion/blogs/valoracion-empresas/principales-causas-quiebra>
3
PORTAFOLIO. Grandes firmas duran 18 años, según un estudio. [en línea]. Disponible en:
<http://www.portafolio.co/negocios/duracion-las-pymes-colombia>
4
Departamento Administrativo Nacional de Estadística.
11
de compra y venta de mercancía, ya sea al por menor o al por mayor. Esta última
estadística tuvo un incremento para el año 2012 del 6,5% ya que las
microempresas que se dedican a dicha actividad marcaron un porcentaje de
participación del 62,6%. De ahí que, se puede deducir que la mayoría de
empresas en Colombia son de tamaño micro y su actividad económica dominante
es la comercialización y por tal motivo, lograr mejoras en este tipo de empresas
impactará positivamente las estadísticas a nivel nacional en lo que confiere al
comportamiento de las empresas en general.

Lastimosamente, las microempresas comerciales por su propia actividad


económica, tamaño, composición y características en general, no disponen del
suficiente capital para invertir en la solución de cada una de las posibles causas
provocantes de su futuro fracaso, en especial, en áreas como la de ventas y
finanzas, en las cuales los profesionales capacitados para asesorar en ellas,
cobran costos elevados desde la perspectiva de la microempresa.

Dado lo anterior, algunas instituciones tanto oficiales como privadas, tales como
las Cámaras de Comercio, Proexport, Bancóldex, Corproem, entre otras, han
desarrollado manuales, cartillas y libros que ofrecen parámetros para administrar
una empresa en cada una de las diferentes áreas que la componen. Además de
ésto, ofrecen capacitaciones de formación empresarial, muchas de ellas gratuitas,
en las cuales se busca mejorar la gestión, el desempeño y la competitividad de las
empresas colombianas. El problema radica en que muchos de esos recursos no
se ajustan a las necesidades específicas de los empresarios, ya que conocen la
teoría de manera general pero al momento de aplicarla a la actividad propia de su
empresa no se sienten capaces y no logran captar resultados palpables.

Observando dicha situación, surge la propuesta de crear una herramienta que


complemente esos recursos ya disponibles en el mercado, pero que se ajuste a
los requerimientos propios de cada organización. Una herramienta que por medio
de formatos claros y concisos muestre a los microempresarios comerciales metas
y resultados de las áreas en cuestión, es decir, ventas y finanzas. Por ello, se
propone el desarrollo de una herramienta interactiva, amigable, de fácil manejo y
gratuita por medio de la cual las empresas pertenecientes a dicho sector puedan
calcular su respectivo punto de equilibrio dado que, después de todo, el
desconocimiento del mismo es una de las causas más representativas del fracaso
de las empresas. Si las cuotas de mercado a las cuales puede acceder la empresa
dificultan llegar al punto de equilibrio con comodidad, la empresa tendrá una
mayor inclinación o tendencia a generar más pérdidas que ganancias. De ahí que,
el desconocimiento de este punto genera que al final del periodo contable
(mensual), se generen resultados poco acordes con las expectativas del
microempresario en lo relacionado a las utilidades esperadas. Es así como ignorar
el punto de equilibrio está directamente relacionado con las pérdidas o ganancias
que se registren en el estado de resultados y dado esto, se hace necesario que la
herramienta se direccione en ambos aspectos.

12
1.2 FORMULACIÓN DEL PROBLEMA

¿Cómo hallar el punto de equilibrio y estado de resultados mensuales en las


microempresas comerciales a través de una aplicación web?

1.3 SISTEMATIZACION DEL PROBLEMA

 ¿Cómo calcular el punto de equilibrio en una microempresa comercial para


lograr que ésta enfoque su meta de ventas?
 ¿Cuál es la estructura de un estado de resultados mensual en una
microempresa comercial?
 ¿Qué tipo de información debe ser registrada en la aplicación web para
ejecutar los respectivos cálculos que desarrollará?

13
2 OBJETIVOS DE LA INVESTIGACIÓN

2.1 OBJETIVO GENERAL

Desarrollar una aplicación web para hallar el punto de equilibrio y estado de


resultados mensuales en las microempresas comerciales.

2.2 OBJETIVOS ESPECÍFICOS

 Calcular el punto de equilibrio en una microempresa comercial para lograr


que ésta enfoque su meta de ventas.

 Determinar la estructura que posee un estado de resultados mensual en


una microempresa comercial.

 Establecer el tipo de información que debe ser registrada en la aplicación


web para ejecutar los respectivos cálculos que desarrollará.

14
3 JUSTIFICACIÓN DE LA INVESTIGACIÓN

Teniendo como referente que el uso del internet ha venido aumentando durante
los últimos años y con ello el acceso y la visita a diferentes sitios web, se crea la
necesidad de ofrecer una herramienta acorde con esta evolución. Dicha
herramienta será entonces una aplicación web, por medio de la cual se calcule el
punto de equilibrio y se encuentre el estado de resultados en las microempresas
comerciales de la región como una alternativa libre y accesible para ellas y usando
el internet -la tecnología que más está impulsando la era de la conexión- como
medio de comunicación para consultar y registrar información; garantizando las
principales características y funcionalidades de una página web por su fácil
adopción en el campo de las TIC.

Es necesario resaltar, que al emplear este medio para dar a conocer el punto de
equilibrio y el estado de resultados a los microempresarios comerciales, permite
que éstos tengan acceso sin restricción, en todo lugar y toda hora, a la información
plasmada en la web. Teniendo en cuenta lo anterior, se puede decir que el internet
es el medio adecuado para propagar dicha herramienta, ya que de esta forma
podrá estar al alcance de muchos microempresarios y además la información fluirá
con más rapidez, al ir acorde a los avances en comunicación que Colombia y el
mundo entero han venido experimentando en el transcurso del tiempo. El internet
logra romper las barreras espaciotemporales permitiendo que las personas
accedan a la información que necesiten desde un dispositivo con conexión, ya sea
inalámbrica o por cable lo cual les genera una gran ventaja competitiva.

Con el fin de dar solución al problema planteado, algunas personas y/o empresas
han propuesto herramientas tales como:

 Calculadora punto de equilibrio para pymes: Es una herramienta web


diseñada por el Administrador Financiero José Didier Váquiro, disponible en
el link http://www.pymesfuturo.com/puntodequilibrio.php, por medio de la
cual una empresa puede calcular su punto de equilibrio ingresando los
datos correspondientes a las unidades a producir, costo fijo total, costo
variable unitario y precio de venta unitario. A pesar de su funcionalidad, no
se ajusta a las necesidades de las microempresas dado que sólo contempla
el cálculo del punto de equilibrio para un único producto y en la realidad, las
empresas manejan una alta variedad de productos.

 Punto de equilibrio en Excel: Es una explicación disponible en la web por


medio del link http://exceltotal.com/punto-de-equilibrio-en-excel/, que habla
sobre cómo hallar el punto de equilibrio por medio del programa Excel de
Office. Esto implica que el empresario deba conocer muchas de las
funciones de este programa, lo cual puede resultar confuso para él.

15
Actualmente, muchas de las herramientas disponibles son hojas de cálculo en
Excel y el manejo de éstas presenta desventajas frente a los cálculos realizados
en la web; por ejemplo, tener la herramienta en la web le brindaría al
microempresario la facilidad de acceso en cualquier lugar, las actualizaciones son
mucho más fáciles debido a que sólo debe actualizar donde se encuentra la
aplicación permitiendo así que siempre se tenga la última versión (en Excel
pueden haber diferentes versiones), hay menos consumo de recursos a nivel
tecnológico (memoria del computador), porque sólo hay que disponer de un
computador con internet y por último, en la web hay usuarios concurrentes, es
decir, muchos usuarios pueden entrar al mismo sitio y trabajar sin ningún
problema.

En conclusión, se puede decir que contar con una herramienta para el cálculo del
punto de equilibrio y conocimiento del estado de resultados en las microempresas
comerciales, sigue siendo una necesidad latente y por ello, gracias a la ejecución
de la propuesta planteada, se logrará satisfacer, haciendo de éstas unas
organizaciones cada vez más competitivas.

16
4 MARCO DE REFERENCIA

4.1 MARCO TEÓRICO

4.1.1 Aplicación web.

Una aplicación web es un programa informático construido y diseñado para usarse


exclusivamente dentro de un navegador web tal como Google Chrome, Internet
Explorer o Mozilla Firefox, entre otros, accediendo a un servidor web a través de
internet o de una intranet. Las aplicaciones web son populares debido a la
facilidad para actualizar y mantenerlas, sin tener que distribuir e instalar software a
miles de usuarios.

Esta clase de aplicaciones “permiten realizar múltiples tareas como crear


documentos, editar fotos y escuchar música, sin tener que instalar complejos
programas”5; además de poder implementar y ejecutar módulos que permitan
administrar contenido como noticias, formularios para el registro, consulta, envío
de información, solicitudes, pedidos y cualquier otro tipo de flujo de datos que
posibilite la interacción entre un usuario de la aplicación con un sistema en línea y
de forma interactiva, logrando observar en tiempo real cualquier tipo de
transacción que se tenga entre el sistema, y si es el caso, una base de datos.
4.1.1.1 Características y ventajas de las aplicaciones web.
Este tipo de aplicaciones son cada día más comunes gracias a la popularidad,
extensión y uso que tiene la Internet; adicional a ello, su facilidad de uso,
actualización, acceso y mantenimiento le hacen ventaja frente a programas de
software de escritorio tradicionales.

Entre las principales ventajas y características se encuentran las siguientes6:


 Ahorrar tiempo: Se pueden realizar tareas, trabajar vía online, sin necesidad
de descargar programas ni instalar aplicaciones adicionales en la
computadora personal.
 Compatibilidad multiplataforma: Sólo es necesario tener un navegador web
para el uso de estas aplicaciones. No existe problema alguno con el
sistema operativo utilizado como Windows, Linux, IOS, entre otros.
 No ocupa espacio en el disco duro: Para esta clase de aplicaciones no
existe la necesidad de instalación.
 Actualizaciones: El software es gestionado por el propio desarrollador, por
lo tanto, al momento de uso y conexión a la aplicación, se asegura que se

5
GOOGLE. Acerca de las aplicaciones. [En línea]. Disponible en:
<https://support.google.com/chrome/answer/1050586?hl=es-419>. Revisado 2014.
6
LUJAN MORA, Sergio. Programación de aplicaciones web: Historia, principios básicos y clientes
web. [En línea]. Disponible en: <http://rua.ua.es/dspace/bitstream/10045/16995/1/sergio_lujan-
programacion_de_aplicaciones_web.pdf>

17
está usando la última versión sin necesidad de llamar la atención del
usuario o interferir con sus hábitos de trabajo con la esperanza que va a
iniciar nuevas descargas y procedimientos de instalación (algunas veces
imposible cuando se está trabajando dentro de grandes organizaciones).
 Bajo consumo de recursos debido a que la aplicación no se ejecuta
directamente en el ordenador del usuario.
 Portabilidad: Es una gran característica y ventaja debido a que puede ser
usada desde cualquier ordenador y desde cualquier lugar, siempre y
cuando se cuente con un navegador web y acceso a internet. Muchas
aplicaciones de hoy en día están diseñadas y desarrolladas incluso para ser
usadas desde dispositivos móviles.
 Precio: Las aplicaciones web no requieren la infraestructura de distribución,
soporte técnico y marketing requerido por el software descargable
tradicional.
 Información y datos online: Ésto permite que el usuario acceda a la
aplicación sin importar su ubicación dado que cuenta con una información
centralizada almacenada en bases de datos remotas.
 Múltiples usuarios concurrentes: Puede ser usada por varios usuarios al
mismo tiempo, pueden ver e incluso editar el mismo documento de manera
conjunta.
4.1.1.2 Usos comunes de las aplicaciones web7.
Existen numerosos usos tanto para los visitantes de las aplicaciones como para el
mismo desarrollador y creador tales como:
 Permitir a los usuarios localizar información de forma rápida y sencilla,
buscando contenido, organizarlo y navegar por él de la manera que estimen
oportuna. Un ejemplo de ello es el sitio web www.amazon.com.
 Recoger, guardar y analizar datos suministrados por los visitantes de la
aplicación, esto debido a que permite guardar datos de formularios
directamente en una base de datos, además de extraer datos y crear
informes basados en la web para su análisis. Ejemplo de ello son las
páginas de los bancos en línea, las páginas de tiendas en línea o
encuestas.
 Actualización de la información cuyo contenido cambia constantemente,
evitándole al diseñador o desarrollador de la aplicación web estar
cambiando su código fuente (líneas de instrucciones con la que se
construyen el software). Los proveedores de contenido, como los editores
de noticias, proporcionan el contenido a la aplicación web para que
mantenga un sitio actualizado de forma automática y en tiempo real. Una
clara muestra de esto es CNN (www.cnn.com).

7
ADOBE COMMUNITY HELP. Aspectos básicos de las aplicaciones web. [En línea]. Disponible
en: <http://help.adobe.com/es_ES/dreamweaver/cs/using/WS51D271AB-C466-4e03-B8B7-
8ADE9D3B67DEa.html>. Revisado 2014.
18
4.1.2 Ambiente de desarrollo.

Para la realización de cualquier aplicación web es necesario emplear uno o varios


programas informáticos a través de los cuales se pueda crear, depurar, gestionar
y/o mantener la aplicación. Para la ejecución del presente proyecto se empleará a
Microsoft Visual Studio como ambiente de desarrollo, dada su facilidad y eficacia a
la hora de desarrollar aplicaciones web.

Gráfica 1. Logo de Microsoft Visual Studio

Fuente: Internet <http://visualstudiowallpapers.com/logos>

“Visual Studio es un conjunto completo de herramientas de desarrollo para la


generación de aplicaciones web ASP.NET, Servicios Web XML, aplicaciones de
escritorio y aplicaciones móviles”8. Utiliza un entorno de desarrollo integrado (IDE)
que habilita el uso compartido de herramientas y facilita la creación de soluciones
en uno o varios lenguajes. Asimismo, dichos lenguajes utilizan las funciones de
.NET Framework, las cuales ofrecen acceso a tecnologías clave para simplificar el
desarrollo de aplicaciones web ASP.

Microsoft Visual Studio posee varias versiones que se han ido desarrollando con el
paso del tiempo; entre las más destacadas se encuentran: Visual Studio Express,
Visual Studio Professional y Visual Studio Ultimate. Por cuestiones de practicidad,
la versión empleada para la elaboración de este proyecto es la Express debido a
que ésta fue diseñada para principiantes, aficionados y pequeños negocios, y está
disponible gratuitamente a través de la página de Microsoft. Dicha versión incluye
una edición independiente para cada lenguaje: Visual Basic, Visual C++, Visual
C#, Visual J# para programación .NET en Windows, y Visual Web Developer para
la creación de sitios web ASP.NET.

Para descargar la versión de Visual Studio, empleada en el desarrollo de la


aplicación propuesta en este proyecto, simplemente se debe dirigir a la página de
Microsoft Visual Studio que se encuentra en el link http://www.visualstudio.com/ y
dar clic en el subtítulo Descargas, ubicado en la parte superior de la página.
Posteriormente, se debe dar clic en el texto Descargas de Visual Studio, tal y
como se muestra en la siguiente imagen, y seleccionar la opción 2010 Express:

8
MICROSOFT. Introducción a Visual Studio. [En línea]. Disponible en:
<http://msdn.microsoft.com/es-es/library/vstudio/fx6bk1f4%28v=vs.100%29.aspx>. Revisado 2015.
19
Gráfica 2. Cómo descargar Microsoft Visual Studio

Fuente: Internet <http://www.visualstudio.com/downloads/download-visual-studio-vs>

Cuando se muestren las opciones dentro de dicho subtítulo, se debe dar clic sobre
el enlace Visual Studio 2010 Express All-in-One ISO, en donde se selecciona el
idioma de descarga y se da clic sobre el hipervínculo Descargar ahora. Cuando la
descarga finalice, se debe ejecutar el programa para instalarlo en el equipo y
empezar a disfrutar de una licencia gratuita, autorizada por Microsoft, para su uso
posterior durante 30 días.

4.1.2.1 Tecnología .NET


.NET es una nueva arquitectura tecnológica desarrollada por Microsoft para la
creación y distribución del software como un servicio, es decir, mediante las
herramientas de desarrollo proporcionadas por esta nueva tecnología, los
programadores pueden crear aplicaciones basadas en servicios para la web.

Las características principales que conforman .NET son:


 La plataforma .NET Framework, que proporciona la infraestructura para
crear aplicaciones y el entorno de ejecución para las mismas.
 Los productos de Microsoft enfocados hacia .NET, entre los que se
encuentran Windows .NET Server, Visual Studio .NET, Office .NET, etc.
 Servicios para .NET desarrollados por terceros fabricantes, que podrán ser
utilizados por otras aplicaciones que se ejecuten en Internet.

Gracias a .NET y a su modelo de desarrollo basado en servicios, se flexibiliza y


enriquece el modo en el que hasta ahora se construían aplicaciones para Internet.
Esta tecnología se creó bajo la idea de poblar Internet con un extenso número de
aplicaciones, que basadas en servicios para la web (Web Services), formen un
marco de intercambio global. En este sentido, un programador puede crear Web
Services para que sean utilizados por sus propias aplicaciones a modo de
componentes, siguiendo una estructura de programación ya conocida.

20
4.1.3 Lenguajes de programación.

El lenguaje de programación es un lenguaje formal que describe una serie de


instrucciones y acciones para determinar el comportamiento de una máquina
como podría ser la computadora. Este lenguaje es considerado de bajo nivel por
su complejidad y funciona generalmente a nivel de hardware; sin embargo, existe
un tipo de lenguaje de alto nivel usualmente utilizado por los programadores para
crear o construir sistemas, aplicaciones, programas y software que puede parecer
al lenguaje natural humano.

Muchos son los lenguajes de alto nivel que existen actualmente en el mercado de
la tecnología y la informática, y su uso depende del tipo de aplicación que se
desea crear. Así pues, entre los más importantes se puede citar a Pascal, Visual
Basic, SQL, Delphi, Lingo, Cobol, HTML y Java.

Los lenguajes a emplear dentro del presente proyecto se mencionan a


continuación:

HTML:
El lenguaje HTML (hypertext markup language) se utiliza para crear documentos
que muestran una estructura de hipertexto, es decir, documentos que contienen
información cruzada con otros documentos, permitiendo así pasar de un
documento al referenciado desde la misma aplicación con la que se está
visualizando. HTML se ha convertido en un lenguaje estándar para crear
contenido en internet ya que posibilita crear documentos de tipo multimedia, es
decir, que contengan información más allá de la simplemente textual, como por
ejemplo imágenes, vídeos, sonidos, subprogramas activos, entre otros.

Gráfica 3. Ejemplo de etiquetas de HTML

Fuente: Libro “Software libre: Desarrollo de aplicaciones web.”

HTML dinámico (DHTML o dynamic HTML):


Es un término de marketing que utilizan Netscape y Microsoft para referirse al
conjunto de nuevas tecnologías de web. Dicho conjunto comprende HTML, Hojas
de estilo (CSS) y Javascript. Normalmente, a este conjunto de tecnologías se les
suele tildar como DHTML, especialmente en aquellos casos en que operan
simultáneamente para enriquecer la experiencia web del usuario ofreciéndole a
éste interfaces gráficas mucho más ricas y complejas.

 Cascading Style Sheets (CSS): Es un lenguaje usado para definir la


presentación de un documento estructurado escrito en HTML, es decir, para
dar formato a dicho documento al lograr marcar una diferencia entre su
estructura y su presentación. La información de estilo que proporciona el
21
CSS puede ser definida en un documento separado o en el mismo
documento HTML.

Gráfica 4. Ejemplo de CSS

Fuente: Internet <http://www.w3schools.com/css/>

 Javascript: Es un lenguaje de programación interpretado (un lenguaje de


tipo script) que suele encontrarse vinculado a páginas web. Es un lenguaje
orientado a objetos, básicamente utilizado para crear páginas web
dinámicas. Se utiliza principalmente para ver las cosas desde el punto de
vista del cliente, implementado como parte de un navegador de Internet con
el fin de proporcionar interfaces de usuario mejoradas y sitios web
dinámicos.

Gráfica 5. Ejemplo de lenguaje Javascript

Fuente: Libro “Software libre: Desarrollo de


aplicaciones web.”

ASP.NET:
Es una estructura de aplicaciones web desarrollada por Microsoft para permitir que
los programadores construyan sitios web dinámicos, aplicaciones web y servicios
web. ASP.NET es parte del paquete de Visual Studio; fue lanzado por primera vez
en enero de 2002 con la versión 1.0 de .NET Framework, y es la sucesora de la
tecnología de Microsoft Active Server Pages (ASP).

22
“ASP.NET se fundamenta en las clases de programación de .NET Framework y
proporciona un modelo de aplicaciones web, un conjunto de controles y una
infraestructura que hacen que la compilación de aplicaciones web resulte más
sencilla”9. Además de esto, ASP.NET se basa en el Entorno de Ejecución Común
de Lenguajes o CLR (Common Language Runtime), permitiendo a los
programadores escribir código ASP.NET usando cualquier lenguaje .NET
compatible, como C# y VB.NET. Las páginas con ASP.NET son el principal bloque
de construcción para el desarrollo de aplicaciones y sus formularios web se
identifican en archivos con extensión ".aspx”.

Gráfica 6. Ejemplo de lenguaje ASP.NET

Fuente: Internet <http://www.adrformacion.com/>

Visual Basic:
“Visual Basic está diseñado para la creación de aplicaciones de manera productiva
con seguridad de tipos y orientado a objetos. Visual Basic permite a los
desarrolladores centrar el diseño en Windows, la web y dispositivos móviles”10.

Su papel fundamental es el de la escritura de componentes para su uso por parte


de las páginas ASP de una aplicación web; de hecho, es el lenguaje preferido para
9
MICROSOFT. Tecnologías y lenguajes de Visual Studio. [En línea]. Disponible en: <
http://msdn.microsoft.com/es-es/library/vstudio/bb514232(v=vs.100).aspx>. Revisado 2015.
10
MICROSOFT. Visual Basic. [En línea]. Disponible en: < http://msdn.microsoft.com/es-
es/library/2x7h1hfk.aspx>. Revisado 2015.
23
el desarrollo de componentes debido a su larga tradición como lenguaje sencillo y
de fácil manejo.

Gráfica 7. Muestra de lenguaje VB.NET

Fuente: Internet <https://visualsourcestudio.wordpress.com/>

4.1.4 Sistema gestor de bases de datos.

Un SGBD o también llamado sistema gestor de bases de datos consiste en una


colección de datos interrelacionados y un conjunto de programas para acceder a
estos datos. Dicha colección de datos es denominada base de datos y ésta
contiene información que sirve para describir a una empresa en particular. Al
desarrollar aplicaciones para Internet surge la necesidad de disponer de un
almacén de datos potente, robusto, rápido y fácilmente accesible; de ahí que, el
elegir un SGBD, que sea apropiado para la aplicación, es una tarea importante.
Hoy en día, existe un gran número de sistemas gestores de bases de datos de
código libre con el fin de suplir dicha necesidad; entre los más empleados se
encuentran PostgreSQL (o Postgres), Informix, Oracle, MySQL, SAP DB y
FirebirdSQL. Para la realización del presente proyecto se utilizará como sistema
gestor a MySQL del cual se hablará detalladamente más adelante.

El objetivo principal de un SGBD es brindar una forma de almacenar y recuperar la


información de una base de datos de una forma práctica y eficiente. Así pues, los
sistemas de bases de datos se diseñan para gestionar grandes cantidades de
información y la gestión de los datos implica tanto la definición de estructuras para
almacenar la información como la provisión de mecanismos para la manipulación
de la información. Además de esto, los sistemas de bases de datos deben
proporcionar la seguridad de la información almacenada en caso de situaciones
como caídas del sistema o intentos de acceso sin autorización.

Actualmente las bases de datos son grandemente usadas en diferentes ámbitos;


algunas de sus aplicaciones se observan en la banca, líneas aéreas,
universidades, telecomunicaciones, ventas, recursos humanos, producción, entre
otras. A lo largo de las últimas cuatro décadas del siglo XX, el uso de las bases de
datos incrementó en todas las empresas y gracias a la revolución de Internet a
finales de la década de 1990 aumentó significativamente el acceso directo del

24
usuario a las bases de datos. De esta forma, las organizaciones convirtieron
muchas de sus interfaces telefónicas a las bases de datos en interfaces Web, y
pusieron disponibles en línea muchos servicios. Por ejemplo, cuando se accede a
un banco en un sitio Web y se consulta el estado de la cuenta y los movimientos,
la información se recupera del sistema de bases de datos del banco.

4.1.4.1 Lenguajes de bases de datos


Un sistema de bases de datos proporciona un lenguaje de definición de datos para
especificar el esquema de la base de datos y un lenguaje de manipulación de
datos para expresar las consultas a la base de datos y las modificaciones. En la
práctica, los lenguajes de definición y manipulación de datos no son dos lenguajes
separados; simplemente forman partes de un único lenguaje de bases de datos.

 Lenguaje de definición de datos: Mediante un conjunto de definiciones o


instrucciones especifica el esquema de la base de datos, es decir, su
diseño general. Este lenguaje es el que usualmente se oculta a los
usuarios.

 Lenguaje de manipulación de datos: Como su nombre lo indica, es un


lenguaje que permite a los usuarios la manipulación de datos, en otras
palabras, facilita la recuperación, inserción, borrado y modificación de la
información almacenada en una base de datos.
4.1.4.2 MySQL
MySQL es un sistema gestor de base de datos desarrollado por la empresa
MySQL AB, una empresa de origen sueco que lo creó bajo licencia de código libre;
no obstante, si se desea, puede ser adquirido con licencia comercial para ser
incluido en proyectos no libres. MySQL es capaz de almacenar una enorme
cantidad de datos de gran variedad y de distribuirlos para cubrir las necesidades
de cualquier tipo de organización, desde pequeños establecimientos comerciales
hasta grandes empresas y organismos administrativos. Aunque MySQL no ofrece
las mismas capacidades y funcionalidades que otras bases de datos, es muy
rápido y posee un rendimiento excelente, lo cual lo hace elegible en aquellas
situaciones donde se necesita sólo unas capacidades básicas.

Entre las razones para escoger MySQL como solución para la administración de
datos se encuentran:
 Costo: Es gratuito para la mayor parte de los usos.
 Asistencia: MySQL AB ofrece contratos de asistencia a precios razonables
y existe una nutrida y activa comunidad MySQL.
 Velocidad: Es mucho más rápido que la mayor parte de sus rivales.
 Funcionalidad: Dispone de muchas de las funciones que exigen los
desarrolladores profesionales tales como compatibilidad completa con ACID
y la mayor parte de SQL ANSI, volcados online e integración con la mayor
parte de los entornos de programación.

25
 Portabilidad: Se ejecuta en la mayoría de sistemas operativos y, la mayor
parte de los casos, los datos se pueden transferir de un sistema a otro sin
dificultad.
 Facilidad de uso: Resulta fácil de utilizar y de administrar. Las herramientas
de MySQL son potentes y flexibles, sin sacrificar su capacidad de uso.

En cuanto a las sentencias empleadas en MySQL, a continuación se expondrán


algunas de las más significativas para el desarrollo del proyecto:

Creación de una tabla:

Las bases de datos están compuestas por una gran cantidad de tablas. Es
necesario crear cada tabla de tal forma que contenga los datos que se consideren
necesarios. Por ejemplo, si se deseara crear una tabla que contenga los datos de
los clientes se ejecutaría así:
mysql> CREATE TABLE nombre_tabla (
columna1 TIPO DE DATO,
columna2 TIPO DE DATO,
columna3 TIPO DE DATO,
columna4 TIPO DE DATO);

Inserción de nuevos registros en una tabla:

Al tener la tabla definida, se procede a introducir los datos en ella por medio de la
instrucción SQL INSERT para crear un registro, de la siguiente manera:

mysql> INSERT INTO


nombre_tabla (columna1, columna2, columna3, columna4)
VALUES (datocolumna1, datocolumna2, datocolumna 3, datocolumna 4);

Recuperación de información de una tabla:

Para extraer información de una tabla, se emplea el comando SELECT. Para


ejemplificar se tiene la siguiente secuencia:

mysql> SELECT columna1 FROM nombre_tabla WHERE columna2= 'dato a


buscar' ;

Si se desea recuperar otros campos y no únicamente el de una columna


específica, se realiza lo siguiente:

mysql> SELECT columna1, columna3 FROM


nombre_tabla WHERE columna2= 'dato a buscar' ;

También se puede emplear el carácter comodín (*) para devolver todos los
campos de la tabla:
26
mysql> SELECT * FROM nombre_tabla WHERE columna2= ‘dato a buscar’ ;

Eliminación de registros:

Para eliminar un registro, MySQL utiliza la instrucción DELETE. Esta instrucción


es similar a la instrucción SELECT, con la diferencia de que como se elimina el
registro completo no es necesario especificar ninguna columna; tan solo se debe
indicar el nombre de la tabla y la condición.

mysql> DELETE FROM nombre_tabla WHERE columna2 = ‘dato a borrar’ ;

Cómo cambiar los registros de una tabla:

Para modificar los registros existentes MySQL emplea la instrucción UPDATE de


la siguiente forma:

mysql> UPDATE nombre_tabla SET columna1= ‘dato nuevo’ WHERE columna1=


‘dato de referencia’;

Las instrucciones INSERT, SELECT, UPDATE y DELETE son las de uso más
habitual para manipular datos y forman parte del lenguaje de manipulación de
datos de SQL.

4.1.5 Punto de equilibrio.

El punto de equilibrio “se define como el volumen de ventas necesario para no


perder ni ganar dinero; es decir, quedar en equilibrio con utilidad cero. Para el
análisis de punto de equilibrio normalmente se trabaja con la utilidad operativa, o
sea, la utilidad antes de intereses, impuestos y cualesquiera otros gastos e
ingresos que no pertenecen a la operación básica del negocio”11. En otras
palabras, el punto de equilibrio responde a las siguientes preguntas:
a) ¿Cuántas unidades tiene que vender la empresa para poder cubrir sus
costos y gastos totales?
b) ¿Cuál es el valor en ventas que la empresa debe alcanzar para cubrir sus
costos y gastos totales?

Dentro de la definición del punto de equilibrio es necesario tener en cuenta el


concepto de margen de contribución el cual se refiere al exceso de ingresos
respecto a los costos variables; en otras palabras, es la parte que contribuye a
cubrir los costos fijos y proporciona una utilidad. Desde el punto de vista
matemático, el margen de contribución se establece como la diferencia entre el
precio de venta unitario y el costo variable unitario, así:

11
DÍAZ MORENO, Hernando. Contabilidad general: Enfoque práctico con aplicaciones
informáticas. 2 ed. Pearson Educación de México S.A. de C.V., 2006.p. 382
27
El punto de equilibrio se puede calcular tanto para unidades como para valores en
dinero por medio de las siguientes fórmulas matemáticas:

Donde:
CF = Costos fijos
Son aquellos costos en los que la empresa debe incurrir independientemente de
su nivel de operación, es decir, venda o no venda productos debe pagarlos.

PVU = Precio de venta unitario


Es el valor monetario que se le asigna al producto y que señala la cantidad que
debe tener el comprador o cliente para poseerlo.

CVU = Costo variable unitario


Hace referencia al costo asociado con la compra de la mercancía. Varía
dependiendo del tipo de producto, su volumen de compra, su procedencia, entre
otros factores.

Así pues, se puede deducir que para comprender el concepto del punto de
equilibrio es necesario identificar en primer lugar los diferentes costos/gastos en
los que incurre la empresa, entre otros factores que se relacionan en la
determinación del mismo. Como se puede observar en el siguiente gráfico, tanto
los costos fijos como los variables influyen en el análisis del punto de equilibrio y
de ahí su importancia para el cálculo de él. En adición, en el gráfico se puede
apreciar que dicho punto marca la diferencia entre lograr y no lograr ganancias en
una empresa; para el caso del ejemplo, si la empresa vende más de 5.000
unidades obtendrá utilidades, pero si sus ventas están por debajo de dicha
cantidad, conseguirá pérdidas.

28
Gráfica 8. Ejemplo de representación gráfica del punto de equilibrio

Fuente: Libro “Contabilidad general: Enfoque práctico con aplicaciones informáticas.”

Cabe aclarar que las fórmulas mencionadas anteriormente funcionan


perfectamente al momento de calcular el punto de equilibrio en una empresa
dedicada a la venta de un sólo tipo de producto. Sin embargo, las microempresas
comerciales venden una gran variedad de productos y por ello es preciso adecuar
dichas fórmulas a la realidad.
4.1.5.1 Punto de equilibrio para una mezcla de productos
Cuando la empresa trabaja con varios productos, el cálculo del punto de equilibrio
es más complejo; a pesar de ello, las fórmulas expresadas anteriormente pueden
servir de guía. A lo largo del tiempo se han propuesto diferentes métodos para
hacer esta tarea un poco más sencilla. A continuación se expondrá el paso a paso
de algunos de los más empleados con su correspondiente ejemplificación:

Con base a la distribución porcentual de las ventas:

a) Teniendo en cuenta la experiencia, el comerciante debe identificar cómo se


distribuyen sus ventas totales, es decir, aproximadamente qué porcentaje
de las ventas le corresponde a cada producto.

Producto 1 60%
Producto 2 30%
Producto 3 10%
Total: 100%

b) Establecer el valor del costo fijo.

Costo fijo = $57.500

29
c) Identificar el costo unitario y el precio de venta de cada producto para
posteriormente calcular su respectivo margen de contribución.
Precio de venta Costo unitario Margen de contribución
P1. $800 $500 $300
P2. $300 $200 $100
P3. $600 $400 $200

d) Suponer que existe un producto que combina todos los productos que se
comercializan y calcular su nuevo margen de contribución el cual es la
sumatoria de los resultados obtenidos al multiplicar el margen original por
cada porcentaje de ventas establecido.

Margen original Porcentaje Margen nuevo


P1. $300 60% $180
P2. $100 30% $30
P3. $200 10% $20
Total $230

e) Calcular la cantidad de unidades que se deben vender del producto


combinado para quedar en equilibrio.

f) Descomponer el producto combinado en sus unidades originales, aplicando


los porcentajes determinados en el primer paso, para así obtener la
cantidad que se debe vender de cada producto.

Producto 1 = 250 X 60% = 150 unidades


Producto 2 = 250 X 30% = 75 unidades
Producto 3 = 250 X 10% = 25 unidades

Con base al inventario:

Al igual que en el método anterior, se emplea el promedio ponderado como


herramienta para hallar el punto de equilibrio pues contribuye a destacar aquella
importancia relativa que tiene cada producto para el empresario. La diferencia
entre éste y el primer método es que el porcentaje de cada producto no se obtiene
con base a las ventas sino a las unidades que se tienen disponibles para vender
de cada producto. Por ejemplo:

Unidades disponibles en el inventario:

Producto 1 3.000 Uds.


Producto 2 1.000 Uds.
30
Producto 3 6.000 Uds.
Total 10.000 Uds.

Porcentaje de representación de cada producto dentro del total:

Producto 1 = 30%
Producto 2 = 10%
Producto 3 = 60%

Después de obtener dichos porcentajes, se prosigue con el paso b) del método


anterior para finalmente hallar el punto de equilibrio. Esta forma de calcular el
equilibrio no suele utilizarse ya que no contempla las condiciones del mercado y
por ende, el resultado adquirido puede convertirse en una meta difícil de alcanzar.

Con base al porcentaje del margen de contribución:

a) Establecer el valor del costo fijo.

Costo fijo = $50.000

b) Identificar el costo unitario y el precio de venta de cada producto para


posteriormente calcular su respectivo margen de contribución.

Precio de venta Costo unitario Margen de contribución


P1. $2.000 $1.100 $900
P2. $3.500 $1.700 $1.800
P3. $4.000 $2.000 $2.000
Sumatoria $9.500 $4.800 $4.700

c) Encontrar el porcentaje de margen de contribución total con base a las


sumas obtenidas.

d) Hallar el punto de equilibrio en dinero.

e) Calcular el porcentaje del margen de contribución de cada producto con


respecto al total de los márgenes de contribución, así:

31
Margen de contribución Porcentaje MC
P1. $900 19,1%
P2. $1.800 38,3%
P3. $2.000 42,6%

f) Hallar el dinero que debe ingresar por ventas en cada producto para que la
empresa logre su punto de equilibrio, así:

Producto 1 = 0,191 x $101.010 = $19.293


Producto 2 = 0,383 x $101.010 = $38.687
Producto 3 = 0,426 x $101.010 = $43.030

g) Con base a las ventas de cada producto, obtener la cantidad en unidades


de cada uno.

Producto 1 = $19.293 / $2.000 = 10 Uds.


Producto 2 = $38.687 / $3.500 = 12 Uds.
Producto 3 = $43.030 / $4.000 = 11 Uds.

Este último método será empleado para la generación del reporte del punto de
equilibrio dentro de la aplicación web ya que permite determinar de una forma
efectiva y con base a datos actuales, la cantidad necesaria a comercializar de
cada producto. Con el fin de que la aplicación desarrolle sus operaciones de una
forma más práctica sujeta a la realidad de las empresas, ésta tomará como costo
fijo la suma del total de los gastos ingresados por la empresa y con base a dicha
sumatoria calculará el punto de equilibrio de acuerdo al periodo de tiempo
seleccionado por el usuario.

4.1.5.2 Importancia del punto de equilibrio


Al permitir relacionar variables como precio, costo y volumen de actividad, el punto
de equilibrio trae diferentes ventajas para la empresa. Su importancia se puede
resumir en 6 aspectos12:

 Le suministra a la gerencia datos sobre costos y ganancias requeridos para


planificar las utilidades y la formulación de políticas.
 Sirve para respaldar la toma de decisiones.

12
Ibíd., p. 384.
32
 Facilita la presentación de informes y la comprensión de muchos aspectos
económicos del negocio.
 Es un instrumento para el análisis, planeación y control empresarial.
 Se aplica a corto plazo, es decir, a operaciones con tiempo menor de un
año.
 Esta herramienta facilita el análisis y las decisiones sobre proyectos de
inversión.

El punto de equilibrio es una referencia importante ya que al usarse dentro de la


empresa influye positivamente en la planificación y el desarrollo de sus
actividades. Así pues, cuando la empresa conoce claramente el nivel de ventas
que necesita para cubrir todos los costos, sabe cuántas unidades debe vender y
por ende, podrá direccionar sus actividades en pro de una meta de ventas para de
esta forma lograr ser rentable.

Ahora bien, es necesario aclarar que el punto de equilibrio representa la situación


en un momento dado, teniendo en cuenta el precio del producto y los costos fijos y
variables que existen en dicho momento. Si hay una variación en los elementos
que lo determinan, el punto de equilibrio cambia.

4.1.6 Estado de pérdidas y ganancias.

Este estado es considerado uno de los cuatro estados financieros clave en toda
organización ya que gracias a la información brindada por el mismo se pueden
tomar decisiones económicas, administrativas, comerciales, entre otras. En sí
mismo, el estado de resultados informa sobre la rentabilidad de la operación
ejercida por la empresa pues trata de determinar el monto por el cual los ingresos
superan a los gastos. Al saldo obtenido por medio de esta operación se le llama
resultado y éste puede ser positivo o negativo. Cuando el resultado es positivo se
le llama utilidad y cuando es negativo se le llama pérdida.

Como todos los estados financieros, el estado de resultados debe tener un


encabezado compuesto por nombre e identificación de la empresa, identificación o
nombre del estado y período al cual corresponden las operaciones; y su contenido
debe incluir las cuentas de resultado debidamente clasificadas, tal y como se
muestra en la imagen:

33
Gráfica 9. Ejemplo de estado de resultados

Fuente: Libro “Contabilidad general: Enfoque práctico con


aplicaciones informáticas.”

En una empresa comercial, el estado de resultados muestra los ingresos


derivados de las ventas logradas por la empresa y, los costos y gastos que se
requirieron para generar dichos ingresos. Ahora bien, el estado de resultados
cambiará un poco dependiendo del tipo de administración que la empresa le haga
al inventario. Si la empresa maneja un esquema de inventarios periódicos, el
estado debe contener conceptos como inventario inicial, mercancía disponible
para la venta e inventario final; pero si la empresa maneja el método de
inventarios permanentes, dichos conceptos no se incluyen.

34
Gráfica 10. Estado de resultados con inventarios periódicos

Fuente: Internet <https://jcvalda.wordpress.com/2012/05/01/el-estado-de-


resultados-o-de-perdidas-y-ganancias/>

Gráfica 11. Estado de resultados con inventarios permanentes

Fuente: Internet <https://jcvalda.wordpress.com/2012/05/01/el-estado-de-


resultados-o-de-perdidas-y-ganancias/>

Para las microempresas comerciales es recomendable el sistema de inventario


periódico dado que el volumen de venta de productos, cuyos precios unitarios son
relativamente bajos, es muy grande cada día. De esta manera, para generar el
estado de resultados que proporciona la aplicación web, es necesario conocer el
valor de las existencias de mercancías al inicio del ejercicio o inventario inicial, el
valor de las mercancías adquiridas durante el ejercicio (compras netas) y el valor

35
de las existencias de mercancías no vendidas que aún se tienen disponibles al
finalizar el ejercicio, es decir, el inventario final.

Para efectos de comprensión, se explicarán detalladamente cada una de las


cuentas necesarias para la creación del estado de resultados básico que se busca
generar mediante la aplicación web propuesta en el proyecto:

Ventas netas
Es el total obtenido al restarle los descuentos, devoluciones y fletes a las ventas
brutas.
 Ventas brutas: Son los ingresos operacionales obtenidos por la
comercialización de los productos.
 Descuento en ventas: Es el valor de la deducción que se le hace a los
clientes al momento de venderle el producto.
 Devoluciones sobre ventas: Es el valor de los productos que fueron
devueltos por los clientes debido a causas como insatisfacción, cambio de
parecer, defectos, entre otras.
 Fletes sobre ventas: Es el valor adicional generado por el transporte de la
mercancía vendida por la empresa al el cliente.

Costo de ventas
Son los cargos asociados directamente a la compra de los bienes vendidos.
 Inventario inicial: Puede corresponder a compra de mercancías al momento
de iniciar operaciones el negocio (aprovisionamiento) o al traslado del valor
del inventario final del periodo anterior al nuevo periodo.
 Compras brutas: Es el valor de las mercancías adquiridas.
 Fletes sobre compras: Son los costos de envío asociados a la mercancía
comprada. Por cuestiones de practicidad, dentro de esta cuenta se incluirán
los seguros e impuestos pagados para la adquisición de dicha mercancía.
 Descuento sobre compras: Es el valor de la deducción que el proveedor le
realiza a la empresa por acciones como el pronto pago.
 Devoluciones de compras: Es el valor de las mercancías que fueron
devueltas por la empresa debido a causas como daños, defectos, exceso
en cantidad, entre otras.
 Compras netas: Es el importe obtenido al sumarle los fletes (si la empresa
los pagó), y deducirle los descuentos y devoluciones a las compras brutas.
 Inventario final: Es el valor de los productos que quedan disponibles para
vender en el siguiente periodo contable.

Utilidad bruta
Es el resultado obtenido de la diferencia entre las ventas netas y el costo de
ventas.

Gastos operacionales
Son erogaciones causadas en las actividades de administración y
comercialización de la empresa.
36
 Gastos de administración: Son las salidas de dinero correspondientes a
conceptos como salarios de personal administrativo, alquileres, servicios
públicos, etc.
 Gastos de ventas: Son todos los egresos que se relacionan en forma
directa con la función de ventas, como salarios del personal de venta,
comisiones sobre ventas, publicidad, entre otros.

Utilidad operacional
Es el valor obtenido al restarle los gastos operacionales a la utilidad bruta.

Ingresos no operacionales
También llamados “otros ingresos”. Son los ingresos generados por actividades
diferentes del objeto social de la empresa.

Gastos no operacionales
Conocidos también como “otros egresos”. Son erogaciones realizadas por la
empresa que no corresponden directamente a su actividad económica. Como
ejemplo se tienen los gastos bancarios, intereses, entre otros.

Utilidad antes de impuestos


Es el importe adquirido cuando a la utilidad operacional se le adicionan los otros
ingresos y se le disminuyen los otros egresos.

Impuesto de renta
Se calcula sobre la utilidad antes de impuestos, aplicando el porcentaje
establecido por la legislación según el tipo de empresa.

Utilidad neta
A la utilidad antes de impuestos, se le deducen los impuestos para obtener la
utilidad neta.

Con base a lo mencionado anteriormente, el esquema de estado de pérdidas y


ganancias a emplear dentro de la aplicación sería el siguiente:

Ventas netas
Menos Costo de ventas
Igual a Utilidad bruta
Menos Gastos operacionales
Igual a Utilidad operacional
Más Otros ingresos
Menos Otros egresos
Igual a Utilidad antes de impuestos
Menos Impuesto de renta (%)
Igual a Utilidad neta

37
Donde:

Ventas brutas Compras brutas


- Fletes sobre ventas* + Fletes sobre compras*
- Devolución sobre ventas - Devolución sobre compras
- Descuento en ventas - Descuento en compras
= Ventas netas = Compras netas

Inventario inicial
+ Compras netas
- Inventario final
= Costo de ventas

(*) Los fletes son tenidos en cuenta si la empresa es quien los paga.

En forma general, el estado de resultados utiliza la cuenta de ventas para registrar


las transacciones de venta de mercancías. Como estas operaciones están sujetas
a situaciones como devoluciones, descuentos o bonificaciones, al restar a las
ventas dichas cuentas, se obtienen las ventas netas. Otra cuenta empleada es la
de costo de ventas ya que la actividad de este tipo de negocios requiere
cuantificar el costo de los productos vendidos. Además de esto, como se deben
efectuar compras, se requiere el empleo de cuentas como: Compras, fletes sobre
compras, descuento sobre compras, devoluciones y bonificaciones sobre
compras. A la suma de estos conceptos se le conoce como compras netas. Por
último, es necesario calcular la utilidad bruta que es la diferencia entre las ventas
netas y el costo de ventas. Una vez calculada se restan los gastos los cuales
pueden ser de venta, de administración o financieros (los gastos de venta y de
administración también son conocidos como gastos operacionales). Dado el caso
en el que la empresa obtenga ingresos no operacionales, estos deben tenerse en
cuenta dentro del estado.

4.2 MARCO CONCEPTUAL

 Actividad económica: Combinación de operaciones y recursos (humanos,


técnicos,…) para la producción y/o comercialización de bienes o servicios,
tanto para las personas como para las empresas. En un sentido más
amplio, la actividad económica es toda acción de producción y/o
comercialización resultante de una interacción de medios (capital, mano de
obra, procesos,…) que lleva a la generación y/o mercado de un bien o la
prestación de un servicio.

 Comercio: Reventa (compra y venta sin transformación) de mercancías o


productos, ya sea que ésta se realice al por menor o al por mayor. Incluye
las actividades de los corredores, agentes, subastadores y comisionistas

38
dedicados a la compra y venta de mercancías a nombre y por cuenta de
terceros.

 Comercio al por mayor: Reventa de productos nuevos y usados a


comerciantes minoristas, a usuarios industriales o comerciales, a
instituciones, a profesionales, a otros mayoristas o a las actividades de los
agentes que compran mercaderías para esas personas o empresas o que
las venden a estas.

 Comercio al por menor: Reventa de productos nuevos o usados al público


en general para consumo en hogares, uso personal o doméstico, tiendas,
grandes almacenes, etc.

 Empresa: Toda actividad económica organizada para producir, transformar,


comercializar, administrar, custodiar bienes o para prestar servicios a través
de un establecimiento de comercio.

 Establecimiento comercial: Unidad económica que bajo una sola dirección y


control combina actividades y recursos para dedicarse a la venta o reventa
sin transformación al por mayor o al por menor, de mercancías. Por
ejemplo, tiendas, ferreterías, supermercados, ferias artesanales, etc.

 Estado de pérdidas y ganancias o Estado de resultados13: Proporciona un


resumen financiero de los resultados operativos de la empresa durante un
periodo específico. Por lo regular, los estados mensuales de pérdidas y
ganancias se elaboran para uso de la administración. Un estado de
resultados está compuesto por aspectos como: Ingreso por ventas, utilidad
bruta, gastos operativos (que incluyen los gastos de ventas y gastos
administrativos), utilidad operativa (ganancias antes de intereses e
impuestos), utilidad neta, utilidad por acción, entre otros.
 Intranet: Es una red de ordenadores privada basada en los estándares de
internet.

 Microempresa: Empresa u organización que cuenta con una planta de


personal no superior a los diez empleados y unos activos totales, excluida
la vivienda, por valor inferior a quinientos salarios mínimos mensuales
legales vigentes, para desarrollar su actividad económica.

 Navegador web: Programa informático que permite visualizar, interactuar e


interpretar el contenido de una página web dentro de una red.

 Online: En línea. Se refiere a cualquier documento, archivo o servicio de la


red.

13
LAWRENCE, Gitman. Principios de administración financiera. Estados financieros y su análisis.
11 ed. México, Pearson Educación, 2007. p. 41. ISBN 978-970-26-1014-4.
39
 Punto de equilibrio: Volumen de ventas necesario para que la empresa no
pierda ni gane dinero, es decir, quedar en equilibrio con utilidad cero.

 Servidor web: Es aquel ordenador encargado de alojar sitios y/o


aplicaciones web, los cuales son accedidos por los clientes utilizando un
navegador que se comunica con el servidor a través de una red.

 Software: Conjunto intangible de datos y programas de la computadora


indicando realizar una serie de tareas específicas.

 Ventas: Valor bruto percibido por las ventas de mercancías de los


establecimientos de comercio.

 Web: Es un servicio que permite acceder por medio del internet a muchas
prestaciones y funciones, así como a un sin número de programas, tiendas,
servicios, etc. Sus fundamentos son el protocolo HTTP y el lenguaje HTML.

40
5 DISEÑO METODOLÓGICO

5.1 TIPO DE INVESTIGACIÓN

Teniendo en cuenta a Carlos Mario Méndez, este proyecto de investigación es de


tipo exploratorio puesto que el problema que se propone tiene pocos antecedentes
en cuanto a su aplicación práctica. Como se ha mencionado anteriormente, en la
actualidad las microempresas comerciales disponen más que todo de
herramientas como hojas de cálculo de Excel para hallar su punto de equilibrio y
dicha herramienta no cuenta con tantas ventajas como las de una aplicación web,
solución planteada a desarrollar en este proyecto. Dado ésto, se debe realizar una
recopilación teórica debido a la poca información específica sobre ayudas web
para las microempresas comerciales y por ello, se puede decir que se va a tener
un primer acercamiento al problema planteado. Adicionalmente, este trabajo
podría servir como base para la realización de nuevas investigaciones por otros
autores, situación que caracteriza a los estudios exploratorios.

Cabe mencionar que las funciones de una investigación exploratoria son aumentar
la familiaridad del investigador con el fenómeno que va a investigar, aclarar
conceptos y establecer referencias para otras investigaciones. Dichas funciones
pueden verse reflejadas en el presente proyecto y por tal motivo, se confirma su
tipo exploratorio.

5.2 FUENTES DE INVESTIGACIÓN

Para llevar a cabo esta investigación se recurrió a fuentes primarias ya que se


necesita poner a prueba la hipótesis planteada por medio del uso de datos que se
puedan manejar en la aplicación web para, a través de su interpretación y análisis,
llegar a una conclusión sobre los mismos y en general sobre el proyecto; y a
fuentes secundarias con el fin de tener un panorama general sobre el objeto de
estudio y conocer cómo abordar el mismo.

Fuentes primarias: Los datos de prueba suministrados a la aplicación web para


cumplir con el objetivo del proyecto, asesoramiento de docentes de la facultad de
Ingeniería Industrial de la UTP y asesoramiento de ingenieros de sistemas.

Fuentes secundarias: Libros relacionados con contabilidad financiera; tesis de


grado realizadas por ingenieros y tecnólogos industriales de la Universidad
Tecnológica de Pereira en las que se trataban proyectos relacionados con el área
financiera, con la gestión empresarial o con desarrollo de alguna herramienta TIC;
periódicos colombianos tales como La Tarde, El Tiempo, El Espectador y
Portafolio; e informes sobre las microempresas colombianas realizados por el
Departamento Administrativo Nacional de Estadística (DANE).

41
5.3 TÉCNICAS DE RECOLECCIÓN DE LA INFORMACIÓN

Se desarrollarán y emplearán formularios web como técnica de recolección de la


información. Dichos formularios contarán con las medidas suficientes para recoger
la información que el usuario diligencia en cada uno de los campos y así,
posteriormente, se puede generar una respuesta dinámica basada en los datos
introducidos. Estos formularios son similares a los usados en papel donde se
llenan campos de texto, casillas de selección, botones de opción e incluso listas
desplegables.

5.3.1 Descripción de la población.

La población de estudio está compuesta por las microempresas comerciales


colombianas, concretamente las ubicadas en el eje cafetero.

5.3.2 Descripción de la muestra.

Para suministrar los datos de prueba que requiere la aplicación web y así
corroborar su funcionamiento, se realizó un muestreo por conveniencia entre las
microempresas comerciales suscritas a la Cámara de Comercio de Pereira con
mínimo 1 año de antigüedad en la misma. Para tener acceso a dicha información,
se visitó el punto de información de la Cámara de Comercio de Pereira,
específicamente el área donde se manejan las bases de datos, en la que la
persona encargada de proporcionar la información, genera un filtro de acuerdo a
los parámetros solicitados que en este caso fueron el tamaño de la empresa
(micro), la actividad (comercial) y la antigüedad (más de un año).

Así pues, de la lista proporcionada en la Cámara de Comercio, fueron


seleccionadas tres microempresas comerciales: Una papelería, un estanquillo y
una tienda de ropa; sus respectivas razones sociales son confidenciales por
petición de las mismas. En la sección de resultados se expondrán los comentarios
realizados por éstas empresas.

5.4 TÉCNICAS DE PROCESAMIENTO DE LA INFORMACIÓN

La información será enviada y recolectada en una base de datos, donde a través


de un motor de base de datos y consultas (sentencias para acceder y manipular
los datos almacenados) se obtendrán las respuestas y resultados requeridos de
acuerdo a las diferentes solicitudes o peticiones recibidas desde la aplicación web.
Estas peticiones pueden verse como las opciones o funcionalidades de la
aplicación tales como consultas específicas (con filtros para que la búsqueda sea
más especifica), actualización de datos, realización de operaciones, creación de
tablas y gráficos, entre otros.

42
6 DESARROLLO METODOLÓGICO

A continuación se exponen las etapas que se llevaron a cabo para la elaboración


del presente proyecto de investigación:

6.1 DISEÑO DE FORMULARIOS DE RECOLECCIÓN

Pensando en la facilidad para el usuario, se establecieron formularios con los


campos necesarios y suficientes por medio de los cuales se obtiene la información
para así conseguir los resultados esperados de acuerdo a lo solicitado.

Gráfica 12. Formulario empleado en el módulo de gastos

Fuente: Elaboración propia

6.2 DISEÑO DE LA BASE DE DATOS

Esta etapa se refiere a la realización del modelo de la base de datos capaz de


soportar y procesar el flujo de información. Este modelo se entiende como la
creación de las tablas con campos y atributos donde se irán insertando los datos
tomados desde los formularios.

43
Gráfica 13. Esquema de la base de datos

Fuente: Elaboración propia

6.3 PROGRAMACIÓN DE LA APLICACIÓN

En esta sección se describen las sentencias y las líneas de código, de acuerdo al


lenguaje de programación usado, que interpreten cada una de las solicitudes del
usuario, incluyendo fórmulas, algoritmos y lógica formal para que exhiba el
comportamiento deseado.

44
Gráfica 14. Ejemplo de código fuente

Fuente: Elaboración propia

6.4 CREACIÓN DE CONSULTAS A LA BASE DE DATOS

Las consultas son requeridas para manipular la información almacenada en la


base de datos ya que a través de ellas se pueden modificar, mostrar, borrar o
insertar nuevos registros.

Gráfica 15. Ejemplo de consulta a base de datos

Fuente: Elaboración propia

6.5 CREACIÓN DE FORMULARIOS DE INTERPRETACIÓN Y VISUALIZACIÓN


DE LA INFORMACIÓN PROCESADA

Esta etapa se refiere al establecimiento de formularios con los campos suficientes


para mostrar el resultado de las operaciones al usuario de una forma interactiva y
dinámica. Estos formularios podrán contener análisis de datos, resultados finales
de las operaciones, conclusiones, instrucciones, gráficos y todos los elementos
necesarios para la toma de decisiones.

45
Gráfica 16. Formulario de procesamiento de información

Fuente: Elaboración propia.

46
7 RESULTADOS

7.1 PRESENTACIÓN DE LOS RESULTADOS OBTENIDOS

El resultado de la investigación fue el desarrollo de una aplicación web para


microempresas comerciales que calcula el punto de equilibrio y estado de
resultados mensuales, beneficiando a las mismas al generar resultados propios de
su actividad económica, los cuales facilitan la toma de decisiones en áreas como
las de mercadeo y finanzas.

Gráfica 17. Logo de MicroGuía

Fuente: Elaboración propia,


basada en imagen de internet.

Para poner a prueba la aplicación y corroborar su buen funcionamiento, se


tomaron datos de algunos ejemplos hallados en libros financieros y se ingresaron
a ésta; posteriormente, se compararon los resultados obtenidos y se comprobó
que los entregados por MicroGuía coincidían con los de los ejemplos tomados. Por
ello, se concluye que las pruebas funcionales tuvieron resultados exitosos,
confirmando así el correcto desempeño de la aplicación.

Adicional a ello, se seleccionaron tres microempresas comerciales de la ciudad de


Pereira, quienes ingresaron los datos necesarios (correspondientes a un mes)
para ejecutar la aplicación web y dieron su opinión al respecto. Con base a sus
comentarios se le hicieron algunas modificaciones a MicroGuía y se realizaron
varias recomendaciones que se podrán ver plasmadas en el capítulo respectivo. A
continuación se muestran cada uno de los comentarios manifestados por los
representantes de cada empresa:

 Papelería

La persona que utilizó la aplicación era la propietaria del negocio. Inicialmente


manifestó que no empleaba ninguna herramienta tecnológica para llevar un control
sobre sus ventas, ya que diariamente lo que hace es escribir en un cuaderno las
compras que haya tenido que realizar y el valor de las ventas que va recibiendo
cuando su negocio opera; al final del día simplemente hace cuentas para
determinar cuánto dinero debe tener en efectivo y de esta forma conoce, en sus
palabras, si tuvo un buen o mal día.

47
Además de lo mencionado anteriormente, la propietaria comentó que desconocía
la definición del punto de equilibrio y que le parecía interesante saber la cantidad
de dinero que tenía que entrarle a su negocio para no tener pérdidas. Después de
emplear la aplicación expresó que le gustaba mucho la forma tan sencilla de
digitar los datos y que los conceptos de los valores que tenía que ingresar fueran
tan específicos. Por otro lado, lo que no le gustó de la aplicación era que tenía que
ingresar los datos mensuales porque ella está acostumbrada a llevar sus cuentas
diariamente y por lo tanto, sumarlos manualmente le quitó mucho tiempo.

 Estanquillo

El administrador de la empresa fue quien empleó la aplicación y manifestó que le


gustaba mucho esta nueva propuesta para la obtención de los dos reportes a
generar, ya que actualmente en internet no se encuentra una herramienta tan fácil
de emplear y tan entendible, que se adecúe a las microempresas en general.
Durante la ejecución de la aplicación, el único comentario negativo fue que le
pareció extenso el ingreso de los datos del módulo de productos puesto que el
estanquillo dispone de una amplia variedad de artículos con diferentes precios y
costos, y esto hacía que la digitación de dichos valores fuera una tarea
dispendiosa.

 Almacén de ropa

El propietario del almacén expresó total conformidad con la aplicación web, ya que
considera que las empresas de hoy deben usar al máximo las ventajas que trae la
tecnología. Adicional a ello, manifestó que desconocía la relación que había entre
el punto de equilibrio y el estado de resultados pues éste último está en manos de
su contador y nunca había tenido la necesidad de entender cómo se crea o cómo
puede mejorarlo con el simple hecho de vender más de la cantidad que determina
su equilibrio.

7.2 TUTORIAL PARA EL USUARIO

Con el propósito de facilitarle al usuario el manejo de la aplicación web llamada


MicroGuía, a continuación se exponen los pasos que sirven de orientación al
momento de ejecutarla a nivel local, es decir, en su computadora personal sin uso
de internet.

Pasos de configuración:

 El usuario debe disponer en su computador de un navegador web; se


recomienda emplear Internet Explorer (versión 9 en adelante) o Google
Chrome.

48
 Instalar Microsoft Visual Studio 2010 versión Express, dado el caso de que
no disponga de la licencia para otra versión.

 Instalar un motor de base de datos MySQL el cual se puede encontrar en


internet de forma gratuita.

 Ejecutar el script de la base de datos e instalar su conector, adjuntos en el


CD que se encuentra anexo al presente documento.

 Abrir el código fuente adjunto en el CD que se encuentra anexo al presente


proyecto desde el Visual Studio como sitio web.

 Ejecutar el sitio abierto en el paso anterior dando clic en el botón “play”


desde el Visual Studio.

Pasos de funcionamiento:

 Al abrir la aplicación web se encontrará con la página de ingreso en la cual


se solicita el nombre de usuario y su correspondiente contraseña.

Gráfica 18. Página de ingreso a MicroGuía.

Fuente: Elaboración propia.

Cuando el usuario entra por primera vez a la aplicación es necesario que se


registre dando clic en el link “Regístrate aquí” ubicado al final de la página. Al
momento de registrarse, la persona debe ingresar los datos que se muestran en la
siguiente imagen y dar clic en el botón Guardar:

49
Gráfica 19. Página de registro en la aplicación

Fuente: Elaboración propia.

Después de estar registrado, el usuario digita su nombre y contraseña en la


página de ingreso de MicroGuía y hace clic en el botón Iniciar sesión.

 Al iniciar sesión se accede a la aplicación y se observa su página de inicio.


En ella, el usuario podrá conocer el objetivo por el cual fue creada
MicroGuía y algunas instrucciones para su manejo.

Gráfica 20. Página de inicio de MicroGuía

Fuente: Elaboración propia.

Como se puede observar en la imagen, el menú de MicroGuía está compuesto por


cinco módulos: Compras, ventas, productos, gastos y reportes. En los cuatro
primeros, el usuario debe digitar los datos correspondientes a su actividad y en el
último, simplemente debe elegir el reporte que desea generar; la aplicación cuenta

50
con dos opciones: El punto de equilibrio y el estado de resultados para un periodo
determinado.

En cualquier momento si el usuario desea salir de la aplicación simplemente debe


dirigirse al botón Cerrar Sesión ubicado en la esquina superior derecha de
cualquiera de las páginas y hacer clic sobre él. Además de esto, desde cualquiera
de los módulos es posible regresar a la página de inicio dando clic sobre el logo de
MicroGuía, ubicado en la parte superior del menú.

7.2.1 Explicación de los módulos de la aplicación.

Antes de iniciar con la explicación de cada uno de los módulos, es necesario


resaltar que la aplicación realiza sus cálculos con base a periodos de tiempo
mensuales; por ello, el usuario debe tener en cuenta que los datos a ingresar son
los correspondientes a dicho lapso de tiempo.

Módulo Compras:

En este módulo el usuario debe ingresar los datos de las compras que la empresa
ha realizado seleccionando inicialmente el periodo de las mismas, es decir, el mes
y el año al que corresponde el valor a digitar. Cada uno de los meses del año fue
enumerado en una lista desplegable: El mes de Enero corresponde al número 01 y
el mes de Diciembre al número 12.

Después de seleccionar el periodo, el usuario debe digitar el valor en pesos ($),


sin emplear puntos ni comas, en las casillas ubicadas al lado de cada concepto
solicitado: Compra mensual, flete sobre compras, devolución de compras,
descuento sobre compras, inventario inicial e inventario final; y posteriormente dar
clic en el botón Guardar. Dado el caso en el que alguno de dichos conceptos no
aplique, se debe digitar el valor cero “0”.

Gráfica 21. Módulo de compras

Fuente: Elaboración propia.

51
Cuando el usuario guarda los datos del mes seleccionado, en la parte inferior de la
página se crea una tabla por medio de la cual se puede visualizar la información
digitada. Como se puede ver en la imagen, en la primera columna de la tabla se
encuentra el ícono check ( ); al dar clic en él se puede modificar o eliminar la
información ya almacenada en la base de datos dado el caso en el que el usuario
se haya equivocado al momento de ingresarla.

Módulo Ventas:

El usuario selecciona de una lista desplegable el periodo sobre el cual desea


ingresar los valores en pesos de los conceptos requeridos: Venta mensual, flete
sobre ventas, devolución sobre ventas y descuento en ventas. Después de
registrar los datos se debe dar clic en el botón Guardar. Al igual que en el módulo
de compras, en el presente también se podrá visualizar la información almacenada
en una tabla y modificarla por medio del ícono check. Cabe hacer la aclaración de
que el valor de los fletes en ambos módulos sólo debe ser ingresado si la empresa
fue quien los canceló.

Gráfica 22. Módulo de ventas

Fuente: Elaboración propia.

Módulo Productos:

Por medio de esta sección se busca recopilar los datos correspondientes a los
productos comercializados por la empresa con el propósito de generar
posteriormente el valor del punto de equilibrio. El usuario debe registrar el nombre
del producto con su respectivo precio de venta y costo; cuando digite estos datos
tiene que dar clic en el botón Guardar. A medida que se vayan ingresando los
productos, éstos se podrán observar en una tabla que se crea en la parte inferior.

Como es de saber, tanto el precio de venta como el costo del producto pueden
cambiar con el paso del tiempo y por ello si el usuario desea actualizar dichos
campos debe dar clic en el ícono check ubicado en la primera columna de la tabla,
sobre la fila del producto que desea modificar.
52
Gráfica 23. Módulo de productos

Fuente: Elaboración propia.

Módulo Gastos:

Inicialmente se debe seleccionar el período al cual corresponden los gastos que


se van a ingresar. Luego, el usuario llena todos los campos solicitados en las dos
secciones de este módulo: Gastos operacionales y gastos no operacionales. Si
alguno de los campos no aplica simplemente se debe digitar el valor cero “0” en la
casilla correspondiente. Después de ésto se hace clic en el botón Guardar y se
generará una tabla que contiene la sumatoria de los valores ingresados por
sección. Si se desean modificar los gastos de algún periodo, al igual que en los
demás módulos, se da clic en el ícono check de la tabla.

Gráfica 24. Módulo de gastos

Fuente: Elaboración propia.

53
Módulo Reportes:

En esta parte el usuario toma la decisión del informe que desea conocer
seleccionándolo en la lista desplegable tal y como se muestra en la imagen.

Gráfica 25. Módulo de reportes

Fuente: Elaboración propia.

Punto de equilibrio:

Si el informe elegido es el punto de equilibrio, el usuario procede a seleccionar el


periodo que desea tomar como base para realizar el cálculo del mismo. En esta
etapa se sugiere que se elija el último periodo ingresado a la aplicación, es decir,
el mes más reciente. Luego de hacer esta selección en la lista desplegable, se
hace clic sobre el botón Generar. (El campo costos fijos que se aprecia en la
imagen se llena automáticamente con base al mes seleccionado por el usuario).

Gráfica 26. Reporte del punto de equilibrio

Fuente: Elaboración propia.

54
Cuando se genera el informe, se puede observar el valor en dinero del punto de
equilibrio, en otras palabras, la suma que debe ingresar por ventas a la empresa
para que ésta no gane ni pierda dinero por el desarrollo de su actividad. Seguido a
dicho valor se encuentra una tabla compuesta por dos columnas: Producto y
cantidad a vender por producto. Los valores que se hallan allí se refieren a la
cantidad de unidades que la empresa debe comercializar de cada producto para
conseguir la suma en dinero de su equilibrio.

Estado de resultados:

Cuando se elige el reporte de estado de resultados, el usuario debe seleccionar el


mes y el año sobre los cuales quiere conocer la utilidad o pérdida generada.
Adicional a ello, se tienen que registrar, si los hubo, los otros ingresos generados
dentro del periodo anteriormente seleccionado y el porcentaje del impuesto de
renta que aplica para su empresa. Finalmente, se da clic en el botón Generar.

Gráfica 27. Reporte del estado de resultados

Fuente: Elaboración propia.

Como se puede observar en la imagen, cuando se genera el informe se muestra


un cuadro cuyo encabezado está compuesto por el nombre de la empresa, el
nombre del estado y el periodo seleccionado. Consecutivamente, se visualizan los
conceptos que compone al estado con sus correspondientes valores y el resultado
que se obtiene al realizar las operaciones entre ellos.

55
7.3 EJEMPLO PRÁCTICO DESARROLLADO EN MICROGUÍA

Con el fin de evidenciar los resultados de los objetivos específicos propuestos en


el presente proyecto, se ejecutó por medio de la aplicación web el siguiente
problema y así brindar un ejemplo más claro:

La compañía WQR, dedicada a la comercialización de productos de belleza, ha


brindado la siguiente información correspondiente al mes de Enero del año 2015:

Ingresos por ventas $2.530.000


Compras $600.000
Gasto por sueldos administrativos $505.000
Gasto por sueldos de ventas $170.000
Gasto por renta $130.000
Gasto por materiales $22.500
Gasto por seguro $27.500
Gasto por depreciación $40.000
Comisiones $25.200
Gasto por publicidad $34.000
Tasa de impuesto del 33%

A continuación se muestran los 4 productos más vendidos con sus


correspondientes costos:

Precio de venta Costo unitario


Esmalte $2.500 $1.800
Removedor $5.000 $3.850
Shampoo $12.500 $10.370
Tinte $14.000 $11.900

La empresa requiere conocer su punto de equilibrio y el estado de resultados para


el mes de Enero.

Para resolver el problema anterior, inicialmente se creó el usuario de la compañía


y después se ingresó la información mencionada en cada uno de los módulos
disponibles, obteniendo como resultado los siguientes informes:

56
Gráfica 28. Ejemplo informe punto de equilibrio

Fuente: Elaboración propia.

De acuerdo a este informe, la compañía WQR debe vender $5.335.987 para llegar
a su equilibrio. Con base a ello, debe enfocar su estrategia de ventas de tal forma
que comercialice 246 esmaltes, 202 removedores, 150 shampoos y 132 tintes.

57
Gráfica 29. Ejemplo informe estado de resultados

Fuente: Elaboración propia.

Con base al estado mostrado en la imagen, para el mes de Enero del año 2015 la
compañía WQR obtuvo una utilidad de $635.786.

58
8 CONCLUSIONES

 Por medio de la realización del presente proyecto se logró desarrollar la


aplicación web denominada “MicroGuía”, enfocada principalmente en la
satisfacción de las necesidades que surgen al interior de las microempresas
comerciales. La aplicación cuenta con diferentes módulos a través de los
cuales el usuario va ingresando la información paso a paso de una forma
sencilla y puntual, para finalmente generar los informes propuestos: El
punto de equilibrio y el estado de resultados mensual. A través del primer
reporte la empresa puede conocer el total de dinero que debe ingresar por
ventas y a su vez la cantidad en unidades que debe vender de cada
producto para llegar a dicho nivel; el segundo informe, expone en un
formato claro y conciso el estado de pérdidas y ganancias de la empresa
para un periodo determinado, mostrando finalmente el resultado obtenido
sea utilidad o pérdida.

 El manejo de MicroGuía es sencillo y por lo tanto, cualquier


microempresario puede emplearlo sin ningún inconveniente con tan sólo
conocer algunos de los conceptos básicos de la contabilidad que lleva en
su organización. Además de esto, la aplicación arroja resultados
satisfactorios cumpliendo así con los objetivos propuestos.

 Se logró establecer el tipo de información que deber ser registrada en la


aplicación web para ejecutar los cálculos que realiza; esta información se
canaliza por medio de cuatro secciones puntuales y completas a través de
las cuales el usuario la proporciona, para posteriormente generar los
informes en la última sección.

 Para el cálculo del punto de equilibrio se decidió emplear el método basado


en el margen de contribución, ya que éste no requiere hacer un análisis de
la participación en ventas que los productos han manejado históricamente,
tarea ardua teniendo en cuenta que las microempresas comerciales, por su
actividad, manejan una gran variedad de productos y por lo tanto, dicha
participación en términos de porcentaje no podría ser fácilmente obtenida.

 Se determinó la estructura que posee un estado de resultados mensual en


una microempresa comercial, basado en el uso de un sistema de
inventarios periódicos que se ajusta a las necesidades de la misma.

 Contar con una herramienta rápida y sencilla para obtener el punto de


equilibrio y el estado de resultados es de gran ayuda para el
microempresario comercial, ya que le beneficia al minimizar el tiempo que
le toma dicha tarea cuando éste no se encuentra capacitado sobre temas
financieros.

59
9 RECOMENDACIONES

 El alcance del proyecto está delimitado hasta el desarrollo de la aplicación


web, es decir que, no incluye el montaje de la aplicación en internet. Dado
ésto, se hace la aclaración de que actualmente MicroGuía se visualiza sólo
desde el computador que la tenga guardada y por ello se sugiere que, de
ser posible, en un tiempo posterior se adquiera un servicio de internet para
sitios web (dominio y hosting), para que las empresas puedan acceder a
través de internet a dicha aplicación y disfrutar de sus beneficios.

 Para el caso en el que la empresa cuente con muchos productos y sea muy
dispendioso ingresar uno por uno, se recomienda que registre los productos
con mayor rotación para hacer el cálculo del punto de equilibrio con base a
ellos.

 Para futuros desarrollos de aplicaciones web que estén direccionadas hacia


los objetivos planteados en la presente investigación, se propone que los
datos se puedan registrar diariamente, ya que a la microempresa se le
facilitaría mejor la suma de las operaciones del día y no las de todo el mes.
Adicional a ello, se recomienda agregar filtros de búsqueda para así
consultar dicha información dado que ya sería mucho más grande.

 Es de suma importancia que la persona que emplee la aplicación tenga


conocimiento sobre las cuentas básicas empleadas en la elaboración de un
estado financiero, toda vez que MicroGuía sólo realiza las operaciones y
muestra los resultados obtenidos, y el usuario es quien debe interpretarlos y
tomar decisiones con base a ellos.

 Se sugiere al usuario leer el tutorial antes de utilizar la aplicación web con el


fin de hacer de su uso algo más agradable y funcional.

 La aplicación tiene como característica principal la versatilidad; ésto quiere


decir que si en el futuro se quiere mejorar, se pueden añadir nuevos
módulos, funcionalidades o reportes para lograr resultados más amplios y
favorecer en mayor medida a las microempresas comerciales. Para este fin,
se deja a disposición de próximos investigadores el código fuente de la
misma.

60
ANEXOS

Se anexa al presente trabajo un CD que contiene el código fuente de la aplicación


web desarrollada y el script de la base de datos.

61
BIBLIOGRAFÍA

BLANCO, Luis Miguel. Programación en visual basic .net. Madrid, Grupo Eidos,
2002. 725 p. ISBN 84-88457-53-7

COLOMBIA. EL CONGRESO DE COLOMBIA. Ley 905 de 2004 (2, agosto, 2004).


Por medio de la cual se modifica la Ley 590 de 2000 sobre promoción del
desarrollo de la micro, pequeña y mediana empresa colombiana y se dictan otras
disposiciones. Diario oficial. Bogotá D.C., 2004. No. 45628. p.1.

DÍAZ MORENO, Hernando. Contabilidad general: Enfoque práctico con


aplicaciones informáticas. 2 ed. Pearson Educación de México S.A. de C.V., 2006.
416 p. ISBN 970-26-0845-7.

GILFILLAN, Ian. La biblia de MySQL. [En línea]. Disponible en:


<https://osmell.files.wordpress.com/2008/08/la-biblia-de-mysql-anaya-
multimedia.pdf>

GUAJARDO, Gerardo y ANDRADE, Nora. Contabilidad financiera. 5 ed. México,


Mc Graw Hill, 2008. 582p. ISBN-13: 978-970-10-6621-8.

HAGEN, Kevin. Grandes pymes: Cómo calcular el punto de equilibrio de su


negocio (Qué significa para la gestión de su negocio). [En línea]. Disponible en:
<http://jcvalda.wordpress.com/2012/12/26/como-calcular-el-punto-de-equilibrio-de-
su-negocio-que-significa-para-la-gestion-de-su-negocio/>

HARGADON, Bernard y MÚNERA, Armando. Contabilidad de costos. 2 ed. Bogotá


D.C., Editorial Norma S.A., 2005. 315 p. ISBN 958-04-0466-6.

INSTITUTO COLOMBIANO DE NORMAS TÉCNICAS Y CERTIFICACIÓN.


Documentación, Presentación de tesis, trabajos de grado y otros trabajos de
investigación. NTC 1486. Sexta actualización. Bogotá D.C.: ICONTEC, 2008. p. 1-
26.

________. Referencias bibliográficas, contenido, forma y estructura. NTC 5613.


Bogotá D.C.: ICONTEC, 2008. p. 1-38.

JIMÉNEZ, William. Estado de resultados o de pérdidas y ganancias. [En línea].


Disponible en: <http://www.gestiopolis.com/finanzas-contaduria-2/el-estado-de-
resultados-o-de-perdidas-y-ganancias.htm>

LAWRENCE, Gitman. Principios de administración financiera. Estados financieros


y su análisis. 11 ed. México, Pearson Educación, 2007.688 p. ISBN 978-970-26-
1014-4.

62
MATEU, Carles. Software libre: Desarrollo de aplicaciones web. Barcelona,
Fundación para la Universidad Abierta de Cataluña, 2004. 378 p. ISBN 84-9788-
118-4.

MENDEZ ALVAREZ, Carlos E. Metodología: Guía para elaborar diseños de


investigación en ciencias económicas, contables y administrativas. Bogotá,
McGraw Hill, 1990.

SANDERS, William. ASP.NET 3.5: A Beginner's Guide. Estados Unidos de


América, The McGraw-Hill Companies, 2009. 448 p. ISBN 978-0-07-159194-2.

SHARMA, Neeraj, et al. Database fundamentals. Canadá, IBM Corporation, 2010.


282 p.

SILBERSCHATZ, Abraham; KORTH, Henry F. y SUDARSHAN, S. Fundamentos


de bases de datos. 4 ed. Madrid, McGraw Hill, 2002. 787 p. ISBN 84-481-3654-3.

VÁQUIRO, José. Punto de equilibrio. [En línea]. Disponible en:


<http://www.pymesfuturo.com/puntodequilibrio.htm>

________. Punto de equilibrio: La mezcla de productos. [En línea]. Disponible en:


<http://www.pymesfuturo.com/PE_mezcla.htm>

63

También podría gustarte