• No se han encontrado resultados

Aplicación web para el control de inventario y facturación para la empresa digital Gamez

N/A
N/A
Protected

Academic year: 2020

Share "Aplicación web para el control de inventario y facturación para la empresa digital Gamez"

Copied!
84
0
0

Texto completo

(1)

UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES

“UNIANDES”

FACULTAD DE SISTEMAS MERCANTILES

CARRERA DE SISTEMAS

EXAMEN COMPLEXIVO PREVIO A LA OBTENCION DEL TITULO DE

INGENIERO EN SISTEMAS E INFORMÁTICA

TEMA: APLICACIÓN WEB PARA EL CONTROL DE INVENTARIO Y FACTURACIÓN PARA LA EMPRESA DIGITAL GAMEZ

AUTOR: ZAPATA OJEDA KEVIN RICARDO

TUTOR: DR. CAÑIZARES GALARZA FREDY PABLO, MGS.

SANTO DOMIGO – ECUADOR

(2)

APROBACIÓN DEL TUTOR DEL TRABAJO DE TITULACIÓN

CERTIFICACIÓN:

Quien suscribe, legalmente CERTIFICA QUE: el presente Trabajo de Titulación realizado por el Sr. ZAPATA OJEDA KEVIN RICARDO, estudiante de la Carrera de Sistemas, Facultad de Sistemas Mercantiles con el tema: “APLICACIÓN WEB PARA EL

CONTROL DE INVENTARIO Y FACTURACIÓN PARA LA EMPRESA DIGITAL

GAMEZ”, ha sido prolijamente revisado, y cumple con los requisitos establecidos en la

normativa pertinente de la Universidad Regional Autónoma de Los Andes “UNIANDES”, por lo que apruebo su presentación.

Santo Domingo, mayo del 2019

___________________________ Dr. Fredy Pablo Cañizares Galarza, Mg.

(3)

DECLARACIÓN DE AUTENTICIDAD

Yo, ZAPATA OJEDA KEVIN RICARDO, estudiante de la Carrera de Sistemas, Facultad Sistemas Mercantiles, declaro que todos los resultados obtenidos en el presente trabajo de Investigación, previo a la obtención del título de INGENIERO EN SISTEMAS E INFORMÁTICA, son absolutamente originales, auténticos y personales; a excepción de las citas, por lo que son de mi exclusiva responsabilidad.

Santo Domingo, mayo del 2019

___________________________ Sr. Zapata Ojeda Kevin Ricardo

C.I. 2300683980

(4)

DERECHOS DEL AUTOR

Yo, ZAPATA OJEDA KEVIN RICARDO, declaro que conozco y acepto la disposición constante en el literal d) del Art. 85 del Estatuto de la Universidad Regional Autónoma de Los Andes, que en su parte pertinente textualmente dice: El Patrimonio de la UNIANDES, está constituido por: La propiedad intelectual sobre las Investigaciones, trabajos científicos o técnicos, proyectos profesionales y consultoría que se realicen en la Universidad o por cuenta de ella.

Santo Domingo, mayo del 2019

___________________________ Sr. Zapata Ojeda Kevin Ricardo

C.I. 2300683980

(5)

CERTIFICACIÓN DEL LECTOR DEL TRABAJO DE TITULACIÓN

Yo, Mg. Edy Javier Meza Pérez, en calidad de Lector del Proyecto de Titulación.

CERTIFICO:

Que el presente trabajo de titulación realizado por el Sr. ZAPATA OJEDA KEVIN

RICARDO sobre el tema: “APLICACIÓN WEB PARA EL CONTROL DE

INVENTARIO Y FACTURACIÓN PARA LA EMPRESA DIGITAL GAMEZ”, ha

sido cuidadosamente revisado por el suscrito, por lo que he podido constatar que cumple con todos los requisitos de fondo y forma establecidos por la Universidad Regional Autónoma de Los Andes, para esta clase de trabajos, por lo que autorizo su presentación.

Santo Domingo, julio del 2019

_______________________________ Mg. Edy Javier Meza Pérez

(6)

DEDICATORIA

A Dios porque ha sido mi principal apoyo en los ratos de flaqueza, por darme fuerzas para seguir adelante y poder cumplir esta meta.

A mi madre quien siempre tiene un lugar importante en mi vida, porque me ha enseñado

valores, para ser una persona que aporta a la sociedad.

A mis profesores quienes me supieron brindar sus conocimientos y su brazo amigo.

A mis compañeros con quienes he compartido agradables momentos.

(7)

AGRADECIMIENTO

Por la culminación de una etapa más de mi vida, le agradezco primeramente a Dios, por las bendiciones y fortaleza que me ha regalado todos días; a mi madre, porque con su apoyo constante y buenos consejos que me han sido de gran beneficio, para salir adelante en este camino emprendido hace aproximadamente 4 años, los cuales han sido de constante esfuerzo; a mis profesores, quienes me han impartido sus conocimientos, los cuales puedo utilizar en el campo de mi vida profesional; a mis compañeros todos. Y un agradecimiento especial a mi amigo Darwin Vega por su colaboración en todo momento.

(8)

RESUMEN

El objetivo del presente proyecto fue desarrollar un sistema web de facturación y control de inventarios para la empresa “Digital Gámez” con la finalidad de mejorar la gestión de

facturación, proporcionando a los usuarios una que herramienta que facilite la búsqueda, adquisición y facturación de productos. La utilidad del sistema fue optimizar y mejorar el área de facturación, mediante el uso de la herramienta de plataformas LAMP (Linux, Apache, MySQL y PHP), garantizando agilidad en cuanto a la atención a los consumidores en el proceso de facturar, brindando un entorno de negociación electrónico para minimizar el tiempo de comercialización y mejorar el proceso de ventas en forma global.

La metodología para el desarrollo del proyecto se basó en investigación bibliográfica, de campo y aplicada, por cuanto se necesitó de libros, internet, entre otros recursos necesarios para sustentar dicho trabajo, en lo que respecta al método se utilizó el inductivo - deductivo y el analítico - sintético, lo que permitió constatar las condiciones actuales de facturación de la empresa.

(9)

ABSTRACT

The objective about this project was to develop a web system for billing and inventory control for the company "Digital Gámez" in order to improve billing management, providing users with a tool that facilitates the search, acquisition and billing of products. The utility from the system was to optimize and improve the billing area, through the use of the LAMP platform tool (Linux, Apache, MySQL and PHP), guaranteeing agility in terms of customer service in the billing process, providing a electronic negotiation environment to minimize the time of commercialization and improve the sales process in a global way.

The methodology for the development of the project was based on bibliographical, field and applied research, since it was necessary to use books, internet, among other resources necessary to sustain this work, as far as the method was concerned, the inductive - deductive method was used. analytical - synthetic, which allowed to verify the current conditions of invoicing of the company.

(10)

ÍNDICE DE CONTENIDOS

Pág.

PORTADA

APROBACIÓN DEL TUTOR DEL TRABAJO DE TITULACIÓN

DECLARACIÓN DE AUTENTICIDAD DERECHOS DEL AUTOR

CERTIFICACIÓN DEL LECTOR DEL TRABAJO DE TITULACIÓN

DEDICATORIA AGRADECIMIENTOS

RESUMEN ABSTRACT

ÍNDICE GENERAL ÍNDICE DE GRÁFICOS ÍNDICE DE TABLAS

INTRODUCCIÓN --- 1

Problema de investigación --- 1

Formulación del problema --- 1

Línea de investigación --- 2

Justificación --- 2

Objetivos de investigación --- 2

Objetivo general --- 2

Objetivos específicos --- 2

1 FUNDAMENTACIÓN TEÓRICA CONCEPTUAL --- 3

1.1 Internet --- 3

1.2 Redes informáticas --- 3

1.3 Aplicaciones Web --- 3

1.4 Desarrollo de programas web --- 4

(11)

1.6 Lenguaje de programación --- 4

1.7 Base de datos --- 5

1.8 Diseñadores de base de datos --- 5

1.9 PHP --- 5

1.10 MySQL --- 6

1.11 HTML--- 6

1.12 Las versiones de HTML --- 7

1.13 HTTP--- 7

1.14 Inventarios --- 7

1.15 Sistema de control de inventarios --- 8

1.16 El control sobre inventario de mercancías --- 8

1.17 Gestión de facturación --- 8

1.18 Antecedentes de la investigación --- 8

2 METODOLOGÍA --- 10

2.1 Tipos de investigación --- 10

2.2 Métodos de investigación --- 10

2.3 Técnicas e instrumentos de Investigación --- 11

2.4 Procesamiento y análisis de la información--- 12

2.5 Análisis de la entrevista --- 14

3 PROPUESTA --- 15

3.1 Título de la Propuesta --- 15

3.2 Objetivos de la Propuesta --- 15

3.3 Descripción y Detalle del Sistema de Facturación --- 15

3.4 Elementos que lo conforman --- 15

(12)

3.4.2 Presupuesto --- 16

3.4.3 Requisitos del sistema --- 17

3.4.4 Propósito --- 18

3.4.5 Metodología de la propuesta --- 18

3.4.6 Diseño y arquitectura del sistema --- 19

3.4.7 Seguridades--- 19

3.4.8 Modelo lógico de la base de datos --- 20

3.4.9 Diagramas UML --- 21

3.4.10 Descripción de las tablas --- 23

3.4.11 Fase de elaboración de la aplicación --- 29

3.4.12 Funcionamiento del sistema web --- 29

3.4.13 Módulos del sistema --- 29

3.5 Presentación de la aplicación --- 31

3.6 Validación de la aplicación web --- 39

CONCLUSIONES --- 39

(13)

ÍNDICE DE GRÁFICOS

Gráfico 1- Cliente-Servidor ... 19

Gráfico 2- Modelo Entidad-Relación ... 20

Gráfico 3- Diagrama de secuencia facturación-cliente-inventario ... 21

Gráfico 4- Caso de uso general ... 22

Gráfico 5- Pantalla de inicio del sistema ... 31

Gráfico 6- Pantalla Principal del sistema ... 32

Gráfico 7-Pantalla Principal del módulo clientes ... 33

Gráfico 8- Pantalla Principal del módulo categorías de productos ... 34

Gráfico 9-Pantalla del módulo de productos ... 35

Gráfico 10- Pantalla del módulo Venta ... 36

Gráfico 11-Pantalla del módulo compras ... 37

Gráfico 12- Prueba de control de inventarios ... 38

(14)

ÍNDICE DE TABLAS

Tabla 1-Personal que labora en la empresa DIGITAL GAMEZ ... 11

Tabla 2- Costo de desarrollo ... 16

Tabla 3- Costo de implementación ... 16

Tabla 4- Costo total de la elaboración e implementación del sistema ... 17

Tabla 5- Tb_ Clientes ... 23

Tabla 6- Tb_Productos ... 24

Tabla 7- Tb_Roles ... 24

Tabla 8- Tb_Tipo de Cliente ... 25

Tabla 9- Tb_Usuarios ... 25

Tabla 10- Tb_Compras ... 26

Tabla 11- Tb_Ventas ... 26

Tabla 12- Tb_Categorias ... 27

Tabla 13_Tb_Detalle_de _compras ... 27

(15)

ÍNDICE DE ANEXOS

ANEXO 1: MANUAL DE USUARIO

ANEXO 2: ENTREVISTA APLICADA AL GERENTE DEL NEGOCIO

ANEXO 3: PERFIL DEL PROYECTO DEL EXAMEN COMPLEXIVO

(16)

1

INTRODUCCIÓN

Problema de investigación

En la actualidad, la empresa DIGITAL GAMEZ, no tiene implementado un sistema web para el proceso de facturación y control de inventarios, es decir dicha empresa elabora las facturas manualmente al momento de realizar las ventas, desperdiciando así los beneficios que ofrece la tecnología en la era actual, la misma que con un buen uso pueden ser de gran ayuda para ejercer una labor comercial eficiente.

Por consiguiente, es necesario que tanto la empresa DIGITAL GAMEZ, como otras empresas en su proceso de comercialización recurran a la innovación y al uso de las herramientas tecnológica para así automatizar el proceso de facturación, puesto que en la actualidad los clientes tienen que esperar bastante tiempo para obtener la factura respectiva al momento de realizar sus compras.

Por otro lado, se pudo evidenciar que la empresa DIGITAL GAMEZ, presenta inconvenientes al momento de facturar sus productos por no poseer un sistema que le permita realizar dicho proceso de manera más ágil puesto que no sabe con exactitud el stock de su mercadería. En tal virtud, se determina que tales falencias afectan tanto a los clientes ya que ellos esperan rapidez al momento de recibir sus facturas, como también al propietario de la empresa por cuanto no mantiene un correcto control de sus facturas e inventarios, lo que a la postre se vería afecta su rentabilidad y competitividad, razón por la cual es factible que se desarrolle un sistema web para dar solución al proceso facturación y control de inventarios en la empresa DIGITAL GAMEZ.

Formulación del problema

(17)

2

Línea de investigación

Desarrollo de software y programación de sistemas.

Justificación

El presente proyecto, es factible puesto se sugiere el uso de una herramienta tecnología que agilite el proceso de facturación mediante una aplicación web, desarrollado con herramientas basadas en tecnologías de información y comunicación abiertas, de esta manera la empresa DIGITAL GAMEZ ofrecerá un valor agregado en su gestión de ventas ya que los clientes recibirán una atención de primera, evitando inconvenientes por

demoras a la hora de recibir sus facturas.

Por consiguiente se justifica la elaboración de la presente investigación, puesto que la gestión de facturación y control de inventario se verá más óptima por medio del uso de una herramienta utilizando código abierto, ya que permitirá brindar atención de calidad a los consumidores de DIGITAL GAMEZ, favoreciendo además el control de

inventarios y de facturas, minimizando de esta manera el tiempo de comercialización y mejorando el proceso de ventas en forma total, como se mencionó anteriormente para el desarrollo de dicho sistema se pretende usar las tecnologías de código abierto en complemento con la computación en la nube para ofrecer un sistema de fácil manejo para el personal de la empresa.

Objetivos de investigación

Objetivo general

Desarrollar una aplicación web para el control de inventario y facturación para la empresa DIGITAL GAMEZ.

Objetivos específicos

• Cimentar la base teórica para el desarrollo de la aplicación web para el control de

(18)

3

• Considerar la información obtenida, mediante la investigación de campo para

establecer el alcance y exigencias de la aplicación del sistema web.

• Diseñar una aplicación web para el control de inventarios y facturación para la

empresa DIGITAL GAMEZ.

1 FUNDAMENTACIÓN TEÓRICA CONCEPTUAL

1.1 Internet

El internet es una herramienta muy utilizada en la actualidad según el enfoque de Carrasco Lo que se conoce hoy en día como internet es en realidad un conjunto de redes independiente que se encuentran conectadas entre sí permitiendo la comunicación entre las computadoras y construyendo una red mundial para el intercambio de información y datos de todo tipo y la interacción en tiempo real con otras personas, internet se ha de considerar una red de redes. (Carrasco, 2012)

1.2 Redes informáticas

Para (Gómez H. , 2013), una red es un conjunto de conexiones físicas y programas que permiten enlazar dos o más computadoras y periféricos con la finalidad de compartir información y recursos.

1.3 Aplicaciones Web

(19)

4

Por consiguiente, aplicación web es una herramienta informática que los usuarios

pueden utilizar por medio del internet.

1.4 Desarrollo de programas web

Según (Joyanes, 2013), una de las normas de desarrollo del software Web 2.0 es que sea sencillo y de tamaño reducido. La web, se ha convertido en una plataforma de aplicaciones, desarrollo, entrega y ejecución. El escritorio web permite ejecutar aplicaciones en un navegador web, en un entorno similar de un escritorio. El uso de la web como plataforma forma parte de un movimiento dirigido a aplicaciones independientes del sistema operativo.

1.5 Desarrollo de sistemas

Para (Pantaleo & Rinaudo, 2015), entendemos como desarrollo de sistemas al trabajo realizado por empresas que desarrollan software a medida para sus clientes.

1.6 Lenguaje de programación

Un lenguaje de programación es un conjunto de símbolos (o palabras) y métodos para estructurar y combinar dichos símbolos. Un lenguaje también recibe el nombre de idioma y como tal consta de todos los símbolos válidos por dicho lenguaje y los métodos para estructurar correctamente cada una de las palabras, frases y oraciones. (Jiménez, Jiménez, & Alvarado, 2015):

(20)

5

Por consiguiente, Es un lenguaje de alto nivel diseñado para comunicarse el usuario

con el computador, es un lenguaje compresible para el ser humano.

1.7 Base de datos

De acuerdo con (Ramakrishnan, 2007), es un conjunto de estructuras descriptivas de datos de alto nivel que oculta muchos detalles de almacenamiento de bajo nivel.

Según (Chardi, 2014), una base de datos (BD), o mejor dicho un sistema gestor de base de datos (SGBD), es un software que gestiona una o más base de datos y nos permite explotar la información almacenada en ellas de una forma relativamente simple mediante SQL.

Por consiguiente, es un conjunto de datos bien estructurados de forma minuciosa que se

almacenan en un sistema informático para ser empleado y cumplir un fin específico.

1.8 Diseñadores de base de datos

Según el planteamiento de (Ramez & Shamkant, 2007), los diseños de las bases de datos son los responsables de identificar los datos que se almacenarán en la base de datos y de elegir las estructuras para representar y almacenar esos datos. Estas tareas se acometen principalmente antes de implementar y rellenar la base de datos. Es responsabilidad de los diseñadores comunicarse con todos los presuntos usuarios de la base de datos para conocer sus requisitos, a fin de crear un diseño que satisfaga sus necesidades.

1.9 PHP

(21)

6

PHP es “Pre-procesador Hipertexto” (Hypertext Pre-Processor). Como él mismo sugiere

PHP es un preprocesador de hipertexto y como tal, se ejecuta en un servidor Web remoto para procesar páginas Web antes de que sean cargadas en el navegador. Además de sus potentes características, PHP es en sí un lenguaje simple que ha sido diseñado específicamente para el desarrollo y la producción de páginas Web. (Cobo, 2005, pág. 3),

1.10 MySQL

Un sistema de administración de base de datos relacional (RDBMS) se trata de un programa capaz de almacenar una enorme cantidad de datos de gran variedad y de distribuirlos para cubrir la necesidad de cualquier tipo de organización, desde pequeños establecimientos comerciales a grandes empresas y organismos administrativos. (Pons, 2005)

MySQL es considerado como un sistema gestor de la base de datos relacional, el cual permite administrar los registros, actualización y eliminación de la información tal como lo haría un SQL Server u Oracle. (Torres, 2015)

1.11 HTML

(22)

7

1.12 Las versiones de HTML

Se puede decir que HTML5 surge de la iniciativa que tuvo la empresa IBM, que propuso su lenguaje web llamado GML (Generalized Markup Language), en español: Lenguaje Generalizado de Marcado, este definía cómo debían comportarse los lenguajes de marcado, pero no proponía el uso de etiquetas, y es así como empieza a desarrollarse HTML. (Torres, 2014, pág. 20)

1.13 HTTP

De acuerdo con (Torres, 2014), es un protocolo de transferencia usado para las computadoras que son servidores web; estas reciben una petición de usuario, como, por ejemplo, visualiza una determinada página web. Notaremos que siempre inicia con “http://”, lo cual hace referencia al protocolo que se usará cuando se realice la petición

al servidor web, con lo que se convertirá y mostrará un documento HTML en el navegador web del usuario, ya sea Internet Explorer, Google Chrome, Mozilla Firefox, etc.

1.14 Inventarios

Según lo manifestado por (García J. , 2017), el inventario es una relación detallada de los elementos patrimoniales de una empresa. deberá contener los siguientes datos:

• Relación de los bienes, derechos y obligaciones que componen el patrimonio. • Dentro de cada elemento patrimonial se detallarán las unidades, kilogramos,

metros, litros, facturas, letras, etc., que lo componen.

• La valoración de dichos elementos, detallando el precio unitario, las cantidades parciales y el total del valor de cada elemento.

Por consiguiente, es necesario que una empresa disponga de una aplicación web para

(23)

8

1.15 Sistema de control de inventarios

Por su parte (Castro, Julio, 2014), manifiesta que un sistema de control de inventario es el mecanismo a través del cual una empresa lleva la administración eficiente del movimiento y almacenamiento de las mercancías y del flujo de información y recursos que surge a partir de esto. Al contar con un sistema para gestionar tu inventario te encontrarás con dos agentes importantes de decisión que son: la clasificación del inventario y la confiabilidad en los registros, es decir, es tan importante saber qué cantidad tienes en existencia como el tener bien identificados cada uno de los productos

que manejan en tu empresa.

1.16 El control sobre inventario de mercancías

De acuerdo con (Nobles, Mattison, & Matsumara, 2017), mantener un buen control sobre el inventario de mercancías es muy importante para un negocio. Los buenos controles aseguran que la compra del inventario de mercancías y las ventas estén debidamente autorizadas y registradas en el sistema contable.

1.17 Gestión de facturación

Según lo manifestado por (Lara, Aplicaciones informáticas de la gestión comercial, 2014), la gestión de la facturación se erige como un proceso clave para cualquier tipo de organización, puesto que, de hecho, de su excelente gestión depende en gran parte el volumen de ingresos. Siendo así, se debe poner especial énfasis en este campo especialmente para la empresa Digital Gamez, cuidando tanto sus facturas emitidas, así como también las no emitidas. Una buena aplicación web, debe ser capaz de realizar las tareas más significativas, relacionadas al ciclo de la facturación.

1.18 Antecedentes de la investigación

(24)

9

ventas y facturación que facilite el manejo y control de los inventarios, brindando información en forma rápida y precisa.

Hoy en día gracias a las herramientas tecnológicas existentes podemos hacer uso de ellas para beneficio de nuestras empresas, por ende, se ha visto la necesidad de desarrollar una APLICACIÓN WEB PARA EL CONTROL DE INVENTARIO Y FACTURACIÓN PARA LA EMPRESA DIGITAL GAMEZ, de la ciudad de Santo Domingo, la misma que servirá de provecho a dicha empresa.

Cabe mencionar que la presente investigación se ha realizado basándose en algunos repositorios digitales de varias entidades educativas del país, las cuales pueden aportar con información útil y relevante para la culminación del antes mencionado trabajo. Entre las cuales se puede mencionar a las siguientes:

“APLICACIÓN WEB PARA EL CONTROL DE INVENTARIOS Y FACTURACIÓN DE LA EMPRESA BINACOM SYS S.A.” (Yépez, Yanko, 2018)

“ANÁLISIS, DISEÑO, DESARROLLO E IMPLANTACIÓN DE UN SISTEMA WEB

DE FACTURACIÓN Y CONTROL DE INVENTARIO APLICADO AL TALLER MECÁNICO “FRENICENTRO” (Carranza Román, Josué, 2017)

Como lo mencione anteriormente dichas investigaciones han servido de guía para la

elaboración del presente trabajo, puesto que con sus valiosos aportes se puede dejar claro los beneficios que aportan a las empresas el uso adecuado de un sistema de facturación de control de inventarios, ya que el fin de toda empresa es ofrecer atención de calidad a todos los clientes, por ende, beneficiando la competitividad de la empresa.

(25)

10

2 METODOLOGÍA

La metodología aplicada a la presente investigación es cuali-cuantitativa porque para conocer las necesidades que tiene la empresa para implementar un sistema de facturación, se involucra personal de la empresa a cargo de una persona calificada para levantar la información necesaria y posteriormente el investigador hacer uso de dicha información recabada para dar solución al problema de acuerdo a los objetivos planteados con respecto al enfoque cuantitativo de esta investigación se lo hace apoyado de la estadística para obtener los resultados que se den de acuerdo a la técnica de

investigación que se aplique

2.1 Tipos de investigación

Investigación Bibliográfica: Se aplicó esta investigación por cuanto se recurrió

a libros, artículos, revistas, entre otros documentos relevantes y necesarios para desarrollar la investigación.

Investigación de Campo: Se aplicó esta investigación debido a que fue necesario

tomar contacto personal con los actores mismos quienes se beneficiarán con la implementación del respectivo sistema web.

Investigación Aplicada: Se utilizó esta investigación por cuanto se tiene claro los antecedentes de la empresa y la problemática existente para poder desarrollar el sistema web de facturación y control de inventarios en la empresa DIGITAL GAMEZ. De esta manera se dará solución a los inconvenientes presentados.

2.2 Métodos de investigación

Inductivo – Deductivo: Se utilizó estos métodos por cuanto se indujo una solución particular al problema que luego puede ser deducida como solución general.

(26)

11

GAMEZ, para dar una posible solución a dicha gestión con la ayuda de las herramientas tecnológicas apropiadas.

2.3 Técnicas e instrumentos de Investigación

La observación:

Mediante la observación directa se evidenció la forma de facturar de la empresa.

La entrevista:

Por medio de esta técnica se pudo conocer con exactitud el fenómeno investigado, por medio del dialogo directo con el propietario de DIGITAL GAMEZ. Determinado así las expectativas referentes a la solución de los inconvenientes que presenta dicha empresa.

Población y muestra

La población la conforman el personal que labora en la empresa DIGITAL GAMEZ, y es el siguiente:

Tabla 1-Personal que labora en la empresa DIGITAL GAMEZ

Elaborado por: Zapata Ojeda Kevin Ricardo

Fuente: La investigación

CARGO UNIDAD DE ANÁLISIS NUMERO

Gerente del negocio Jefe de facturación 1

Facturador Facturación 1

Facturador Facturación 1

(27)

12

2.4 Procesamiento y análisis de la información

Se procedió a realizar la entrevista al propietario de la empresa, mediante preguntas abiertas, a continuación, las respectivas preguntas formuladas:

1. ¿Qué función desempeña usted en la empresa?

Gerente de la empresa

2. ¿Cómo se desarrolla el proceso de facturación en su empresa?

El proceso de facturación se realiza de la manera tradicional mediante facturas que se llenan manualmente.

3. ¿De qué manera llevan el control de inventarios en su empresa?

El control de inventarios de los productos se los hace mediante un control que se lleva en un documento de Excel, donde registramos el stock las entradas y salidas de nuestra mercadería.

4. ¿Presenta algún inconveniente el proceso de facturación de su empresa y por

qué?

Si, en algunos casos se tiende a perder las facturas y además causa demora en la entrega de dichas facturas a nuestros clientes.

5. ¿Presenta algún inconveniente el control de inventario de su empresa y por

qué?

(28)

13

6. ¿Qué beneficios considera usted que su empresa pueda tener si contara con

un sistema web para el proceso de facturación y control de inventarios?

Considero que obtendría muchos beneficios, uno de ellos seria que se ganaría tiempo al momento de facturar ya que se automatizaría este proceso, también se tendría un mejor control de facturas ya que estas quedarían guardadas en el sistema. Por otro lado, también conocería con exactitud el stock de mi mercadería.

7. ¿Según su criterio como considera el sistema web diseñado para el uso de

empresa?

Considero apropiando cumple con todos los requerimientos establecidos anteriormente.

8. ¿Sugiere alguna modificación al sistema web?

De momento no, si cumple con lo requerido

9. ¿Considera de fácil manejo el sistema web presentado?

Considero que el sistema es muy amigable para el usuario ya que cuenta con un menú detallado.

10.¿Consideraría implementar en su empresa el sistema web desarrollado?

(29)

14

2.5 Análisis de la entrevista

Cabe mencionar que la entrevista se realizó al propietario de la empresa DIGITAL GAMEZ, el cual muy gustosamente contesto las respectivas preguntas formuladas, mediante las cuales se pudo evidenciar claramente que existen demora al momento de facturar, como también manifestó que no mantiene un adecuado y oportuno control de los inventarios, ya que en ocasiones no dispone de datos precisos sobre el stock de mercaderías que mantiene en el local, por ello considera que si es oportuno contar con un sistema informático, el mismo que les prestaría grandes beneficios y por ende su

(30)

15

3 PROPUESTA

3.1 Título de la Propuesta

“APLICACIÓN WEB PARA EL CONTROL DE INVENTARIO Y FACTURACIÓN

PARA LA EMPRESA DIGITAL GAMEZ.”

3.2 Objetivos de la Propuesta

• Diseñar la aplicación web en base a las necesidades de requeridas de la empresa

o negocio, para solucionar los problemas y mejorar la gestión de control de inventarios y facturación.

• Utilizar herramientas apropiadas para el análisis, diseño y elaboración del sistema • Implementar y someter a pruebas la aplicación web para comprobar y detectar si

hay fallos en su funcionamiento.

• Instalar la aplicación web indicando su respectivo uso

3.3 Descripción y Detalle del Sistema de Facturación

Este trabajo presenta la solución al problema planteado utilizando las TIC´s, como herramienta tecnológica de implementación para modernizar el trabajo del proceso de

facturación de la empresa DIGITAL GAMEZ, implementando una APLICACIÓN WEB PARA EL CONTROL DE INVENTARIO Y FACTURACIÓN, detallando las principales funcionalidades de este.

3.4 Elementos que lo conforman

3.4.1 Etapas

❖ Recolección de los requisitos necesarios para la elaboración de sistema ❖ Diagramación lógica y física de la base de datos del sistema a emplear ❖ Diagramas de casos de usos, secuencia

(31)

16

❖ Documentación y elaboración de los manuales de usuario y de instalación del

sistema

❖ Implementación de sistema en un servidor web

3.4.2 Presupuesto

A continuación, se presenta el respectivo presupuesto para desarrollar la presente investigación.

3.4.2.1 Costo de desarrollo

Tabla 2- Costo de desarrollo

Elaborado por: Zapata Ojeda Kevin Ricardo

Fuente: La investigación

3.4.2.2 Costo de implementación

Tabla 3- Costo de implementación

Elaborado por: Zapata Ojeda Kevin Ricardo

Fuente: La investigación

Días laborables Etapas del desarrollo Valor

15 Análisis de requerimientos 150,00

27 Diseño 500,00

75 Codificación 600,00

7 Pruebas del sistema 200,00

1 Implementación 300,00

1 Capacitación 50,00

TOTAL 1800,00

Descripción Valor

Hosting 65,00

Dominio 25,00

(32)

17

3.4.2.3 Costo total de la elaboración e implementación del sistema

Tabla 4- Costo total de la elaboración e implementación del sistema

Elaborado por: Zapata Ojeda Kevin Ricardo

Fuente: La investigación

3.4.3 Requisitos del sistema

Para proponer la funcionalidad del sistema se analizará los requerimientos de los actores

que manipularan la aplicación teniendo en cuenta que en esta etapa se definirá todo lo relacionado al sistema y servirá como guía en el desarrollo del software.

3.4.3.1 Requisitos funcionales

Para determinar un sistema que cumpla con los parámetros que contribuyan a la adecuada gestión de facturación de la empresa DIGITAL GAMEZ, se solicita que el sistema permita realizar un proceso simple y una interfaz amigable para el usuario.

✓ Acceso al sistema usando una clave de autenticación de usuario. ✓ El usuario será definido por el administrador de sistemas. ✓ La arquitectura que rige la aplicación es Cliente-servidor. ✓ El entorno de la aplicación es ambiente web.

✓ La aplicación se debe ejecutar a través de un navegador de internet.

✓ La arquitectura de 3 niveles (Aplicación cliente – aplicación server – Datos del

negocio.

✓ Para desarrollar el sistema se aplicará modelo vista controlador. ✓ La aplicación se ejecutará independiente de la plataforma utilizada.

✓ La aplicación reemplaza los procesos manuales mediante la automatización del

sistema.

Descripción Valor

Costos de desarrollo 1800,00

Costo de implementación 90,00

(33)

18

3.4.3.2 Requisitos no funcionales

Los requisitos no funcionales previstos son:

✓ Seguridad, administrada por usuarios de la empresa Digital Gamez

✓ Disponibilidad, independiente de la plataforma usada se ejecutará 7-24-365 ✓ Fiabilidad, tolerancia de fallos de margen del 95% permitido por factores

externos.

✓ Portabilidad, el esquema de desarrollo es de cliente servidor por consiguiente no

es portable.

3.4.4 Propósito

Solucionar mediante la implementación de la aplicación web el proceso de control de inventarios y facturación de la empresa Digital Gamez, ya que con dicha implementación se podrá tener un mejor control del stock de la mercadería de la empresa y permitiría optimizar el proceso de facturación y así mejorar la atención al cliente.

3.4.5 Metodología de la propuesta

La metodología utilizada para el desarrollo de la aplicación web será el modelo de

cascada el mismo que toma las actividades fundamentales del proceso de especificación, desarrollo, validación y evolución, y los representa como fases separadas del proceso, como especificaciones de requerimientos, diseño de software, implementación, pruebas

(34)

19

3.4.6 Diseño y arquitectura del sistema

Para la elaboración y desarrollo del sistema se empleará la arquitectura cliente servidor

Gráfico 1- Cliente-Servidor

Fuente: (wikiwand.com, s.f.)

Los usuarios por medio de la interfaz gráfica por visualizar por medio de un navegador web, podrán solicitar requerimientos al servidor web donde estará alojado el sistema web, dicho sistema procesara las solicitudes de los usuarios conjuntamente con la base de datos de MySQL con las finalidad de poder emitir las diferentes sentencias SQL en relación a los requerimientos, dando así paso al usuario para que pueda realizar de manera segura y precisa los ingresos de los diferentes productos, clientes, ventas y

compras y emitir asi reportes de los diferentes movimientos en el sistema.

3.4.7 Seguridades

Las seguridades con las que cuenta la aplicación web para la protección de la información

de la empresa Digital Games son las siguientes:

(35)

20

3.4.8 Modelo lógico de la base de datos

Gráfico 2- Modelo Entidad-Relación

Elaborado por: Zapata Ojeda Kevin Ricardo

(36)

21

3.4.9 Diagramas UML

3.4.9.1 Diagrama de secuencia del proceso de facturación

Gráfico 3- Diagrama de secuencia facturación-cliente-inventario

Elaborado por: Zapata Ojeda Kevin Ricardo

(37)

22

3.4.9.2 Definición de diagramas de Casos de Uso

Gráfico 4- Caso de uso general

Elaborado por: Zapata Ojeda Kevin Ricardo

(38)

23

3.4.10 Descripción de las tablas

3.4.10.1Diccionario de datos

Tabla de Clientes: Permite almacenar los datos de los clientes

Tabla 5- Tb_ Clientes

Elaborado por: Zapata Ojeda Kevin Ricardo

Fuente: La investigación

NOMBRE CÓDIGO O CAMPO TIPO DE

DATOS

Código de cliente id INT(11)

Nombre del cliente nombres VARCHAR(100)

Número de teléfono teléfono VARCHAR(20)

Nombre del barrio barrio VARCHAR(100)

Dirección del cliente dirección VARCHAR(100)

Referencia del tipo de cliente tipo_diente_id INT(11)

Referencia del tipo de documento tipo_documento_id INT(11)

Número del documento de cédula

del cliente

num_documento VARCHAR(45)

Estado del cliente activo o

inactivo.

(39)

24

Tabla de Productos: Permite almacenar los datos de los productos.

Tabla 6- Tb_Productos

Elaborado por: Zapata Ojeda Kevin Ricardo

Fuente: La investigación

Tabla de Roles: Permite almacenar los distintos tipos de roles de usuarios

Tabla 7- Tb_Roles

Elaborado por: Zapata Ojeda Kevin Ricardo

Fuente: La investigación

Tabla de Tipo Cliente: Contiene los datos del tipo de cliente que se va a registrar, en este caso cliente o proveedor.

NOMBRE CÓDIGO O CAMPO TIPO DE

DATOS

Código del producto id INT(11)

Nombre del producto nombre VARCHAR(45)

Descripción del producto descripción VARCHAR(100)

Costo del producto costo_elaboracion DECIMAL(9,2)

Precio del producto precio DECIMAL(9,2)

Stock del producto stock INT(11)

Referencia del tipo de categoría categoria_id INT(11)

Estado del producto activo o

inactivo.

estado TINYINT(4)

Código de referencia del

producto

sku VARCHAR(45)

NOMBRE CÓDIGO O CAMPO TIPO DE

DATOS

Código del usuario id INT(11)

Nombre de privilegio de usuario nombre VARCHAR(45)

(40)

25 Tabla 8- Tb_Tipo de Cliente

Elaborado por: Zapata Ojeda Kevin Ricardo

Fuente: La investigación

Tabla de Usuarios: Contiene datos de los tipos de usuarios a registrar

Tabla 9- Tb_Usuarios

Elaborado por: Zapata Ojeda Kevin Ricardo

Fuente: La investigación

NOMBRE CÓDIGO O CAMPO TIPO DE

DATOS

Código de tipo cliente id INT(11)

Nombre del tipo cliente nombre VARCHAR(45)

Descripción tipo cliente descripción VARCHAR(100)

NOMBRE CÓDIGO O CAMPO TIPO DE

DATOS

Código de usuario id INT(11)

Nombre del usuario nombres VARCHAR(100)

Apellidos del usuario apellidos VARCHAR(100)

Teléfono del usuario teléfono VARCHAR(20)

Correo electrónico del usuario email VARCHAR(100)

Nombre del usuario username VARCHAR(45)

Contraseña del usuario password VARCHAR(100)

Rol del tipo de usuario rol_id INT(11)

(41)

26

Tabla compras: Permite almacenar datos de las compras a generar

Tabla 10- Tb_Compras

Elaborado por: Zapata Ojeda Kevin Ricardo

Fuente: La investigación

Tabla ventas: Permite almacenar datos de las ventas a generar

Tabla 11- Tb_Ventas

NOMBRE CÓDIGO O CAMPO TIPO DE

DATOS

Código de compra id INT(11)

Fecha fecha DATE

Subtotal subtotal VARCHAR(45)

Igv igv VARCHAR(45)

Descuento descuento VARCHAR(45)

Total total VARCHAR(45)

Tipo de documento id tipo_documento_id INT(11)

Cliente id cliente_id INT(11)

Usuario id

Numero de documento

Serie usuario_id num_documento serie INT(11) VARCHAR(45) VARCHAR(45)

NOMBRE CÓDIGO O CAMPO TIPO DE

DATOS

Código de compra id INT(11)

Fecha fecha DATE

Subtotal subtotal DECIMAL(9,2)

Igv igv DECIMAL(9,2)

Descuento descuento DECIMAL(9,2)

Total total DECIMAL(9,2)

Tipo de documento id tipo_documento_id INT(11)

(42)

27 Elaborado por: Zapata Ojeda Kevin Ricardo

Fuente: La investigación

Tabla Categorías: Contiende los datos de la categoría de los productos

Tabla 12- Tb_Categorias

Elaborado por: Zapata Ojeda Kevin Ricardo

Fuente: La investigación

Tabla Detalle de compras: Contiene datos de los detalles de la compra generada

Tabla 13_Tb_Detalle_de _compras

Elaborado por: Zapata Ojeda Kevin Ricardo

Fuente: La investigación

Usuario id

Numero de documento

Serie usuario_id num_documento serie INT(11) VARCHAR(45) VARCHAR(45)

NOMBRE CÓDIGO O CAMPO TIPO DE

DATOS

Código de categoría id INT(11)

Nombre de la categoría nombre VARCHAR(50)

Descripción Estado descripción estado VARCHAR(100) TINYINT(4)

NOMBRE CÓDIGO O CAMPO TIPO DE

DATOS

Código id INT(11)

Código de producto Producto_id INT(11)

Código de compra

(43)

28

Tabla Detalle de ventas: Contiene datos de los detalles de la venta generada

Tabla 14- Tb_Detalle_de_ventas

Elaborado por: Zapata Ojeda Kevin Ricardo

Fuente: La investigación

NOMBRE CÓDIGO O CAMPO TIPO DE

DATOS

Código id INT(11)

Código de producto Producto_id INT(11)

Código de venta

Precio

Cantidad

Importes

venta_id precio cantidad

importes

INT(11)

VARCHAR(45) INT(11)

(44)

29

3.4.11 Fase de elaboración de la aplicación

Para la elaboración del sistema de control de inventarios y facturación se usó el lenguaje de programación PHP, en conjunto con el framework codeigniter y el gestor de bases de datos MySQL y se los adapto al proyecto simplificando la elaboración de este. El objetivo es permitir una visión general de los pasos necesarios para el desarrollo del sistema en sus distintos módulos.

3.4.12 Funcionamiento del sistema web

Para un mejor entendimiento del funcionamiento del sistema web, se presentan las

siguientes características generales de la aplicación web, mismo que será de gran utilidad en el proceso de registro de facturación y control de inventarios. La propuesta presentada

a continuación, cuenta con las características para desempeñarse en una empresa pequeña donde los movimientos de esta sean relativamente bajos, ya que esta aplicación web cuenta con el principio de entradas y salidas y presentación de factura, que son operaciones fundamentales en un sistema o proceso de facturación.

3.4.13 Módulos del sistema

Módulo mantenimiento:En este módulo se encuentran las siguientes secciones:

Producto: Esta sección permite la creación de los productos permitiendo entres

sus opciones ingresar el stock del producto, la categoría y una breve descripción del producto.

Cliente: En esta sección se encuentra almacenados los clientes comunes de la

empresa y clientes proveedores, cuenta con diferentes opciones las cuales son modificar los datos de los clientes e imprimir los reportes de estos.

Categorías: En esta sección permite la creación de las diferentes categorías de

(45)

30

Módulo movimientos: En este módulo se encuentras los principales movimientos del sistema que son las compras, ventas y el control de inventarios (Kardex).

Ventas: En este módulo se manejan las ventas de la empresa con sus respectivas

fechas y cuenta también con el proceso de facturación.

Compra: Este módulo cuenta con el proceso de compras de los productos a los

diferentes proveedores.

Kardex: En esta sección permite visualizar las entradas y salidas de la mercadería de la empresa, cuenta con un panel de búsqueda por fecha de inicio y fin y permite generar los siguientes reportes de las entradas y salidas de la mercadería.

(46)

31

3.5 Presentación de la aplicación

Página de inicio

Cuenta con un inicio de sesión donde el usuario ingresa sus respectivas credenciales las cuales son el usuario y contraseña para poder ingresar al sistema.

Gráfico 5- Pantalla de inicio del sistema

Elaborado por: Zapata Ojeda Kevin Ricardo

Fuente: La investigación

(47)

32

Pantalla principal

Esta pantalla permite mostrar las diferentes secciones que contiene el sistema de facturación, tales como:

• Ventas • Usuarios • Clientes • Compras • Productos • Reportes

Gráfico 6- Pantalla Principal del sistema

Elaborado por: Zapata Ojeda Kevin Ricardo

Fuente: La investigación

(48)

33

Pantalla de clientes

Faculta el ingreso de la información más importante de los clientes y proveedores a la base de datos.

Gráfico 7-Pantalla Principal del módulo clientes

Elaborado por: Zapata Ojeda Kevin Ricardo

(49)

34

Módulo categorías

Permite ingresar los distintos tipos de categorías de los productos a la base de datos.

Gráfico 8- Pantalla Principal del módulo categorías de productos

Elaborado por: Zapata Ojeda Kevin Ricardo

(50)

35

Módulo productos

Esta sección permite la creación de los productos permitiendo entres sus opciones ingresar el nombre del producto el stock, la categoría el precio y una breve descripción del producto.

Gráfico 9-Pantalla del módulo de productos

Elaborado por: Zapata Ojeda Kevin Ricardo

Fuente: La investigación

(51)

36

Gráfico 10- Pantalla del módulo Venta

Elaborado por: Zapata Ojeda Kevin Ricardo

Fuente: La investigación

Módulo ventas (facturas)

• Muestra los campos requeridos en la cabecera de una factura • Puede agregar el producto

• Permite buscar el cliente ya ingresado • Agregar los productos para ser facturados • Guarda e imprime la factura

(52)

37

Módulo de compras

Este módulo cuenta con el proceso de compras de los productos a los diferentes proveedores cuenta con una cabecera la cual permite seleccionar el cliente proveedor, agregar el producto seleccionar la fecha e ingresar el valor de la cantidad a generar la compra.

Gráfico 11-Pantalla del módulo compras

Elaborado por: Zapata Ojeda Kevin Ricardo

(53)

38

Pruebas

Las pruebas constantes durante el desarrollo del sistema ayudan a la mejora continua de este, dicho sistema fue sujeto a las siguientes pruebas:

Caja Negra

Esta prueba esencialmente permitió verificar la autenticidad de los resultados, se aplicó para validar los saldos del inventario luego de los ingresos y egresos realizados, se ingresó los datos de los clientes, se hicieron las ventas y se verifico los saldos respectivos.

Gráfico 12- Prueba de control de inventarios

Elaborado por: Zapata Ojeda Kevin Ricardo

Fuente: La investigación

Gráfico 13-Prueba de control de inventarios en Stock

Elaborado por: Zapata Ojeda Kevin Ricardo

Fuente: La investigación

(54)

39

3.6 Validación de la aplicación web

Para la comprobación del funcionamiento de la aplicación web se probó en los siguientes navegadores web tales como: google Chrome, Mozilla Firefox entre otros y se llegó a la conclusión que dichos navegadores deben contar con las ultimas actualizaciones para así tener un mejor desempeño y funcionamiento del sistema.

CONCLUSIONES

• Los conceptos teóricos investigados aportaron los conocimientos necesarios para

poder realizar el proceso de identificación de cada uno de los pasos indispensables en concordancia con los diversos autores que se investigó referente al desarrollo del sistema para el control de inventario y facturación de la empresa DIGITAL GAMEZ.

• El diagnosticar el proceso actual de facturación de DIGITAL GAMEZ permitió

tener las pautas necesarias para poder desarrollar el sistema web, el cual va a permitir que la empresa brinde una mejor atención a sus clientes y, por ende, genere más utilidades.

• La aplicación del sistema brindará a DIGITAL GAMEZ una mejora en cuanto a

(55)

BIBLIOGRAFÍA

Aguilar, L. J. (2013). Fundamentos generales de programación . México: McGraw-Hill. Aguirre, D. (2016).

https://es.slideshare.net/diegoaguirre1973/conceptos-de-bases-de-datos-59911980.

Alegsa, L. (2018). http://www.alegsa.com.ar/Dic/aplicacion_web.php.

Alegsa, L. (2018). Recuperado http://www.alegsa.com.ar/Dic/aplicacion_web.php. Obtenido de http://www.alegsa.com.ar/Dic/aplicacion_web.php: http://www.alegsa.com.ar/Dic/aplicacion_web.php

Álvarez, S. (2007). https://desarrolloweb.com/articulos/modelos-base-datos.html. Arias. (2015). Bases de Datos con MySQL. Estados Unidos: 2a. ed. Createspace.

Avila, A. R. (2007). Iniciación a la Red de Internet, conceptos, funcionamiento,servicios y aplicaciones de internet. España: Ideas Propias.

Carlos, G. (2010).

http://carlitosgamez.blogspot.com/2010/05/hardware-software-y-sus-perifericos.html. Obtenido de

http://carlitosgamez.blogspot.com/2010/05/hardware-software-y-sus-perifericos.html

Carlos, G. (2010). http://carlitosgamez.blogspot.com/2010/05/hardware-software-y-sus-perifericos.html.

Carranza Román, J. (Abril de 2017). http://repositorio.puce.edu.ec. Obtenido de repositorio.puce.edu.ec.:

http://repositorio.puce.edu.ec/bitstream/handle/22000/13694/Tesis.pdf?seque

Carranza Román, Josué. (Abril de 2017). http://repositorio.puce.edu.ec. Obtenido de repositorio.puce.edu.ec.:

http://repositorio.puce.edu.ec/bitstream/handle/22000/13694/Tesis.pdf?seque Carrasco, B. (2012). Informática aplicada a la Educación. Ecuador: Imprenta don

Bosco.

Carrasco, B. (2012). Informática aplicada a la Educación. Ecuador: Don Bosco. Carrasco, B. (2012). Informática aplicada a la Educación . Ecuador: Don Bosco.

Castro, J. (2014). https://blog.corponet.com.mx/beneficios-de-un-sistema-de-control-de-inventarios.

(56)

Chardi, P. (2014). SQL fácil. México: Alfaomega.

Cobo, A. G. (2005). HP y MySQL Tecnologías para el desarrollo de aplicaciones web.

España: Ediciones Díaz de Santos.

Coronel, C. M. (2011). Bases de Datos: Diseño, Implementación y administración.

México: 9a. ed. Cengage Learning Editores, S.A. .

Correa, M. A. (2015). http://inventariosenunaempresauniminuto.blogspot.com/.

Cultural. (2002).

Deitel, D. (2012). Como programar Java. México: Pearson Educación. EDINUN. (2012). Contabilidad General. Quito - Ecuador.

Estrada, R. (2015). https://prezi.com/wmtnk8zil6qp/la-importancia-de-las-bases-de-datos-en-la-actualidad/.

Gámez, C. (2010).

http://carlitosgamez.blogspot.com/2010/05/hardware-software-y-sus-perifericos.html. Obtenido de

http://carlitosgamez.blogspot.com/2010/05/hardware-software-y-sus-perifericos.html

García, J. (2017). Contabilidad General. España: Limpergraf. García, J. O. (2017). Contabilidad General. España: Limpergraf.

García, P. C. (2014). SQL fácil. México: Alfaomega.

Gardey., J. P. (2013). definicion.de. Obtenido de (https://definicion.de/proceso-informatico/)

Gómez, H. (2013). Open Ubuntu. Ecuador: Ediciones Cabezas .

Gómez, M. d. (2013).

http://www.cua.uam.mx/pdfs/conoce/libroselec/Notas_del_curso_Bases_de_Dat

os.pdf.

Gonzáles, J. &. (2001). Diseño de páginas web (Vol. 1a. ed.). España: McGraw – Hill. Grijalva Marroquín, W. E. (Abril de 2012). repositorio.espe.edu.ec. Obtenido de

http://repositorio.espe.edu.ec/bitstream/21000/5352/1/T-ESPE-033279.pdf

Jiménez José, Jiménez Eréndira y Alvarado Laura. (2015). Fundamentos de Progrmación. México: Alfaomega.

Jiménez, J., Jiménez, E., & Alvarado, L. (2015). Fundamentos de Programación.

México: Alfaomega.

Joyanes, L. (2013). Fundamentos generales de programación. México: McGRAW -

(57)

Lara, L. V. (2014). Aplicaciones informáticas de la gestión comercial. Editorial. Lara, L. V. (2014). Aplicaciones informáticas de la gestión comercial.

Mafla Rojas, D. (Diciembre de 2014). http://dspace.uniandes.edu.ec. Obtenido de http://dspace.uniandes.edu.ec/handle/123456789/2334

Martín, A. J. (2014). Aplicaciones web. (Vol. 2a. ed.). España: Ediciones Paraninfo, SA. Muller, M. (2004). Fundamentos de Administración de Inventarios. Grupo Editorial

Norma.

Nobles Tracie, M. B. (2017). Contabilidad de Horngren. Colombia: DelfÍn S.A.S. Nobles, T., Mattison, B., & Matsumara, E. (2017). Contabilidad de Horngren. Colombia:

DelfÍn S.A.S.

Pantaleo, G., & Rinaudo, L. (2015). Ingenieria de Software. Buenos Aires: Alfaomega. Pons, O. M. (2005). Introducción a las bases de datos (Vol. 1a. ed. ). España: Paraninfo,

S.A.

Quintero Caicedo, R. G. (Diciembre de 2015). http://dspace.uniandes.edu.ec. Obtenido de http://uniandes.edu.ec: http://dspace.uniandes.edu.ec/handle/123456789/989 Ramakrishnan, R. (2007). Sistema de Gestiónde base de datos. Madrid:

McGRAW-HILL / INTERAMERICANA.

Ramakrishnan, R. (2007). Sistema de Gestiónde base de datos . Madrid: McGraw-Hill. Ramez, E., & Shamkant, N. (2007). Fundamentos de Sistemas de Base de Datos. España:

PEARSON EDUCACIÓN S.A.

Rinaudo, G. P. (2015). Ingenieria de Software . Buenos Aires: Alfaomega.

Shamkant, N. (2007). Fundamentos de Sistemas de Base de Datos . España: Pearson. Spona, H. (2010). Programación de bases de datos con MySQL y PHP (Vol. 1a. ed.). .

México: Alfaomega.

T, H. C. (2010). Contabilidad. La Habana: Editorial Félix Varela.

Torres, M. (2013). Desarrollo de aplicaciones con Java (Vol. 1a. ed. ). Lima,Peru: Empresa.

Torres, M. (2014). Diseño web con HTML5 y CSS3 (Vol. 1a. ed. ). Lima,Perú: Editora Macro EIRL.

Torres, M. (2015). Desarrollo de aplicaciones web con PHP y MySQL. (Vol. 1a. ed.).

Perú: Empresa Editora Macro EIRL.

(58)
(59)

ANEXOS

ANEXO 1 MANUAL DE USUARIO

El manual para el correcto uso de la aplicación web es el siguiente:

INICIO

La aplicación web cuenta en el inicio con un login de acceso.

PANTALLA PRINCIPAL

(60)

MENÚ DEL PANEL DE NAVEGACIÓN

(61)

SECCIÓN MANTENIMIENTO

En esta sección se encuentran los siguientes módulos los cuales son categorías, clientes y productos.

SECCIÓN MOVIMIENTOS

Esta es la sección de movimientos en la cual se encuentran los siguientes módulos ventas, inventario Kardex y compras.

SECCIÓN REPORTES

(62)

SECCIÓN MANTENIMIENTO

CATEGORÍAS

Este es el listado actual de las categorías de los productos, aquí le permite al administrador ya sea editar o eliminar las categorías.

AGREGAR CATEGORÍA

(63)

CLIENTES

Esta página muestra el listado de los clientes ingresados ya sea cliente normal o proveedor, aquí también le permite al administrador editar, eliminar o imprimir el listado de los clientes.

AGREGAR CLIENTES

(64)

MODIFICAR CLIENTE

Esta página le permite al administrador modificar los datos de los clientes.

PRODUCTOS

(65)

AGREGAR PRODUCTOS

Esta página le permite al administrador ingresar un nuevo producto.

MODIFICAR PRODUCTO

(66)

SECCIÓN MOVIMIENTOS

MODULO COMPRAS

Esta página muestra el listado de las compras realizadas el cual cuento una caja de texto para buscar dicha compra ya sea por el nombre del cliente, o número de comprobante, también cuenta con un icono de una lupa la cual permite visualizar la compra generada.

GENERAR NUEVA COMPRA

Esta página permite generar la nueva compra la cual se detalla de la siguiente manera:

(67)

Se escoge la fecha

Se selecciona el producto

(68)

Se le da clic a guardar y automáticamente se genera la compra del producto

(69)

VISTA DE LA COMPRA GENERADA

(70)

ANEXO 2: ENTREVISTA APLICADA AL GERENTE DEL NEGOCIO

UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES “UNIANDES”

FACULTAD DE SISTEMAS MERCANTILES ENTREVISTA

1. ¿Qué función desempeña usted en la empresa?

---

2. ¿Cómo se desarrolla el proceso de facturación en su empresa?

---

3. ¿De qué manera llevan el control de inventarios en su empresa?

---

4. ¿Presenta algún inconveniente el proceso de facturación de su empresa y por

qué?

---

5. ¿Presenta algún inconveniente el control de inventario de su empresa y por

qué?

(71)

6. ¿Qué beneficios considera usted que su empresa pueda tener si contara con

un sistema web para el proceso de facturación y control de inventarios?

---

7. ¿Según su criterio como considera el sistema web diseñado para el uso de

empresa?

---

8. ¿Sugiere alguna modificación al sistema web?

---

9. ¿Considera de fácil manejo el sistema web presentado?

---

10.¿Consideraría implementar en su empresa el sistema web desarrollado?

(72)

ANEXO 3 PERFIL DE PROYECTO DE EXAMEN COMPLETIVO

UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES

UNIANDES

FACULTAD DE SISTEMAS MERCANTILES

CARRERA DE SISTEMAS

PERFIL DEL PROYECTO DE EXAMEN COMPLEXIVO PREVIO A LA

OBTENCION DEL TITULO DE INGENIERO EN SISTEMAS E INFORMÁTICA

TEMA:

APLICACIÓN WEB PARA EL CONTROL DE INVENTARIO Y

FACTURACIÓN PARA LA EMPRESA DIGITAL GAMEZ

AUTOR: ZAPATA OJEDA KEVIN RICARDO

TUTOR: DR. CAÑIZARES GALARZA FREDY PABLO, MG.

SANTO DOMIGO – ECUADOR

(73)

TEMA

Aplicación web para el control de inventario y facturación en la empresa DIGITAL GAMES, ubicada en la ciudad de Santo Domingo de los Tsáchilas.

PROBLEMA DE INVESTIGACIÓN

Actualmente, la empresa DIGITAL GAMEZ de la ciudad de Santo Domingo, no tiene implementado un proceso de innovación en la gestión de facturación, esta empresa elabora las facturas manualmente para concretar el proceso de ventas, desaprovechando de esta forma las bondades ofrecidas por la tecnología para ejercer una gestión comercial ágil, veraz y oportuna.

La empresa DIGITAL GAMEZ, como otras empresas en su proceso de comercialización debe recurrir a la innovación para así automatizar el proceso de facturación, dado que actualmente sus clientes deben esperar mucho tiempo para recibir la factura por los productos adquiridos. Por otro lado, esta empresa tiene problemas de tipo interno no solo por demoras para facturar los productos sino también por no tener a mano el stock y precio de estos.

En modo general se determina que existe una falta de innovación en la gestión del área de facturación de la empresa DIGITAL GAMEZ, lo cual afecta a los clientes que requieren agilidad en el proceso de recibir las facturas de los productos o servicios adquiridos, es por tal razón que se plantea la solución al implementar un sistema de facturación, para producir un efecto positivo de cambio en la atención y poder mantener la cuota de clientes actuales y atraer nuevos clientes.

(74)

que ya han realizado una innovación a su gestión comercial y cuentan con aplicaciones que automatizan la gestión al momento de realizar facturas.

FORMULACIÓN DEL PROBLEMA A INVESTIGAR

¿Cómo mejorar la gestión del control de inventario y facturación en la empresa DIGITAL GAMEZ?

DELIMITACIÓN DEL PROBLEMA

La delimitación para el presente proyecto investigativo se plantea de la siguiente manera: • Área: Empresa “Digital Gamez”

Espacio: Ciudad de santo domingo de los colorados

Tiempo: 6 meses

IDENTIFICACIÓN DE LA LÍNEA DE INVESTIGACIÓN

El presente proyecto investigativo se enmarca en la línea de investigación de Desarrollo de software y programación de sistemas.

Objeto de investigación y campo de acción

Objeto de investigación: Control de inventario y facturación

(75)

JUSTIFICACIÓN DE LA ACTUALIDAD, NECESIDAD E IMPORTANCIA DEL

TEMA

El proyecto de investigación, es conveniente porque se propone la introducción de una herramienta tecnología que automatice el proceso de facturación usando un aplicación web y la implementación de un piloto con herramientas basadas en tecnologías de información y comunicación abiertas, para agregar valor al servicio de ventas, con lo que en primera instancia se beneficiará a los clientes actuales y potenciales de DIGITAL GAMEZ, quienes recibirán una atención óptima a través del uso de un sistema de facturación, el mismo que a su vez ofrecerá un mejoramiento del método de trabajo usando estándares basados en las mejores prácticas de atención al cliente para empresas que brinden servicios de Tecnologías de la Información.

La justificación de este proyecto es de optimizar la gestión de facturación a través del uso de una herramienta utilizando código abierto, lo que propiciará una nueva forma de atención a los consumidores que hacen sus compras en la empresa, proporcionando un entorno de facturación automatizada para minimizar el tiempo de comercialización y mejorar el proceso de ventas en forma integral.

(76)

OBJETIVO DE LA INVESTIGACION

OBJETIVO GENERAL

Desarrollar una aplicación web para el control de inventario y facturación para la empresa DIGITAL GAMEZ de la ciudad de Santo Domingo.

OBJETIVOS ESPECÍFICOS

• Fundamentar los aspectos teóricos sobre las aplicaciones web y control de

inventarios y facturación.

• Analizar la información recopilada, organizarla detalladamente determinando el

alcance y requerimientos de la aplicación.

• Diseñar una aplicación web para el control de inventarios y el proceso de facturación.

FUNDAMENTACIÓN TEÓRICA CONCEPTUAL

PRINCIPALES CONCEPTOS RELACIONADOS CON EL TEMA ESCOGIDO

1. INTRODUCCIÓN A LAS APLICACIONES WEB.

1.1. Modelo Cliente/Servidor.

1.2. Componentes de un Servidor (WAMP, LAMP).

1.3. Navegadores.

1.4. Paginas estáticas

1.5. Paginas dinámicas

1.6. Soluciones con PHP

1.7. MySQL

(77)

1.9. Domino/ hosting

2. CONCEPTOS

2.1. Mejora de gestión ti con herramientas de código abierto

2.2. La tecnología como una solución estratégica

2.3. Incremento de ventas con sistemas web

2.4. Proceso de facturación

2.5. Implementación del sistema

3. FACTURACION

3.1.Tipos de facturación

3.2.Facturación Ordinaria.

3.3.Facturación Proforma.

4. ATENCIÓN AL CLIENTE

4.1. Tipos de atención al cliente

4.2. Atención presencial

Referencias

Documento similar