Documentos de Académico
Documentos de Profesional
Documentos de Cultura
AUTOR:
ASESOR:
LINEA DE INVESTIGACIÓN
SISTEMAS DE INFORMACIÓN
AYACUCHO-PERÚ
2022
iii
DEDICATORIA
Dedico este trabajo de investigación a mis queridos padres por el gran apoyo que recibí
durante todo el transcurso de mi formación. Si bien una madre no es solo el quien te da la
vida, madre señora Ana María Ramos Oyolo gracias por llegar a nuestras vidas. Mis logros se
los debo a ustedes, que me motivaron constantemente para alcanzar mis anhelos.
iv
AGRADECIMIENTO
En primera instancia agradezco a Dios, por permitirme dar valor para alcanzar mis anhelos y
guiarme por el buen camino.
A la Universidad de Ayacucho Federico Froebel por haberme abierto las puertas para ser una
mejor persona y buen profesional.
A los docentes y administrativos de la universidad por haberme compartido sus
conocimientos y consejos durante todo el proceso de la formación profesional.
A mis compañeros y amigos que durante el proceso de la formación profesional compartimos
buenas y malas experiencias que solo se vive una vez en la vida.
v
TABLA DE CONTENIDO
DEDICATORIA........................................................................................................................ iii
AGRADECIMIENTO ............................................................................................................... iv
RESUMEN ............................................................................................................................... xv
INTRODUCCIÓN ................................................................................................................... 17
3.4.2. Muestra....................................................................................................................... 36
INDICE DE TABLAS
INDICE DE FIGURAS
INDICE DE ANEXOS
Anexo 1. Matriz de consistencia ............................................................................................ 112
Anexo 2. Cuestionario de entrevista dirigido al propietario .................................................. 114
Anexo 3. Cuestionario de entrevista dirigido al mesero y cajero .......................................... 115
Anexo 4. Cuestionarios de encuesta dirigido al propietario, mesero y cajero ....................... 116
Anexo 5. Modelo para las Historias de usuario ..................................................................... 118
Anexo 6. Fotos del lugar de estudio ....................................................................................... 119
xv
RESUMEN
El objetivo del presente trabajo de investigación fue desarrollar un sistema web para la
automatización del proceso de gestión de pedidos en el restaurante Manu Barra Cevichera,
que permita una mejor gestión a la hora de categorizar, listar platos y bebidas de la carta
llevando un mejor control de las ordenes de pedidos realizadas en el restaurante. Logrando de
esta manera mejorar el tiempo de atención al cliente.
La investigación desarrollada es de enfoque cuantitativo, con un nivel descriptivo,
teniendo en cuenta el diseño no experimental de tipo transversal, con una muestra
seleccionada a través del muestreo no probabilístico por conveniencia que constó del
propietario, un mesero y un cajero. La metodología utilizada fue la metodología Scrum
permitiendo el desarrollo de los resultados de la investigación.
Como conclusión se logró cumplir con el desarrollo del sistema web para la
automatización del proceso de gestión de pedidos en el restaurante Manu Barra Cevichera,
utilizando la metodología Scrum. Los resultados fueron satisfactorios, logrando la facilidad
en la administración de la carta del restaurante, la administración de las ordenes de pedidos y
el control de las ordenes de pedidos. Las pruebas de aceptación de funcionalidad validadas
por el Product Owner, muestran que los requisitos establecidos para el desarrollo del sistema
se cumplieron satisfaciendo las expectativas del negocio.
ABSTRACT
The research goal was to develop a web system to automate Manu Barra Cevichera
restaurant's order management process that allows better management when categorizing,
listing dishes and drinks from the menu, taking better control of orders placed in the
restaurant. Achieving this in this way improve customer service time.
The research developed as a quantitative approach, with a descriptive level, taking into
account the non-experimental type of cross design, with a sample selected through non-
probabilistic sampling by the convenience that consisted of the restaurant's owner, a waiter,
and a cashier. The methodology used was the Scrum methodology allowing the development
of the research results.
In conclusion, the development of the web system to the automation of the Manu
Barra Cevichera restaurant's order management process was achieved using the Scrum
methodology. The results got satisfactory, ease in the restaurant menu's administration, the
purchase orders' administration, and the purchase orders' control. Functionality acceptance
tests validated by the Product Owner show that the requirements established for the web
system development were fulfilled, satisfying the business expectation.
INTRODUCCIÓN
En la actualidad es necesario que los restaurantes opten por usar soluciones digitales
que permitan automatizar procesos que son repetitivos, permitiendo optimizar las tareas
administrativas y la atención al cliente reflejando en un ahorro de tiempo y dinero. Por otro
lado, la sociedad actual está mejor preparada para adaptarse a un cambio que pueda realizarse
en los restaurantes.
Es necesario destacar que en la actualidad muchos negocios ya se encuentran
digitalizando sus procesos, los restaurantes también deben mejorar sus operaciones haciendo
uso de estas soluciones digitales que trae el aumento significativo en sus ventas y ahorros de
gastos. Los restaurantes siguen persistiendo en una deficiencia en la atención al cliente,
existiendo mucha inconformidad por diversas razones, como la demora en la toma de la
orden, errores en apunte del pedido, la demora en la entrega y la demora al momento de
realizar el pago hacen que muchos de estos casos el cliente no vuelva más al lugar.
El presente trabajo tiene como objetivo general desarrollar un sistema web, utilizando
la metodología Scrum, para la automatización del proceso de gestión de pedidos en el
restaurante Manu Barra Cevichera.
El capítulo I presenta el problema de investigación, donde se aborda la situación
problemática, así como la formulación de los problemas, objetivos de la investigación y se
aborda la justificación del presente trabajo.
El capítulo II presenta el marco teórico y conceptual, donde se muestra los
antecedentes de la investigación, se desarrolla las bases teóricas, marco conceptual y la
identificación de la variable de estudio.
El capítulo III aborda la metodología utilizada para el desarrollo del presente trabajo.
El capítulo IV presenta los resultados de la investigación, utilizando las etapas
definidas en la metodología Scrum.
18
Figura 1
Ciclo de desarrollo ágil
26
Scrum gestiona estas iteraciones a través de reuniones diarias, uno de los elementos
fundamentales de esta metodología.
Scrum se puede dividir de forma general en 3 fases, que podemos entender como
reuniones. Las reuniones forman parte de los artefactos de esta metodología junto con los
roles y los elementos que lo forman.
2.2.2.1. Las reuniones
2.2.2.1.1 Planificación del Backlog
Se definirá un documento en el que se reflejarán los requisitos del sistema por
prioridades.
En esta fase de definirán tablen la planificación del Sprint 0, en la que se decidirá
cuáles van a ser los objetivos y el trabajo que hay que realizar para esa iteración.
Se obtendrá además de esta reunión un Sprint Backlog, que es la lista de tareas y que
es el objetivo más importante del Sprint.
2.2.2.1.2 Seguimiento del Sprint
En esta fase se hacen reuniones diarias en las que las 3 preguntas principales para
evaluar el avance de las tareas serán:
- ¿Qué trabajo se realizó desde la reunión anterior?
- ¿Qué trabajo se hará hasta una nueva reunión?
- Inconvenientes que han surgido y qué hay que solucionar para poder continuar.
2.2.2.1.3 Revisión del Sprint
Cuando se finaliza el Sprint se realizará una revisión del incremento que se ha
generado. Se presentarán los resultados finales y una demo o versión, esto ayudará a mejorar
el feedback con el cliente.
2.2.2.2. Roles de Scrum
Product Owner: Es la persona que toma las decisiones, y es la que realmente conoce
el negocio del cliente y su visión del producto. Se encarga de escribir las ideas del cliente, las
ordena por prioridad y las coloca en el Product Backlog.
Scrum Master: Es el encargado de comprobar que el modelo y la metodología
funciona. Eliminará todos los inconvenientes que hagan que el proceso no fluya e interactuará
con el cliente y con los gestores.
Equipo de Desarrollo: Suele ser un equipo pequeño de unas 5-9 personas y tiene
autoridad para organizar y tomar decisiones para conseguir su objetivo. Está involucrado en la
estimación del esfuerzo de las tareas del Backlog.
27
Figura 2
Ciclo de desarrollo Scrum
Durante esta fase se producen gran número de inexactitudes con las estimaciones, pero
es lógico, debido a que se hacen a alto nivel, por lo tanto, es aconsejable no perder tiempo en
buscar las estimaciones exactas, es mejor invertir ese tiempo en el desarrollo del producto. De
esta manera el Backlog del producto usará como unidad de tiempo “días”.
Las estimaciones del Backlog
Antes de la primera reunión de la planificación el equipo tiene que conocer cuál va a
ser su velocidad inicial y su factor de dedicación.
Para poder realizar las estimaciones, primeramente, hay que decidir qué historias
incluir en la pila del Sprint.
2.2.2.4.2 Planificar un Sprint
Denominado también “Sprint Planning Meeting”, tiene como finalidad realizar una
reunión, en la que participarán el Product Owner, el Scrum Master y el equipo, con la
intención de seleccionar de la lista Backlog del producto las funcionalidades sobre las que se
va a trabajar, y que darán valor al producto.
Mantener el Backlog del Sprint
El equipo tiene que mantener actualizado el Backlog del Sprint para poder tener
feedback y tomar cualquier decisión de manera rápida.
2.2.2.4.3 El desarrollo del Sprint
En los Sprints, el equipo trabaja para conseguir un incremento del producto, que será
productivo para el Producto Owner y los Stakeholders.
El tiempo más conveniente está entre 2 y 4 semanas, o 30 días consecutivos como
máximo. Estos intervalos de tiempo son los que se consideran más apropiados para que el
Stakeholders no pierda el interés.
2.2.3. Restaurante
Según ecured (2017) un restaurante puede ser un establecimiento comercial, siendo
públicos donde se pagan por consumir comidas y bebidas en el mismo local o para llevar.
2.2.3.1. Clasificación
Al igual que los hoteles, los restaurantes también reciben una clasificación basada en
varios conceptos, instalaciones, servicios, menú, etc.
2.2.3.2. Tipos de restaurantes
2.2.3.2.1 Restaurante buffet
Es posible escoger una gran variedad de platos cocinados y dispuestos para el
autoservicio. A veces se paga una cantidad fija y otras veces por cantidad de consumida.
2.2.3.2.2 Restaurante de comida rápida
29
Figura 3
Flujo del modelo-vista-controlador
Blade Témplate
5. Muestra
Vista
4. Actualiza
Modelo
Usuario 3. Notifica
Controlador 2. Manipula
1. Utiliza
31
Tabla 1
Definición conceptual de la variable de estudio
Tabla 2
Definición operacional de la variable de estudio
Tabla 3
Operacionalización de la variable de estudio
3.1.4. Diseño
Según Hernández et al. (2014), el diseño no experimental es aquella investigación que
se realiza sin manipular deliberadamente las variables y de tipo transversal, se emplea para
analizar y conocer las características, propiedades y rasgos esenciales de los hechos y
fenómenos de un hecho realizado en un solo momento, tiempo único.
El presente trabajo es de un diseño no experimental porque no se manipula la variable
de manera deliberada y es de tipo transversal porque se recolectará los datos en un tiempo
único.
el cajero, con la finalidad de recolectar los requerimientos necesarios como conocer las
actividades que realizan dentro del restaurante para llevar a cabo el desarrollo del sistema
web.
La otra herramienta que se usó fue la encuesta, fue usado para validar las pruebas
funcionales sobre cada parte del sistema web desarrollado.
Tabla 4
Técnicas e instrumentos de recolección de datos
Tabla 5
Equipo Scrum
Como propietario, quiero que el sistema web permita registrar a los clientes que estén en
el restaurante, para que puedan realizar sus órdenes de pedidos mediante el uso del sistema.
Como propietario, quiero que el sistema web permita modificar la información de mi
restaurante (foto de portada, foto del logo, descripción, horario de atención, etc), para
mostrarle a los clientes que usen el sistema.
Como propietario, quiero que el sistema web permita agregar listas de platos que se
ofrecen en el restaurante, para administrar según sea necesario.
Como propietario, quiero que el sistema web permita agregar listas de bebidas que se
ofrecen en el restaurante, para administrar según sea necesario.
Como propietario, quiero que el sistema web permita agregar las mesas que dispongo en
mi restaurante, para que los clientes puedan realizar sus órdenes de pedidos escogiendo la
mesa en donde se encuentran.
Como propietario, quiero que el sistema web permita agregar las categorías que existen
en la carta de mi restaurante, para administra según sea necesario.
Como propietario, quiero que el sistema web permita administrar los grupos que dividen
la carta de mi restaurante, para mostrar las listas de platos y bebidas de los grupos en las
categorías de la carta digital que se ofrece en el restaurante.
Como propietario, quiero que el sistema web genere un código QR de la carta digital,
para que los clientes puedan acceder y realizar sus órdenes de pedidos de manera digital.
Como propietario, quiero que el sistema web permita que los clientes agreguen y
eliminen sus pedidos de su orden, para que puedan tener en cuenta lo que va a ordenar.
Como propietario, quiero que el sistema web permita mostrar todas las ordenes de
pedidos que el cliente haya realizado, para que así tenga en cuenta que pedidos ha realizado
en las diferentes órdenes.
Como propietario, quiero que el sistema web permita modificar la información personal
del cliente, para que se pueda identificar las ordenes de pedidos que se realizan en el
restaurante.
Como propietario, quiero que el sistema web permita realizar reporte de las ordenes de
pedidos del día, para ver las cantidades de ordenes realizadas y los ingresos generados en el
día.
Como propietario, quiero que el sistema web permita realizar reporte de las ordenes de
pedidos realizados por fechas, para ver las cantidades de ordenes que fueron realizadas y los
ingresos que generados durante esas fechas.
40
Como mesero, quiero que el sistema web permita mostrar las ordenes de pedidos
pendientes realizadas por el cliente, para verificar los que aún no fueron atendidos.
Como mesero, quiero que el sistema web permita mostrar y cambiar el estado de entrega
de las ordenes de pedidos pendientes realizadas por el cliente, para ver como más detalles los
pedidos que realizan en la orden para su preparación y entrega.
Como cajero quiero que el sistema web permita ver las ordenes de pedidos pendientes
de pago, para realizar los cobros del cliente.
4.1.2. Listas de las Historias de usuario
En este apartado se describen brevemente las historias de usuarios recolectadas. Que
sirven para asignar la prioridad en negocio, riesgo en desarrollo y el tamaño de complicación
de la historia de usuario para el siguiente apartado.
HU1: Autenticar restaurante: Crear cuenta como primera instancia cuando se usa el
sistema por primera vez, para ello se consignan los siguientes campos: nombre del
restaurante, nombre de usuario, correo electrónico y contraseña.
HU2: Crear cuenta como cliente: Crear cuenta del cliente cuando ya se haya creado la
cuenta del restaurante, para ello se consignan los siguientes campos: nombre, apellido, correo
electrónico y contraseña.
HU3: Modificar información del restaurante: El propietario podrá modificar
información del restaurante sobre el logo, portada, hora de atención, número de celular,
descripción y entre otros.
HU4: Administrar la lista de platos: La cuenta del restaurante, puede crear, modificar,
eliminar, listar los platos que cuentan en el restaurante, guardando información sobre el
nombre del plato, imagen, grupo a que pertenece en la sección y entre otros.
HU5: Administrar mesas: La cuenta del restaurante, puede crear, modificar, eliminar,
listar las mesas que cuentan en el restaurante, guardando información sobre la numeración de
la mesa, descripción.
HU6: Administrar secciones: La cuenta del restaurante, puede crear, modificar,
eliminar y listas las secciones de categorías que conforman los platos y bebidas en la carta del
restaurante.
HU7: Administrar grupos de las secciones: La cuenta del restaurante, puede crear,
modificar, eliminar y listar los grupos que conforman los platos y bebidas en las secciones de
la carta del restaurante.
41
historias de usuario se le conoce como Product Backlog. Para detallar las historias de usuario
se hace uso del modelo del Anexo 5.
Para asignar el nivel de prioridad en el negocio y el riesgo en desarrollo se consideró 3
valores (alta, media, baja) que pueden ser asignados a las historias de usuario, el valor “alta”
representa un mayor nivel de prioridad o de riesgo, el valor “media” representa un medio
nivel de prioridad o de riesgo y el valor “baja” representa un bajo nivel de prioridad o de
riesgo.
Para asignar puntos de dificultad a las historias de usuario se consideró un rango entre
1-10, el rango que se acerca al número “1” representa menor dificultad, mientras el rango que
se acerca al número “10” representa mayor dificultad al momento del desarrollo de las
historias de usuario.
Tabla 6
HU01 - Autenticar restaurante
Tabla 7
HU02 - Crear cuenta como cliente
Descripción: El usuario cliente podrá crear su cuenta como cliente con las siguientes
características: nombre, apellido, correo electrónico y contraseña.
Observaciones: El cliente del restaurante es el responsable de crearse su cuenta para
ordenar sus pedidos mediante el sistema.
Tabla 8
HU03 - Modificar información del restaurante
Tabla 9
HU04 - Administrar la lista de platos
Tabla 10
HU05 - Administrar mesas
Tabla 11
HU06 - Administrar secciones
Tabla 12
HU07 - Administrar grupos de las secciones
Tabla 13
HU08 - Administrar la lista de bebidas
Tabla 14
HU09 - Mostrar ordenes pendientes
Tabla 15
HU10 - Mostrar y cambiar el estado de las ordenes de pedidos
Tabla 16
HU11 - Mostrar el código QR generado de la carta digital
Tabla 17
HU12 - Agregar y eliminar los pedidos de la orden
Tabla 18
HU13 - Mostrar todas las ordenes de pedidos
Descripción: El usuario cliente podrá visualizar todas las ordenes de pedidos que se
haya realizado en cuenta en el sistema.
Observaciones: El cliente debe iniciar sesión para que pueda ver sus órdenes
realizados.
49
Tabla 19
HU14 - Modificar información personal del cliente
Tabla 20
HU15 - Realizar reporte de las ordenes de pedidos del día
Tabla 21
HU16 - Realizar reporte de las ordenes de pedidos por fechas
Tabla 22
HU17 - Realizar cobros de las ordenes de pedidos
Tabla 23
Categorización de las historias de usuario
Figura 4
Product Backlog List
Figura 5
Sprint Backlog
N° Historias Duración
Descripción Prioridad Riesgo
Sprint de Usuario (días)
0 Inicializando el proyecto en el framework laravel - - - 7
HU01 1 2
1 Desarrollo de las credenciales de acceso 7
HU02 1 2
HU04 1 1
Desarrollo de los diferentes módulos de la carta HU06 1 1
2 7
digital HU07 1 1
HU08 1 1
HU03 2 2
3 Desarrollo del módulo restaurante, cliente y mesa HU05 2 2 7
HU14 2 2
HU09 2 2
4 Desarrollo del módulo ordenes pendientes HU10 2 2 7
HU12 2 2
HU11 3 2
Desarrollo del módulo compartir carta digital y mis
5 HU13 2 2 7
ordenes
HU17 2 2
HU15 3 2
6 Desarrollo del módulo reportes de ordenes 7
HU16 3 2
Total 49
53
Figura 6
Sprint Backlog List
Esfuerzo en
N° Tarea Descripción Responsable
Dias
T01 Crear el proyecto Laravel Jhon David Ccoyllo Rojas 1
T02 Crear la base de datos Jhon David Ccoyllo Rojas 4
T03 Crear el diccionario de datos Jhon David Ccoyllo Rojas 2
Crear prototipo de baja fidelidad: registrar restaurante, cliente
T04 Jhon David Ccoyllo Rojas 1
e inicio sesion
Crear la interfaz del sistema: registrar restaurante, cliente e
T05 Jhon David Ccoyllo Rojas 2
inicio sesion
Crear la codificación del sistema para la interfaz: registrar
T06 Jhon David Ccoyllo Rojas 2
restaurante, cliente e inicio sesion
T07 Realizar pruebas de funcionamiento Jhon David Ccoyllo Rojas 2
Crear la interfaz del sistema: administrar listas de platos, listas
T08 Jhon David Ccoyllo Rojas 2
de bebidas, categorias y grupos
Crear la codificación del sistema para la interfaz: administrar
T09 Jhon David Ccoyllo Rojas 3
listas de platos, lista de bebidas, categorias y grupos
T10 Realizar pruebas de funcionamiento Jhon David Ccoyllo Rojas 2
Crear la interfaz del sistema: mostrar informacion del
T11 Jhon David Ccoyllo Rojas 2
restaurante, cliente y administrar mesas
Crear la codificación del sistema para la interfaz: Mostrar
T12 Jhon David Ccoyllo Rojas 3
informacion del restaurante, cliente y administrar mesas
T13 Realizar pruebas de funcionamiento Jhon David Ccoyllo Rojas 2
Crear prototipo de baja fidelidad: carta digital, mi orden,
T14 Jhon David Ccoyllo Rojas 1
agregar pedidos, ordenes pendientes, detalles de la orden
Crear la interfaz del sistema: carta digital, mi orden, agregar
T15 Jhon David Ccoyllo Rojas 2
pedidos, ordenes pendientes, detalles de la orden
Crear la codificación del sistema para la interfaz: carta digital, mi
T16 Jhon David Ccoyllo Rojas 2
orden, agregar pedidos, ordenes pendientes, detalles de la
T17 Realizar pruebas de funcionamiento Jhon David Ccoyllo Rojas 2
T18 Crear prototipo de baja fidelidad: mis ordenes de pedidos, Jhon David Ccoyllo Rojas 1
T19 Crear la interfaz del sistema: compartir carta, mis ordenes de Jhon David Ccoyllo Rojas 2
T20 Crear la codificación del sistema para la interfaz: compartir Jhon David Ccoyllo Rojas 2
T21 Realizar pruebas de funcionamiento Jhon David Ccoyllo Rojas 2
Crear prototipo de baja fidelidad: reporte de ordenes del día y
T22 Jhon David Ccoyllo Rojas 1
reporte de ordenes por fechas
Crear la interfaz del sistema: reporte de ordenes del día y
T23 Jhon David Ccoyllo Rojas 2
reporte de ordenes por fechas
Crear la codificación del sistema para la interfaz: reporte de
T24 Jhon David Ccoyllo Rojas 2
ordenes del día y reporte de ordenes por fechas
T25 Realizar pruebas de funcionamiento Jhon David Ccoyllo Rojas 2
Total 49
54
Figura 7
Tamaño de la iteración y el rendimiento del equipo
Nota: Se consideró la duración total del proyecto como una limitación para el
desarrollo de las diferentes actividades.
Figura 8
Tareas del sprint 0
N° Esfuerzo
Descripción Responsable
Tarea en Días
Sprint 0
Figura 9
Tareas del sprint 1
N° Esfuerzo
Descripción Responsable
Tarea en Días
Crear prototipo de baja fidelidad: registrar restaurante, cliente
T04 Jhon David Ccoyllo Rojas 1
e inicio sesion
Sprint 1
Figura 10
Tareas del sprint 2
N° Esfuerzo
Descripción Responsable
Tarea en Días
Crear la interfaz del sistema: administrar listas de platos, listas
T08 Jhon David Ccoyllo Rojas 2
de bebidas, categorias y grupos
Sprint 2
Figura 11
Tareas del sprint 3
N° Esfuerzo
Descripción Responsable
Tarea en Días
Crear la interfaz del sistema: mostrar informacion del
T11 Jhon David Ccoyllo Rojas 2
Sprint 3
Figura 12
Tareas del sprint 4
N° Esfuerzo
Descripción Responsable
Tarea en Días
Crear prototipo de baja fidelidad: carta digital, mi orden,
T14 Jhon David Ccoyllo Rojas 1
agregar pedidos, ordenes pendientes, detalles de la orden
Sprint 4
Figura 13
Tareas del sprint 5
N° Esfuerzo
Descripción Responsable
Tarea en Días
Crear prototipo de baja fidelidad: mis ordenes de pedidos,
T18 Jhon David Ccoyllo Rojas 1
detalles de mis ordenes de pedidos
Sprint 5
Figura 14
Tareas del sprint 6
N° Esfuerzo
Descripción Responsable
Tarea en Días
Crear prototipo de baja fidelidad: reporte de ordenes del día y
T22 Jhon David Ccoyllo Rojas 1
reporte de ordenes por fechas
Sprint 6
a) Sprint 1:
Figura 15
Prototipo - Registrar restaurante
Figura 16
Prototipo - Registrar cliente
58
Figura 17
Prototipo - Iniciar sesión
b) Sprint 4:
Figura 18
Prototipo – Carta digital
59
Figura 19
Prototipo – Mi orden de pedido
Figura 20
Prototipo – Agregar pedidos
60
Figura 21
Prototipo – Ordenes pendientes
Figura 22
Prototipo – Detalles de la orden
c) Sprint 5:
61
Figura 23
Prototipo – Mis ordenes de pedidos
Figura 24
Prototipo – Detalles de mis ordenes de pedidos
d) Sprint 6:
62
Figura 25
Prototipo – Reporte del día
Figura 26
Prototipo – Reporte por fechas
a) Sprint 1:
63
Figura 27
Interfaz – Registrar cuenta como restaurante
Figura 28
Interfaz – Registrar cuenta como cliente
64
Figura 29
Interfaz – Iniciar sesión
b) Sprint 2:
Figura 30
Interfaz – Agregar sección
Figura 31
Interfaz – Administrar categorías
65
Figura 32
Interfaz – Agregar grupo
Figura 33
Interfaz – Administrar grupos
Figura 34
Interfaz – Agregar lista de plato
66
Figura 35
Interfaz – Agregar lista de bebida
Figura 36
Interfaz – Administrar lista de platos
Figura 37
Interfaz – Administrar lista de bebidas
c) Sprint 3:
67
Figura 38
Interfaz – Información del restaurante
Figura 39
Interfaz – Información del cliente
Figura 40
Interfaz – Administrar mesas
68
d) Sprint 4:
Figura 41
Interfaz – Carta digital
Figura 42
Interfaz – Mi orden
Figura 43
Interfaz – Agregar pedidos
69
Figura 44
Interfaz – Ordenes pendientes
Figura 45
Interfaz – Detalles de la orden
e) Sprint 5:
Figura 46
Interfaz – Compartir carta digital
70
Figura 47
Interfaz – Mis ordenes de pedidos
Figura 48
Interfaz – Detalles de mis ordenes de pedidos
f) Sprint 6:
Figura 49
Interfaz – Reporte del día
71
Figura 50
Interfaz – Reporte por fechas
a) Sprint 1:
Figura 51
Controlador – Login y registrar restaurante
72
Figura 52
Controlador – Registrar cliente
b) Sprint 2:
Figura 53
Controlador – Administrar lista de platos
73
Figura 54
Controlador – Administrar lista de bebidas
Figura 55
Controlador – Administrar secciones
74
Figura 56
Controlador – Administrar grupos
c) Sprint 3:
Figura 57
Controlador - información del restaurante
75
Figura 58
Controlador - información del cliente
Figura 59
Controlador - administrar mesas
d) Sprint 4:
76
Figura 60
Controlador – mostrar carta digital
Figura 61
Controlador – Agregar pedidos a la orden
77
Figura 62
Controlador – mostrar ordenes pendientes y detalles de pedidos
e) Sprint 5:
Figura 63
Controlador – Mis ordenes de pedidos
f) Sprint 6:
Figura 64
Controlador - Reporte del día
78
Figura 65
Controlador - Reporte por fechas
a) Sprint 1:
Figura 66
Prueba de creación de la cuenta del restaurante
79
Figura 67
Prueba de creación de la cuenta del cliente
Figura 68
Prueba de contraseña incorrecta al iniciar sesión
b) Sprint 2:
80
Figura 69
Prueba de agregar lista de plato
Figura 70
Prueba de agregar lista de bebida
Figura 71
Prueba de eliminar lista de platos
81
Figura 72
Prueba de eliminar sección
Figura 73
Prueba de agregar grupo de la sección
c) Sprint 3:
Figura 74
Prueba de actualización de información del restaurante
82
Figura 75
Prueba de eliminar mesa
Figura 76
Prueba de actualizando información personal del cliente
d) Sprint 4:
83
Figura 77
Prueba de notificación de agregar pedidos a la orden
Figura 78
Prueba de la orden de pedido enviada
Figura 79
Prueba de la orden de pedido pendiente
84
Figura 80
Prueba de notificación de la orden de pedido rechazado
Figura 81
Prueba del orden rechazado
e) Sprint 5:
Figura 82
Prueba ordenes de pedidos pagados
85
Figura 83
Prueba de pedidos entregados
f) Sprint 6:
Figura 84
Prueba de reporte del día
Figura 85
Prueba de reporte por fechas
86
Figura 86
Prueba del reporte exportado al Excel
Figura 87
Prueba de cantidad de pedidos del día en gráfico de barras
Figura 88
Prueba de cantidad de pedidos por fechas en gráfico de barras
87
Figura 89
Prueba de ingresos por pedidos en gráfico de barras
Figura 90
Prueba de ingresos mensuales en gráfico de barras
Figura 91
Diagrama físico de la base de datos
▪ Ordenes
▪ Item_ordenes
▪ Clientes
Tabla 24
Diccionario de datos – Tabla Restaurantes
TABLA RESTAURANTES
No Nombre de columna Tipo de dato Pk Fk Nulidad
Tabla 25
Diccionario de datos - Tabla Clientes
TABLA CLIENTES
No Nombre de columna Tipo de dato Pk Fk Nulidad
Tabla 26
Diccionario de datos - Tabla Users
TABLA USERS
No Nombre de columna Tipo de dato Pk Fk Nulidad
Tabla 27
Diccionario de datos - Tabla Lista_platos
TABLA Lista_platos
No Nombre de columna Tipo de dato Pk Fk Nulidad
Tabla 28
Diccionario de datos - Tabla Lista_bebidas
TABLA Lista_bebidas
No Nombre de columna Tipo de dato Pk Fk Nulidad
Tabla 29
Diccionario de datos - Tabla Grupos
TABLA GRUPOS
No Nombre de columna Tipo de dato Pk Fk Nulidad
En esta tabla describe los grupos que puede agruparse las listas de platos y bebidas en
las diferentes secciones de la carta.
92
Tabla 30
Diccionario de datos - Tabla Secciones
TABLA SECCIONES
No Nombre de columna Tipo de dato Pk Fk Nulidad
En esta tabla describe las secciones que conforman los platos y bebidas de la carta del
restaurante.
Tabla 31
Diccionario de datos - Tabla Mesas
TABLA MESAS
No Nombre de columna Tipo de dato Pk Fk Nulidad
Tabla 32
Diccionario de datos - Tabla Ordenes
TABLA ORDENES
No Nombre de columna Tipo de dato Pk Fk Nulidad
Tabla 33
Diccionario de datos - Tabla Item_ordenes
TABLA ITEM_ORDENES
No Nombre de columna Tipo de dato Pk Fk Nulidad
Esta tabla describe los pedidos que se agregan a cada orden de pedido.
ofrecen en el restaurante. Además, se realizó las pruebas de aceptación con estos mismos
datos insertados en el sistema, las pruebas de aceptación fueron realizados por parte del
Product Owner quien se encargó de probar el sistema.
Figura 92
Resultados finales de la pila de sprint
Tabla 34
Registrar cuenta del restaurante
Nombre de usuario Nombre del establecimiento Ciudad Correo electrónico Constraseña
Manuel García Pérez Manu - Barra Cevichera Huamanga manubc@gmail.com manubc2021
95
Figura 93
Información del restaurante en la carta digital
Figura 94
Categorías en la carta digital
Figura 95
Lista de platos - de la categoría de la barra
Figura 96
Lista de platos - de la categoría de la cocina
96
Figura 97
Lista de platos - de la categoría makis
Figura 98
Lista de platos - de la categoría dúos – tríos
Figura 99
Lista de bebidas - de la categoría bebidas
97
Figura 100
Lista de bebidas - de la categoría chichas
Figura 101
Lista de bebidas - de la categoría tragos
Tabla 35
PA01 - Crear cuenta de acceso al sistema
Tabla 36
PA02 - Crear cuenta de cliente
Tabla 37
PA03 - Inicio de sesión en el sistema web
Tabla 38
PA04 - Visualización de la carta digital en el sistema web
Tabla 39
PA05 - Agregar y eliminar pedidos de la orden
Tabla 40
PA06 - Visualizar ordenes pendientes y cambiar el estado de los pedidos
Tabla 41
PA07 - Cobrar las ordenes con estado pendiente de pago
Tabla 42
PA08 - Realizar reportes del día y por fechas
Figura 102
El Product Owner prueba el sistema web
107
CONCLUSIONES
RECOMENDACIONES
REFERENCIAS BIBLIOGRÁFICAS
Acosta Ancco, J. (2018). Desarrollo de una aplicación integrando dispositivos móviles, para
la gestión de pedidos en el restaurante turístico puerto nuevo Pacucha. Andahuaylas.
addappto. (21 de Agosto de 2015). Obtenido de http://www.addappto.com/que-es-un-sistema-
web/
Aguilar Valle, E. J. (2015). Sistema de gestión de pedidos vía web para mejorar la atención
al cliente en la cevichería restaurant puerto Malabrigo de la ciudad de Trujillo.
Trujillo.
Alonso. (1994). Obtenido de
http://www2.uca.edu.sv/mcp/media/archivo/f53e86_entrevistapdfcopy.pdf
Alvarado, T. M. (2021). ELABORACIÓN DE UN SISTEMA WEB PARA LA OPTIMIZACIÓN
DE LA GESTIÓN DE PEDIDOS EN LA EMPRESA CHIFA KAM LUN DE ICA.
Chincha.
Arias, E. R. (05 de Febrero de 2021). Investigación cualitativa. Economipedia.com. Obtenido
de https://economipedia.com/definiciones/investigacion-cualitativa.html
Barrios Salgado, C. D., & Moreno Reino, M. Y. (2020). DESARROLLO DE UNA
PLATAFORMA PARA LA GESTIÓN DE PEDIDOS. Córdoba.
Bascón, P. E. (2004). scielo. Obtenido de
http://www.scielo.org.bo/scielo.php?script=sci_arttext&pid=S1683-
07892004000100005
Berdote, J. Á. (2019). techclub. Obtenido de https://techclub.tajamar.es/arquitectura-cliente-
servidor-2/
Bernal, C. A. (2010). Metodología de la investigación: administración, economía,
humanidades y ciencias sociales. Colombia: Pearson.
Bernardi. (7 de Noviembre de 2018). laboratoriogastronomico. Obtenido de
http://www.laboratoriogastronomico.com/automatizacion-en-el-servicio-de-alimentos-
como-mejorar-la-experiencia-del-cliente
Cocimia. (2018). Obtenido de https://blog.cocimia.com/problemas-en-un-restaurante/
codigos-qr. (2016). Obtenido de https://www.codigos-
qr.com/#:~:text=Los%20c%C3%B3digos%20QR%2C%20(%20en%20ingl%C3%A9s
,gran%20cantidad%20de%20informaci%C3%B3n%20alfanum%C3%A9rica.
110
ANEXOS
TITULO: SISTEMA WEB PARA LA AUTOMATIZACION DEL PROCESO DE GESTION DE PEDIDOS EN EL RESTAURANTE MANU BARRA
CEVICHERA, AYACUCHO 2021
PROBLEMAS OBJETIVOS HIPÓTESIS VARIABLES E INDICADORES METODOLOGIA
GENERAL: GENERAL: El presente trabajo de VARIABLE DE ESTUDIO ENFOQUE:
¿Cómo lograr la automatización del Desarrollar un sistema web, utilizando investigación es de tipo Gestión de pedidos Tecnológico
proceso de gestión de pedidos en el la metodología Scrum, para la descriptivo, y no intenta
restaurante Manu Barra Cevichera, automatización del proceso de gestión pronosticar una cifra o un DIMENSIONES E TIPO DE INVESTIGACIÓN:
Ayacucho 2021? de pedidos en el restaurante Manu hecho por esta razón no se INDICADORES: Aplicada
Barra Cevichera, Ayacucho 2021 plantea hipótesis D1 Administración de la carta
ESPECIFICOS: 1.1. Categorizar NIVEL DE INVESTIGACIÓN:
1. ¿De qué manera se lleva a ESPECIFICOS: 1.2. Listar platos Descriptivo
cabo la administración de la 1. Describir la manera en la D2 Administración de la orden de
carta en el restaurante Manu que se lleva a cabo la pedidos DISEÑO:
Barra Cevichera, Ayacucho administración de la carta en 2.1. Registro de la orden del pedido No experimental de tipo transversal
2021? el restaurante Manu Barra 2.2. Pago del pedido
2. ¿De qué manera se lleva a Cevichera, Ayacucho 2021 D3 Control de las ordenes de POBLACIÓN Y MUESTRA:
cabo la administración de la 2. Describir la manera en la pedidos Población:
orden de pedidos en el que se lleva a cabo la 3.1. Reporte del día Propietario y personal de trabajo del
restaurante Manu Barra administración de la orden 3.2. Reporte por fechas restaurante Manu Barra Cevichera
Cevichera, Ayacucho 2021? de pedidos en el restaurante . Muestra:
3. ¿De qué manera se lleva a Manu Barra Cevichera, Se realizará un muestreo no
cabo el control de las Ayacucho 2021 probabilístico por conveniencia:
ordenes de pedidos en el 3. Describir la manera en la propietario, un mesero y un cajero.
que se lleva a cabo el control
113
b) No
9. ¿El sistema con las credenciales de cliente permite agregar comidas y bebidas a la orden
de pedido?
a) Si
b) No
10. ¿El sistema con las credenciales de cliente permite enviar su orden de pedido?
a) Si
b) No
11. ¿El sistema con las credenciales de restaurante permite mostrar las ordenes pendientes
de los clientes?
a) Si
b) No
12. ¿El sistema con las credenciales de restaurante permite rechazar el orden de pedido?
a) Si
b) No
13. ¿El sistema con las credenciales de restaurante permite cambiar el estado del pedido
ordenado por el cliente?
a) Si
b) No
14. ¿El sistema con las credenciales de cliente permite mostrar sus órdenes de pedidos?
a) Si
b) No
15. ¿El sistema con las credenciales de cliente permite actualizar sus datos personales?
a) Si
b) No
16. ¿El sistema con las credenciales de restaurante permite mostrar los reportes por día y
fechas de las ordenes realizadas por el cliente?
a) Si
b) No
118
Observaciones: