TESIS
DESARROLLO DE UN SISTEMA WEB PARA LA MEJORA DE LA
GESTIÓN ADMINISTRATIVA EN LOS PROCESOS DE COMPRA Y
VENTA DE LA EMPRESA DISTRIBUIDORA M & C MARKOS S.R.L
AUTORES
PERALTA LINARES, ALICIA
SALAS JIMENEZ, STEFANNY
ASESORA
JULISSA ELIZABETH REYNA GONZALEZ
LÍNEA DE INVESTIGACIÓN
DESARROLLO DE SOFTWARE
DEDICATORIA
AGRADECIMIENTO
profesional.
ÍNDICE
DEDICATORIA ........................................................................................................... 2
AGRADECIMINENTO ................................................................................................ 3
RESUMEN ............................................................................................................... 10
INTRODUCCIÓN ..................................................................................................... 12
CAPÍTULO I: PROBLEMA DE INVESTIGACIÓN .......................................................
1.1. Realidad problemática ................................................................................ 14
1.1.1. Descripción de la realidad problemática ............................................... 14
1.1.2. Definición del problema ........................................................................ 18
1.2. Justificación e importancia de la investigación ............................................ 18
1.2.1. Justificación operacional....................................................................... 18
1.2.2. Justificación social ................................................................................ 18
1.2.3. Justificación tecnológica ....................................................................... 18
1.2.4. Justificación económica ........................................................................... 19
1.2.5. Justificación organizacional ..................................................................... 19
1.3. Objetivos de la investigación ....................................................................... 19
1.3.1. Objetivo general ................................................................................... 19
1.3.2. Objetivos específicos ............................................................................ 19
1.4. Limitaciones de la investigación .................................................................. 20
1.4.1. Temporal.................................................................................................. 20
1.4.2. Espacial ................................................................................................... 20
CAPÍTULO II: INFORMACIÓN GENERAL DEL PROYECTO
2.1. Participantes del proyecto ............................................................................. 22
2.2. Descripción general de la empresa .............................................................. 22
2.2.1. Giro Comercial ......................................................................................... 23
2.2.2. Organigrama de la empresa .................................................................... 24
CAPÍTULO III: INGENIERÍA DE REQUERIMIENTOS
3.1. Modelado de Negocio ................................................................................... 26
3.1.1 Identificación y descripción de actores ..................................................... 26
3.2. Caso de uso del Negocio .............................................................................. 28
3.2.1. Caso de uso del Negocio ......................................................................... 28
5
ÍNDICE DE FIGURAS
Figura 1 Organigrama
Figura 2 Caso de uso de negocio
Figura 3 Diagrama del proceso de compras (AS-IS)
Figura 4 Diagrama del proceso de ventas (AS-IS)
Figura 5 Diagrama del proceso de compras (TO-BE)
Figura 6 Diagrama del proceso de ventas (TO-BE)
Figura 7 Caso de Uso Gestionar Usuario
Figura 8 Caso de Uso Iniciar sesión
Figura 9 Caso de Uso Gestionar Producto
Figura 10 Prototipo de Pantalla Login
Figura 11 Prototipo de Pantalla Cambiar Contraseña
Figura 12 Prototipo de Pantalla Gestionar Usuario
Figura 13 Prototipo de Pantalla Gestionar Producto
Figura 14 Lista de historias de usuario del sprint 2
Figura 15 Caso de Uso Gestionar Cotización
Figura 16 Caso de Uso Gestionar Venta
Figura 17 Prototipo de Pantalla Gestionar Cotización
Figura 18 Prototipo de Pantalla Gestionar Venta
Figura 19 Prototipo de Pantalla Generar Factura
Figura 20 Caso de Uso Gestionar Reportes
Figura 21 Prototipo de Pantalla Gestionar Reportes
7
ÍNDICE DE TABLAS
Tabla 32 Tarea 1.4 - Crear un usuario para todo el personal con sus respectivos
privilegios
Tabla 33 Tara 1.5 - Crear una contraseña para todo el personal con sus respectivos
privilegios
Tabla 34 Tarea 1.6 - Validar el usuario desde la base de datos del sistema
Tabla 35 Tarea 2.1 - Validar el usuario desde la base de datos del sistema
Tabla 36 Tarea 2.2 - Diseñar diagrama de clases
Tabla 37 Tarea 2.3 - Crear formularios de registro de usuarios
Tabla 38 Tarea 2.4 - Crear formularios de registro de usuarios
Tabla 39 Tarea 2.5 - Crear formularios de registro de usuarios
Tabla 40 Tarea 2.6 - Crear la opción de eliminar usuario al seleccionar un icono
Tabla 41 Tarea 2.7 - Documentación del módulo usuario
Tabla 42 Tarea 3.1 - Diseñar y crear el formulario de cambiar contraseña
Tabla 43 Tarea 3.2 - Crear una nueva contraseña para todo el personal
Tabla 44 Tarea 3.3 - Crear una nueva contraseña para todo el personal
Tabla 45 Tarea 4.1 - Diseñar tablas en la base de datos
Tabla 46 Tarea 4.2 - Diseñar diagrama de clases
Tabla 47 Tarea4.3 - Crear formularios de registro de productos
Tabla 48 Tarea 4.4 - Crear formularios para actualización de productos
Tabla 49 Tarea 4.5 - Crear formularios para visualizar datos del producto
Tabla 50 Tarea 4.6 - Crear la opción de eliminar producto al seleccionar un icono
Tabla 51 Tarea 4.7 - Documentación del módulo producto
Tabla 52 Calendario de trabajo del sprint 1
Tabla 53 Puntos asignados de las Historias de Usuarios
Tabla 54 Tarea 5.1 - Diseñar tablas en la base de datos
Tabla 55 Tarea 5.2 - Diseñar diagrama de clases
Tabla 56 Tarea 5.3 - Crear formularios de registro de cotizaciones
Tabla 57 Tarea 5.4 - Crear formularios para visualización de cotizaciones
Tabla 58 Tarea 5.5 - Crear formularios para visualización de cotizaciones
Tabla 59 Tarea 5.6 - Crear la opción de eliminar cotización al seleccionar un icono
Tabla 60 Tarea 5.7 - Documentación del módulo de cotización
Tabla 61 Tarea 6.1 - Diseñar tablas en la base de datos
9
RESUMEN
con el objetivo de poder enseñar que se puede gestionarla Administración del Área
información web pudiendo tal que el comprador logre hacer su pedido de manera
encuentre satisfecho con su atención por su bastante tiempo tardío, desorden y falta
11
consigue tener un mejor orden de la información del producto y una mejor atención al
administrativa.
12
INTRODUCCIÓN
adecuada era la metodología Scrum, ya que es una metodología de trabajo ágil que
tiene como finalidad la entrega de valor en períodos cortos de tiempo, basada tres
Nivel Internacional
En el mundo, las empresas son cada vez más competitivas y enfrentan nuevos
EAN, en Colombia las pymes representan el 99,9 % del total de las empresas, cerca
de 1,6 millones de unidades empresariales, las cuales, de igual manera, han aportado
15
cerca del 38 % del Producto Interno Bruto (PIB) total, teniendo una importancia
Por último, al recordar las décadas del '80 y del '90, las tendencias más
así ya que el concepto de eficiencia para el área de Compras pasa ahora por generar
el mayor valor para la empresa y margen para el negocio. A la vez, estos sectores
al poseer una excelente gestión. Y por el dinamismo que tiene la actividad, siempre
Nivel Nacional
respalde sus procesos, lo que provoca que la empresa pierda tiempo en términos de
servicio.
Cada 70 de 100 Pymes no “sobreviven” más allá de los 5 años en Perú, cifra
inventarios.
de control interno que permita evaluar cada una de las áreas que conforman
la toma de decisiones.
Nivel institucional
llevando a cabo su labor con muchas deficiencias, ya que no lleva un control de las
La empresa Distribuidora M & C MARKOS S.R.L, cuenta con las áreas de:
• Área de Compras
• Área de ventas
registradas de manera manual, toda esta actividad genera demoras debido que
volver a tomar los datos para la emisión del comprobante, lo cual, ocasiona
demoras en la atención.
• Área de Almacén
registra todas las entradas y salidas de los productos de manera manual lo cual
tener pedidos por parte de sus clientes y no contar con los productos
solicitados.
además de que será diseñado con una interfaz amigable, para una utilización y
atender las necesidades de los clientes y del personal administrativo de una manera
más eficiente.
MARKOS S.R.L
S.R.L.
1.4.1. Temporal
1.4.2. Espacial
S.R.L.
1.4.3. Conceptual
Tabla 1
Cuadro de participantes del proyecto
requieren que la información tanto interna como externa relacionada a sus actividades
esté disponible en el momento preciso a fin que la toma de decisiones sea la más
a nivel nacional sino a nivel mundial que ha sufrido una intensa modificación como
Limitada. Se encuentra ubicada en Av. Los Heroes Nro. 509 Int. 04-A, urbanización
la cual agilice las actividades de cada área, logrando así desarrollo y crecimiento para
Scrum.
de trabajo ágil que tiene como finalidad la entrega de valor en períodos cortos de
menor
24
ACTORES DE
DESCRIPCIÓN
NEGOCIO
CLIENTE
Es el actor que genera la venta para después consumir el
producto de la empresa.
PROVEEDOR
Es el actor del negocio que brinda, proporciona y provee los
servicios o productos faltantes a la empresa.
SUNAT
Es el actor del negocio que va a fiscalizar y supervisar los
procesos de compras.
VENDEDOR
Es el actor encargado de desarrollar los procesos de las
diferentes áreas de la empresa como la gestión de venta,
postventa y pedidos.
GERENTE GENERAL
Es el actor del negocio encargado de gestionar las finanzas al
ocuparse del área financiera, gestionar recursos humanos y
de gestionar las operaciones donde se permitirá registrar la
información sobre los procesos que se realizan en la empresa.
27
ADMINISTRADORA
Es el actor encargado de supervisar la parte logística y
gestionar los recursos financieros de la empresa, así como
también de gestionar post ventas y generar reportes de ventas
para una vista general y completa de su actividad.
JEFE DE RRHH
Es el actor encargado de gestionar los recursos humanos de
la empresa ya que se encarga de la selección y contratación
del personal, así como el bienestar de los mismos.
JEFE DE ALMACÉN
Es el actor del negocio encargado de gestionar los pedidos y
productos de la empresa al planificar, dirigir y coordinar las
actividades de abastecimiento según el pedido, reposición,
almacenamiento y distribución de productos.
Tabla 3
HU 01 - Iniciar Sesión
HISTORIA DE USUARIO
Descripción:
Criterio de aceptación:
Tabla 4
HU 02 - Gestionar Usuario
HISTORIA DE USUARIO
Descripción:
Criterio de aceptación:
Tabla 5
HU 03 - Cambiar Contraseña
HISTORIA DE USUARIO
Prioridad en el negocio:
Riesgo en desarrollo: Baja
Media
Descripción:
Criterio de aceptación:
Tabla 6
HU 04- Gestionar Producto
HISTORIA DE USUARIO
Prioridad en el negocio:
Riesgo en desarrollo: Baja
Baja
Descripción:
Como jefe de almacén puedo listar, registrar, modificar y eliminar los productos
según el inventario que se maneje.
Criterio de aceptación:
El jefe de almacén podrá listar, registrar, modificar y eliminar los productos según el
inventario que se maneja, así como sus respectivas cantidades.
Tabla 7
HU 05- Gestionar Cotización
HISTORIA DE USUARIO
Descripción:
Como vendedor puedo listar, registrar, modificar las cotizaciones para su posterior
venta y eliminarlas si es necesario.
Criterio de aceptación:
Tabla 8
HU 06 - Gestionar Ventas
HISTORIA DE USUARIO
Descripción:
Como vendedor puedo listar, registrar, modificar y eliminar las ventas del sistema.
Criterio de aceptación:
El vendedor podrá registrar las ventas realizadas, así como visualizar la lista de todas
ellas con su respectivo detalle. El vendedor podrá modificar los datos de la venta o
eliminarla si existe un error.
Tabla 9
HU 07 - Generar Facturas
HISTORIA DE USUARIO
Prioridad en el negocio:
Riesgo en desarrollo: Media
Media
Descripción:
Como vendedor puedo generar las facturas de las ventas registradas en el sistema.
Criterio de aceptación:
El vendedor podrá generar una factura al realizar una venta, la cual se almacenará
en el sistema entonces se podrá sacar un conteo diario para saber cuáles fueron las
ganancias del día.
Tabla 10
HU 08 - Gestionar Reportes
HISTORIA DE USUARIO
Prioridad en el negocio:
Riesgo en desarrollo: Alta
Alta
Descripción:
Como administrador puedo listar, registrar, modificar los reportes en el sistema, así
como eliminar los que considere innecesarios.
Criterio de aceptación:
Tabla 11
Cuadro de Requerimientos Funcionales
REQUERIMIENTOS FUNCIONALES
Nº Requerimiento Descripción
Gestionar
RF04 Necesario para generar los reportes para la empresa.
reportes
Tabla 12
Cuadro de Requerimientos No Funcionales
REQUERIMIENTOS NO FUNCIONALES
Nº Requerimiento Descripción
La información manejada
El sistema brindará seguridad a los clientes,
por el sistema deberá estar
RNF 05 teniendo el https, con certificado la cual da
protegida de accesos no
más seguridad para el cliente.
autorizados.
Figura 3
Diagrama del proceso de compras (AS-IS)
Figura 4
Diagrama del proceso de ventas (AS-IS)
Figura 5
Diagrama del proceso de compras (TO-BE)
Figura 6
Diagrama del proceso de ventas (TO-BE)
Product Backlog.
Tabla 13
Construyendo Producto Backlog
1 Gestionar Producto
2 Gestionar Cotizaciones
3 Gestionar Ventas
4 Gestionar Reportes
5 Generar Facturas
6 Gestionar Usuarios
7 Cambiar contraseña
8 Iniciar sesión
Tabla 14
Priorizando el Product Backlog
8 Iniciar sesión 1
6 Gestionar Usuario 2
1 Gestionar Producto 3
3 Gestionar Ventas 4
2 Gestionar Cotizaciones 5
5 Generar Facturas 6
4 Gestionar Reportes 7
7 Cambiar Contraseña 8
Tabla 15
Identificando la complejidad
8 Iniciar sesión 1 1
6 Gestionar Usuario 2 1
7 Cambiar contraseña 8 1
1 Gestionar Producto 3 1
2 Gestionar Cotizaciones 5 2
3 Gestionar Ventas 4 2
5 Generar Facturas 6 3
4 Gestionar Reportes 7 4
Haciendo uso del Planning Poker el Scrum Master determina el valor en Story
Tabla 16
Asignando un valor en Story Points
8 Iniciar sesión 1 1 2
6 Gestionar Usuario 2 1
7 Cambiar contraseña 8 1
1 Gestionar Producto 3 1
2 Gestionar Cotizaciones 5 2
3 Gestionar Ventas 4 2
5 Generar Facturas 6 3
4 Gestionar Reportes 7 4
Tabla 17
Asignando el valor en Story Points para cada User Story
2 Gestionar Usuario 2 1 5
3 Cambiar contraseña 8 1 2
4 Gestionar Producto 3 1 5
5 Gestionar Cotizaciones 5 2 8
6 Gestionar Ventas 4 2 8
7 Generar Facturas 6 3 13
8 Gestionar Reportes 7 4 13
Tabla 18
Duración en días del Sprint
Número en días
SPRINT
16
Según la metodología, se sugiere que cada sprint dure entre 15 y 20 días como
Tabla 19
El User Story más representativo
1 Gestionar Producto 3 1 5
2 Gestionar Cotizaciones 5 2 8
3 Gestionar Ventas 4 2 8
4 Gestionar Reportes 7 4 13
5 Generar Facturas 6 3 13
6 Gestionar Usuario 2 1 5
7 Cambiar contraseña 8 1 2
Tabla 20
Número total de Sprints
56,5 16 4
En función del User Story anterior, cuántos User Story pueden ser atendidos en un
Tabla 21
User Story atendidos por Sprint
1 Gestionar Producto 3 1
2 Gestionar Cotizaciones 5 2 8
3 Gestionar Ventas 4 2 8
4 Gestionar Reportes 7 4
5 Generar Facturas 6 3
6 Gestionar Usuario 2 1
7 Cambiar contraseña 8 1
8 Iniciar sesión 1 1
Tabla 22
Número total de Sprints
3,53
Multiplicando el número total de sprint del proyecto por los días de duración de
Tabla 23
Tiempo total de entrega (en días)
4 16 64
cada sprint.
Tabla 24
Elaboración y agrupación de los Sprints
6 Gestionar Usuario 2 2 5
7 Cambiar contraseña 8 3 2
1 Gestionar Producto 3 4 5
14,5
2 Gestionar Cotizaciones 5 5 8
3 Gestionar Ventas 4 6 8
16
5 Generar Facturas 6 6 13
55
13
4 Gestionar Reportes 7 8 13
13
Tabla 25
Product Backlog
PRODUCT
HISTORIA
BACKLOG
gestionar usuarios.
Tabla 26
Análisis preliminar de requerimientos
1 Gestionar Usuario x x
2 Iniciar sesión x x x x
3 Cambiar contraseña x
4 Gestionar Producto x
5 Gestionar Venta x x
6 Gestionar x
Cotizaciones
7 Gestionar Factura x
8 Gestionar Reportes x
Tabla 27
Tareas de H.U.
COTIZACIONES
cotización
• Etapa de planificación
Tabla 28
Lista de historias de usuario del sprint 1
Iniciar sesión
Gestionar Usuario
Sprint 1
Cambiar contraseña
Gestionar Producto
b. Lista de tareas
Tabla 29
Tarea 1.1 - Diseñar la Base de Datos
TAREA
Descripción:
Consiste en diseñar e implantar las tablas en la base de datos para que de soporte
iniciar sesión.
Tabla 30
Tarea 1.2 - Diseñar diagrama de clases
TAREA
Descripción:
Consiste en diseñar el diagrama de clases identificando los atributos y métodos
para iniciar sesión
Tabla 31
Tarea 1.3 - Diseñar la estructura y el interfaz del sistema de bienvenida
TAREA
Descripción:
Consiste en diseñar e implementar los formularios necesarios para iniciar sesión.
Tabla 32
Tarea 1.4 - Crear un usuario para todo el personal con sus respectivos privilegios
TAREA
Nombre de la Tarea: Crear un usuario para todo el personal con sus respectivos
privilegios
Descripción:
Consiste en los usuarios con sus respectivos privilegios para realizar diversas
actividades.
Tabla 33
Tara 1.5 - Crear una contraseña para todo el personal con sus respectivos privilegios
TAREA
Nombre de la Tarea: Crear una contraseña para todo el personal con sus
respectivos privilegios
Descripción:
Consiste en crear una contraseña para cada usuario según sus respectivos
privilegios
Tabla 34
Tarea 1.6 - Validar el usuario desde la base de datos del sistema
TAREA
Descripción:
Consiste en validar cada usuario desde la base de datos del sistema para que
pueda iniciar sesión
Tabla 35
Tarea 2.1 - Validar el usuario desde la base de datos del sistema
TAREA
Descripción:
Consiste en diseñar e implantar las tablas en la base de datos para que dé
soporte a gestionar usuarios.
Tabla 36
Tarea 2.2 - Diseñar diagrama de clases
TAREA
Descripción:
Consiste en diseñar el diagrama de clases identificando los atributos y métodos
para gestionar al usuario.
Tabla 37
Tarea 2.3 - Crear formularios de registro de usuarios
TAREA
Descripción:
Consiste en diseñar el formulario para registrar usuarios el cual permitirá crear
nuevos usuarios.
Tabla 38
Tarea 2.4 - Crear formularios de registro de usuarios
TAREA
Descripción:
Consiste en diseñar el formulario para actualizar usuarios el cual permitirá modificar
los datos de los usuarios
Tabla 39
Tarea 2.5 - Crear formularios de registro de usuarios
TAREA
Descripción:
Consiste en diseñar el formulario para visualizar los datos del usuario el cual
permitirá observar los datos de cada usuario
Tabla 40
Tarea 2.6 - Crear la opción de eliminar usuario al seleccionar un icono
TAREA
Descripción:
Consiste en crear la opción de eliminar usuario al seleccionar un icono lo cual
permitirá mantener los usuarios actualizados al eliminar a los usuarios que están
inactivos
Tabla 41
Tarea 2.7 - Documentación del módulo usuario
TAREA
Descripción:
Consiste en desarrollar la documentación del módulo usuario con sus respectivas
funciones.
Tabla 42
Tarea 3.1 - Diseñar y crear el formulario de cambiar contraseña
TAREA
Descripción:
Consiste en diseñar el formulario para cambiar la contraseña lo cual permitirá
mantener la seguridad de los usuarios al cambiar la contraseña
Tabla 43
Tarea 3.2 - Crear una nueva contraseña para todo el personal
TAREA
Descripción:
Consiste en crear una nueva contraseña para todo el personal lo cual permitirá
mantener la seguridad en cuanto a las contraseñas de los usuarios.
Tabla 44
Tarea 3.3 - Crear una nueva contraseña para todo el personal
TAREA
Descripción:
Consiste en validar las contraseñas creadas desde la base de datos del sistema lo
cual permitirá asegurar que las nuevas claves creadas funcionen correctamente.
Tabla 45
Tarea 4.1 - Diseñar tablas en la base de datos
TAREA
Descripción:
Consiste en diseñar e implantar las tablas en la base de datos para que dé soporte
a gestionar productos.
Tabla 46
Tarea 4.2 - Diseñar diagrama de clases
TAREA
Descripción:
Consiste en diseñar el diagrama de clases identificando los atributos y métodos
para gestionar productos.
Tabla 47
Tarea4.3 - Crear formularios de registro de productos
TAREA
Descripción:
Consiste en diseñar el formulario para registrar productos el cual permitirá crear
nuevos productos.
Tabla 48
Tarea 4.4 - Crear formularios para actualización de productos
TAREA
Descripción:
Consiste en diseñar el formulario para actualizar productos el cual permitirá
modificar los datos de los productos
Tabla 49
Tarea 4.5 - Crear formularios para visualizar datos del producto
TAREA
Descripción:
Consiste en diseñar el formulario para visualizar los datos del producto el cual
permitirá observar los datos de cada producto.
Tabla 50
Tarea 4.6 - Crear la opción de eliminar producto al seleccionar un icono
TAREA
Descripción:
Consiste en crear la opción de eliminar producto al seleccionar un icono lo cual
permitirá mantener los productos actualizados al eliminar a los productos que no
estén disponibles.
Tabla 51
Tarea 4.7 - Documentación del módulo producto
TAREA
Descripción:
Consiste en desarrollar la documentación del módulo producto con sus respectivas
funciones.
Tabla 52
Calendario de trabajo del sprint 1
D. Historias de Usuarios
Tabla 53
Puntos asignados de las Historias de Usuarios
N.
NOMBRE DE LA HISTORIA Puntos Asignados
Historia
3 Cambiar contraseña 2
2 Gestionar Usuario 5
4 Gestionar Producto 5
Figura 7
Caso de Uso Gestionar Usuario
Figura 8
Caso de Uso Iniciar sesión
Figura 9
Caso de Uso Gestionar Producto
Figura 10
Prototipo de Pantalla Login
Figura 11
Prototipo de Pantalla Cambiar Contraseña
Figura 12
Prototipo de Pantalla Gestionar Usuario
Figura 13
Prototipo de Pantalla Gestionar Producto
• Etapa de Planificación
Figura 14
Lista de historias de usuario del sprint 2
Gestionar cotizaciones
Sprint 2
Gestionar ventas
b. Lista de tareas
Tabla 54
Tarea 5.1 - Diseñar tablas en la base de datos
TAREA
Descripción:
Consiste en diseñar e implantar las tablas en la base de datos para que dé soporte
a gestionar cotizaciones
Tabla 55
Tarea 5.2 - Diseñar diagrama de clases
TAREA
Descripción:
Consiste en diseñar el diagrama de clases identificando los atributos y métodos
para gestionar cotizaciones
Tabla 56
Tarea 5.3 - Crear formularios de registro de cotizaciones
TAREA
Descripción:
Consiste en diseñar el formulario para registrar cotizaciones el cual permitirá crear
nuevas cotizaciones
Tabla 57
Tarea 5.4 - Crear formularios para visualización de cotizaciones
TAREA
Descripción:
Consiste en diseñar el formulario para visualizar los datos de cotización el cual
permitirá observar los datos de cada cotización.
Tabla 58
Tarea 5.5 - Crear formularios para visualización de cotizaciones
TAREA
Nombre de la Tarea: Crear formularios para actualizar los datos de las cotizaciones
Descripción:
Consiste en diseñar el formulario para actualizar cotizaciones el cual permitirá
modificar los datos de las cotizaciones.
Tabla 59
Tarea 5.6 - Crear la opción de eliminar cotización al seleccionar un icono
TAREA
Descripción:
Consiste en crear la opción de eliminar cotización al seleccionar un icono lo cual
permitirá mantener las cotizaciones actualizadas al eliminar cotizaciones.
Tabla 60
Tarea 5.7 - Documentación del módulo de cotización
TAREA
Descripción:
Consiste en desarrollar la documentación del módulo cotización con sus respectivas
funciones.
Tabla 61
Tarea 6.1 - Diseñar tablas en la base de datos
TAREA
Descripción:
Consiste en diseñar e implantar las tablas en la base de datos para que dé soporte
a gestionar ventas.
Tabla 62
Tarea 6.2 - Diseñar diagrama de clases
TAREA
Descripción:
Consiste en diseñar el diagrama de clases identificando los atributos y métodos
para gestionar ventas.
Tabla 63
Tarea 6.3 - Diseñar diagrama de clases
TAREA
Descripción:
Consiste en diseñar el formulario para registrar ventas el cual permitirá crear nuevas
ventas al considerar las cotizaciones.
Tabla 64
Tarea 6.4 - Crear formularios para visualizar datos de la venta
TAREA
Descripción:
Consiste en diseñar el formulario para visualizar los datos de la venta el cual
permitirá observar los datos de cada venta
Tabla 65
Tarea 6.5 - Crear formularios para visualizar datos de la venta
TAREA
Descripción:
Consiste en diseñar el formulario para actualizar ventas el cual permitirá modificar
los datos de las ventas.
Tabla 66
Tarea 6.6 - Crear la opción de eliminar venta al seleccionar un icono
TAREA
Descripción:
Consiste en crear la opción de eliminar venta al seleccionar un icono lo cual
permitirá mantener las ventas actualizadas al eliminar ventas que contengan
errores.
Tabla 67
Tarea 6.7 - Documentación del módulo de ventas
TAREA
Descripción:
Consiste en desarrollar la documentación del módulo de ventas con sus respectivas
funciones.
Tabla 68
Calendario de trabajo del sprint 2
D. Historias de Usuarios
Tabla 69
Puntos asignados de las Historias de Usuarios
5 Gestionar cotizaciones 8
6 Gestionar ventas 8
Figura 15
Caso de Uso Gestionar Cotización
Figura 16
Caso de Uso Gestionar Venta
Figura 17
Prototipo de Pantalla Gestionar Cotización
Figura 18
Prototipo de Pantalla Gestionar Venta
• Etapa de Planificación
Tabla 70
Lista de historias de usuario del sprint 3
b. Lista de tareas
Tabla 71
Tarea 7.1 - Diseñar tablas en la base de datos
TAREA
Descripción:
Consiste en diseñar e implantar las tablas en la base de datos para que dé soporte
a generar factura.
Tabla 72
Tarea 7.2 - Diseñar diagrama de clases
TAREA
Descripción:
Consiste en diseñar el diagrama de clases identificando los atributos y métodos
para generar la factura.
Tabla 73
Tarea7.3 - Crear formulario para generar factura por producto
TAREA
Descripción:
Consiste en diseñar el formulario para el generar factura por producto lo cual
permitirá recibir una factura.
Tabla 74
Tarea 7.4 - Crear vista previa de la factura
TAREA
Descripción:
Consiste en diseñar una vista previa de la factura la cual se mostrará a través de
una interfaz.
Tabla 75
Tarea 7.5 - Documentación del módulo de facturas
TAREA
Descripción:
Consiste en desarrollar la documentación del módulo de facturas con sus
respectivas funciones.
Tabla 76
Calendario de trabajo del sprint 3
D. Historias de Usuarios
Tabla 77
Puntos asignados de las Historias de Usuarios
7 Generar factura 13
Figura 19
Prototipo de Pantalla Generar Factura
• Etapa de Planificación
Tabla 78
Lista de historias de usuario del Sprint 4
b. Lista de tareas
Tabla 79
Tarea 8.1 - Diseñar tablas en la base de datos
TAREA
Descripción:
Consiste en diseñar e implantar las tablas en la base de datos para que dé soporte
a gestionar reportes.
Tabla 80
Tarea 8.2 - Diseñar diagrama de clases
TAREA
Descripción:
Consiste en diseñar el diagrama de clases identificando los atributos y métodos
para gestionar reportes.
Tabla 81
Tarea 8.3 - Crear formularios de registro de reportes
TAREA
Descripción:
Consiste en diseñar el formulario para registrar reportes el cual permitirá crear
nuevos reportes.
Tabla 82
Tarea 8.4 - Crear vista previa del reporte
TAREA
Descripción:
Consiste en crear una vista previa de los reportes que se realizan el cual permitirá
observar los detalles de un reporte así como una vista general.
Tabla 83
Tarea 8.5 - Crear vista previa del reporte
TAREA
Nombre de la Tarea: Crear formularios para actualizar los datos del reporte
Descripción:
Consiste en diseñar el formulario para actualizar datos de los reportes el cual
permitirá modificar los datos de los reportes.
Tabla 84
Tarea 8.6 - Crear la opción de eliminar reporte al seleccionar un icono
TAREA
Descripción:
Consiste en crear la opción de eliminar reporte al seleccionar un icono lo cual
permitirá mantener los reportes actualizados al eliminar reportes.
Tabla 85
Tarea 8.7 - Documentación del módulo de reportes
TAREA
Descripción:
Consiste en desarrollar la documentación del módulo reportes con sus respectivas
funciones.
Historias de Usuarios
Tabla 87
Puntos asignados de las Historias de Usuarios
8 Gestionar reportes 13
CONCLUSIONES
• El sistema informático en web está acorde con lo que la empresa requiere para
los tiempos, el sistema informático disminuye los minutos que abarca este, lo
documentación como para el desarrollo del sistema web ya que se tiene como
RECOMENDACIONES
funcionamiento.
web.
Artículo
Ruiz L., Edgar, & Lorena L., Paul, & Raffo L., Eduardo, & Hinojosa L., Hilmar (2003).
https://www.redalyc.org/articulo.oa?id=81660205
Artículo de Revista
ejecutiva. https://mba.americaeconomia.com/articulos/notas/mala-gestion-de-
inventarios-una-de-las-principales-causas-de-quiebre-de-las-pymes
https://www.eumed.net/rev/oel/2018/07/control-inventarios-rentabilidad.html
Artículo de Periódico
Voz. https://www.lavoz.com.ar/negocios/area-de-compras-los-10-errores-mas-
comunes-en-las-empresas/
Pérez, R. & Ramírez, M. (2015, 02 de Setiembre). ¿Por qué fracasan las pymes en
colombia/212958/
105
Blog
González C. (2014, marzo 11). Importancia del control interno en las pymes
Gestiopolis https://www.gestiopolis.com/importancia-del-control-interno-en-
las-pymes/
Libro
Fecha: 27/09/2021
Plantilla actualizada a la última versión de la guía PMBOK 6 publicada en 2017.
Tabla de contenido
1.1 Datos 4
5. Objetivos 7
6. Premisas y restricciones 9
15. Aprobaciones 14
1. Información del proyecto
1.1. Datos
Requerimientos Funcionales
1. Gestionar Usuario
2. Gestionar Productos
3. Gestionar Ventas
4. Gestionar Reportes
5. Gestionar Cotización
6. Generar Factura
Requerimientos no funcionales
1. Las interfaces deben ser fáciles y entendibles.
2. El sistema debe ser capaz de cumplir con las necesidades del usuario.
3. El sistema deberá estar disponible las veinticuatro horas (24h) del día.
4. La información manejada por el sistema deberá estar protegida de accesos no
autorizados.
Alcance
Cronograma (Tiempo)
Semana 2: 2 horas
Costo
Servicios
100 semanal
Calidad
Otros
Alcance
100 %
Empresa distribuidora M & C Markos S.R.L.
85%
Cronograma (Tiempo)
Costo
Pasajes
100 mensual
Calidad
Otros
Premisas:
1. El desarrollo del sistema web se va a hacer en el lenguaje de programación PHP;
aprovechando los recursos accesibles que PHP brinda.
2. Se capacitará al personal de la empresa para el uso del sistema web durante 15
días por el Scrum Team.
3. Manejo de software libre.
Restricciones:
1. Temporal: La actual investigación se desarrollará en el periodo correspondido
entre septiembre y diciembre del presente año.
2. Solo un usuario con los permisos necesarios puede eliminar información
importante.
- EDT 05/10/2021
3. Sprints: 22/10/2021
4. Implementación 15/12/2021
9. Presupuesto inicial asignado
Hosting - S/ - S/ -
Dominio corporativo - S/ - S/ -
DESCUENTO S/ 850,00
IVA % 25%
Manuela Medina -
Administradora Administración
Aguilar
2 computadoras Team
15. Aprobaciones
1 Gestionar Producto
2 Gestionar Cotizaciones
3 Gestionar Ventas
4 Gestionar Reportes
5 Generar Facturas
6 Gestionar Usuarios
7 Cambiar contraseña
8 Iniciar sesión
ANEXO 9: IMPACT MAP
ANEXO 10: CHECKLIST DEL PROYECTO
EN
ACTIVIDADES EN INICIO CONCLUIDO
PROCESO
1. Elicitación de Requerimientos X
2. Definición de actores X
4. Definición de Sprints X
6. Creación de prototipos X