Facultad de Ingeniería de Sistemas: Limaymanta Balbín, Shamir Pool
Facultad de Ingeniería de Sistemas: Limaymanta Balbín, Shamir Pool
Facultad de Ingeniería de Sistemas: Limaymanta Balbín, Shamir Pool
2019
TESIS:
PRESENTADO POR:
INGENIERO DE SISTEMAS
HUANCAYO – PERÚ
2019
ASESOR
Mg. Miguel Camarena Ingaruca
ii
AGRADECIMIENTOS
Ante todo, mi gratitud para con Dios de estar cumpliendo y hacer realidad el logro de
graduarme profesionalmente como Ingeniero.
Mi gratitud a mi madre Dina Estela y a mi padre Roberto Belarmino. Así mismo a los
demás miembros de mi familia.
iii
DEDICATORIA
iv
RESUMEN
En la presente Tesis titulada “SISTEMA WEB PARA LA GESTIÓN DE CONTROL DE
FACTURACIÓN E INVENTARIO EN LA VIDRIERÍA LITO GLASS E.I.R.L”. Se abarca
todo el ciclo de vida del sistema mediante las iteraciones de la metodología RUP,
utilizando herramientas Open Source (Código Abierto) de las Tecnologías de la
Información.
La tesis del Sistema Web gestiona las existencias y ventas en la vidriería LITOGLASS,
los cuales afectan a la empresa ya que no están automatizadas, generando pérdidas en
el stock del almacén ya que se carece de una base de datos, que facilite su control, así
mismo hay errores en el cobro de facturas, afectando la empresa directamente.
Así mismo la validación de la hipótesis, empieza con la escalar de Likert para el análisis
de los datos obtenidos de los tiempos de atención a los clientes, estas fueron captadas
por un periodo de tiempo y una cierta cantidad de clientes, las cuales al final fueron
comparados antes de la implementación del sistema y después de la misma.
v
ABSTRACT
In this thesis entitled "WEB SYSTEM FOR BILLING AND INVENTORY CONTROL
MANAGEMENT IN THE LITO GLASS E.I.R.L VIDRIERÍA". The entire life cycle of the
system is covered by the iterations of the RUP methodology, using Open Source tools
of the Information Technologies.
The thesis project includes a web system for the management of billing and inventory
records seeking to offer information through the web, providing information in a period
of time approximated to the real one, to the person who is responsible for managing it
for thus being able to carry out the processes that it considers convenient for the good
of the company.
The thesis of the Web System manages the stocks and sales in the LITOGLASS
glassware, which affect the company since they are not automated, generating losses
in the warehouse stock since a database is lacking, which facilitates its control, as well
There are errors in bill collection, affecting the company directly.
Likewise, the validation of the hypothesis begins with the Likert scalar for the analysis
of the data obtained from customer service times, these were captured for a period of
time and a certain number of customers, which in the end were compared before and
after the implementation of the system.
After the development of the system, with the implementation of the system, the
information is analyzed, which allows us to appreciate which incidence is positive, thus
reducing 30.18% of the time you pay attention after the implementation of the system.
vi
ÍNDICE
ASESOR ..................................................................................................................................... ii
AGRADECIMIENTOS ................................................................................................................. iii
DEDICATORIA........................................................................................................................... iv
RESUMEN ................................................................................................................................. v
ABSTRACT ................................................................................................................................ vi
ÍNDICE .................................................................................................................................... vii
LISTA DE TABLAS ...................................................................................................................... ix
LISTA DE FIGURAS ..................................................................................................................... x
INTRODUCCIÓN ........................................................................................................................ 1
CAPÍTULO I................................................................................................................................ 2
GENERALIDADES ....................................................................................................................... 2
1.1. Planteamiento del problema ..................................................................................... 2
1.1.1. Importaciones de parabrisas .............................................................................. 2
1.1.2. Lima tiene el mayor número de taxis en Latinoamérica ...................................... 4
1.1.3. Intervención comercial de la Vidriería LITO GLASS E.I.R.L.................................... 4
1.2. Formulación del problema ......................................................................................... 6
1.3. Objetivos ................................................................................................................... 6
1.4. Justificación ............................................................................................................... 7
1.4.1. Justificación Teórica ........................................................................................... 7
1.4.2. Justificación Práctica .......................................................................................... 7
1.4.3. Justificación Metodológica ................................................................................. 7
1.5. Hipótesis ................................................................................................................... 7
1.6. Operacionalización de variables ................................................................................. 7
1.7. Diseño metodológico ................................................................................................. 8
1.7.1. Tipo de Investigación ......................................................................................... 8
1.7.2. Nivel de Investigación ........................................................................................ 8
1.7.3. Sistema de Referencia ........................................................................................ 8
1.7.4. Técnicas e Instrumentos de recolección de datos ............................................... 9
1.7.5. Técnicas de procesamientos de datos .............................................................. 10
1.7.6. Selección y validación de los instrumentos de investigación ............................. 10
CAPÍTULO II............................................................................................................................. 12
MARCO DE REFERENCIA .......................................................................................................... 12
2.1. ANTECEDENTES ....................................................................................................... 12
vii
2.2. Marco teórico .......................................................................................................... 15
2.2.1. Gestión de facturación e inventario.................................................................. 15
2.2.2. Programación orientada a objetos (POO) ......................................................... 16
2.2.3. Base de datos MYSQL ....................................................................................... 16
2.2.4. Lenguaje HTML ................................................................................................ 16
2.2.5. CSS................................................................................................................... 17
2.2.6. Rational Unified Process (RUP) ......................................................................... 17
2.3. Modelo aplicativo .................................................................................................... 17
2.4. Marco conceptual .................................................................................................... 19
CAPÍTULO III............................................................................................................................ 21
INTERVENCIÓN METODOLÓGICA ............................................................................................ 21
3.1. Captura de requisitos............................................................................................... 21
3.1.1. Modelado del Negocio ..................................................................................... 21
3.1.2. Requerimientos ............................................................................................... 21
3.1.3. Actores del sistema .......................................................................................... 23
3.1.4. Diagramas de Casos de Uso.............................................................................. 23
3.2. Análisis .................................................................................................................... 23
3.2.1. Modelos de casos de uso ................................................................................. 24
3.2.2. Análisis ............................................................................................................ 28
3.3. Diseño ..................................................................................................................... 28
3.3.1. Diagrama de Clases .......................................................................................... 28
3.3.2. Diagrama de Secuencia .................................................................................... 31
3.3.3. Diagrama de Despliegue................................................................................... 37
3.3.4. Modelo de Diseño ............................................................................................ 38
3.4. Implementación ...................................................................................................... 43
3.5. Pruebas del sistema ................................................................................................. 43
CAPITULO IV ........................................................................................................................... 45
ANÁLISIS Y DISCUSIÓN DE RESULTADOS .................................................................................. 45
4.1. Prueba de hipótesis ................................................................................................. 45
4.2. Discusión de resultados ........................................................................................... 49
CONCLUSIONES....................................................................................................................... 51
RECOMENDACIONES ............................................................................................................... 52
REFERENCIAS .......................................................................................................................... 53
viii
LISTA DE TABLAS
Tabla 1 Comportamiento de importaciones en el mundo.............................................. 2
Tabla 2 Operacionalización de la hipótesis general ..................................................... 8
Tabla 3 Detallé para obtener información mediante la entrevista ............................... 10
Tabla 4 Tabla análisis de riesgo................................................................................. 29
Tabla 5 Cuestionario aplicado .................................................................................... 45
Tabla 6 Modelo de escala Likert ................................................................................ 46
Tabla 7 Medición de tiempos en minutos de procesos ............................................... 47
ix
LISTA DE FIGURAS
Figura 1 Importaciones en el mundo ............................................................................ 3
Figura 2 Empresas, parque vehicular y pasajeros........................................................ 3
Figura 3 Incremento del parque automotor en Lima capital.......................................... 4
Figura 4 Capacidad instalada de la vidriería LITOGLASS ............................................ 5
Figura 5 Incremento del parque automotor en Lima capital.......................................... 5
Figura 6 Demora en atención promedio en minutos ..................................................... 6
Figura 7 Interacción de los distintos procesos dentro de la vidriería ............................. 9
Figura 8 Iteración modelo aplicativo RUP .................................................................. 18
Figura 9 Vista general de responsables de la Vidriería .............................................. 24
Figura 10 Diagrama caso de uso Administrador de sistema....................................... 25
Figura 11 Diagrama casos de uso Almacén – Ingreso ............................................... 26
Figura 12 Diagrama caso de uso Almacén – Funciones ............................................ 26
Figura 13 Diagrama caso de uso Ventas y Facturación ............................................. 27
Figura 14 Diagrama de clase del sistema .................................................................. 30
Figura 15 Diagrama de secuencia Iniciar Sesión ....................................................... 31
Figura 16 Diagrama de secuencia Añadir Usuario ..................................................... 32
Figura 17 Diagrama de secuencia Eliminar Usuario ................................................... 33
Figura 18 Diagrama de secuencia Insertar Cliente..................................................... 33
Figura 19 Diagrama de secuencia Eliminar Cliente .................................................... 34
Figura 20 Diagrama de secuencia Insertar Proveedor ............................................... 34
Figura 21 Diagrama de secuencia Eliminar Proveedor............................................... 35
Figura 22 Diagrama de secuencia Compra Producto ................................................. 35
Figura 23 Diagrama de secuencia Registrar Producto ............................................... 36
Figura 24 Diagrama de secuencia Venta Factura ...................................................... 37
Figura 25 Diagrama de Despliegue ............................................................................ 37
Figura 26 Pantalla de Acceso .................................................................................... 38
Figura 27 Pantalla Menú Principal ............................................................................. 39
Figura 28 Pantalla Panel de Control .......................................................................... 39
Figura 29 Pantalla de Administración Usuario............................................................ 39
Figura 30 Pantalla de Agregar Producto .................................................................... 40
Figura 31 Pantalla de Ventas ..................................................................................... 41
Figura 32 Pantalla de Detalle de Ventas .................................................................... 41
Figura 33 Pantalla Reporte de Ventas ....................................................................... 41
Figura 34 Pantalla Reporte Diario Venta .................................................................... 42
Figura 35 Pantalla Reporte Venta Mensual ................................................................ 42
Figura 36 Resultados de cuestionario ........................................................................ 46
x
Figura 37 Tiempos de procesos de la empresa.......................................................... 47
Figura 38 Prueba de normalidad Shapiro Wilk ........................................................... 48
Figura 39 Análisis de la prueba T de los datos relacionados ...................................... 49
xi
INTRODUCCIÓN
La tesis del Sistema Web gestiona las existencias y ventas en la vidriería LITOGLASS,
los cuales afectan a la empresa ya que no están automatizadas, generando pérdidas en
el stock del almacén ya que se carece de una base de datos, que facilite su control, así
mismo hay errores en el cobro de facturas; para lo cual esta tiene la estructura que se
muestra líneas abajo.
La etapa IV, titulado Análisis y Discusión de Resultados, está desarrollado para verificar
y comparar los dos escenarios medidos en un periodo de tiempo a la parte critica en la
empresa. Ya comprados las dos situaciones que son distintas a través del tiempo se
analizan los resultados mediante diversos métodos estadísticos para así por lo último
tomar la decisión adecuada con respecto a la hipótesis planteada.
Shamir Pool
1
CAPÍTULO I
GENERALIDADES
Esta capitulo inicia con la exposición del problema, empezando por un contexto de las
importaciones de parabrisas, luego se verá el número de vehículos livianos en Lima,
para así llegar a ver las variables de la problemática. Igualmente se formula el Problema,
el Objetivo que busca el proyecto de tesis, la Justificación, la Hipótesis y otros datos de
la metodología.
2
Figura 1: Importaciones en el mundo.
Fuente: Banco Central del Ecuador.
3
1.1.2. Lima tiene el mayor número de taxis en Latinoamérica
En la ciudad metropolitana de Lima la cantidad de taxis informales se
aproximan a 210 mil, adicionalmente están los 120 mil inscritos de manera
formal, con lo cual se puede afirmar que en Latinoamérica La capital
peruana cuenta con uno de los parques automotores más caóticas.
La figura 3 ilustra el nivel del parque automotor en la capital peruana.
210
NUMERO DE VEHÍCULOS EN MILES
250
200
120
150 Informales
100
50 Formales
0
1
Formales 120
Informales 210
CATEGORIA
4
personal, profesional y por la sociedad. Nuestro compromiso
permanente con el progreso del país y cumpliendo lo más altos
estándares de seguridad.
VICRIO
ESTRUCTURAL
18%
PARABRISAS PARABRISAS
BUSES VEHICULOS
22% LIVIANOS
60%
12000
11315
10000 10858
9855
CAPACIDA EN MILES
8000
8395
7300
6000
4000
2000
0
2013 2014 2015 2016 2017
AÑOS
5
el mismo rubro, la implantación un área de mantenimiento de algunas de
las empresas de transporte las cuales eran clientes.
Todo ellos además se ven afectado con el mal manejo de inventarios y
demora en tiempo de entrega de los productos a los clientes el cual afecta
económicamente a la organización como se detalla en la figura 6 (Diaz
Quispe).
25
20
19
20
17
TIEMPO EN MINUTOS
15
15 13
10
0
SEMANA1 SEMANA2 SEMANA3 SEMANA4 SEMANA5
SEMANAS
1.3. Objetivos
Objetivo General
Determinar la incidencia de la implementación de un Sistema Web en la gestión
de control de facturación e inventario en la vidriería LITO GLASS E.I.R.L
6
1.4. Justificación
1.4.1. Justificación Teórica
Esta se desarrolla buscando utilizar los conocimientos adquiridos en la
formación académica, del mismo modo la existente sobre la metodología
“RUP”, se aplicarán los conocimientos de programación, desarrollo de
sistemas web, desarrollo de sistemas de información, debido a que son
el fundamento necesario para el desarrollo web, como también es
necesario implementar métodos de producción como instrumento de
análisis, diseño e implementación para conseguir los objetivos trazados.
1.5. Hipótesis
Hipótesis General
El Sistema Web índice de manera positiva en la gestión de control de facturación
e inventarios en la vidriería LITO GLASS E.I.R.L.
7
Tabla 2: Operacionalización de la hipótesis general
VARIABLES DIMENSIONES INDICADORES
Variable Independiente
Sistema Web Virtual Gestión de tiempo
Sistema web
Variable dependientes
Gestión administrativa y Gestión de la mejora de
Gestión de control de
de la información tiempos de atención
facturación e inventario
Elaboración: Propia
8
Figura 7: Interacción de los distintos procesos dentro de la vidriería.
Fuente: Elaboración propia
9
B. Técnica
La tesis emplea diversas herramientas en el acopio de data, siendo
utilizada las siguientes:
Entrevista: se dialogó y recopilo ideas con los encargados de
la vidriería para poder obtener los requerimientos del sistema
web. Se uso la tabla 3, para lo cual.
Encuetas: Se da de acuerdo a una encuesta a los
colaboradores de la vidriería, lo cual es importante para
implementar el proyecto.
La tabla 3 muestra las distintas preguntas a realizar para obtener
información necesaria para el desarrollo del sistema.
Tabla 3: Detallé para obtener información mediante la entrevista.
PREGUNTAS EXPLICACIÓN
Elaboración: Propia.
10
necesarias, para garantizar su operatividad en la vidriería LITO GLASS
E.I.R.L
11
CAPÍTULO II
MARCO DE REFERENCIA
El capítulo II muestra aspectos generales relacionados a la investigación los cuales son
los Antecedentes que están relacionadas con la tesis, los cuales resolvieron
anteriormente problemas similares a este estudio. El Marco Teórico se muestra la teoría,
así como las fases que se usan en RUP en los diversos procesos y del mismo se
desarrolla el Modelo Aplicativo a seguir con el fin de resolver el problema con su
aplicación, culminando con las diversas distinciones de los conceptos que se usan en
este desarrollo.
2.1 ANTECEDENTES
A1. Rivera Legua Cesar David y Torrejón Ramírez Bryan Luis (2015). Implementación de
un sistema web para el control de las ventas, almacén y garantías de una empresa. Tesis
para optar el título profesional de ingeniero informático. (Rivera Legua & Torrejón
Ramírez, 2015).
Resumen: “La empresa HIK, que se dedica a la venta de equipos electrónicos
(celulares, tablets, chips y accesorios) no cuenta con un buen control de su ciclo
operativo, y observando que este problema era el que generaban una pérdida
de dinero y tiempo para los procesos, es debido a esto que surge la necesidad
de la empresa de acceder a un sistema que les facilite el control sobre sus
equipos, procesar con rapidez la información de las ventas, que les facilite la
asignación de los equipos distribuidos por tienda y ayudar a mejorar el proceso
de garantías. Para poder realizar este trabajo se aplicará la metodología UML -
RUP, se planificará el proyecto con MS Project 2010 por fases, se programará
en lenguaje C# y la BD estará en SQL Server versión 2012.”
12
Por ello se toma como guía y referencia fundamental este proyecto de tesis la
cual ayuda a entender con un mayor detalle las distintas etapas de desarrollo del
sistema web.
13
Resumen: “La tesis engloba todo el ciclo de vida de un sistema web, en este
caso un sistema para el control de la gestión de existencias de la empresa
Representaciones Catherine E.I.R.L. La investigación en este caso es Aplicada,
debido a que busca hacer frente al problema con la implementación del sistema
de gestión de inventario.
RUP fue utilizada como metodología en esta investigación, debido a que
proporciona guías estables con las actividades que se desarrollaran en la
investigación, del mismo modo facilita realizar un análisis de lo busca el usuario
del sistema, todo esto se apoya con las iteraciones que se da en la metodología
lo que hace un proceso de desarrollo ordenado. Esta fue ejecutada mediante el
lenguaje PHP, utilizando el framework llamado Codeigniter y para la
maquetación a Bootstrap, igualmente se usa MySQL como base de datos.
En la evaluación de los dos indicadores mostrados se emplean dos muestras,
inicialmente con 20 de los productos con una demanda alta, estratificados en 20
fichas de registro; y la segunda de 66 pedidos asociado por fechas en 20 fichas
de registro. Ejecutando un pre-test, se alcanza una precisión de inventario de
54,45% y un nivel de cumplimiento de 53.83%.”
Las principales aportaciones de la presente tesis consisten en implementar la
gestión mediante un sistema web para administrar el almacén, lo cual nos
brindara un panorama similar, ya que la investigación que se desarrolla también
busca una gestión adecuada de inventarios en la empresa y así buscar que la
competitividad de la organización dentro del rubro al cual pertenece.
A4. Vilela Girón, Pamela Andrea (2013). Sistema web para la gestión y control del
servicio de mensajería del Ministerio de Transportes y Comunicaciones - Perú.
Tesis para optar el grado de Ingeniero Informático. Lima (Vilela Giron, 2013).
Resumen: “La investigación tiene como meta primordial entregar un resultado
que guie eficientemente y confiablemente la información para tener un control y
seguimiento de la mensajería como servicio en el Ministerio de Transportes y
comunicaciones. Para lo cual coge las dependencias del Ministerio de
Transportes y Comunicaciones como objeto de estudio, ya que estas tienen
carencias en el ámbito administrativo como proceso, las que se detallan a
continuación: recepción, registro, seguimiento y cierre del servicio. El resultado
busca incluir el análisis, diseño y el uso del lenguaje de programación.”
La razón de tomar como referencia la tesis, con tema “Sistema web para la
gestión y control del servicio de mensajería del Ministerio de Transportes y
Comunicaciones - Perú”, es porque está enfocado en la gestión y control de un
14
servicio en la organización, mediante el cual se tiene un panorama amplio que
ayuda a entender la gestión de un proceso, además su desarrollo está ejecutado
con el gestor de BD MySql, es muy indicado para esta investigación el cual será
una guía a seguir.
A5. María Aurea Estrella González Macavilca Y Joel Andrés Saraza Grande (2014).
Implementación de un sistema vía web con aplicación móvil para la reserva y
pedidos en línea de restaurantes. Tesis para optar el título profesional de
computación y sistemas. Lima. (Gonzáles Macavilca & Saraza Grande, 2014).
Resumen: “La tesis muestra cómo afecta un sistema web como aplicativo
móvil para reservar y realizar pedidos online de algunos centros de comida.
Es vital destacar que se analizó las problemáticas principales de un restaurant.
Esta empresa se llama “Restaurant Chicken” manteniendo en privado la data de
la misma. La implementación tecnológica tiene como finalidad el desarrollo de
un sistema web, igualmente un aplicativo móvil, cuyo objetivo es dar soporte en
el seguimiento y registro para realizar la reservación de sus pedidos de parte de
los clientes, almacenando la data de estos con el objetivo final de fidelizar a los
clientes por su preferencia.
“El sistema de información web permitirá realizar el registro de los clientes y
reservas que utilicen la vía telefónica o correo electrónico, además de configurar
el stock de la cantidad de reservas que se tendría por día” (Gonzáles Macavilca &
Saraza Grande, 2014). Por otro lado, el sistema móvil establecerá un registro del
cliente y de las reservas, las cuales serán visualizados y analizados por el
encargado de del sistema Web, el cual permitirá establecer las indicaciones
correspondientes al mozo que atenderá a dicho cliente.”
Las principales aportaciones de este trabajo consisten en implementar un
sistema web en los procesos de reserva y pedidos dentro de un restaurant el
cual mejorara su nivel de participación en ámbito al cual pertenece, así como
otros procesos que implícitamente se ven inmersos en estas, que van
automatizando a la organización, por ende, se ve por conveniente tomar como
referencia esta tesis.
15
A. Sistema de inventarios periódico
Este realiza la inspección del stock en un periodo de tiempo, mediante el
conteo de manera física. Esta se realiza para obtener la cantidad exacta
en un punto exacto de fecha. Con este sistema las empresas no pueden
determinar exactamente el stock con el que cuentan y así mismo el costo
de sus productos vendidos.
B. Sistema de inventarios perpetuo o continuo
Con este sistema se mantiene el control constante del stock, con esto se
tiene información constante de lo que se cuenta en inventario. Es muy útil
para el desarrollo de los estados financieros ya sea de manera mensual
u otros periodos de tiempo.
16
definición de contenido de una página web, como texto, imágenes,
videos, juegos, entre otros. (Reservados T. l., 2018).”
2.2.5 CSS
““CSS (siglas en inglés de Cascading Style Sheets)” (Reservados T. l.,
Wikipedia, 2018), en español "Hojas de estilo en cascada", es un lenguaje
de diseño gráfico utilizado para establecer el diseño visual de una página
o aplicativo web.
Actualmente se encuentra en su versión 3, en la que se optimiza algunas
características de las versiones anteriores y agrega otras nuevas. Del
mismo modo siendo usado frecuentemente para establecer las interfaces
de usuario escritas en HTML” (Reservados T. l., Wikipedia, 2018).
2.2.6 Rational Unified Process (RUP)
“El Proceso Unificado Racional o RUP es un proceso de desarrollo de
software desarrollado por la empresa Rational Software, actualmente
propiedad de IBM”
17
iteración. Al finalizar se realiza una integración de los resultados con lo obtenido
de las iteraciones anteriores.
18
Fase 2: Análisis y diseño
““Esta fase define la arquitectura del sistema y tiene como objetivos trasladar
requisitos en especificaciones de implementación” (Reservados T. l., Wikipedia,
2018), el análisis se refiere a transformar Casos de Uso en clases, y se refiere a
refinar el análisis que permita implementar los diagramas de clases en cada
Casos de Uso, los diagramas de cada Casos de Uso y el de clases permitirá el
diseño de cada Casos de Uso, y determinar la secuencia de diseño de Casos de
Uso, de estados de las clases, el cual determina el modelo de despliegue de la
arquitectura.”
Fase 3: Implementación
““El objetivo de esta fase es implementar las clases de diseño como
componentes, asignar los componentes a los nodos, probar los componentes
individualmente, e integrar los componentes del sistema ejecutable (enfoque
incremental)” (Reservados T. l., Wikipedia, 2018). Se usa el Modelo de
Implementación, y los diagramas de Componentes para organizar los
Componentes los cuales dependen unos de otros.”
Fase 4: Pruebas
“Esta fase tiene como objetivos la verificación, la integración de los
componentes (prueba de integración), además verificar que todos los
requerimientos han sido implementados (pruebas del sistema), el cual permite
asegurar que los problemas identificados, han sido resueltos antes de la
distribución.”
20
Framework: ““Es un esquema (un esqueleto, un patrón) para el
desarrollo y/o la implementación de una aplicación”” (Blog, Jordisan.net,
s.f.).
HTML: ““Es un lenguaje de marcado que se utiliza para el desarrollo de
páginas de Internet. Se trata de la sigla que corresponde a HyperText
Markup Language””.(Merino J. P., 2010).
Instancia: ““Se llama instancia a todo objeto que derive de algún otro.
De esta forma, todos los objetos son instancias de algún otro”” (Blog, s.f.).
JSP: ““Es una tecnología que permite a los desarrolladores web, crear
páginas dinámicas intercalando código HTML con código java que se
ejecutará del lado del servidor”” (Blog, Revista Digital, 2019).
MIME: “Es un estándar propuesto en 1991 por Bell Communications para
expandir las capacidades limitadas del correo electrónico y en particular
para permitir la inserción de documentos (como imágenes, sonido y texto)”
(Blog, CCM, s.f.).
NetBeans: “Permite que las aplicaciones sean desarrolladas a partir de un
conjunto de Componentes de software llamados módulos” (Blog, EcuRed,
s.f.).
Plug-ins: ““Se trata de un concepto de la lengua inglesa que puede
entenderse como inserción y que se emplea en el campo de la
informática”” (Merino J. P., 2010).
SPSS: “Es un paquete de software estadístico para los investigadores
universitarios, agencias gubernamentales, y empresas consultoras” (Hall,
s.f.).
Web: ““El concepto se utiliza en el ámbito tecnológico para nombrar a
una red informática y, en general, a internet”“(Merino J. P., 2010).
XAMPP: ““es un servidor autónomo de plataforma de código libre. permite
instalar de forma sencilla (Apache) en tu propio ordenador, sin importar tu
sistema operativo (Linux, Windows, MAC o Solaris)””. (Blog,
Mantenimientode una Computadora, 2011).
21
CAPÍTULO III
INTERVENCIÓN METODOLÓGICA
La Intervención Metodológica es la parte primordial del desarrollo del sistema, ya que
muestra como es el diseño del sistema, mediante el uso del UML, fundamentado en la
metodología RUP. Mediante la cual se interviene en el punto crítico de la vidriería como
es el caso de los tiempos de atención. Todo esto gracias a las diversas iteraciones de
la metodología en su ciclo de vida el cual es importante en al estudio.
3.1.2 Requerimientos
A través de ellas se establece como debe ser el sistema, así mismo se
limita el sistema, y el cómo debe ser la interfaz del sistema que
interactuara con los usuarios.
Los requerimientos están divididos en dos partes como se detalla a
continuación:
22
RF2: Con el sistema se permite la crear, modificar y eliminar usuarios,
del mismo modo se asignarán roles para obtener distintos niveles de
acceso a la misma.
23
RNF4: Todos los reportes que tengan la opción de exportación, deberán
considerar formatos de archivos hojas Excel, documentos Word y
documentos Acrobat PDF.
RNF7: El aplicativo debe mantener Log de errores. Por cada error debe
registrarse la fecha, código de error y descripción del error.
3.2 Análisis
En este apartado se contempla el modelado del sistema, ya que el factor
más influyente para el éxito de la investigación será que el software resultante
satisfaga los requisitos del usuario. El modelo de casos de usos ofrecerá una
perspectiva sobre los requisitos tomados anteriormente y será modelado en
términos de lo que el sistema de software puede hacer para ayudar al usuario a
realizar sus tareas.
24
3.2.1 Modelos de casos de uso
A través del diagrama se muestra como está representado la
funcionalidad completa de la vidriería, así mismo se muestra la
interacción con los agentes externos.
ADMINISTRADOR
ALMACÉN
ENCARGADO DE
ALMACÉN
VENTAS Y FACTURACIÓN
ENCARGADO DE
FACTURACIÓN Y VENTAS
25
Desarrollo de Casos de Uso del Negocio
Caso Uso del Administrador del Sistema
uc Use Case Model
LOGEAR EL SISTEMA
ADMINISTRACIÓN DE
USUARIOS
«include»
«include»
ASIGNAR ROLES
«include» «include»
INGRESAR
MODIFICAR ELIMINAR
ADMINISTRADOR DEL
SISTEMA
ELIMINAR
«include»
PROVEEDORES MODIFICAR
«include»
«include»
INGRESAR
GENERAR REPORTES
RESPDAR BASE DE
DATOS
26
Caso Uso del Módulo de Almacén – Ingreso
uc Use Case Model
REVISA PEDIDO
RECEPCIÓN
RECEPCIÓN DE LOS
PRODUCTOS
ENVIO DE PEDIDOS
INGRESO DE LOS
PRODUCTOS AL
SISTEMA
ENVIO DE LOS ENCARGADO DE
PROVEEDOR PRODUCTOS ALMACEN
SOLICITADOS
INGRESAR AL STOCK
DE EQUIPOS
ACTOR 1 PROVEEDOR
Descripción Proveedor
Revisa los pedidos.
Comentarios
Encargado de enviar los pedidos cumpliendo con los pedidos.
INGRESAR SERIE DE
LOS PRODUCTOS AL
SISTEMA
VERIFICAR DATA
CORRECTA DE
PRODUCTOS
REALIZAR STOCK DE
ENCARGADO DE PRODUCTOS
ALMACEN DISPONIBLES
GENERAR REPORTE DE
INVENTARIO
27
ACTOR 1 ENCARGADO DE ALMACEN
Descripción Encargado de almacén.
Genera la serie de los productos, validación de datos de
Comentarios los productos, generando la actualización del stock y
generando reportes.
SOLICITA DATOS DE
PRODUCTOS
ENVIA INFORMACIÓN
REALIZA PEDIDO
SOLICITA SERIE DE
PRODUCTO
ENCARGADO DE VENTAS Y
CLIENTE ENCARGADO DE
FACTURACIÓN
INFORMA MONTO A ALMACEN
PAGAR
REALIZA PAGO
EMITE
COMPROBANTE DE
PAGO
ACTOR 1 CLIENTE
Descripción Cliente.
Comentarios Realiza pedido de información, para luego
solicitar los productos, realizando el pago
correspondiente.
Solicita el comprobante del pago.
28
3.2.2 Análisis
Durante el proceso de desarrollo de un software es normal que se puedan
presentar inconvenientes al momento de llevar a cabo las actividades
correspondientes. Como medida para reducir la aparición simultánea de
estos peligros, es que el grupo de trabajo elabora un análisis de posibles
riesgos que pudiesen presentarse durante el diseño de la solución
propuesta.
El plan de mitigación consta medidas que el equipo de trabajo adoptará,
para evitar la aparición de riesgos.
El plan de consistencia consiste en una serie de definiciones acerca de qué
acciones realizará la vidriería cuando ya se haya producido uno de los
riesgos.
Como a continuación se muestra en la tabla N°4 en la página 28.
3.3 Diseño
En el diseño se toma en cuenta los requerimientos no funcionales, el dónde se
busca cumplir los siguientes objetivos:
29
Tabla 4: Tabla análisis de riesgo.
PROBABILIDAD DE PLAN DE PLAN DE
RIESGO IMPACTO
OCURRENCIA MITIGACIÓN CONTINGENCIA
se efectuarán
Inconsistencia al
pruebas de Se establecerán
momento de
compatibilidad por nuevas asignaciones
integrar la
cada avance, de tareas entre los
compatibilidad de
50% Alto implementando a integrantes del equipo
los módulos
estos en el sistema que quedan y
desarrollados por
general, para corregir posibles
distintos
errores e reemplazantes.
programadores.
incompatibilidad.
Debilidades
Capacitación previa al
relacionadas con Requerir apoyo
comienzo del
desconocimiento de externo con personas
20% Catastrófica proyecto de los
temas legales con conocimiento
integrantes del equipo
acerca del manejo legal.
de trabajo.
de información.
Se asignarán nuevos
integrantes con
Pobre coordinación
conocimientos, buena Se establecerán
entre
comunicación y nuevas tareas entre
programadores ante
50% Medio coordinación para una los integrantes del
nuevas
función dada, sin equipo y los posibles
actualizaciones del
interferir con la reemplazantes,
software
productividad del
proceso.
Fuente: Elaboración Propia
30
class Class Model
Cliente
Categoria Venta
# Dieccion: char
# Id_categoria: int # Cantidad: float # Id_Client: int
# Nombre_Cat: char # Fecha_Venta: date # Nombre_Client: char
+ Alta(): void Producto # Id_venta: int # Telefono: int
+ Baja(): void *
# Id_Product: int + Alta(): void + Alta(): void
+ Consultar(): int + Anular(): int
# Nombre_product: char + Baja(): void
+ Modificar(): void + Consultar(): void
# Precio_Compra: float + Consultar(): int
# Precio_Venta: float + Modificar(): void + Modificar(): void
*
# Stock_Max: int + Ordenar(): int
Modelo * *
# Stock_Min: int
# Id_Modelo: int
+ Alta(): void Vendedor
# Nombre_Mod: char
+ Baja(): void Usuario
+ Alta(): void + Consultar(): int Almacen
+ Baja(): void + Modificar(): void # Cargo_Usuario: char
+ Consultar(): int # Cantidad: int # Dirección: char
+ Modificar(): void # Fecha _Registro: date # Fecha_ Ing: date
1..* # Hora_Ing: time
# Fecha_Sali: date
# Id_Almacen: int # Hora_Sal: time
# Lote: int Administrador # Id_Usuario: int
# Nombre_Alm: char
# Nombre_Usuario: char
+ Alta(): void
+ Baja(): void + Alta(): void
+ Consultar(): int + Baja(): void
+ Modificar(): void + Consultar(): int
+ Modificar(): void
30
3.3.2 Diagrama de Secuencia
A través de esta se visualiza las distintas interacciones entre los objetos
organizadas en una secuencia temporal.
sd INICIOSESION
datos aceptados()
inicio sesion()
31
B. Diagrama de secuencia Añadir Usuario
sd AGREGAR USUARIO
enviar datos()
datos aceptados()
insertar usuario()
muestra usuario()
32
C. Diagrama de secuencia Eliminar Usuario
sd ELIMINAR USUARIO
envia datosa()
mensaje de confiramación()
respuesta usuario()
confirmacion()
negación()
registros eliminados()
enviar datos()
validar datos()
insertar cliente()
muestra cliente()
33
E. Diagrama de secuencia Eliminar Cliente
sd ELIMINAR CLIENTE
enviar datos()
mensaje de confirmación()
respuesta usuario()
confirmacion()
negación()
registro eliminado()
enviar datos()
validación ok ()
insertar proveedores()
mostrar proveedores()
34
G. Diagrama de secuencia Eliminar Proveedor
sd ELIMINAR PROVEEDOR
enviar datos()
mensaje de confirmación()
respuesta usuario()
confirmación()
negación()
registro eliminado()
ENCARGADO ALMACEN
resgistrar compra()
buscar producto()
retornar producto()
buscar proveedor()
confirmar operación()
entregar información()
actualizar stock()
confirmar operaión()
mostrar información()
35
I. Diagrama de secuencia Registrar Producto en el Sistema
ENCARGADO ALMACEN
busca producto()
producto no encontrado()
confirmacion operaión()
recibir datos()
seleccionar proveedor()
confirmar operacion()
seleccionar categoria()
confirmar operación()
seleccionar impuesto()
confirmar operación()
guardar producto()
confirmar finalizacion()
36
J. Diagrama de secuencia Venta Facturación
ENCARGADO DE VENTAS Y
FACTURACIÓN
listado de venta()
buscar producto()
confirmar producto()
mostar datos()
confirmar venta()
entregar informacion()
resgistar venta()
actualizar stock()
confirmar operación()
confirmar operación()
SERVIDOR WEB
USUARIO
PHP
MYSQL
37
3.3.4 Modelo de Diseño
Presentación de la interface del Sistema.
38
Figura 27: Pantalla Menú Principal
Fuente: Elaboración Propia.
La figura 28 que lleva por título Panel de Control muestra con mayor detalle los
diversos campos de los cuales se encuentra integrado el sistema.
Se visualizan los usuarios, categorías, productos y ventas. Igualmente se logra
observar una lista de los productos que tienen un mayor impacto en las ventas y
las existencias del almacén. Y también se aprecia el listado de las últimas ventas
con los montos a los cuales se efectuaron para llevar un manejo adecuado en
los informes financieros.
39
La figura 29 muestra la interfaz en la cual se administra a los usuarios que
interactúan con el sistemas, también se visualiza como están clasificados de
acuerdo a los roles como pueden ser: usuario, es decir un colaborador de la
empresa; administrador, es el encargado de manejar adecuadamente al sistema
asignando los roles a los usuario, entre otras funciones; por ultimo usuario
especial, es aquel que eventualmente accede al sistema y este puede ser un
profesional que también forme parte del equipo que brinda soporte al sistema.
Así mismo la interfaz permite visualizar el estado de los usuarios los cuales
pueden ser activo o inactivo en caso el colaborador de la empresa deja de laborar
el sistema.
Y por último permite ver la hora de los en los cuales se ingresaron por última vez
los usuarios al sistema, mediante esto facilita un control adecuado de estos.
40
Figura 31: Pantalla de Ventas
Fuente: Elaboración Propia.
41
cual nos permite visualizar el detalle de la venta del día con las cantidades
vendidas, el precia al que esta fue realizada, así como ya fecha del reporte en el
cual esta se genera.
42
3.4 Implementación
Arquitectura del sistema
La Arquitectura de software señala a los elementos más importantes del sistema,
del mismo modo sus interacciones; nos muestra un enfoque global del sistema
y tiene mucho que ver con el diseño de estructuras. Su importancia radica en
que necesitamos comprender la estructura del sistema, planificar su desarrollo,
tomar en cuenta la reutilización del sistema tomando en cuenta así mismo su
evolución. Los requerimientos estructurales no solo se basan en la arquitectura
del software, por el contrario, están interrelacionados con su rendimiento, uso,
evolución, restricciones económicas, así como tecnológicas.
Diagrama de capas
Es en el cual la programación se ejecuta, se obtiene las solicitudes del
cliente y serán derivadas como respuestas al finalizar el proceso, por lo
tanto, se definen las pautas a realizarse. Utilizando PHP como lenguaje
de programación.
Diagrama de aplicación
Hace mención a la interfaz, componentes gráficos que interactuaran
entre el usuario final y el sistema.
Rendimiento.
Confiabilidad.
Funcionalidad.
Aspectos Generales del sistema.
Con el desarrollo del sistema mediante RUP como metodología se logra realizar
las distintas fases de la misma. Inicialmente se realizó la captura de los
Requisitos, que fueron fundamental para realizar un bosquejo de lo que se desea
como producto.
43
Gracias a las distintas iteraciones que se realiza en todas las fases del desarrollo
se logra obtener un sistema que cumpla con lo que busca la empresa, para que
esta logre mejorar la parte crítica de tiempos en la misma.
44
CAPITULO IV
ANÁLISIS Y DISCUSIÓN DE RESULTADOS
El capítulo IV expone el estudio y los efectos que se obtienen evaluando el bosquejo del
sistema, a fin de realizar todos los objetivos trazados a principios de la presente tesis.
Estas estimaciones nos permitirán observar un funcionamiento adecuado del sistema,
del mismo modo validar la infalibilidad, compatibilidad de la web.
45
Esta herramienta a obtener los datos con diversos indicadores en la encuesta
los cuales se detallan en la tabla 6.
3
Muy de acuerdo
2 Deacuerdo
Indeciso
1 Desacuerdo
Muy desacuerdo
0
Pregunta Pregunta Pregunta Pregunta Pregunta Pregunta
1 2 3 4 5 6
46
Tabla 7: Medición de tiempos en minutos de procesos
CLIENTE TIEMPO ANTES TIEMPO DESPUES
1 20 15
2 21 12
3 17 15
4 15 14
5 21 13
6 17 16
7 14 13
8 18 16
9 20 17
10 15 14
11 16 12
12 21 13
13 18 15
14 16 14
15 23 13
16 21 12
17 20 14
18 19 13
19 17 15
20 19 11
21 19 15
22 21 17
Fuente: Elaboración Propia
T. ANTES T. DESPUES
25
20
TIEMPO EN MINUTOS
15
10
0
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
NUMERO DE CLIENTES
47
dichos datos obtenidos sirven para realizar la validación de hipótesis que se
realizara posteriormente.
Paso1: Redactar la Hipótesis
H0 " El Sistema Web no mejora la gestión de control de facturación e
inventarios en la vidriería LITO GLASS E.I.R.L"
H1: " El Sistema Web mejora la gestión de control de facturación e
inventarios en la vidriería LITO GLASS E.I.R.L "
Paso 2: Definir intervalo de Confianza para la media (α)
El valor de alfa (α) es igual a 0.05, porcentualmente es 5%.
Paso 3: Elección de la prueba
De acuerdo a los datos con que se cuenta se aprecia que son muestras
relacionadas ya que se aplican dos medidas en momentos diferentes de tiempo.
Además, la variable fija nos crea dos medidas de un tiempo anterior y uno actual.
Y por último la variable aleatoria está definida de forma numérica con lo que se
escoge como prueba la T de Student para muestras relacionadas.
Paso 4: Calcular P-Valor
Antes de calcular el valor de T de Student, se corrobora si la variable de
comparación “tiempo” se comporta normalmente, la cual se realizará mediante
la prueba Shapiro-Wilk ya que la muestra es inferior a 50.
Se tendrá en cuenta los siguientes criterios para validar la normalidad:
P-Valor => α; Aceptamos que los datos provienen de una distribución normal.
P-Valor < α; Aceptamos que los datos no provienen de una distribución normal.
A continuación, se muestra la figura 38 con las pruebas de normalidad.
48
Una vez realizada la prueba de normalidad y comprobando que el
comportamiento de los datos es de distribución normal se realiza la prueba T de
Student.
La comprobación de la prueba T para la media de los datos relacionados se
realiza mediante del SPSS. La figura 41 detalla los resultados del análisis de los
datos para la muestra relacionada:
49
En comparación de los resultados de la discusión de resultados, con el
antecedente número 3, se aprecia un comportamiento similar en el manejo del
inventario de la vidriería ya que el antecedente en mención se observa un
resultado del sistema web, se incrementó la tasa de precisión en inventario de
un 54.45 % a un 94,3%, lo que equivale a un crecimiento promedio de 39.85%.
50
CONCLUSIONES
1. El sistema web mejora de manera positiva los procesos de control de facturación
e inventario en la vidriería Lito GLASS, mediante el cual se cumple los objetivos
planteados en el inicio del desarrollo del sistema como proyecto de tesis.
2. De acuerdo a los datos recopilados y después de ser analizados se tiene que el
sistema generó un impacto positivo en los tiempos dentro de los distintos
procesos, el cual nos brinda una mejora en el manejo de las existencias de la
empresa, del mismo modo llevar un control adecuado y seguro de las ventas que
se dan en la empresa, con todo lo cual podrá fácilmente realizar declaraciones
a los diversos entes del estado peruano que son encargados de ver la evasión
de impuestos.
3. De acuerdo a la información obtenida después de implantar el sistema se
observa que los tiempos de atención se reducen, se llega a la conclusión que la
incidencia del sistema es positiva, lo que genera una satisfacción a los clientes
en las diversas operaciones que se realiza dentro de la vidriería.
4. La Implantación del Sistema ayuda a obtener rápidamente la información, siendo
esta segura y confiable, todo esto también de forma segura a la hora de manejar
datos del cliente y de la misma empresa. El cual se podrá brindar mejoras para
un servicio adecuado al cliente.
5. Se concluye que tanto el control de facturación e inventario son procesos
fundamentales en la empresa por eso su mejora es vital. Con ello no solo afecta
positivamente a estos procesos, por el contrario, afecta a otros procesos de
están interrelacionados ya sea directamente o indirectamente mejorando a toda
la vidriería en general.
6. Diseñar la aplicación web utilizando el modelado de sistemas UML nos permite
tener una visión más clara para poder tener un diseño acorde a los
requerimientos del sistema.
51
RECOMENDACIONES
1. Se recomienda la actualización de la infraestructura tecnológica dentro de la
empresa para minimizar los inconvenientes que se presenten al momento de
desplegar el sistema web, ya que una infraestructura adecuada para la ejecución
del sistema web de facturación e inventarios, no genera pérdidas de tiempo lo
cual no afecta a la empresa en la atención a sus clientes, así mismo permite a la
empresa manejar adecuadamente sus datos, con una seguridad adecuada el
sus cliente y la institución misma.
2. Se sugiere capacitar a cada personal que tendrá acceso al manejo del sistema,
para así evitar que estas incurran en errores dentro del uso de la misma, la
capacitación debe realizarse cada cierto tiempo después de cada actualización
del sistema web de facturación e inventarios. Esto debido a que un manejo
correcto del sistema no afecta los procesos de control de existencias de la misma
debido a que un control adecuado de la misma es vital para poder atender a
tiempo a los clientes en sus pedidos que realizan.
3. Para tener una confiabilidad del sistema se sugiere realizar un mantenimiento
preventivo cada tres meses para una buena optimización de la misma. Si con
cada optimización del sistema en ese periodo de tiempo se presentan errores se
debe corregir de forma inmediata para tener un control de la data de la empresa
con una seguridad adecuada, así evitando filtración alguna de la misma a quien
lo corresponda el manejo de la misma. Con ello se podrá ampliar la vida de la
misma y también se reducirán los errores en el manejo de la mima.
4. Realizar un control detallado del proceso de facturación e inventario, permite
obtener información detallada que faciliten realizar los reportes en la vidriería,
tanto en el ámbito de control de inventarios y control de facturación con las
boletas de venta, facturas emitidas lo que es de vital apoyo a la vidriería al
instante de realizar declaraciones ante las entidades de gobierno evitando
multas por un inadecuado manejo de la contabilidad.
5. Así como se automatizo los procesos de facturación e inventarios se recomienda
sistematizar toda la organización los cual tendrá un mayor impacto dentro de
esta, con ello se construirá una empresa que va acorde al avance tecnológico
de la actualidad.
52
REFERENCIAS
53
Estibaliz2000. (2010). Vocabulario Web. Obtenido de Vocabulario Web:
https://estibaliz2010.wordpress.com/category/vocabulario-web/page/3/
Hernández Sampieri, R., Fernández Collado, C., & Baptista Lucio, P. (2010).
Metodología de la Investigación. Mexico: Mc Graw Hill.
54
Rivera Legua, C. D., & Torrejón Ramírez, B. L. (2015). Implementación de un sistema
para el control de las ventas, almacen y garantias de una empresa. Lima:
Universidad URP.
Vilela Giron, P. A. (2013). Sistema web para la gestión y control del servicio
mensajería del Ministerio de Transporte y Comunicaciones. Lima: Universidad
Ricardo Palma.
55