i SISTEMATIZACIÓN DEL PROCESO DE CONTROL DE INVENTARIOS MEDIANTE UN SISTEMA WEB PARA LA EMPRESA MEGACAVEDI UBICADA EN QUITO, OCTUBRE 2019 – MARZO 2020 CARRERA DE ANÁLISIS DE SISTEMAS SISTEMATIZACIÓN DEL PROCESO DE CONTROL DE INVENTARIOS MEDIANTE UN SISTEMA WEB PARA LA EMPRESA MEGACAVEDI UBICADA EN QUITO, OCTUBRE 2019 – MARZO 2020 Trabajo de Titulación previo a la obtención del título de Tecnólogo en Análisis de Sistemas Tipo de Trabajo de Integración Curricular: I+D+i AUTOR: ROMEL GERMAN GALARZA JIMENEZ TUTOR: JAIME BASANTES Quito, 2019 – 2020
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
i
SISTEMATIZACIÓN DEL PROCESO DE CONTROL DE INVENTARIOS MEDIANTE UN
SISTEMA WEB PARA LA EMPRESA MEGACAVEDI UBICADA EN QUITO,
OCTUBRE 2019 – MARZO 2020
CARRERA DE ANÁLISIS DE SISTEMAS
SISTEMATIZACIÓN DEL PROCESO DE CONTROL DE INVENTARIOS
MEDIANTE UN SISTEMA WEB PARA LA EMPRESA MEGACAVEDI
UBICADA EN QUITO, OCTUBRE 2019 – MARZO 2020
Trabajo de Titulación previo a la obtención del título de Tecnólogo
en Análisis de Sistemas
Tipo de Trabajo de Integración Curricular:
I+D+i
AUTOR: ROMEL GERMAN GALARZA JIMENEZ
TUTOR: JAIME BASANTES
Quito, 2019 – 2020
ii
SISTEMATIZACIÓN DEL PROCESO DE CONTROL DE INVENTARIOS MEDIANTE UN
SISTEMA WEB PARA LA EMPRESA MEGACAVEDI UBICADA EN QUITO,
OCTUBRE 2019 – MARZO 2020
DECLARACIÓN DE AUTORÍA
Yo, Romel German Galarza Jimenez, declaro bajo juramento que la investigación es
absolutamente original, auténtica, es de mi autoría, que se han citado las fuentes
correspondientes y que en su ejecución se respetaron las disposiciones legales que
protegen los derechos de autor vigentes. Las ideas, doctrinas, resultados y
conclusiones a los que he llegado son de mi absoluta responsabilidad
Romel German Galarza Jimenez
C.C: 1750118489
iii
SISTEMATIZACIÓN DEL PROCESO DE CONTROL DE INVENTARIOS MEDIANTE UN
SISTEMA WEB PARA LA EMPRESA MEGACAVEDI UBICADA EN QUITO,
OCTUBRE 2019 – MARZO 2020
LICENCIA DE USO NO COMERCIAL
Yo, Romel German Galarza Jimenez portador de la cédula de ciudadanía signada con
el No. 175011848-9 de conformidad con lo establecido en el Artículo 110 del Código
de Economía Social de los Conocimientos, la Creatividad y la Innovación
(INGENIOS) que dice: “En el caso de las obras creadas en centros educativos,
Descripción: El sistema tendrá que ser desarrollado con colores atractivos y
una interfaz amigable para el usuario final.
Datos de salida: Visualización del sistema web
Resultados
Esperados:
Como resultado se tendrá una interfaz amigable para que el
usuario no se pueda confundir
Origen: Administrador
Dirigido a: Megacavedi
Prioridad: Alta
Requerimientos
Asociados:
Ninguno
ESPECIFICACIÓN
Precondiciones: El administrador asignara los respectivos colores para la interfaz
Poscondiciones: Implementado el color y los diseños el prototipo no se puede
cambiar
Criterios de
Aceptación:
Interfaz amigable y fácil de usar por cualquier usuario
NOTA: Requerimiento no funcional 006 interfaz del sistema
35
SISTEMATIZACIÓN DEL PROCESO DE CONTROL DE INVENTARIOS MEDIANTE UN
SISTEMA WEB PARA LA EMPRESA MEGACAVEDI UBICADA EN QUITO,
OCTUBRE 2019 – MARZO 2020
2.02 Mapa de involucrados
En esta sección podremos analizar los detalles de cada persona involucrada
para el desarrollo del sistema de control de inventarios y gestión al cliente se podrá
visualizar a los actores directos e indirectos.
Figura 1: Mapa de involucrados
El siguiente diagrama nos brindara una descripción detallada de todas las áreas de la
empresa y sus funciones de cada departamento, las cuales son: el departamento de
compras se relacionada con el proveedor para poder realizar la compra del producto
y en si esta se relaciona con las bodegas del proveedor, el departamento de ventas se
relaciona con los clientes y mediante esto se pueda concretar la venta, el
departamento contable está relacionado con facturación, el departamento de bodega
está relacionado con despachos y logística.
36
SISTEMATIZACIÓN DEL PROCESO DE CONTROL DE INVENTARIOS MEDIANTE UN
SISTEMA WEB PARA LA EMPRESA MEGACAVEDI UBICADA EN QUITO,
OCTUBRE 2019 – MARZO 2020
2.03 Matriz de análisis de involucrados
En la siguiente matriz de involucrados contiene la información de los
involucrados que participan en la problemática de la sistematización del control de
inventarios y gestión al cliente de la Empresa Megacavedi.
Tabla 26 Matriz de análisis de involucrados
Actores
involucrad
os
Intereses
en
problema
Problemas
percibidos
Recursos
y
proyectos
Interés sobre
el proyecto
Conflictos
potenciales
Bodega y
logística
Corregir todos
los problemas
de productos
faltantes en
inventario.
Inadecuado
manipulaci
ón de
productos y
descuadre
de
inventarios
Recursos
de Talento
humano y
capacitacio
nes a los
empleados
Se optimizara
todos procesos
en los ingresos y
salidas del
producto del
inventario
gracias a la
sistematización.
No
conocer el
estado de
productos
Departamen
to de
Compras
Recibir un
buen producto
y poder ser
contabilizado
en inventario
Falta de un
sistema
informático
Recursos
de Talento
humano
Mantener el
control de los
productos
Desconoce
los
productos
de la
compra
Departamen
to de ventas
Brindar un
control de
seguimiento de
calidad al
cliente.
Falta de un
sistema
informático
Recursos
de Talento
humano
Mantener el
control de los
productos
Demora en
las salidas
del
producto
Gerente
general
Generar una
mejora en el
rendimiento y
producción
Falta de un
sistema
informático
para ver los
reportes
Recursos
de Talento
humano
conocer el
movimiento del
negocio
No conoce
cómo va el
rendimient
o del
negocio
NOTA: Requerimientos no funcionales para la elaboración del sistema
37
SISTEMATIZACIÓN DEL PROCESO DE CONTROL DE INVENTARIOS MEDIANTE UN
SISTEMA WEB PARA LA EMPRESA MEGACAVEDI UBICADA EN QUITO,
OCTUBRE 2019 – MARZO 2020
CAPÍTULO III
3. Problema y Objetivos
3.01 Árbol de Problemas
En el siguiente esquema se detallara el problema central que tiene la empresa
al realizar el control de inventarios y un seguimiento al cliente de una manera manual
y teniendo como resultado perdidas de productos y perdidas de ventas.
Figura 2: Árbol de problemas
Inadecuado manejo del control de procesos en el inventario y perdida de ventas por una mala gestión al cliente en la empresa Megacavedi ubicada en la ciudad de Quito
EF
EC
TO
SP
RO
BLE
MA
CA
USA
S
Perdida de información de clientes potenciales
Descuadre total del inventario en cada cierto
tiempo
38
SISTEMATIZACIÓN DEL PROCESO DE CONTROL DE INVENTARIOS MEDIANTE UN
SISTEMA WEB PARA LA EMPRESA MEGACAVEDI UBICADA EN QUITO,
OCTUBRE 2019 – MARZO 2020
3.02 Árbol de objetivos
Figura 3: Árbol de objetivos
La siguiente figura nos mostrara los componentes del propósito y su finalidad.
3.03 Casos de uso
La siguiente estructura nos detallada como esta generada la base de datos en general
del sistema, la cual nos indica las funciones de los actores directos e indirectos
39
SISTEMATIZACIÓN DEL PROCESO DE CONTROL DE INVENTARIOS MEDIANTE UN
SISTEMA WEB PARA LA EMPRESA MEGACAVEDI UBICADA EN QUITO,
OCTUBRE 2019 – MARZO 2020
Figura 4: Diagrama de caso de uso general.
Figura 5: Diagrama de caso de uso registro de usuarios.
40
SISTEMATIZACIÓN DEL PROCESO DE CONTROL DE INVENTARIOS MEDIANTE UN
SISTEMA WEB PARA LA EMPRESA MEGACAVEDI UBICADA EN QUITO,
OCTUBRE 2019 – MARZO 2020
Figura 6: Diagrama de caso de uso de gestión al cliente por parte del área de
ventas.
Figura 7: Diagrama de caso de uso de área de bodega ingreso de compras
PRODUCTO EXISTENTE EN
BODEGA
REGISTRO EN INVENTARIO
CHEQUEO DE PRODUCTOS
REPORTE DE PRODUCTOS
ENTRANTES Y SALIENTES
INGRESO DEL PRODUCTO
BODEGERO
(f rom PROCESOS ACTUALES)...)
41
SISTEMATIZACIÓN DEL PROCESO DE CONTROL DE INVENTARIOS MEDIANTE UN
SISTEMA WEB PARA LA EMPRESA MEGACAVEDI UBICADA EN QUITO,
OCTUBRE 2019 – MARZO 2020
Figura 8: Diagrama de caso de ventas
Figura 9: Diagrama de caso de uso registro de proveedores
PROVEEDOR
(f rom INVENTARIOS GENERAL)...)
VERIFICACION DE PRODUCTO
(from INVENTARIOS GENE...
VERIFICACION DE DATOS DE
PROVEEDOR
(from INVENTARIOS GENE...
REGISTRO DE PROVEEDOR
(from INVENTARIOS GENE...
GESTIONES DE PROVEEDORES
(from INVENTARIOS GENE...
BODEGA
(f rom INVENTARIOS GENERAL)
42
SISTEMATIZACIÓN DEL PROCESO DE CONTROL DE INVENTARIOS MEDIANTE UN
SISTEMA WEB PARA LA EMPRESA MEGACAVEDI UBICADA EN QUITO,
OCTUBRE 2019 – MARZO 2020
Figura 10: Diagrama de caso de uso de gerente general y sus funciones
Figura 11: Diagrama de consulta de productos en inventario.
CONSULTA DE PRODUCTOS
EXISTENTES
BODEGA(f rom INVENTARIOS GENE...
CONSULTA DE ENTRADAS Y
SALIDAS EN INVENTARIO
PROCESO EN EL INVENTARIO
43
SISTEMATIZACIÓN DEL PROCESO DE CONTROL DE INVENTARIOS MEDIANTE UN
SISTEMA WEB PARA LA EMPRESA MEGACAVEDI UBICADA EN QUITO,
OCTUBRE 2019 – MARZO 2020
3.04 Especificación de Casos de uso
Tabla 27 Registro de usuarios
Caso de Uso Registro de usuarios
Identificador CU001 Proceso de registro de usuarios
CURSO TÍPICO DE EVENTOS
Usuario Sistema
El usuario tendrá que registrarse con
todos sus datos correctos
Nos mostrara un mensaje de usuario
registrado con éxito y que verifique su
email.
El administrador tendrá que activar al
usuario cuando ya se haya registrado
Nos mostrara una ventana en el correo
donde se visualizara que el usuario fue
registrado con éxito
El administrador tendrá que asignarle un
rol al usuario registrado para que pueda
ingresar al sistema
Usuario registrado con su respectivo rol
y grabado en la base de datos
CURSOS ALTERNATIVOS
En el caso que el usuario registre mal sus datos no se guardara su
información
En caso de que el usuario no se encuentre activado no podrá ingresar al
sistema
En caso que el administrador no le conceda los permisos necesarios el
usuario no podrá ingresar al sistema
NOTA: En esta tabla se podrá realizar el registro de usuarios para luego ser asignado
un rol por el administrador o gerente general
44
SISTEMATIZACIÓN DEL PROCESO DE CONTROL DE INVENTARIOS MEDIANTE UN
SISTEMA WEB PARA LA EMPRESA MEGACAVEDI UBICADA EN QUITO,
OCTUBRE 2019 – MARZO 2020
Tabla 28 Área de Bodega y verificación de Productos
Caso de Uso Área de bodega e inventarios
Identificador CU002 Proceso de ingresos y salidas del producto con sus
debidos controles.
CURSO TÍPICO DE EVENTOS
Usuario
Sistema
Personal de bodega controlara cada
producto entrante con sus debidas
características para un buen registro.
Personal de bodega será el encargado del
registro del producto en inventario.
Nos mostrara un mensaje de producto
registrado correctamente.
Personal de bodega verificara cada
producto.
Nos permitirá ver el registro de todo el
producto en inventario
Información de productos actualizada Datos ingresados con éxito y grabado en
la base de datos
CURSOS ALTERNATIVOS
En el caso que el producto se encuentre en el inventario registrado se
actualizara su stock.
En caso de que el producto no se encuentre en el sistema se lo tendrá que
registrar.
En caso de no contar con una lista de productos el encargado de boga tendrá
que crear la lista del respectivo producto para luego proceder con la compra
de dicho producto.
NOTA: En la tabla podemos visualizar el caso de uso CU002
45
SISTEMATIZACIÓN DEL PROCESO DE CONTROL DE INVENTARIOS MEDIANTE UN
SISTEMA WEB PARA LA EMPRESA MEGACAVEDI UBICADA EN QUITO,
OCTUBRE 2019 – MARZO 2020
Tabla 29 Caso de uso de Proveedores
Caso de Uso Registro de proveedores
Identificador CU003 Proceso de registro de
proveedores.
CURSO TÍPICO DE EVENTOS
Usuario Sistema
El encargado de bodega o administrador
tendrá que solicitar los datos respectivos
del nuevo proveedor
Se tendrá que registrar al proveedor con
sus datos verídicos
El encargado de bodega y administrador
permitirán el ingreso del nuevo
proveedor
Registrar datos del proveedor y luego
dará un mensaje de proveedor
registrado con éxito
El encargado de bodega verificara si el
registro fue exitoso en el sistema
Permitirá visualizar los datos
ingresados.
El encargado de bodega podrá visualizar
el listado completo de todos los
proveedores
Permitirá visualizar todo el registro
completo de proveedores existentes.
CURSOS ALTERNATIVOS
Si el proveedor no está registrado en el sistema el gerente general tendrá que
registrarlo.
Se necesitaran los datos más importantes del proveedor para su debido
registro.
No se permitirá el duplicado de proveedores ya que el sistema contara con
un control de duplicados.
NOTA: En la tabla podemos visualizar el caso de uso CU003
46
SISTEMATIZACIÓN DEL PROCESO DE CONTROL DE INVENTARIOS MEDIANTE UN
SISTEMA WEB PARA LA EMPRESA MEGACAVEDI UBICADA EN QUITO,
OCTUBRE 2019 – MARZO 2020
Tabla 30 Caso de uso Consulta de Inventarios
Caso de Uso Consulta de inventarios
Identificador CU004 Proceso de control y consulta de
inventario del producto en stock.
CURSO TÍPICO DE EVENTOS
Usuario Sistema
El encargado del área de boga tendrá el
control para verificar el inventario.
El encargado de bodega tendrá el acceso
a verificar el listado de compras
dependiendo de las fechas que desee
buscar.
El sistema desplegara una lista de
productos existentes en stock.
El encargado de bodega revisara todos
los egresos dependiendo la fecha que
desee consultar
El sistema desplegara una lista de
productos salientes de bodega.
Se verificara todos los procesos
realizados en el sistema para poder
obtener un resultado total de los
productos en stock
El sistema mostrara en una pestaña todos
los productos que se encuentran stock.
CURSOS ALTERNATIVOS
El personal encargado de bodega tendrá que realizar una consulta de todo el
inventario final para poder determinar cuántos productos entraron y cuantos
salieron de bodega y mediante esa consulta determinar las existencias.
NOTA: En la tabla podemos visualizar el caso de uso CU004
47
SISTEMATIZACIÓN DEL PROCESO DE CONTROL DE INVENTARIOS MEDIANTE UN
SISTEMA WEB PARA LA EMPRESA MEGACAVEDI UBICADA EN QUITO,
OCTUBRE 2019 – MARZO 2020
Tabla 31 Caso de uso Gerente general Visualización de reportes
Caso de Uso Caso de uso gerente general
visualización de reportes
Identificador CU005 Detalla el proceso que el sistema realiza después de
cada compra o venta de la mercadería.
CURSO TÍPICO DE EVENTOS
Usuario Sistema
El encargado de bodega realizara un
pedido del producto que haga falta.
Se tendrá que registrar una cotización
para poder pedir los productos al
proveedor.
El proveedor receptara el pedido
realizado para luego llevar a la empresa
y hacer su debido ingreso en el sistema.
El encargado de bodega revisara la
mercadería y lo ingresara en el sistema.
Registro del producto en el sistema para
poder ser contabilizado en el inventario.
El gerente general (administrador) podrá
ver los respectivos reportes del
inventario y todo el sistema.
Solicitud de datos del todo inventario
final
El administrador podrá ver todas las
actividades que los empleados realicen y
podrá agregar, editar y eliminar.
El sistema tendrá que mostrar todos los
reportes de la empresa para luego poder
ser generados e impresos
CURSOS ALTERNATIVOS
Se tendrá que evitar los datos incompletos de los registros que se realice en
el sistema.
NOTA: En la tabla podemos visualizar el caso de uso CU005
48
SISTEMATIZACIÓN DEL PROCESO DE CONTROL DE INVENTARIOS MEDIANTE UN
SISTEMA WEB PARA LA EMPRESA MEGACAVEDI UBICADA EN QUITO,
OCTUBRE 2019 – MARZO 2020
Tabla 32 Caso de uso Gestión al Cliente
Caso de Uso Caso de uso gestión al cliente.
Identificador CU006 Detalla el proceso de una buena atención al cliente
para que no haya descuidos por parte del vendedor que realiza
su seguimiento.
CURSO TÍPICO DE EVENTOS
Usuario Sistema
El departamento de ventas tendrá el
acceso de todas las ventas y toda la
gestión al cliente.
El personal de ventas tendrá la
obligación de registrar todos los datos
del cliente.
Mensaje de cliente registrado con éxito.
El personal de ventas tendrá que registrar
el debido seguimiento
Como: agendar citas y devolución de
llamadas que tiene que realizar al cliente.
El usuario tendrá que registrar en el
sistema la acción que desea para el
cliente y así no perder el seguimiento
que se le da al cliente.
Se generara un reporte de todas las
actividades que el vendedor hace hacia el
cliente
Generar un reporte de las actividades del
vendedor.
CURSOS ALTERNATIVOS
Se tendrá que evitar los datos incompletos de los registros que se realice en
el sistema.
No se permitirá el duplicado de clientes en la base de datos esto se evitara
con un control de duplicados.
NOTA: En la tabla podemos visualizar el caso de uso CU006
49
SISTEMATIZACIÓN DEL PROCESO DE CONTROL DE INVENTARIOS MEDIANTE UN
SISTEMA WEB PARA LA EMPRESA MEGACAVEDI UBICADA EN QUITO,
OCTUBRE 2019 – MARZO 2020
Tabla 33 Caso de uso Generar ventas
Caso de Uso Caso de uso Generar una venta
Identificador CU007 Realiza el proceso de cómo se generara una salida del
producto
CURSO TÍPICO DE EVENTOS
Usuario Sistema
El cliente pasaría a solicitar la
respectiva información del producto
El departamento de ventas tendrá que
realizar la salida de cada producto.
El sistema confirma la venta del
producto
El departamento de ventas tendrá que
realizar el ingreso de cada cliente para
luego pasar a realizar el pedido que en si
necesita
Mensaje de cliente registrado con éxito.
Bodega tendrá que verificar la
información de los productos a ver si se
encuentran disponibles para la venta
caso contrario no se podrá realizar
aquella venta
El sistema deberá tener un control al
añadir productos para la factura, si un
producto está en stock 0 no se podrá
agregar a la factura
CURSOS ALTERNATIVOS
Se tendrá que evitar los datos incompletos de los registros que se realice en
el sistema.
No será posible el duplicado de DNI de clientes
NOTA: El empleado encargado del área de bodega tendrá que generar una venta
que describa paso a paso todos los procesos que se llevan para la respectiva venta
para luego pasar a actualizar el stock, se contara con un stock mínimo y un stock
maximo.
50
SISTEMATIZACIÓN DEL PROCESO DE CONTROL DE INVENTARIOS MEDIANTE UN
SISTEMA WEB PARA LA EMPRESA MEGACAVEDI UBICADA EN QUITO,
OCTUBRE 2019 – MARZO 2020
3.05 Casos de uso de Realización.
Figura 12: Control y manejo de proveedores, registro de proveedor. CUR001
Figura 13: Creación del producto y verificación CUR002
51
SISTEMATIZACIÓN DEL PROCESO DE CONTROL DE INVENTARIOS MEDIANTE UN
SISTEMA WEB PARA LA EMPRESA MEGACAVEDI UBICADA EN QUITO,
OCTUBRE 2019 – MARZO 2020
Figura 14: Gestión al cliente CUR003
Figura 15: Diagrama de caso de uso de reportes para gerente general CUR004
52
SISTEMATIZACIÓN DEL PROCESO DE CONTROL DE INVENTARIOS MEDIANTE UN
SISTEMA WEB PARA LA EMPRESA MEGACAVEDI UBICADA EN QUITO,
OCTUBRE 2019 – MARZO 2020
Figura 16: Diagrama consulta de productos en inventario CUR005
En la siguiente figura se representa como se va a visualizar y consultar los productos
en stock disponibles, se podrá visualizar sus precios, existencias y datos del producto
en bodega como también se podrá visualizar en que sección se encuentra, cada
producto será separado por categorías para tener un orden en bodega y evitar
retrasos en las búsquedas de stock.
53
SISTEMATIZACIÓN DEL PROCESO DE CONTROL DE INVENTARIOS MEDIANTE UN
SISTEMA WEB PARA LA EMPRESA MEGACAVEDI UBICADA EN QUITO,
OCTUBRE 2019 – MARZO 2020
Tabla 34 Gestión de Proveedores CUR001
Nombre Gestión de proveedores
Identificador CUR001
Responsabilidades Obtener toda la gestión del proveedor que ingrese a
la empresa.
Tipo Sistema
Referencias Casos de Uso CU003
Referencias Requisitos RF013
PRECONDICIONES
El proveedor tendrá que llenar todos los campos del formulario de registro caso
contrario no se ara el debido registro.
POSCONDICIONES
El proveedor tendrá que registrar sus datos reales con sus número de cedula real.
De Relación.
SALIDAS PANTALLA
Mostrará un mensaje de alerta el cual nos dará a conocer que el proveedor fue
registrado con éxito.
Tabla 35 Área de bodega y revisión de mercadería CUR002
Nombre Área de bodega y revisión de mercadería
Identificador CUR002
Responsabilidades Tendrá que tener el inventario al día y cuadrado para
luego analizar los productos que ingresan en bodega
Tipo Sistema
Referencias Casos de Uso CU002
Referencias Requisitos RF004,RF005,RF006,RF007
PRECONDICIONES
El encargado de bodega verificara y luego registrara cada compra
POSCONDICIONES
Toda la información tendrá que ser autentificada en el sistema para su correcto
funcionamiento
SALIDAS PANTALLA
Mostrará un mensaje de alerta del registro de cada producto
54
SISTEMATIZACIÓN DEL PROCESO DE CONTROL DE INVENTARIOS MEDIANTE UN
SISTEMA WEB PARA LA EMPRESA MEGACAVEDI UBICADA EN QUITO,
OCTUBRE 2019 – MARZO 2020
Tabla 36 Gestión al Cliente CUR003
Nombre Gestión al cliente
Identificador CUR003
Responsabilidades El personal de ventas tendrá la responsabilidad de
brindar un seguimiento continuo al cliente
Tipo Sistema
Referencias Casos de Uso CU006
Referencias Requisitos RF001,RF011,RF012
PRECONDICIONES
De Instancia
El encargado de brindar el seguimiento tendrá que registrar al usuario con sus
respectivos datos correctos.
POSCONDICIONES
De Instancia
El módulo de gestión al cliente tendrá que cumplir con el seguimiento de cada cliente
el cual está encargado el personal de ventas.
SALIDAS PANTALLA
Mostrará un mensaje de alerta de registro exitoso de cada cliente nuevo.
Mostrará un mensaje de datos de seguimiento registrado con éxito.
Mostrará un mensaje de datos actualizados del cliente.
Tabla 37 Reportes CUR004
Nombre Reportes para gerente general
Identificador CUR004
Responsabilidades Gerente general podrá verificar todos los reportes del
sistema completo y estar informado de todo
Tipo Sistema
Referencias Casos de Uso CU005
Referencias Requisitos RF010
PRECONDICIONES
De Instancia
El personal encargado de bodega tendrá que registrar la mercadería que entra en
inventario.
POSCONDICIONES
El sistema descargara un reporte en pdf o Excel para que se lo pueda visualizar
SALIDAS PANTALLA
Mostrará un mensaje de archivo pdf descargado depende el reporte que descarge
55
SISTEMATIZACIÓN DEL PROCESO DE CONTROL DE INVENTARIOS MEDIANTE UN
SISTEMA WEB PARA LA EMPRESA MEGACAVEDI UBICADA EN QUITO,
OCTUBRE 2019 – MARZO 2020
Tabla 38 Proceso consulta de productos en inventario CUR005
Nombre Consulta de productos en
inventario
Identificador CUR005
Responsabilidades Describir todos los procesos que lleva el inventario
y ver el total de productos disponibles.
Tipo Sistema
Referencias Casos de Uso CU004
Referencias Requisitos RF006,RF007
PRECONDICIONES
Consulta de todo el inventario en general que se encuentre en el stock.
POSCONDICIONES
Ingresos y egresos de mercadería en bodega
SALIDAS PANTALLA
Mostrará una consulta de todos los productos en stock
NOTA: En esta tabla se mostrara todo el detalle de los productos que fueron
ingresados en bodega.
3.06 Diagramas de secuencias
En los siguientes diagramas se representaran todos los procesos necesarios que el
sistema realizara para su correcto funcionamiento.
56
SISTEMATIZACIÓN DEL PROCESO DE CONTROL DE INVENTARIOS MEDIANTE UN
SISTEMA WEB PARA LA EMPRESA MEGACAVEDI UBICADA EN QUITO,
OCTUBRE 2019 – MARZO 2020
SEQ001. Creación de cuenta e ingreso al sistema
Figura 17: Diagrama de secuencia crear cuenta de empleados e ingreso al sistema
SEQ002. Gestión de proveedores
Figura 18: Diagrama de secuencia gestión de proveedores
57
SISTEMATIZACIÓN DEL PROCESO DE CONTROL DE INVENTARIOS MEDIANTE UN
SISTEMA WEB PARA LA EMPRESA MEGACAVEDI UBICADA EN QUITO,
OCTUBRE 2019 – MARZO 2020
SEQ003. Área de Bodega ingresos de productos
Figura 19: Diagrama de secuencia de ingresos de productos en inventario (bodega)
SEQ004. Salida del producto
Figura 20: Diagrama de secuencia de salidas del producto de inventario
58
SISTEMATIZACIÓN DEL PROCESO DE CONTROL DE INVENTARIOS MEDIANTE UN
SISTEMA WEB PARA LA EMPRESA MEGACAVEDI UBICADA EN QUITO,
OCTUBRE 2019 – MARZO 2020
SEQ005. Gestión al cliente
Figura 21: Diagrama de secuencia Gestión al cliente por parte del departamento de
ventas.
SEQ006. Diagrama de Reportes
Figura 22: Diagrama de secuencia reportes del inventario, kardex y proveedores
para Gerencia.
59
SISTEMATIZACIÓN DEL PROCESO DE CONTROL DE INVENTARIOS MEDIANTE UN
SISTEMA WEB PARA LA EMPRESA MEGACAVEDI UBICADA EN QUITO,
OCTUBRE 2019 – MARZO 2020
CAPÍTULO IV
4. Análisis de Alternativas
4.01 Matriz de Análisis de Alternativas
La siguiente matriz de análisis de alternativas nos dará la posibilidad de conocer y
alcanzar los objetivos que se desean implementar.
Objetivos Impacto
del
propósit
o
Factibili
dad
Técnica
Factibilidad
Financiera
Factibi
lidad
Social
Factibilid
ad
Política
Tota
l
Categoría
Sistematización
del control de
inventarios. 5 4 5 4 2 20 Alta
Ingreso de
productos 4 4 3 3 3 17 Medio
Obtener la
información
detallada de los
usuarios que
ingresan al
sistema.
4 4 4 3 2 17 Alta
Consulta del
inventario total
del sistema. 4 4 4 3 3 18 Alta
Reportes
eficientes. 5 4 4 2 2 17 Alta
Brindar una
adecuada
capacitación a
cada usuario
para que pueda
manipular el
sistema.
5 5 3 4 5 22 Medio
Nota: Nos permitirá conocerla matriz de análisis de alternativas que se incorporaran
en el proyecto para un excelente rendimiento.
60
SISTEMATIZACIÓN DEL PROCESO DE CONTROL DE INVENTARIOS MEDIANTE UN
SISTEMA WEB PARA LA EMPRESA MEGACAVEDI UBICADA EN QUITO,
OCTUBRE 2019 – MARZO 2020
4.02 Matriz de análisis de impacto de los objetivos
Nos permitirá identificar y analizar el objetivo de cada análisis de alternativas que se
planteó anteriormente.
Ver (Anexo A.02)
4.03 Diagrama de Estrategias
El diagrama de estrategias nos ayudara con las mejoras para la empresa y está
conformada por el árbol de problemas y árbol de objetivos este diagrama nos ayudara
a especificar el alcance con el objetivo de poder analizar los objetivos del problema.
Sistematización del proceso de control de inventarios y gestión al cliente.
Mejorar y optimizar todos los procesos del inventario con una buena gestión al cliente
Cada producto que ingresa a la empresa tendrá que ser registrado en la base de datos de acuerdo a cada proveedor. Cada producto tendrá un código único al momento de ser registrado. los productos serán organizados por categoría en el sistema para llevar un correcto control en inventario.
Los empleados tendra la facilidad del control de datos de los clientes para un respectivo manejo
Los empleados tendrán la integridad de la información de todos los clientes registrados en el sistema para un correcto control y seguimiento.
Para la generación de reportes se dispondrá con una interfaz amigable para el usuario con todos los datos dependiendo el reporte que genere pudiendo así tener un fácil manejo.será de útil ayuda para la comprobación que el usuario desee realizar. El reporte detallara todos los datos del usuario.
Ordenar los productos por su respectiva categoría.
Información aceptable y verídica
Reportes óptimos y agiles
Figura 23: Diagrama de Estrategias propósito del proyecto que se desea alcanzar
61
SISTEMATIZACIÓN DEL PROCESO DE CONTROL DE INVENTARIOS MEDIANTE UN
SISTEMA WEB PARA LA EMPRESA MEGACAVEDI UBICADA EN QUITO,
OCTUBRE 2019 – MARZO 2020
4.03.01 Estándares para el Diseño de Clases
“Se aplicara en el proyecto el lenguaje de modelado unificado (UML) para analizar y
diseñar cada caso, que servirán para escribir los planos del software, el cual se puede
utilizar para visualizar, especificar y documentar los procesos que tiene el sistema a
incorporar, en forma general sirve para validar y diseñar la comunicación entre
individuos y equipos de trabajo.” (Tipan, 2017)
Clases
Describe los tipos de objetos que tiene el sistema y las diversas relaciones estáticas
que coexisten entre ellos.
Atributos
Describe las características que contiene una clase.
62
SISTEMATIZACIÓN DEL PROCESO DE CONTROL DE INVENTARIOS MEDIANTE UN
SISTEMA WEB PARA LA EMPRESA MEGACAVEDI UBICADA EN QUITO,
OCTUBRE 2019 – MARZO 2020
Métodos
Son operaciones de las clases que se presentan opcionalmente debajo del
compartimento de atributos del diagrama de la clase.
Asociación
Asocia a los objetos que colaboran entre sí mismo, y determina cuantos objetos de
cada tipo intervienen en la relación.
Herencias (Especialización /Generalización)
Significa que la interfaz de una subclase debe incluir o heredar todos los métodos y
atributos de la interfaz de una súper clase.
Dependencias
Una clase menciona a otra como un parámetro o es dependiente de otra clase.
63
SISTEMATIZACIÓN DEL PROCESO DE CONTROL DE INVENTARIOS MEDIANTE UN
SISTEMA WEB PARA LA EMPRESA MEGACAVEDI UBICADA EN QUITO,
OCTUBRE 2019 – MARZO 2020
Pimary key
Por su llave de color dorada se le identifica como un atributo que es clave primaria
Caso de uso
Asocia con los procesos de caso de uso que se piensa realizar.
Diagrama de componentes
Es la materialización de una o varias clases.
Diagrama de paquetes
Muestra el contenido de todos los paquetes contenidos.
Realización de caso de uso
Describirá como está formado un caso de uso en particular dentro del mismo modelo
de diseño.
64
SISTEMATIZACIÓN DEL PROCESO DE CONTROL DE INVENTARIOS MEDIANTE UN
SISTEMA WEB PARA LA EMPRESA MEGACAVEDI UBICADA EN QUITO,
OCTUBRE 2019 – MARZO 2020
4.03.02 Diagrama de clases
“El diagrama de clase describe los tipos de objetos que hay en el sistema y las diversas
clases de relaciones estáticas que existen entre ellos.
Los diagramas de clase también muestran los atributos y operaciones de una clase y
las restricciones a que se ven sujetos, según la forma en que se conecten los objetos.”
(Fowler y Seott, 1997)
A continuación se detallara como está construida la base de datos para la elaboración
del sistema de inventarios y gestión de clientes.
Ver (Anexo A.03)
4.03.03 Modelo lógico
Ver (Anexo A.04)
4.03.04 Modelo físico
El modelo físico nos representara como se construirá el modelo en la base de
datos, nos mostrara todas las estructuras de las tablas (especificaciones de todas las
tablas, primary keys que se usan para identificar relaciones entre las tablas)
Ver (Anexo A.05)
65
SISTEMATIZACIÓN DEL PROCESO DE CONTROL DE INVENTARIOS MEDIANTE UN
SISTEMA WEB PARA LA EMPRESA MEGACAVEDI UBICADA EN QUITO,
OCTUBRE 2019 – MARZO 2020
4.03.05 Diagrama de Componentes
Después de haber creado el diagrama de clases se representara el diagrama de
componentes el cual nos permitirá visualizar la implementación física de un conjunto
de otros elementos lógicos ayudara a visualizar cómo está formado el sistema.
Figura 24: Diagrama de componentes
El siguiente diagrama de componentes se identificara los siguientes módulos que se
ajustara en paquetes, donde localizaremos los formularios e ingreso de información.
66
SISTEMATIZACIÓN DEL PROCESO DE CONTROL DE INVENTARIOS MEDIANTE UN
SISTEMA WEB PARA LA EMPRESA MEGACAVEDI UBICADA EN QUITO,
OCTUBRE 2019 – MARZO 2020
Figura 25: En el siguiente diagrama podemos visualizar los diferentes procesos de
toda la interfaz.
4.04 Matriz de marco lógico (MML)
Ver (Anexo A.06)
4.04.01. Vistas arquitectónicas
“Las vistas arquitectónicas representan un aspecto parcial de una arquitectura de
software que muestran propiedades especificadas del sistema” (Loaiza, 2014)
67
SISTEMATIZACIÓN DEL PROCESO DE CONTROL DE INVENTARIOS MEDIANTE UN
SISTEMA WEB PARA LA EMPRESA MEGACAVEDI UBICADA EN QUITO,
OCTUBRE 2019 – MARZO 2020
4.04.02. Vista lógica.
Figura 26: Vista lógica
En el siguiente diagrama visualizaremos como es el funcionamiento del sistema
podremos ver cómo está elaborado el servidor de base de datos y el servidor de
aplicaciones.
4.04.03. Vista Física.
La vista física o vista de despliegue como se le conoce en UML nos va a describir
como está basado el sistema como también es la descripcion desde la vista de un
ingeniero del departamento de sistemas, este modelo está relacionado con los
diferentes topologías de componentes del sistema en la capa física, también se
encuentra relacionada con las diferentes conexiones físicas de los componentes.
68
SISTEMATIZACIÓN DEL PROCESO DE CONTROL DE INVENTARIOS MEDIANTE UN
SISTEMA WEB PARA LA EMPRESA MEGACAVEDI UBICADA EN QUITO,
OCTUBRE 2019 – MARZO 2020
Figura 27: Diagrama de visa física
En el siguiente diagrama observamos como es el funcionamiento del sistema de
inventarios observamos que el cliente manda a llamar al servidor de aplicaciones y
esta a su vez realiza un llamado a la base de datos, será el que tiene las consultas,
tablas y procedimientos.
4.04.04. Vista de Desarrollo
Figura 28: En la siguiente figura se puede visualizar como funciona las capas de
cada componente que conforma el sistema.
69
SISTEMATIZACIÓN DEL PROCESO DE CONTROL DE INVENTARIOS MEDIANTE UN
SISTEMA WEB PARA LA EMPRESA MEGACAVEDI UBICADA EN QUITO,
OCTUBRE 2019 – MARZO 2020
4.04.05. Vista de Procesos
“La vista de procesos también especifica en cual hilo de control se ejecuta
efectivamente una operación de una clase localizada en la vista lógica.” (Kruchten)
A continuación se presentara de formas graficas todas las vistas de procesos que el
sistema necesita realizar para su correcto funcionamiento.
Ingreso al sistema (Login)
Figura 29: En la siguiente imagen se puede visualizar como está formado el proceso
de ingreso al sistema.
70
SISTEMATIZACIÓN DEL PROCESO DE CONTROL DE INVENTARIOS MEDIANTE UN
SISTEMA WEB PARA LA EMPRESA MEGACAVEDI UBICADA EN QUITO,
OCTUBRE 2019 – MARZO 2020
Creación del usuario
Figura 30: En el siguiente grafico se podrá visualizar el proceso de la creación del
usuario.
71
SISTEMATIZACIÓN DEL PROCESO DE CONTROL DE INVENTARIOS MEDIANTE UN
SISTEMA WEB PARA LA EMPRESA MEGACAVEDI UBICADA EN QUITO,
OCTUBRE 2019 – MARZO 2020
Procesos que tendrá que realizar el sistema inventarios
Figura 31: En el siguiente grafico se detallara todos los procesos que tendrá que
realizar el sistema.
72
SISTEMATIZACIÓN DEL PROCESO DE CONTROL DE INVENTARIOS MEDIANTE UN
SISTEMA WEB PARA LA EMPRESA MEGACAVEDI UBICADA EN QUITO,
OCTUBRE 2019 – MARZO 2020
Gestión del cliente
Figura 32: En el siguiente grafico visualizaremos los siguientes procesos de la
gestión del cliente.
73
SISTEMATIZACIÓN DEL PROCESO DE CONTROL DE INVENTARIOS MEDIANTE UN
SISTEMA WEB PARA LA EMPRESA MEGACAVEDI UBICADA EN QUITO,
OCTUBRE 2019 – MARZO 2020
CAPÍTULO V
5. Propuesta
5.01 Antecedentes
El control de inventarios nace desde la antigüedad en tiempos inmemorables,
en pequeños pueblos de los egipcios ya que ellos acostumbraban almacenar una gran
cantidad de alimentos para ser utilizados en los tiempos de sequía que se presentaba
en ese entonces, es así como nace o surge el problema de los inventarios, como una
forma de afrentarse a los periodos de escases. Que les aseguraba la subsistencia de la
vida y poder desarrollar sus actividades normalmente.
En el tiempo de los años 80, se pensaba en tener un inventario dinámico, en
esta época se empezó hablar del flujo de inventarios, se comenzó a calcular el índice
de rotación de inventarios como (ventas * consumo / al valor del inventario promedio)
y con ello la velocidad del inventario en esta época también se llegó a estudiar una
forma de tener cero inventarios.
En la actualidad se emplean diferentes procesos de inventarios como también
maquinas que facilitan una buena realización de los inventarios. Los inventarios son
un método factible de procesamiento que ayuda a toda empresa a tener un control de
los productos y así poder llevar un orden adecuado.
5.02 Descripción
El presente sistema será desarrollado en lenguaje php y un motor de base de
74
SISTEMATIZACIÓN DEL PROCESO DE CONTROL DE INVENTARIOS MEDIANTE UN
SISTEMA WEB PARA LA EMPRESA MEGACAVEDI UBICADA EN QUITO,
OCTUBRE 2019 – MARZO 2020
datos MYSQL con un ambiente web el cual será la sistematización del control de
inventarios y una buena gestión con los clientes por parte del departamento de ventas,
el sistema de inventarios tendrá un gran impacto para la empresa ya que evitara las
pérdidas del producto, optimización de procesos, ahorro de tiempo al ubicar algún
Producto de bodega, generara reportes dinámicos de todas las entradas, salidas y
saldos totales de inventario el sistema tendrá que realizar el proceso de entrada y salida
de productos y el proceso de contabilizar el inventario beneficiando así una mayor
fluidez de entregas y un total orden en inventario.
El sistema también tendrá un módulo de gestión al cliente el cual ayudara
mucho al vendedor al momento de querer realizar un correcto seguimiento a cada
cliente, este módulo ayudara a la empresa a no perder clientes por falta de seguimiento
y a la vez ayudara a generar mayores ganancias.
5.03 Formulación
¿Se lograra reducir la perdida de mercancía en bodega con la propuesta de
sistematizar los procesos de control de inventarios y tener una mayor agilidad en
ubicar cada producto que se encuentre en bodega?
¿Con la sistematización del módulo de gestión al cliente Se lograra reducir la
pérdida de clientes con los seguimientos adecuados que ofrece el sistema y así poder
generar mayores ventas en la empresa?
75
SISTEMATIZACIÓN DEL PROCESO DE CONTROL DE INVENTARIOS MEDIANTE UN
SISTEMA WEB PARA LA EMPRESA MEGACAVEDI UBICADA EN QUITO,
OCTUBRE 2019 – MARZO 2020
5.04 Especificación de estándares de programación
Los estándares de programación son muy importantes en el desarrollo de nuestro
sistema ya que se tiene que seguir un orden en las declaraciones de clases, variables y
métodos para que el código no se vea un desastre. Este proyecto se basara en el
estándar de programación PSR-1 el cual será:
Tabla 39. Estándares de Programación
TIPO DE CONTROL
PREFIJO
EJEMPLO
Label Lbl Lbl_nombre
Form Frm Frm_nombre
Button Btn Btn_nombre
Image Img Img_nombre
CheckBox Chk Chk_nombre
Table Tbl Tbl_nombre
text txt Txt_nombre
TIPO VARIBALE
DESCRIPCION
String Cadena de caracteres.
Integer Valores enteros
DataTime Carácter de fecha y hora
Chart Ingreso de carácter único
Null Valores nulos.
Doublé Enteros y decimales.
Serial Auto incremento de numero
NOTA: En esta tabla se podrá visualizar los estándares de programación que se usaron en
el desarrollo del sistema.
76
SISTEMATIZACIÓN DEL PROCESO DE CONTROL DE INVENTARIOS MEDIANTE UN
SISTEMA WEB PARA LA EMPRESA MEGACAVEDI UBICADA EN QUITO,
OCTUBRE 2019 – MARZO 2020
5.05 Diseño de interfaces de usuario
En las siguientes imágenes se representaran los diferentes módulos que constituye
todo el sistema de control de inventarios, se describirá como se generan las entradas,
salidas, registro de proveedores, registro de categorías, reportes de inventario y gestión
al cliente, mediante estos módulos se podrá medir si el sistema es amigable y fácil de
usar para el usuario final.
Ingreso (Login)
Figura 33: En la siguiente figura podemos visualizar una pantalla de login el cual
el usuario tendrá que autentificarse y entrar a su respectivo modulo (los roles los
asigna el administrador desde su cuenta).
77
SISTEMATIZACIÓN DEL PROCESO DE CONTROL DE INVENTARIOS MEDIANTE UN
SISTEMA WEB PARA LA EMPRESA MEGACAVEDI UBICADA EN QUITO,
OCTUBRE 2019 – MARZO 2020
Vista de inicio
Figura 34: En la siguiente imagen podemos visualizar como está realizado la
Interfaz del inicio del sistema.
Productos en bodega
Figura 35: En el siguiente grafico podemos visualizar como está constituido el
módulo de Productos en bodega.
78
SISTEMATIZACIÓN DEL PROCESO DE CONTROL DE INVENTARIOS MEDIANTE UN
SISTEMA WEB PARA LA EMPRESA MEGACAVEDI UBICADA EN QUITO,
OCTUBRE 2019 – MARZO 2020
Registro de orden de compra
Figura 36: En el siguiente grafico podemos visualizar como está constituido el
modulo para generar una orden de compra para luego pasar por al módulo de
compras y realizar la respectiva compra.
Vista de ingreso de una compra
Figura 37: En el siguiente grafico podemos visualizar como está constituido el
módulo de generar un ingreso o compra.
79
SISTEMATIZACIÓN DEL PROCESO DE CONTROL DE INVENTARIOS MEDIANTE UN
SISTEMA WEB PARA LA EMPRESA MEGACAVEDI UBICADA EN QUITO,
OCTUBRE 2019 – MARZO 2020
Vista detalle de compras
Figura 38: En el siguiente grafico podemos visualizar un detalle breve después de
haber realizado una compra.
Registro de proveedor
Figura 39: En el siguiente grafico podemos visualizar un listado de los proveedores
registrados en el sistema.
80
SISTEMATIZACIÓN DEL PROCESO DE CONTROL DE INVENTARIOS MEDIANTE UN
SISTEMA WEB PARA LA EMPRESA MEGACAVEDI UBICADA EN QUITO,
OCTUBRE 2019 – MARZO 2020
Ingresar datos de proveedor
Figura 40: En el siguiente grafico podemos visualizar como se puede registrar un
proveedor.
Salidas del producto
Figura 41: En el siguiente grafico podemos visualizar como se genera una venta.
81
SISTEMATIZACIÓN DEL PROCESO DE CONTROL DE INVENTARIOS MEDIANTE UN
SISTEMA WEB PARA LA EMPRESA MEGACAVEDI UBICADA EN QUITO,
OCTUBRE 2019 – MARZO 2020
Detalle de salidas del producto
Figura 42: En el siguiente grafico podemos visualizar el detalle de las facturas de
ventas.
Vista de usuarios registrados
Figura 43: En el siguiente grafico podemos visualizar el modulo en el que el
administrador podrá dar los accesos respectivos a cada usuario dependiendo el rol,
y así el usuario se podrá loquear automáticamente con su rol asignado.
82
SISTEMATIZACIÓN DEL PROCESO DE CONTROL DE INVENTARIOS MEDIANTE UN
SISTEMA WEB PARA LA EMPRESA MEGACAVEDI UBICADA EN QUITO,
OCTUBRE 2019 – MARZO 2020
Vista de estadísticas
Figura 44: En el siguiente grafico podemos visualizar estadísticas de Reportes de
ventas e ingresos.
5.06. Especificación de pruebas de unidad
Tabla 40 Ingreso al sistema
Identificador de la prueba: PU001
Método a Probar: Ingreso al sistema
Objetivo de la Prueba: Validar que los datos ingresados sean correctos
dependiendo de cada rol que se asignó al usuario
Datos de Entrada
Caja de texto usuario, caja de texto para el ingreso de contraseña validado con encriptación
sha256, enlaces para la creación de una nueva cuenta y enlace para recuperación de
contraseña
Resultado Esperado
Verificación de campos de usuario como contraseña y que el usuario se encuentre registrado
en el sistema para la correcta verificación caso contrario no le permitirá ingresar.
Comentarios
Ingreso al módulo correspondiente de cada usuario
NOTA: Esta tabla muestra la prueba unitaria del ingreso al sistema mediante un login
83
SISTEMATIZACIÓN DEL PROCESO DE CONTROL DE INVENTARIOS MEDIANTE UN
SISTEMA WEB PARA LA EMPRESA MEGACAVEDI UBICADA EN QUITO,
OCTUBRE 2019 – MARZO 2020
Tabla 41 Registro de usuarios
Identificador de la prueba: PU002
Método a Probar: Registro de usuarios
Objetivo de la Prueba: Validar todos los campos
Datos de Entrada
Nombres, usuario, contraseña, repetir contraseña, correo, verificación de captcha
Resultado Esperado
Brindar un registro exitoso
Comentarios
Todos los campos son obligatorios y tendrán que tener datos completos, el administrador
tendrá que asignar el rol correspondiente después de que se registre cada usuario.
NOTA: Esta tabla muestra la prueba unitaria del registro de un usuario, luego que el
usuario se registre estará en modo inactivo hasta que el gerente general le conceda
un rol.
Tabla 42 Validación de campos numéricos y campos de texto
Identificador de la prueba: PU003
Método a Probar: Validación de todos los campos numéricos y campos de
texto contra inyecciones SQL.
Objetivo de la Prueba: Brindar seguridad al usuario que al momento de
ingresar información por los campos de texto o
numéricos estos solo permitan ingresar su debido
contenido según sea el caso y evitar inyecciones sql
Datos de Entrada
Ingreso de números, Ingreso de letras
Resultado Esperado
El sistema mostrara una alerta al momento que en el campo se esté ingresando mal el tipo
de dato requerido.
Comentarios
Que no se permita ingresar datos que no sean del campo especificado y evitar información
errónea.
NOTA: Esta tabla muestra la prueba unitaria de las validaciones de todos los campos.
84
SISTEMATIZACIÓN DEL PROCESO DE CONTROL DE INVENTARIOS MEDIANTE UN
SISTEMA WEB PARA LA EMPRESA MEGACAVEDI UBICADA EN QUITO,
OCTUBRE 2019 – MARZO 2020
Tabla 43 Validación de DNI
Identificador de la prueba: PU004
Método a Probar: Validación de DNI de proveedores y clientes
Objetivo de la Prueba: El sistema verificara que los números de identificación
se encuentren correctos
Datos de Entrada
Número de dni
Resultado Esperado
Validación de campo numérico solo permitirá ingresar números.
El campo verificaría que sean cedulas únicas.
Comentarios
El sistema no permitirá seguir si el número de DNI se encuentra registrado contara con un
control de duplicados.
NOTA: Esta tabla muestra la prueba unitaria del control de duplicados de números
de DNI.
Tabla 44 Validación en filtros de búsqueda
Identificador de la prueba: PU005
Método a Probar: Validar todos los filtros de búsqueda del sistema
Objetivo de la Prueba: Brindar una información concreta y correcta al
momento de buscar algún dato
Datos de Entrada
Según el criterio de búsqueda de acuerdo al dato que se requiera encontrar
Resultado Esperado
El sistema mostrara los registros que contengan un criterio de búsqueda según el dato
ingresado
Comentarios
Se deberá tener diferentes criterios de búsqueda
NOTA: Esta tabla muestra la prueba unitaria de las validaciones de todos los filtros
de búsqueda
85
SISTEMATIZACIÓN DEL PROCESO DE CONTROL DE INVENTARIOS MEDIANTE UN
SISTEMA WEB PARA LA EMPRESA MEGACAVEDI UBICADA EN QUITO,
OCTUBRE 2019 – MARZO 2020
Tabla 45 Encriptación de números y datos importantes
Identificador de la prueba: PU006
Método a Probar: Encriptación de números id y tokens enviados por la url
Objetivo de la Prueba: Brindar seguridad al usuario que al momento de enviar
cualquier información a la base de datos
Datos de Entrada
Envió de datos de token de login
Resultado Esperado
El sistema tendrá que brindar al usuario un excelente servicio con seguridades
Comentarios
el sistema enviara automáticamente las claves encriptadas y luego se desencriptaran
mediante un código de descripción que va a estar programado en los controladores del
aplicativo
NOTA: Esta tabla muestra la prueba unitaria de la encriptación de códigos y tokens
importantes que el sistema envíe a la base de datos.
5.07. Pruebas de aceptación.
Las pruebas de aceptación se ejecutan con el fin de evaluar si los
requerimientos solicitados por el usuario son válidos, mediante esta prueba se podrá
medir si el sistema puede brindar un buen funcionamiento.
86
SISTEMATIZACIÓN DEL PROCESO DE CONTROL DE INVENTARIOS MEDIANTE UN
SISTEMA WEB PARA LA EMPRESA MEGACAVEDI UBICADA EN QUITO,
OCTUBRE 2019 – MARZO 2020
Tabla 46 Registro de usuarios
Identificador de la prueba: PA001
Caso de uso CU001
Tipo de usuario Administrador
Objetivo de la Prueba Registrar al usuario con todos sus datos correctos
Secuencia de eventos
No permitirá crear dos usuarios con los mismos datos
Todos los campos serán verificados para que no se inserte información incorrecta
Para proceder con el registro tendrá que verificar un código captcha
Resultados Esperados
Registro de usuario exitoso
Comentarios
Para que el usuario se registre con éxito tendrá que ingresar todos sus datos correctamente
y validar su cuenta por medio email
NOTA: registro de datos del usuario.
Tabla 47 Gestión al cliente (CRM)
Identificador de la prueba: PA002
Caso de uso CU006
Tipo de usuario Administrador
Objetivo de la Prueba Brindar una buena gestión a cada cliente y dar
seguimientos correctos.
Secuencia de eventos
Procesos de seguimiento, ingreso de información validada y correcta.
Resultados Esperados
Brindar un seguimiento cada cierto tiempo para evitar la pérdida de clientela.
Comentarios
Para brindar un correcto seguimiento tendrá que estar registrado en la base de datos.
.
NOTA: Esta tabla muestra el los datos del cliente para brindar un correcto seguimiento.
87
SISTEMATIZACIÓN DEL PROCESO DE CONTROL DE INVENTARIOS MEDIANTE UN
SISTEMA WEB PARA LA EMPRESA MEGACAVEDI UBICADA EN QUITO,
OCTUBRE 2019 – MARZO 2020
Tabla 48 Generar compras e inventarios
Identificador de la prueba: PA003
Caso de uso CU002
Tipo de usuario Administrador
Objetivo de la Prueba Registrar de una forma correcta y por categorías los
productos en bodega
Secuencia de eventos Procesos de control de inventarios.
Procesos de control de inventarios y llevar un detalle de cada producto que se va
comprando y tener un stock actualizado
Resultados Esperados
Que se realice una compra y se actualice el stock
Comentarios
Mediante este aplicativo se tendrá todos los productos organizados y en un inventario.
NOTA: Ingreso de productos y un orden en llevar un control de productos en el stock
de inventarios.
Tabla 49 Registro de proveedores
Identificador de la prueba: PA004
Caso de uso CU003
Tipo de usuario Administrador, Bodega
Objetivo de la Prueba Registrar a proveedores de forma correcta.
Secuencia de eventos
Ingreso de información validada y correcta.
Resultados Esperados
Tener un documento de constancia de cuantos proveedores entran en la empresa.
Comentarios
Todos los datos del proveedor tendrán que ser ingresados correctamente.
NOTA: Poder llevar un control de productos
88
SISTEMATIZACIÓN DEL PROCESO DE CONTROL DE INVENTARIOS MEDIANTE UN
SISTEMA WEB PARA LA EMPRESA MEGACAVEDI UBICADA EN QUITO,
OCTUBRE 2019 – MARZO 2020
Tabla 50 Salidas del producto
Identificador de la prueba: PA005
Caso de uso CU007
Tipo de usuario Administrador
Objetivo de la Prueba Generar una venta con éxito y sin error alguno
Secuencia de eventos
Ingreso de información validada y correcta del usuario y luego ingreso de información
valida del pedido que se quiera realizar
Resultados Esperados
Tener un orden en las salidas del producto para que se pueda ir actualizando el stock de
todos los productos
Comentarios
Se tendrá que ingresar los datos correctos para generar con éxito las facturas
NOTA: En esta tabla podemos visualizar como va ir constituido la vista de ventas
como primer punto se tendría que generar una orden de compra para luego ser poder
realizar la venta.
89
SISTEMATIZACIÓN DEL PROCESO DE CONTROL DE INVENTARIOS MEDIANTE UN
SISTEMA WEB PARA LA EMPRESA MEGACAVEDI UBICADA EN QUITO,
OCTUBRE 2019 – MARZO 2020
5.08. Especificación de pruebas de carga
Tabla 51 Pruebas de carga
Identificador de la prueba: PU001
Tipo de prueba: Carga del sistema
Objetivo de la Prueba: El objetivo principal de la prueba es para poder
verificar y evaluar el rendimiento del sistema con
ingreso de datos reales y verificar la funcionalidad
del software
Descripcion
Ingreso de una gran cantidad de información
Ingreso de información errónea
evaluar cada ventana del sistema
Resultados Esperados
Que el sistema no se cuelgue o colapse con la gran cantidad de información
ingresada
Que el sistema sea robusto al momento de ingreso de información
Cada campo del sistema tenga validaciones y no admita campos erróneos
Que el sistema muestre a cada usuario sus respectivos módulos dependiendo de cada
rol que se tenga registrado.
Comentarios
El sistema soporto con éxito todas las cargas
NOTA: La siguiente tabla nos muestra las pruebas de carga que el sistema tuvo que
pasar para verificar si el sistema es de confianza.
90
SISTEMATIZACIÓN DEL PROCESO DE CONTROL DE INVENTARIOS MEDIANTE UN
SISTEMA WEB PARA LA EMPRESA MEGACAVEDI UBICADA EN QUITO,
OCTUBRE 2019 – MARZO 2020
5.09. Configuración del ambiente mínimo
Para que el sistema pueda correr sin problemas se tendrá que tomar en cuenta
que se necesita como mínimo los siguientes recursos:
Tabla 52 Ambiente mínimo (recomendado)
Ambiente mínimo (recomendado)
Requerimientos de Hardware
Servidor normal
8 Gb de memoria RAM
Almacenamiento interno 100 GB
Módulo de wifi
Requerimientos de Software
Sistema operativo Windows R12
Aplicativo Xampp con sus debidos componentes
Motor de base de datos MYSQL
Arquitectura 64 bits
NOTA: En la siguiente tabla podemos visualizar los requerimientos necesarios para
poder arrancar sin problemas el sistema se necesitara un módulo de wifi para
conectar a las demás computadoras mediante la red LAN y las computadoras de
escritorio necesitarían conexión por cable.
91
SISTEMATIZACIÓN DEL PROCESO DE CONTROL DE INVENTARIOS MEDIANTE UN
SISTEMA WEB PARA LA EMPRESA MEGACAVEDI UBICADA EN QUITO,
OCTUBRE 2019 – MARZO 2020
CAPÍTULO VI
6. Aspectos Administrativos
6.01 Recursos
Para la elaboración de este proyecto se especificara todo lo necesario que se ha
utilizado tanto como la ayuda de Recursos humanos, Recursos lógicos y Recursos
tecnológicos.
Tabla 53. Recursos Utilizados
RECURSOS UTILIZADOS
RECURSO HUMANO
CARGO NOMBRE INSTITUCION
Tutor Ing. Jaime Basantes Instituto “cordillera”
Lector Ing. Carlos Romero Instituto “cordillera”
Estudiante Romel Galarza Instituto “cordillera”
Director TI
RECURSO LOGICO
Netbeans 8.1
Php 7
Mysql
RECURSO TECNOLOGICO
Impresora Epson
Lapto hp core I5
Microsoft Office 2016
Netbeans
NOTA: Esta tabla nos brinda la información detallada de los recursos utilizados para
la elaboración del sistema
92
SISTEMATIZACIÓN DEL PROCESO DE CONTROL DE INVENTARIOS MEDIANTE UN
SISTEMA WEB PARA LA EMPRESA MEGACAVEDI UBICADA EN QUITO,
OCTUBRE 2019 – MARZO 2020
6.02 Presupuesto
Tabla 54 Tabla de Presupuestos
DESCRIPCION CANTIDAD VALOR UNITARIO VALOR TOTAL
Impresora 1 400 400
Internet Mensual 24.50 24.50
Proyecto Titulación 1 815.54 815.54
Flash USB 1 14 14
Resmas de papel 2 3 6
Alimentación 30 3.50 105
Luz 6 10 60
Anillados 0 0 0
Empastados 0 0 0
Cuaderno 1 2 2
Mouse inalámbrico 1 20 20
TOTAL 1.447.04
NOTA: En la siguiente tabla se podrá visualizar el costo total que se invirtió en la
elaboración del proyecto
93
SISTEMATIZACIÓN DEL PROCESO DE CONTROL DE INVENTARIOS MEDIANTE UN
SISTEMA WEB PARA LA EMPRESA MEGACAVEDI UBICADA EN QUITO,
OCTUBRE 2019 – MARZO 2020
6.03 Cronograma
Figura 45: En la siguiente imagen se detallara todo el tiempo que fue necesario
para poder elaborar el sistema
94
SISTEMATIZACIÓN DEL PROCESO DE CONTROL DE INVENTARIOS MEDIANTE UN
SISTEMA WEB PARA LA EMPRESA MEGACAVEDI UBICADA EN QUITO,
OCTUBRE 2019 – MARZO 2020
CAPÍTULO VII
7. Conclusiones y recomendaciones
7.01 Conclusiones
Durante la elaboración del trabajo de titulación anteriormente detallado
podemos destacar que:
Después de realizar un análisis en la empresa Megacavedi nos encontramos
que en dos áreas existen problemas, en el área de bodega encontramos que
presenta el inconveniente de no poder contabilizar todo el stock en el tiempo
sugerido y la perdidas de productos, mientras que en el área de ventas nos
encontramos con el inconveniente de que los vendedores no pueden realizar el
correcto seguimiento de clientes teniendo en si perdidas económicas para la
empresa, mediante a todos estos problemas se manifestó la necesidad de
desarrollar un sistema web en el que brinde todas las soluciones y cumplir con
los objetivos propuestos.
Mediante al estudio que se realizó a la empresa se detectó que antes se usaba
un sistema de inventarios antiguo lo que traía como consecuencia que todas las
operaciones sean lentas, tediosas y con pérdidas de tiempo en el proceso de
contabilizar los productos, actualmente se realiza un inventario manual con
ayuda de Excel como también se realizó en el estudio del área de ventas y
encontramos que toda la gestión a clientes la realizan manualmente en
cuadernos.
95
SISTEMATIZACIÓN DEL PROCESO DE CONTROL DE INVENTARIOS MEDIANTE UN
SISTEMA WEB PARA LA EMPRESA MEGACAVEDI UBICADA EN QUITO,
OCTUBRE 2019 – MARZO 2020
7.02 Recomendaciones
La implementación del sistema de control de inventarios servirá de mucho para
el registro de inventario de mercancías y poder obtener mejoras en
presupuestos gracias a que la empresa tendrá un mejor orden en la clasificación
de sus productos como también se podrá encontrar con mayor facilidad cada
producto que se necesite y no tendrán que estar buscando uno a uno con esto
se reducirán tiempos en contabilizar el producto en stock
Se recomienda que se realice una verificación del sistema cada cierto tiempo
para evitar cualquier tipo de daños, tanto físico como lógicos es recomendable
realizar un respaldo de datos del sistema cada cierto tiempo para evitar
pérdidas de información.
Se recomienda a la empresa Megacavedi que pueda brindar todas las ventajas
posibles para los empleados que manipulen el sistema para que puedan sacarle
el máximo provecho y obtener mejores resultados.
Se recomienda al depto. de ventas que puedan ver las ventajas que ofrece el
sistema para poder brindar un excelente servicio al cliente mediante el módulo
de gestión al cliente que el sistema tiene, si el vendedor saca el máximo
provecho de este módulo no solamente está haciendo ganar a la empresa sino
que también el vendedor ganaría como son sus comisiones por cada venta
realizada y eso se dará gracias a la buena gestión que se le brinde al cliente.
96
SISTEMATIZACIÓN DEL PROCESO DE CONTROL DE INVENTARIOS MEDIANTE UN
SISTEMA WEB PARA LA EMPRESA MEGACAVEDI UBICADA EN QUITO,
OCTUBRE 2019 – MARZO 2020
7.03 Referencias bibliográficas
Martin Fowler con Kendall Seott. (Año 1997). UML gota a gota. Obtenido de