universidad de guayaquil -...
TRANSCRIPT
UNIVERSIDAD DE GUAYAQUIL
FACULTAD DE CIENCIAS MATEMÁTICAS Y FÍSICAS
CARRERA DE INGENIERIA EN SISTEMAS
COMPUTACIONALES
DESARROLLO DEL PROTOTIPO DE UNA APLICACIÓN MÓVIL EN ANDROID QUE PERMITA REALIZAR RESERVAS DE ASIENTOS
EN EL RESTAURANTE WAFFLES AND SUBS.
PROYECTO DE TITULACIÓN
Previa a la obtención del Título de:
INGENIERO EN SISTEMAS COMPUTACIONALES
AUTORES:
NACIPUCHA DURAZNO LIZBETH MARILÚ
PLÚA ALVIA STEPHANIE NICOLE
TUTOR: Lcda. María Isabel Galarza Soledispa., Mgs.
GUAYAQUIL – ECUADOR
2018
REPOSITORIO NACIONAL EN CIENCIAS Y TECNOLOGÍA
FICHA DE REGISTRO DE TESIS
TÍTULO: Desarrollo del prototipo de una aplicación web en Android que permita realizar
reservas de asientos en el restaurante Waffles and Subs.
REVISORES: Ing. Elsy Rodríguez, Ing. Juan
Sánchez.
INSTITUCIÓN: Universidad de
Guayaquil FACULTAD: Ciencias Matemáticas y Físicas.
CARRERA: Ingeniería en Sistemas Computacionales.
FECHA DE PUBLICACIÓN: 13-03-2018 N° DE PÁGS.: 142
ÁREA TEMÁTICA: Desarrollo de Software
PALABRAS CLAVES: Reservación de asientos, Tickets Qr, Aplicación, reservar, pedidos.
RESUMEN: Desarrollo de una aplicación móvil para que los clientes puedan reservar sus asientos
vía online de acuerdo con los días y horarios que deseen sin mayor complicación, a través de sus
teléfonos inteligentes en el restaurante Waffles & Subs.
N° DE REGISTRO: N° DE CLASIFICACIÓN:
DIRECCIÓN URL:
ADJUNTO PDF SI NO
CONTACTO CON AUTOR:
Lizbeth Marilú Nacipucha Durazno
Stephanie Nicole Plúa Alvia
TELÉFONO:
0969764707
0987654321
0960843043
E-MAIL:
CONTACTO DE LA INSTITUCIÓN:
NOMBRE: Lcda. María Isabel Galarza Soledispa., Mgs
TELÉFONO: (04) 2983090 – (04) 2442037
X
I
APROBACIÓN DEL TUTOR
En mi calidad de Tutor del trabajo de investigación,
“DESARROLLO DEL PROTOTIPO DE UNA APLICACIÓN MÖVIL EN ANDROID
QUE PERMITA REALIZAR RESERVAS DE ASIENTOS EN EL RESTAURANTE
WAFFLES & SUBS” elaborado por las Srtas. Nacipucha Durazno Lizbeth
Marilú y Plúa Alvia Stephanie Nicole, Alumnas no tituladas de la Carrera de
Ingeniería en Sistemas Computacionales, Facultad de Ciencias Matemáticas y
Físicas de la Universidad de Guayaquil, previo a la obtención del Título de
Ingeniero en Sistemas Computacionales, me permito declarar que luego de
haber orientado, estudiado y revisado, la Apruebo en todas sus partes.
Atentamente
Ing. Lcda. María Isabel Galarza Soledispa, Mgs.
TUTOR
II
DEDICATORIA
A mi madre la MSc. Lcda. María Susana
Nacipucha Durazno por apoyarme en
todo y estar en los momentos más
importantes de mi vida a ella por ser el
pilar principal gracias a ella he cumplido
todas mis metas propuestas porque me
ha inculcado buenos principios y valores
guiado por el buen camino, a mi mejor
amiga, hermana y compañera de tesis
Stephanie Nicole Plúa Alvia para
culminar esta etapa importante de
nuestra carrera juntas.
Lizbeth Nacipucha
III
DEDICATORIA
A Dios por haberme guiado en cada
paso para cumplir cada una de mis
metas sin desviarme del camino
escogido, a mi familia por siempre estar
a mi lado, siendo el motor que me
inspira a seguir adelante cumpliendo
mis sueños, a mi mamá Verónica Alvia
por haberse esforzado cada día en
darme los estudios necesarios que han
logrado que hoy este aquí cumpliendo
una de mis metas y por ultimo a mi
hermana de corazón Lizbeth Nacipucha
por ser mi compañera en este nuevo
comienzo a nuestra carrera como
Ingenieras.
Stephanie Plúa
IV
AGRADECIMIENTO
Agradezco primeramente a Dios, mi
familia, amigos y maestros de esta
honorable y respetuosa Universidad de
Guayaquil porque gracias a sus
conocimientos compartidos he
avanzado un escalón más rumbo a mi
meta profesional, a mi tutora la Ing.
Lcda. María Isabel Galarza Soledispa
por guiarme en esta etapa importante
que es la culminación del proyecto
presente.
Lizbeth Nacipucha
V
AGRADECIMIENTO
Quiero agradecer primeramente a Dios,
por haberme guiado en cada paso que
he dado, a mi familia y maestros de esta
honorable y respetuosa Universidad de
Guayaquil porque gracias a sus
conocimientos compartidos he
avanzado un escalón más rumbo a mi
meta profesional, a mi tutora la Lcda.
María Isabel Galarza Soledispa por
guiarme en esta etapa importante que
es la culminación del proyecto presente.
Stephanie Plúa
VI
TRIBUNAL DE PROYECTO DE TITULACIÓN
Ing. Eduardo Santos Baquerizo, M.Sc.
DECANO DE LA FACULTAD
CIENCIAS MATEMATICAS Y
FISICAS
Ing. Abel Alarcón S., Mgs.
DIRECTOR DE LA CARRERA DE
INGENIERIA EN SISTEMAS
COMPUTACIONALES
Lcda. María Galarza Soledispa, Mgs.
PROFESOR TUTOR DEL
PROYECTO
DE TITULACION
Ing. Juan Sánchez Holguín Msc.
PROFESOR REVISOR DEL
ÁREA - TRIBUNAL
Ing. Karla Abad Sacoto, Mgs Ing. Erick Ormaza Martinez, Mgs.
PROFESOR REVISOR PROFESOR REVISOR
DEL ÁREA – TRIBUNAL DEL ÁREA - TRIBUNAL
Ab. Juan Chávez Atocha, Esp.
SECRETARIO
VII
DECLARACIÓN EXPRESA
“La responsabilidad del contenido de este Proyecto de Titulación, nos
corresponden exclusivamente; y el patrimonio intelectual de la misma a la
UNIVERSIDAD DE GUAYAQUIL”
LIZBETH MARILÚ NACIPUCHA DURAZNO
STEPHANIE NICOLE PLÚA ALVIA
VIII
UNIVERSIDAD DE GUAYAQUIL
FACULTAD DE CIENCIAS MATEMÁTICAS Y FÍSICAS
CARRERA DE INGENIERÍA EN SISTEMAS
COMPUTACIONALES
DESARROLLO DEL PROTOTIPO DE UNA APLICACIÓN MÓVIL EN ANDROID QUE PERMITA REALIZAR RESERVAS DE ASIENTOS
EN EL RESTAURANTE WAFFLES AND SUBS.
Proyecto de Titulación que se presenta como requisito para optar por el título de
INGENIERO EN SISTEMAS COMPUTACIONALES.
Autores:
STEPHANIE NICOLE PLÚA ALVIA
0930635735
LIZBETH MARILÚ NACIPUCHA DURAZNO
0950771907
Tutor: Lcda. María Isabel Galarza Soledispa, Mgs.
Guayaquil, 13 de marzo del 2018
IX
CERTIFICADO DE ACEPTACIÓN DEL TUTOR
En mi calidad de Tutor del proyecto de titulación, nombrado por el Consejo
Directivo de la Facultad de Ciencias Matemáticas y Físicas de la Universidad de
Guayaquil.
CERTIFICO:
Que he analizado el Proyecto de Titulación presentado por el/la
estudiante LIZBETH MARILÚ NACIPUCHA DURAZNO Y STEPHANIE NICOLE
PLÚA ALVIA, como requisito previo para optar por el título de Ingeniero en
Sistemas Computacionales cuyo problema es:
“LA SATURACIÓN DEL RESTAURANTE WAFFLES AND SUBS EN FECHAS
ESPECIALES Y HORAS PICO”
Considero aprobado el trabajo en su totalidad.
Presentado por:
Lizbeth Marilú Nacipucha Durazno
C.I.: 0950771907
Stephanie Nicole Plúa Alvia
C.I.: 0930635735
Tutor: Lcda. María Isabel Galarza Soledispa, Mgs.
Guayaquil, 13 de marzo del 2018
X
UNIVERSIDAD DE GUAYAQUIL
FACULTAD DE CIENCIAS MATEMÁTICAS Y FÍSICAS
CARRERA DE INGENIERÍA EN SISTEMAS COMPUTACIONALES
Autorización para Publicación de Proyecto de Titulación en Formato Digital 1. Identificación del Proyecto de Titulación Nombre Alumno: Lizbeth Nacipucha
Dirección: 25 y la Q
Teléfono: 0969764707 E-mail: [email protected]
Nombre Alumno: Stephanie Plúa
Dirección: Coop 12 de octubre mz 18 solar 7
Teléfono: 0960843043 E-mail: [email protected]
Facultad: Ciencias Matemáticas y Físicas
Carrera: Ingeniería en Sistemas computacionales
Proyecto de titulación al que opta: Ingeniero en Sistemas computacionales
Profesor tutor: Ing. María Isabel Galarza Soledispa Mgs.
Título del Proyecto de titulación: Desarrollo del prototipo de una aplicación móvil en Android
que permita realizar reservas de asientos en el restaurante Waffles and Subs.
2. Autorización de Publicación de Versión Electrónica del Proyecto de
Titulación
A través de este medio autorizo a la Biblioteca de la Universidad de Guayaquil y a la Facultad de Ciencias Matemáticas y Físicas a publicar la versión electrónica de este Proyecto de titulación. Publicación electrónica:
Inmediata X Después de 1 año
Firma de Alumnos: LIZBETH MARILÚ NACIPUCHA DURAZNO C.I.: 0950771907 STEPHANIE NICOLE PLÚA ALVIA C.I.: 0930635735
3. Forma de envío:
El texto del proyecto de titulación debe ser enviado en formato Word, como archivo .Doc. O .RTF y Puf para PC. Las imágenes que la acompañen pueden ser: .gif, .jpg o .TIFF.
DVDROM CDROM X
Tema del Proyecto de Titulación: Aplicación Móvil- Facilidad – Amigable - Reservar asientos –Realizar Pedido-Lectura QR- Gratuito.
XI
ÍNDICE GENERAL
APROBACIÓN DEL TUTOR .................................................................................................... I
DEDICATORIA ...................................................................................................................... II
AGRADECIMIENTO ............................................................................................................. IV
DECLARACIÓN EXPRESA .................................................................................................... VII
CERTIFICADO DE ACEPTACIÓN DEL TUTOR........................................................................ IX
ABREVIATURAS ................................................................................................................ XIV
SIMBOLOGÍA ..................................................................................................................... XV
ÍNDICE DE CUADROS ........................................................................................................ XVI
ÍNDICE DE GRÁFICOS ...................................................................................................... XVIII
RESUMEN ....................................................................................................................... XXIII
ABSTRACT ....................................................................................................................... XXIV
INTRODUCCIÓN ................................................................................................................... 1
CAPÍTULO I .......................................................................................................................... 3
EL PROBLEMA ...................................................................................................................... 3
PLANTEAMIENTO DEL PROBLEMA ...................................................................................... 3
UBICACIÓN DEL PROBLEMA EN UN CONTEXTO ............................................................. 4
SITUACIÓN CONFLICTO NUDOS CRÍTICOS ...................................................................... 4
CAUSAS Y CONSECUENCIAS DEL PROBLEMA .................................................................. 5
DELIMITACIÓN DEL PROBLEMA ...................................................................................... 6
FORMULACIÓN DEL PROBLEMA ..................................................................................... 6
EVALUACIÓN DEL PROBLEMA ......................................................................................... 6
OBJETIVOS ....................................................................................................................... 8
OBJETIVO GENERAL .................................................................................. 8
OBJETIVOS ESPECÍFICOS ......................................................................... 8
ALCANCE DEL PROBLEMA ............................................................................................... 8
JUSTIFICACIÓN E IMPORTANCIA ..................................................................................... 9
METODOLOGÍA DEL PROYECTO .................................................................................... 11
METODOLOGÍA DE DESARROLLO .......................................................... 11
CAPÍTULO II ....................................................................................................................... 14
XII
MARCO TEÓRICO .............................................................................................................. 14
ANTECEDENTES DEL ESTUDIO ....................................................................................... 14
Aplicaciones móviles de restaurantes a nivel internacional ......................... 15
Aplicaciones móviles de restaurantes a nivel nacional ................................ 16
Historia ....................................................................................................... 17
FUNDAMENTACIÓN TEÓRICA ....................................................................................... 18
Arquitectura Android ................................................................................... 18
Código QR .................................................................................................. 20
Herramientas para usar en el desarrollo de la aplicación móvil: .................. 24
Herramientas para usar en el desarrollo de la aplicación web: ................... 25
FUNDAMENTACIÓN LEGAL ........................................................................................... 27
Sobre las firmas electrónicas. ..................................................................... 27
Sobre el uso de software libre .................................................................... 29
PREGUNTAS CIENTÍFICA POR CONTESTARSE ................................................................ 33
DEFINICIONES CONCEPTUALES ..................................................................................... 33
CAPÍTULO III ...................................................................................................................... 37
PROPUESTA TECNOLÓGICA............................................................................................... 37
ANÁLISIS DE FACTIBILIDAD ........................................................................................... 40
FACTIBILIDAD OPERACIONAL ................................................................. 40
FACTIBILIDAD TÉCNICA ........................................................................... 41
FACTIBILIDAD LEGAL ............................................................................... 41
FACTIBILIDAD ECONÓMICA..................................................................... 42
ETAPAS DE LA METODOLOGÍA DEL PROYECTO ............................................................ 43
Reunión de planificación de Sprints ............................................................ 44
Scrums diarios ............................................................................................ 45
El trabajo de desarrollo ............................................................................... 45
Revisión del Sprints .................................................................................... 46
Retrospectiva del Sprints ............................................................................ 46
FASES DE DESARROLLO DEL SISTEMA ........................................................................... 46
XIII
ANÁLISIS ................................................................................................... 46
Diseño ........................................................................................................ 60
Menú Del Sistema ...................................................................................... 63
Opciones Del Sistema ................................................................................ 63
Desarrollo ................................................................................................... 64
Implementación y pruebas .......................................................................... 92
Entregables del proyecto ............................................................................ 97
Criterios De Validación De La Propuesta ...................................................................... 97
CAPÍTULO IV ................................................................................................................... 103
Criterios de aceptación del producto o servicios ........................................................ 103
Conclusiones ............................................................................................................... 105
Recomendaciones ....................................................................................................... 106
BIBLIOGRAFÍA .................................................................................................................. 107
ANEXOS ........................................................................................................................... 109
Cronograma de actividades ........................................................................................ 109
Encuesta realizada a los clientes del restaurante Waffles and Subs. ......................... 110
Carta de autorización .................................................................................................. 118
Carta de aceptación del proyecto ............................................................................... 119
Carta de aceptación nombre del proyecto ................................................................. 120
MANUAL DE USUARIO ................................................................................................ 124
Aplicación web para los administradores. ................................................... 11
XIV
ABREVIATURAS
COD Código
CSS Cascading Style Sheets
HTML HyperText Markup Language
ING. Ingeniero
JSON JavaScript Object Notation
M.SC. Master
PHP Hypertext Preprocessor
RF Requerimientos funcionales
RNF Requerimientos No funcionales
S.F. Sin fecha
SE Standard Edition
Código QR Quick Response code, "código de respuesta rápida"
Pymes Pequeñas y medianas empresas.
B4A Basic four Android
XV
SIMBOLOGÍA
d Error
n Tamaño de la muestra
N Tamaño de la población.
p Probabilidad.
q Probabilidad de fracaso.
z Nivel de confianza.
XVI
ÍNDICE DE CUADROS
CUADRO 1:
Causas y consecuencias ..................................................................................... 5
CUADRO 2:
Delimitación del problema .................................................................................... 6
CUADRO 3:
Evaluación del problema ...................................................................................... 7
CUADRO 4:
Etapas de metodología ...................................................................................... 12
CUADRO 5:
Factibilidad técnica ............................................................................................ 41
CUADRO 6:
Costos de hardware ........................................................................................... 42
CUADRO 7:
Costos de software ............................................................................................ 42
CUADRO 8:
Costos de materiales ......................................................................................... 43
CUADRO 9:
Costo total ......................................................................................................... 43
CUADRO 10:
Scrums diarios ................................................................................................... 45
CUADRO 11:
Actores del sistema ........................................................................................... 61
CUADRO 12:
Características del servidor ............................................................................... 92
CUADRO 13:
Prueba de validación de inicio de sesión ........................................................... 95
CUADRO 14:
Prueba de validación de registro de usuario ...................................................... 95
CUADRO 15:
Prueba de validación de reservas de asientos ................................................... 96
XVII
CUADRO 16:
Prueba de validación para pedir la orden ........................................................... 96
CUADRO 17:
Aplicación móvil para reservación de asientos ................................................... 98
CUADRO 18:
Reportes de sucursales. .................................................................................... 99
CUADRO 19:
Aplicación móvil con interfaz amigable ............................................................ 100
CUADRO 20:
Notificaciones de nuevas promociones al instante ........................................... 101
CUADRO 21:
Visualización de las reservaciones realizadas. ................................................ 102
CUADRO 24:
Criterios de aceptación .................................................................................... 103
CUADRO 23:
La importancia de un dispositivo móvil ............................................................. 110
CUADRO 24:
Sistema operativo del dispositivo móvil ............................................................ 111
CUADRO 25:
Adquisición de productos vía internet .............................................................. 112
CUADRO 26:
Reservas de asientos vía online. ..................................................................... 113
CUADRO 27:
Aplicación móvil para orden de menú. ............................................................. 114
CUADRO 28:
Notificaciones de promociones ........................................................................ 115
CUADRO 29:
Tickets de reservas de asientos ....................................................................... 116
XVIII
ÍNDICE DE GRÁFICOS
GRÁFICO 1:
Metodología de desarrollo scrum ....................................................................... 13
GRÁFICO 2:
Waffles and Subs ............................................................................................... 17
GRÁFICO 3:
Arquitectura de Android ..................................................................................... 18
GRÁFICO 4:
Ingresos de aplicaciones móviles ...................................................................... 19
GRÁFICO 5:
Código QR ......................................................................................................... 20
GRÁFICO 6:
Acciones interactivas ......................................................................................... 21
GRÁFICO 7:
Como escanear un Código QR .......................................................................... 23
GRÁFICO 8:
B4A.................................................................................................................... 34
GRÁFICO 9:
Play Store .......................................................................................................... 35
GRÁFICO 10:
Sistemas operativos móviles.............................................................................. 35
GRÁFICO 11:
Sistema gestor de base de datos ....................................................................... 36
GRÁFICO 12:
Aplicación de reserva para el cliente.................................................................. 38
GRÁFICO 13:
Aplicación de lectura de código QR ................................................................... 39
GRÁFICO 14:
Aplicación Web para administradores ................................................................ 40
GRÁFICO 15:
Etapas de la metodología de proyecto ............................................................... 44
GRÁFICO 16:
Proceso de Reservar ......................................................................................... 48
XIX
GRÁFICO 17:
Código QR Generado ........................................................................................ 49
GRÁFICO 18:
Presentación de código QR ............................................................................... 50
GRÁFICO 19:
Proceso de Realizar Pedido .............................................................................. 51
GRÁFICO 20:
Diagrama de Superadministrador ...................................................................... 54
GRÁFICO 21:
Diagrama de Administrador ............................................................................... 55
GRÁFICO 22:
Diagrama de Mesero ......................................................................................... 56
GRÁFICO 23:
Diagrama del cliente .......................................................................................... 57
GRÁFICO 24:
Diagrama de procesos ....................................................................................... 58
GRÁFICO 25:
Pedidos de menú ............................................................................................... 59
GRÁFICO 26:
Diagrama de flujo de información ...................................................................... 61
GRÁFICO 27:
Diagrama de actores del sistema ....................................................................... 61
GRÁFICO 28:
Seguridad .......................................................................................................... 62
GRÁFICO 29:
Menú principal ................................................................................................... 65
GRÁFICO 30:
Historia del restaurante ...................................................................................... 66
GRÁFICO 31:
Reserva de asientos .......................................................................................... 67
GRÁFICO 32:
Datos de la reservación ..................................................................................... 68
GRÁFICO 33:
Tickets de reservación ....................................................................................... 69
XX
GRÁFICO 34:
Mis reservaciones .............................................................................................. 70
GRÁFICO 35:
Detalle de la reservación ................................................................................... 71
GRÁFICO 36:
Promociones ...................................................................................................... 72
GRÁFICO 37:
Menú de cafetería .............................................................................................. 73
GRÁFICO 38:
Selección del menú ........................................................................................... 74
GRÁFICO 39:
Detalles del menú escogido ............................................................................... 75
GRÁFICO 40:
Código QR para orden de menú ........................................................................ 76
GRÁFICO 41:
Ubicación en Google Maps ................................................................................ 77
GRÁFICO 42:
Inicio de sesión .................................................................................................. 78
GRÁFICO 43:
Registro de nuevo usuario ................................................................................. 79
GRÁFICO 44:
Login de los usuarios ......................................................................................... 80
GRÁFICO 45:
Verifica el código QR ......................................................................................... 81
GRÁFICO 46:
Escaneo de código QR ...................................................................................... 82
GRÁFICO 47:
Código QR incorrecto ........................................................................................ 83
GRÁFICO 48:
Código QR correcto ........................................................................................... 83
GRÁFICO 49:
Menú Principal del administrador ....................................................................... 85
GRÁFICO 50:
Sucursales ......................................................................................................... 86
XXI
GRÁFICO 51:
Nueva sucursal .................................................................................................. 87
GRÁFICO 52:
Calendario de la sucursal escogida ................................................................... 88
GRÁFICO 53:
Información de la reservación ............................................................................ 89
GRÁFICO 54:
Promociones ...................................................................................................... 90
GRÁFICO 55:
Menú ................................................................................................................. 91
GRÁFICO 56:
Hosting de la aplicación móvil ............................................................................ 93
GRÁFICO 57:
Creación de la base de datos ............................................................................ 93
GRÁFICO 58:
Ficheros de archivos .......................................................................................... 94
GRÁFICO 59:
Aplicación móvil para reservación de asientos ................................................... 98
GRÁFICO 60:
Reportes de Sucursales ..................................................................................... 99
GRÁFICO 61:
Aplicación móvil con interfaz amigable ............................................................ 100
GRÁFICO 62:
Notificaciones de nuevas promociones al instante ........................................... 101
GRÁFICO 63:
Visualización de las reservaciones realizadas. ................................................ 102
GRÁFICO 64:
La importancia de un dispositivo móvil ............................................................. 110
GRÁFICO 65:
Sistema operativo del dispositivo móvil ............................................................ 111
GRÁFICO 66:
Adquisición de productos vía internet .............................................................. 112
GRÁFICO 67:
Reservas de asientos vía online. ..................................................................... 113
XXII
GRÁFICO 68:
Aplicación móvil para orden de menú. ............................................................. 114
GRÁFICO 69:
Notificaciones de promociones ........................................................................ 115
GRÁFICO 70:
Tickets de reservas de asientos ....................................................................... 116
GRÁFICO 71:
Ubicación de las Sucursales del Restaurante .................................................. 121
GRÁFICO 72:
Visita al restaurante Waffles and Subs ............................................................ 122
GRÁFICO 73:
Culminación de las aplicaciones. ..................................................................... 123
XXIII
UNIVERSIDAD DE GUAYAQUIL
FACULTAD DE CIENCIAS MATEMÁTICAS Y FÍSICAS
CARRERA DE INGENIERÍA EN SISTEMAS COMPUTACIONALES
DESARROLLO DEL PROTOTIPO DE UNA APLICACIÓN MÓVIL EN ANDROID QUE PERMITA REALIZAR RESERVAS DE ASIENTOS
EN EL RESTAURANTE WAFFLES AND SUBS.
RESUMEN
El propósito del presente proyecto consiste en el desarrollo de una aplicación
móvil en Android que permite realizar reservaciones de asientos en el
restaurante Waffles and Subs debido a la gran afluencia de clientes que
presenta el mismo en fechas y horas especiales. Esta herramienta está formada
por tres aplicaciones, de las cuales las dos principales están desarrolladas en
sistema operativo Android y la otra en ambiente Web. La aplicación principal
será utilizada por el cliente o usuario final para realizar reservaciones de
asientos, visualización y notificación de promociones, realizar solicitudes del
menú a través de cualquier dispositivo móvil desde el restaurante. La siguiente
aplicación móvil es un complemento para mejorar la atención del cliente al
momento de su llegada al restaurante ya que permite realizar la validación de la
lectura del código QR que se generó al momento de que el cliente realizó su
reservación. La aplicación web permitirá administrar la gestión de usuarios y toda
información relacionada al restaurante como sucursales, ubicaciones, contactos,
notificación de promociones que se podrá visualizar en la aplicación móvil del
cliente, además podrá conocer las preferencias que tienen los clientes con
respecto al menú más solicitado y la sucursal más concurrida.
Palabras claves: Reservación de asientos, Android, Código QR, Aplicación,
reservar.
Autores: Lizbeth Marilú Nacipucha Durazno
Stephanie Nicole Plúa Alvia
Tutor: Lcda. María Isabel Galarza Soledispa, Mgs.
XXIV
UNIVERSIDAD DE GUAYAQUIL
FACULTAD DE CIENCIAS MATEMÁTICAS Y FÍSICAS
CARRERA DE INGENIERÍA EN SISTEMAS COMPUTACIONALES
DEVELOPMENT OF THE PROTOTYPE OF A MOBILE APPLICATION IN ANDROID THAT ALLOWS TO CARRY OUT SEAT RESERVATIONS AT WAFFLES AND SUBS RESTAURANT
.
ABSTRACT
The purpose of the project is the development of an Android mobile application that allows reservations of seats in the restaurant. Waffles and Subs. Due to the large influx of customers who presents the same in special dates and times. This tool is designed for three applications, of which the two are different. Android operating system and the other in the environment. The main application was used for the customer or end user to make seat reservations, display and notification of promotions, making menu requests through any mobile device from the place where it is. The following mobile application is a complement to improve customer service at the time of arrival at the restaurant that allows validation of reading the QR code that was generated at the time the client made his reservation. The web application can manage the user information and all other information related to the restaurant, the locations, the windows, the contacts that can be displayed in the mobile application that the client uses, as well as the preferences that the clients have regarding the Most requested menu and the busiest branch.
Key words: Seat reservation, Android, QR code, Application, book.
Autores: Lizbeth Marilú Nacipucha Durazno
Stephanie Nicole Plúa Alvia
Tutor: Lcda. María Isabel Galarza Soledispa, Mgs.
1
INTRODUCCIÓN
La publicidad hoy en día es de gran importancia para las empresas ya que a
través de esta forma dan a conocer sus servicios y productos que ofrecen, donde
las Pymes buscan tener una herramienta publicitaria con la cual llegar a un
mayor número de clientes.
En la actualidad las aplicaciones móviles son los medios que representan el
canal más efectivo de la comunicación directa entre los clientes y la empresa, al
ser una versátil herramienta con mayor uso a nivel mundial y por ser accesible
las 24 horas al día garantizando así la fidelidad con el cliente.
En Ecuador son muy pocos los restaurantes que cuentan con un aplicativo móvil
donde los clientes puedan reservar asientos de manera ágil y anticipada en el
momento que ellos deseen sin necesidad de asistir al local o realizar una
llamada, causando la insatisfacción a los usuarios ya que actualmente la
tecnología es un punto clave para brindar atención al cliente de diversas formas.
En la provincia del Guayas se encuentra el restaurante Waffles and Subs
empresa que fue fundada en el año 2016. Nació de la necesidad de atender y
brindar al mercado local un producto de calidad, con locales comerciales que
brinden seguridad y un ambiente confortable, esta empresa se encarga de
ofrecer servicios de cafetería, dulces y waffles, actualmente cuenta con tres
sucursales ubicadas en: Urdesa, Centro y Samborondón.
La aplicación móvil cuenta con una interfaz gráfica amigable que facilitará al
usuario la reservación de asientos en el restaurante Waffles and Subs de
manera ágil de acuerdo con las fechas y horarios que escojan, reducirá los
tiempos de espera al solicitar su pedido en el local, permitirá conocer los
2
diferentes menús y precios que ofrece el restaurante para que el cliente esté
informado, podrá conocer una breve historia del establecimiento, permitirá
visualizar galerías, promociones y notificaciones que ofrece el restaurante, así
como los contactos en el cual podrá realizar llamadas, mensajes directo a través
de whatsapp y enviar correos al restaurante por último conocerá las rutas
exactas de las sucursales a través de Google Maps.
El presente trabajo de titulación constará de los siguientes capítulos:
Capítulo I: Este capítulo hace referencia a los temas importantes sobre la
problemática actual que se presenta en el restaurante Waffles and Subs.
Capítulo II: En este capítulo se detallan los aspectos teóricos que hace
referencia sobre los antecedentes del proyecto, herramientas a utilizar en el
desarrollo y leyes pertenecientes al país que se adapten al desarrollo del
proyecto.
Capítulo III: Este capítulo trata de los aportes de la investigación donde se
analiza las factibilidades legales y técnicas que abarca el proyecto. Además, se
da a conocer la funcionalidad, estructura y los requerimientos del sistema.
Capítulo IV: En este capítulo se analizará los criterios de aceptación, que
permite dar a conocer al usuario las funcionalidades y restricciones que tiene el
aplicativo móvil de acuerdo con los requerimientos previamente obtenidos
presentando la calidad y el rendimiento del sistema.
3
CAPÍTULO I
EL PROBLEMA
PLANTEAMIENTO DEL PROBLEMA
Hoy en día existe múltiples formas de llamar la atención del consumidor desde
volantes hasta publicidades televisivas, por ende, esto genera grandes gastos de
manera constantes, si bien es cierto, la tecnología ha avanzado a pasos
agigantados que permite dar a conocer el funcionamiento del negocio mediante
aplicaciones en teléfonos inteligentes.
Los avances tecnológicos y el uso de dispositivos móviles por millones de
usuarios han llevado a la creación de nuevas estrategias de mercadeo, las
cuales se ven complementadas con el desarrollo de aplicaciones que permiten
llegar más al cliente y mejorar la calidad del servicio.
El restaurante Waffles and Subs tiene tres sucursales ubicadas en: Urdesa,
Centro y Samborondón, cuenta con menú de cafetería, sanduches y waffles
tanto de sal como de dulce.
En la ciudad existen varios restaurantes que ofrecen servicios y productos
similares que Waffles and Subs y manejan su publicidad a través de sitios web
en los que ofrecen promociones de sus productos para captar la atención de los
internautas.
4
Debido a la gran afluencia de clientes en el restaurante Waffles and Subs,
muchos de ellos han tenido que esperar durante varios minutos por mesas
disponibles.
Actualmente Waffles and Subs no cuenta con un aplicativo móvil que permita a
los clientes conocer información de los servicios que ofrece el restaurante como:
menú, horarios de atención, sugerencias, reservas y las promociones que
ayuden a la empresa ser más conocida, ganar más clientes y por ende obtener
mayores ingresos.
UBICACIÓN DEL PROBLEMA EN UN CONTEXTO
El principal problema del restaurante Waffles and Subs surge por la gran
afluencia de clientes en fechas especiales y horas específicas, debido a que
tienen que esperar que exista una mesa disponible para poder ser atendidos,
causando la pérdida del tiempo del cliente.
Existen restaurantes que ofrecen servicios y productos a través de sitios web
donde los usuarios pueden realizar reservaciones, pedidos, conocer información
de promociones y comercialización de productos, a diferencia del restaurante
Waffles and Subs que no cuentan con esta herramienta tecnológica.
SITUACIÓN CONFLICTO NUDOS CRÍTICOS
El principal problema que presenta el restaurante es la gran afluencia de clientes
en fechas y horas especiales, lo que genera incomodidad en los mismos debido
a los altos tiempos de espera que necesitan para ser atendidos.
Actualmente para hacer sus reservaciones, los clientes deben hacerlo a través
de una llamada telefónica, esto también es un problema ya que al momento de
realizar la llamada el cliente tenga que esperar ya que la línea telefónica está
5
ocupada atendiendo otras llamadas, generando la pérdida de tiempo e interés
del cliente al momento de realizar su reservación.
El nivel de competitividad en la actualidad es muy importante, otros restaurantes
que ofrecen los mismos productos y servicios que Waffles and Subs disponen de
sitios web y realizan su publicidad a través de redes sociales. Aunque Waffles &
Subs de alguna manera lo realiza, aún requiere de más herramientas que
alcancen o superen a su competencia.
CAUSAS Y CONSECUENCIAS DEL PROBLEMA
En el siguiente cuadro se detallan las causas y consecuencias del problema:
CUADRO 1: Causas y consecuencias
Causas
Consecuencias
Saturación del restaurante en horas pico y fechas especiales.
Pérdida de clientes fijos y la oportunidad de adquirir nuevos clientes. No contar con el suficiente personal para que pueda atender a cada uno de los clientes.
Falta de un sitio web y la falta de un motor de búsqueda que reflejen las sucursales del restaurante.
No conocer las promociones de los productos y servicios que ofrece el restaurante. No conocer las ubicaciones exactas de las sucursales que tiene el restaurante.
Falta de un canal de comunicación. Poca interacción con los clientes. No conocer la satisfacción del cliente que tiene con los servicios ofrecidos por el restaurante.
Gastos innecesarios de publicidad Tener una menor publicidad por no contar con una herramienta tecnológica actualizada. Pérdida de interés del cliente. Pérdida de tiempo y dinero generando gastos publicitarios por medio de papeles.
Elaboración: Stephanie Plúa y Lizbeth Nacipucha Fuente: Datos de la investigación
6
DELIMITACIÓN DEL PROBLEMA
Este prototipo mejorará la atención del cliente, quién estará informado de las
promociones que tienen los productos generando un índice de efectividad a los
propietarios del restaurante.
CUADRO 2: Delimitación del problema
Descripción
Campo: Ciencia de la computación
Área: Tecnológica
Aspecto: Desarrollo de una aplicación Android
Tema: Desarrollo del prototipo de una aplicación móvil en
Android que permita realizar reservas de asientos en el
restaurante Waffles & Subs
Elaboración: Stephanie Plúa y Lizbeth Nacipucha Fuente: Datos de la investigación
FORMULACIÓN DEL PROBLEMA
En la actualidad los Pymes hacen uso de la tecnología para ganar clientes y
mejor su nivel de competitividad. La tecnología hoy en día ofrece varias
alternativas de realizar publicidades tanto en redes sociales como aplicativos que
te generan la compra de ese servicio o producto desde la comodidad del hogar.
¿Al restaurante Waffles and Subs le ayudaría una aplicación móvil dónde pueda
exponer las promociones y notificaciones de servicios, incluyendo la reservación,
cuyos clientes queden satisfechos?
EVALUACIÓN DEL PROBLEMA
Existen muchos criterios necesarios para la evaluación del problema, siendo de
gran importancia conocer las diferentes definiciones, que se tratará a
continuación:
7
CUADRO 3: Evaluación del problema
Tema Definición
Delimitado El restaurante no cuenta con un aplicativo móvil que permita realizar
reservación con anticipación en tiempo real generando incomodidad y
pérdida de tiempo.
Claro Actualmente los usuarios utilizan teléfonos inteligentes por lo que en
conveniente contar con un aplicativo web que facilite información del
negocio.
Relevante Los clientes quedarían satisfechos por la información brindada mediante el
aplicativo generando comentarios para mejorar el servicio.
Original Actualmente existen varios restaurantes que cuentan con una página web,
es por eso que se optó por desarrollar una aplicación donde el restaurante
Waffles and Subs pueda dar a conocer sus servicios, horarios y realizar
las reservaciones respectivas.
Contextual El aplicativo móvil emplea la seguridad del usuario correspondiente.
Factible Sin consto alguno al cliente.
Producto
esperado
Desarrollo de una aplicación móvil que le permita al cliente reservar un
lugar disponible.
Variables Variables independientes: La aplicación móvil para realizar la reservación
de asientos en el restaurante Waffles and Subs.
Variables dependientes: mayor número de clientes, mayor acogida en la
promoción y comercialización de sus menús.
Elaboración: Stephanie Plúa y Lizbeth Nacipucha Fuente: Datos de la investigación
8
OBJETIVOS
OBJETIVO GENERAL
Desarrollar una aplicación móvil en programación B4A para que los clientes
puedan hacer reservaciones de asientos en el restaurante Waffles & Subs vía
Online a través de sus teléfonos inteligentes en la fecha y hora que los usuarios
requieran.
OBJETIVOS ESPECÍFICOS
Dentro de los objetivos específicos encontramos los siguientes:
Facilitar a los clientes las reservaciones por medio de la aplicación móvil
escogiendo la fecha y número de asientos que ç
deseen, sin tener que ir directamente al restaurante.
Receptar las órdenes pedidas que los clientes realicen a través de la
aplicación móvil, al escanear el código QR que se encuentra en cada
mesa.
Realizar las promociones y publicidad del restaurante mediante la
aplicación móvil, sin necesidad de generar gastos en anuncios
publicitarios.
ALCANCE DEL PROBLEMA
El presente proyecto se basa en el desarrollo de una aplicación móvil en la cual
los clientes podrán realizar sus reservaciones en los días, horarios y sucursales
que deseen. El intervalo de tiempo en el que puede hacer la reservación es de 2
horas de acuerdo a la solicitud requerida por el propietario con hora de inicio de
8:00 AM a 18:00 PM, previamente a esto los usuarios deben estar registrados
en la aplicación móvil.
9
Por medio de la aplicación móvil el usuario también tiene la opción de enviar
mensaje vía whatsapp, enviar un correo y llamada directa al restaurante. Aparte
de esto, el cliente podrá realizar sus pedidos directamente desde la mesa; la
cual se encontrará un código QR que el cliente tendrá que escanear para
realizar sus pedidos sin necesidad que el mesero se acerque a tomar su orden
agilizando la atención y tiempo de espera.
Mediante la aplicación móvil los clientes podrán realizar su orden directa del
menú dentro del restaurante ya que en cada mesa se visualizará un código QR
único que el cliente tendrá que escanear a través de la aplicación móvil, seguido
de esto se habilitaran las opciones del menú que ofrece el restaurante y así
podrá realizar su orden de manera directa de esta forma el mesero se encargará
de entregar la orden solicitada, en caso de que los clientes no cuenten con el
aplicativo móvil el personal del restaurante tendrá que hacer la respectiva
petición del pedido a la mesa.
La facturación de los consumos se realizará a través del Sistema propio de la
empresa.
JUSTIFICACIÓN E IMPORTANCIA
Actualmente el restaurante Waffles And Subs no cuenta con una aplicación móvil
que le permita al cliente conocer información como historia y menú del
restaurante. Esta propuesta tiene como aporte principal que el cliente pueda
realizar reservaciones y a su vez recibir notificaciones de ofertas promocionales
y publicitarias de manera directa en su teléfono inteligente, disminuyendo así
costos asociados a promociones impresas, mediante el registro de usuarios en
la aplicación.
Esta aplicación cuenta con una interfaz amigable e interactiva, facilitando el
manejo al cliente sin ningún tipo de complicaciones al momento de solicitar algún
tipo de servicio.
10
Además, beneficiará a los propietarios al generar más ingresos económicos y
reducir costos fortaleciendo su imagen como un restaurante reconocido y de
prestigio. El aplicativo representa un canal directo de comunicación con los
clientes garantizando la estabilidad y fidelidad de ellos, especialmente aquellos
que consumen sus productos con frecuencia.
En coherencia con las ideas anteriores, desde el punto de vista teórico, el
proyecto aporta datos, ideas, un nuevo panorama a la hora de ofrecer calidad en
el servicio ya que los usuarios estarán al tanto con información actualizada del
restaurante y notificaciones de las promociones que realicen.
El beneficio que brinda tener una aplicación móvil es que el cliente podrá realizar
sus reservaciones en cualquier momento de manera fácil y rápida, de esta forma
no perdería tiempo en ir personalmente al restaurante. Una vez realizada la
reservación le llegará al cliente un correo con un código QR que representa una
identificación del cliente con su reserva, el cual puede presentarlo el día que
asista al restaurante para ser atendido de manera más rápida.
Gracias a la aplicación móvil, mejorará el incremento económico y comercial del
restaurante Waffles & Subs, generando un nuevo canal de reservas y
fortaleciendo la relación cliente/empresa, por lo que, el propietario podrá
actualizar su información en cualquier momento y los clientes puedan estar al
tanto de cualquier notificación.
11
METODOLOGÍA DEL PROYECTO
METODOLOGÍA DE DESARROLLO
La metodología por utilizar en este proyecto es Scrum, tiene un enfoque de
gestión ágil, que facilita la administración de proyectos pequeños y complejos;
que permite facilitar el flujo de la comunicación entre el cliente y el desarrollador.
Algunas de las principales ventajas de utilizar esta metodología son la
transparencia donde en su gran mayoría las fuentes de información son
compartidas, lo que lleva a un ambiente de trabajo abierto; los proyectos son
adaptables y se ajusta a cualquier cambio que se requiera.
Entre las diferencias de la metodología Scrum y la XP las iteraciones que
conlleva Scrum son conocidas como sprint y está conformado por dos a cuatro
semanas, en XP son de una a tres semanas es decir un poco más rápida que la
metodología Scrum.
Esta metodología consta de 5 etapas:
Reunión de planificación de Sprint.
Los Scrums diarios.
El trabajo de desarrollo.
Revisión del Sprint.
Retrospectiva del Sprint.
12
CUADRO 4: Etapas de metodología
ETAPAS DESCRIPCION
Reunión de planificación de Sprint En esta etapa se define las funcionalidades en el
incremento planeado y cómo el Equipo de desarrollo
creará este incremento, además, la salida de este trabajo
es definir el Objetivo del Sprint.
Scrums diarios El equipo de desarrollo utiliza el Scrum Diario para evaluar
el progreso hacia la meta del Sprint y evaluar la tendencia
del proceso en finalizar el trabajo en el Sprint Backlog.
El trabajo de desarrollo No se realizan cambios que afectan al objetivo del Sprint.
No disminuyen los objetivos de calidad y el alcance podrá
aclararse y renegociarse entre el propietario del producto y
el Equipo de Desarrollo a medida que se va aprendiendo.
Revisión del Sprint Los asistentes son el Equipo Scrum y los interesados clave
invitados por el Dueño de Producto.
El propietario del producto identifica lo que se ha "hecho" y
lo que no se ha "hecho".
El equipo de desarrollo discute lo que está bien durante el
Sprint, qué problemas hubo y cómo se resolvieron.
Retrospectiva del Sprint Revisar cómo fue el último Sprint en lo que respecta a las
personas, relaciones, procesos y herramientas.
Identificar y ordenar los temas principales que salieron
bien y los potenciales a mejorar.
Crear un plan para la implementación de mejoras con
respecto a cómo el Equipo Scrum hace su trabajo.
Elaboración: Stephanie Plúa y Lizbeth Nacipucha Fuente: Marc Bara
De acuerdo a los objetivos que tiene el proyecto se deberá realizar previamente
la recopilación de información del restaurante, una vez realizado se comenzará
con el desarrollo de la aplicación; al final del proyecto el gerente podrá observar
13
los reportes mensuales o diarios de las reservaciones que los clientes han
solicitado y de esta forma tomar una decisión sobre la disponibilidad de asientos
que tengan en ese periodo de tiempo, así mismo sabrá cuales son los días que
el lugar tiene mayor concurrencia.
Esta metodología está basada bajo estas premisas:
1. Los individuos por encima de los procesos y herramientas.
2. En entregar soluciones por encima de reportes de seguimiento.
3. A dar respuesta a los cambios en lugar de ceñirse a seguir el plan.
¿De qué se trata esta metodología?
El desarrollo se realiza en forma iterativa e incremental. Cada iteración termina
con una pieza de software ejecutable que incorpora nueva funcionalidad. Estas
iteraciones tienen en general una duración entre 2 y 4 semanas.
GRÁFICO 1: Metodología de desarrollo scrum
Elaboración: Stephanie Plúa y Lizbeth Nacipucha
Fuente: Softeng (2012)
14
CAPÍTULO II
MARCO TEÓRICO
En la actualidad, las empresas están creando nuevas opciones para garantizar
la fidelidad del cliente a través de la tecnología.
En este capítulo se mencionará los métodos y estructura teórica que se va a
implementar en este proyecto:
Antecedentes del estudio
Fundamentación Teórica
Fundamentación Legal
ANTECEDENTES DEL ESTUDIO
Hoy en día las aplicaciones móviles son una herramienta poderosa para
potencializar el marketing y fortalecer la marca en una empresa ya que al ser
desarrollada cumpliría con todos los requerimientos que se requiera, crea un
nuevo método de venta directa con el cliente, disponible para cualquier usuario
con opción de notificación para que estén informados con promociones,
descuentos, ofertas al momento y así garantizar la fidelización con los clientes.
La exitosa implantación de la telefonía móvil a escala mundial presenta una muy
importante oportunidad para la expansión del comercio electrónico sobre
entornos inalámbricos. El comercio electrónico para móviles, m-Commerce,
implica tres aspectos básicos:
1) la negociación y el servicio en la vecindad de cliente,
2) información oportuna mientras el usuario está en movimiento,
3) la posibilidad para completar una transacción en cualquier sitio y momento.
Una de las novedades del comercio móvil es la posibilidad de atraer a clientes en
el vecindario hacia un centro de venta y/o servicios proporcionándoles la
información apropiada. (Ponce Vásquez, 2003)
15
Aplicaciones móviles de restaurantes a nivel internacional
Una de las empresas que han migrado a las aplicaciones móviles son los
restaurantes para comercializar sus productos, entre ellos:
Romeo Garden Restaurante expresa su colorida cultura para atraer sus clientes
a su restaurante griego. Los propietarios realizan de que la gente visita el
restaurante tanto por la comida como por la música, por lo que la aplicación
móvil explica de inmediato en la sección de “Quiénes Somos” incluyendo la
variedad de su música y cultura. La aplicación proporciona un mapa para
conducir fácilmente hacia el establecimiento, y la galería de fotos de todo lo que
pasa en Romeo’s. (Support, 2014).
FARO es otra de las aplicaciones donde se puede hacer reservas de un modo
sencillo y muestra a las personas lo que ellos ofrecen en cuestión de segundos.
La aplicación móvil proporciona un ajuste de color rojo elegante con hermosas
frutas y vajilla. También incluye algunos botones, lo que facilita a los clientes a
tomar una decisión. (Support, 2014).
Pizza Hut, también cuenta con una aplicación móvil que permite facilitar la
compra de sus clientes desde varios puntos de acceso, brindando facilidades
como la de escoger la pizza que desee y ordenarla, lo que ha logrado el
incremento de los consumidores. (Brandsgym, 2011).
KFC que lanzó una aplicación móvil para que sus clientes soliciten y compren
sus productos antes de llegar a la fila y enviar una notificación de aviso cuando
estén en el restaurante. (Record, 2013).
McDonald's tiene aplicación con un menú interactivo en el que podemos ver los
productos habituales con su fotografía y una pequeña descripción, las ofertas en
el restaurante que seleccionemos o las novedades que van saliendo. Podemos
localizar restaurantes tanto por búsqueda como en una ruta propuesta
y personalizar la búsqueda por las características que deseemos que cumpla el
local (Martti, 2015).
16
Burger King su aplicación ofrece un mejor servicio, mostrando en la mayoría de
sus productos la información nutricional y con respecto a los alérgenos, además
de la posibilidad de marcar como favoritos. Podremos verlos en la sección Mis
preferencias, dentro de las opciones de nuestro perfil.
Aplicaciones móviles de restaurantes a nivel nacional
En la actualidad la mayoría de los países ya cuentan con aplicaciones móviles
donde puedan realizar reservas de asientos, incluso pedidos desde el hogar ya
que esto ayuda a la innovación del negocio y una estrategia mejorada para la
comercialización. Uno de los restaurantes de Ecuador que ha optado por
implementar una aplicación móvil donde los clientes puedan realizar pedidos de
comidas rápidas a domicilio desde la comodidad de su hogar es Italian Gourmet.
Sweet&Coffee su aplicación móvil permite recibir notificaciones de promociones
y nuevas noticias, información de los diferentes locales del restaurante revisar el
record de los mayores consumos.
McDonald’s App permite recibir alertas al instante para enterarse de las primicias
de nuevos cupones y ofertas disponibles, además cuando se desee pedir el
menú muestra informacion nutricional del alimento a pedir.
Domino’s Pizza América Latina esta aplicación es compatible con Colombia,
Ecuador, Panamá y Perú, en ella se puede crear la pizza deseada de acuerdo al
gusto del cliente, facilmente se puede ordenar el menú escogido y además
detallará la orden, como fue el pago, el local escogido y la fecha y hora en que
estará la pizza para ser recogido o entregado.
En ésta además podemos seleccionar los alérgenos para que se nos avise si el
producto que estamos viendo (en la página de este con una señal de alerta) los
presenta. Desde la página de los productos, además, podemos ir directamente a
la sección de restaurantes y verlos o buscarlos en el mapa o en una lista. (Martti,
2015).
17
Historia
La empresa Waffles and Subs fue fundada en el año 2016, nació de la
necesidad de atender y brindar al mercado local un producto de calidad, con
locales comerciales que brinden seguridad y un ambiente confortable.
Actualmente cuenta con tres locales ubicado en: Urdesa, Centro y
Samborondón.
GRÁFICO 2: Waffles and Subs
Elaboración: Administración Waffles & Subs Fuente: Waffles and Subs(Facebook)
La misión es ser la mejor opción de comida, que cada visita y cada cliente viva
una nueva experiencia.
La visión es tener un crecimiento sostenido que les permita expandirse a otros
sectores de la ciudad y del país.
Entre los valores del restaurante Waffles and Subs se encuentran:
responsabilidad, Innovación, Excelencia, Creatividad.
18
FUNDAMENTACIÓN TEÓRICA
A continuación, se detallan los conceptos de las herramientas y metodologías
tecnológicas utilizadas en este proyecto:
Arquitectura Android
El entorno de desarrollo Android es el más utilizado para los dispositivos móviles
ya que es el más aceptado por ser reutilizable, permite las representaciones de
gráficos en 2D y 3D, son más accesibles las aplicaciones que se encuentran en
este sistema ya que en su gran mayoría están de manera gratuita para el
usuario. (Quisi Peralta, 2012)
GRÁFICO 3: Arquitectura de Android
Elaboración: Software de Comunicaciones Fuente: Universidad Carlos III de Madrid.
La capa más inmediata corresponde al núcleo de Android, utiliza el núcleo de
Linux 2.6 como una capa de abstracción para el hardware disponible en los
dispositivos móviles, la cual contiene los drivers necesarios para cualquier
componente de hardware pueda ser utilizado.
En la siguiente capa se encuentran las librerías utilizadas por Android, estas han
sido realizadas en el entorno de C/C++.
19
En el siguiente nivel también encontramos las librerías (CoreLibraries) de
Android hechas en el entorno de desarrollo java y la máquina virtual Dalvik que
constituye el framework de aplicaciones el cual representa el conjunto de
herramientas de cualquier aplicación.
Ingresos mundiales de aplicaciones móviles a partir de 2011 a 2017 (en
millones de dólares)
GRÁFICO 4: Ingresos de aplicaciones móviles
Elaboración: Instituto Nacional de Estadística y Censos (INEC)
Fuente: Agencia de Mobile App Marketing.
En el Gráfico podemos observar cómo año a año toma fuerza el uso de las
aplicaciones móviles a nivel mundial, aumentando sus ingresos a millones de
dólares más que el año anterior. Así mismo los dispositivos Android han tenido
un gran aumento liderando el número de descargas en la Play Store obteniendo
un mayor número de ingresos.
20
Código QR
Los códigos QR conectan el mundo offline y online por lo que son ampliamente
utilizados como un elemento más de marketing móvil y se integra en las
estrategias globales de marketing de las empresas.
El código QR permite el acceso a ofertas, contenido multimedia o una página
web móvil específica de la promoción. Cualquier teléfono móvil con cámara de
fotos puede escanear el código utilizando un lector de códigos QR. (Altiria,
2015).
¿Qué es el código QR?
Un código QR es un código de barras bidimensional cuadrada que puede
almacenar los datos codificados. La mayoría del tiempo los datos es un enlace a
un sitio web. (Unitag, 2011).
Elaboración: DENSO WAVE INCORPORATED Fuente: Unitag
GRÁFICO 5: Código QR
21
1. Introducción
Hoy en día, los códigos QR se pueden ver en folletos, carteles, revistas, etc.
Usted puede detectar fácilmente estos códigos de barras de dos
dimensiones a tu alrededor. Los códigos QR permiten interactuar con el
mundo a través de su Smartphone.
Específicamente, un QR Code extiende los datos a disposición de cualquier
objeto físico y crean una medida digital para las operaciones de marketing.
Esta tecnología permite y acelera el uso de servicios web para móviles: se
trata de una herramienta digital muy creativa.
1.1. Acciones interactivas
Elaboración: DENSO WAVE INCORPORATED Fuente: Unitag
Al escanear un código QR utilizando el teléfono inteligente, se obtiene un
acceso inmediato a su contenido. El lector de código QR a continuación,
puede realizar una acción, como abrir el navegador web para una URL
específica. Otras acciones pueden ser provocadas, como el almacenamiento
de una tarjeta de visita en la lista de contactos de su teléfono inteligente o
conectarse a una red inalámbrica.
GRÁFICO 6: Acciones interactivas
22
1.2. Historia
Códigos QR fueron creados en 1994 por Denso Wave, subsidiaria japonesa
en el Grupo Toyota. El uso de esta tecnología es ahora libre. El Código QR
no es el único código de barras de dos dimensiones en el mercado, otro
ejemplo es el código de matriz de datos.
Código QR es el más famoso de código de barras 2D en el mundo. Se ha
ganado su éxito en Japón desde la década de 2000, donde ahora es un
estándar. En 2011, un promedio de 5 códigos QR fueron escaneados
diariamente por cada japonés - más que el número promedio de SMS
enviados
En 2010 Códigos QR comenzaron a expandirse en los EE.UU. y luego en
Europa, donde pueden verse notablemente en los anuncios.
1.3. Personalizaciones
Los códigos QR pueden ser personalizadas y por lo tanto hacen posible que
las marcas para incorporar su identidad visual en sus códigos QR.
Al personalizar, algunas reglas se deben seguir sobre la estructura de los
códigos QR para que sigan siendo legibles. Pero personalización sigue siendo
una forma muy eficaz de promover su identidad visual de la marca.
2. ¿Cómo escanear un QR Code?
Reading - o exploración - Un código QR es un sencillo proceso de 3 pasos, como
se explica en los siguientes gráficos. Tienes que abrir la aplicación de la lectura y
apunte su cámara hacia el código QR. A continuación, es reconocido por la
aplicación que realiza la acción asociada - como abrir una página web. (Unitag,
2011).
23
Elaboración: DENSO WAVE INCORPORATED Fuente: Unitag
2.1. Lectores de códigos QR
Los códigos QR son leídos por las llamadas "aplicaciones de lectura", que
básicamente son los escáneres de códigos de barras.
3. Ventajas del Código QR
3.1. Amplia extensión y cobertura: se trata de un sistema que puede
aplicarse a distintos medios y canales, logrando así gran visibilidad y
cobertura.
3.2. Base de datos: se trata de una herramienta que ayuda a generar
bases de datos útiles para las estrategias de comunicación y marketing
de la empresa, pues les proporciona información y datos de usuarios
interesados en su marca a los que enviar promociones y novedades.
3.3. Modernidad: la utilización de esta herramienta aporta a la empresa
una imagen de modernidad y adaptación a las nuevas tecnologías y
hacen que su oferta sea más atractiva para los usuarios.
3.4. Bajo coste: los códigos QR son una herramienta muy económica, de
hecho, pueden encontrarse múltiples ideas a través de Internet como el
crowdsourcing, mediante el que es posible obtener una gran variedad y
GRÁFICO 7: Como escanear un Código QR
24
cantidad de diseños de códigos QR a precios económicos.
También resultan muy económicos para los usuarios ya que no se ven
obligados a invertir ninguna cantidad por su utilización. (Unitag, 2011).
Herramientas para usar en el desarrollo de la aplicación móvil:
Arquitectura cliente- servidor
Esta arquitectura consiste en que la parte del cliente realice peticiones a otro
programa el servidor que le da la respuesta. Aunque esta idea se puede aplicar
a programas que se ejecutan sobre una sola computadora es más ventajosa en
un sistema operativo multiusuario distribuido a través de una red de
computadoras. (EcuaRed, Arquitectura Cliente Servidor, 2012)
Aplicación móvil
También conocidas como “apps” en el lenguaje anglosajón, se utilizan cada vez
más en teléfono inteligente y tabletas para acceder a noticias, juegos,
entretenimiento, tiempo y otras informaciones. Las apps son los nuevos
sustitutos del software para computadoras con fines de mejorar los procesos
informáticos. (Carrasco Usano, 2015)
Base de Datos
Llamamos base de datos a un conjunto de datos dispuestos con el objetivo de
proporcionar información a los usuarios y permitir transacciones como inserción,
eliminación y actualización de datos. Hay varias formas (modelos) para construir
una base de datos. (Coveña Lara & Plua Baque, 2016)
Servidor Web
25
Es un programa que gestiona cualquier aplicación en el lado del servidor
realizando conexiones bidireccionales y/o unidireccionales y síncronas o
asíncronas con el cliente generando una respuesta en cualquier lenguaje o
aplicación en el lado del cliente. El código recibido por el cliente suele ser
compilado y ejecutado por un Navegador Web. Para la transmisión de todos
estos datos se utiliza algún protocolo. Generalmente se utiliza el protocolo HTTP
para estas comunicaciones, perteneciente a la capa de aplicación del Modelo
OSI. El término también se emplea para referirse al ordenador que ejecuta el
programa. (EcuaRed, Servidor Web, 2010).
JQuery Mobile
jQuery Mobile es un sistema de interfaz de usuario basado en HTML5 diseñado
para crear sitios web y aplicaciones que sean accesibles y estén accesibles en
todos los teléfonos inteligentes, tabletas y dispositivos de escritorio. (Uneweb,
2016).
Herramientas para usar en el desarrollo de la aplicación web:
Ajax
AJAX es el acrónimo de Asynchronous Javascript and XML, es decir: Javascript
y XML Asíncrono. Este acrónimo fue utilizado por primera vez por Jesse James
Garret en 2005, en su publicación Ajax: a New Approach to Web Applications si
bien los componentes en que se basan y los recursos técnicos de que hace uso
ya existían desde muchos años antes. (Bohorquez, 2016).
26
Css3
Las CSS tienen como objetivo separar la estructura de la página (con su
contenido, creado con HTML) del diseño y el formato de la página. (Aubry,
2015).
Html5
Se trata de un lenguaje de marcas(se utiliza insertando macas en el interior del
texto) que nos pemite representar de forma rica el contenido y tambien
referenciar otros recursos, enlaces a otros documentos, mostrar formularios para
posteriormente procesarlos, etc. (Mateu, 2004)
JavaScript
Es un lenguaje de programacion interpretado(un lenguaje de tipo script). A pesar
de que existen interpretes no dependientes de ningun navegador, es un lenguaje
de script que suele encontrarse vinculado a paginas web, JavaScript y Java son
dos lenguajes de programacion distintos con filosofias muy diferentes. (Mateu,
2004)
Hosting y Dominio
Hosting es el alquiler virtual de un espacio para publicar su página web. Al
contratar un Hosting (hospedaje), usted tendrá un espacio que le permite
almacenar información, imágenes, video o cualquier contenido accesible vía
web.
Un dominio es un nombre de un servidor de internet que facilita recordar e forma
más sencilla la dirección IP de un servidor de internet, los dominios fueron
creados para evitar el que tuviéramos que recordar las direcciones IP de las
27
páginas y servidores web; de forma que cuando escribimos en internet el
dominio, el servidor de DNS del proveedor de web Hosting del dominio nos
proporciona la dirección IP. (Melgar, 2017)
FUNDAMENTACIÓN LEGAL
En el presente proyecto de investigación es necesario conocer las leyes actuales
que tiene este país con respecto a los reglamentos y restricciones del ámbito
legal
Sobre las firmas electrónicas.
Por lo que es de suma importancia citar los artículos que nos otorgan la Ley del
comercio electrónico, firmas electrónicas y mensajes de datos, ley No.2002-67
que indica:
Art. 9.- Protección de Datos: Para la elaboración, transferencia o utilización de
bases de datos, obtenidas directa o indirectamente del uso o transmisión de
mensajes de datos, se requerirá el consentimiento expreso del titular de estos,
quien podrá seleccionar la información a compartirse con terceros.
La recopilación y uso de datos personales responderá a los derechos de
privacidad, intimidad y confidencialidad garantizados por la Constitución Política
de la Republica y esta ley, los cuales podrán ser utilizados o transferidos
únicamente con autorización del titular u orden de autoridad competente.
No será preciso el consentimiento para recopilar datos personales de fuentes
accesibles al público, cuando se recojan para el ejercicio de las funciones
propias de la administración pública, en el ámbito de su competencia, y cuando
se refieran a personas vinculadas por una relación de negocios, laboral,
administrativa o contractual y sean necesarios para el mantenimiento de las
relaciones o para el cumplimiento del contrato.
28
El consentimiento a que se refiere este artículo podrá ser revocado a criterio del
titular de los datos; la revocatoria no tendrá en ningún caso efecto retroactivo.
Art. 39.- Funciones del organismo de control: Para el ejercicio de las atribuciones
establecidas en esta ley, la Superintendencia de Telecomunicaciones tendrá las
siguientes funciones:
a) Velar por la observancia de las disposiciones constitucionales y legales sobre
la promoción de la competencia y las prácticas comerciales restrictivas,
competencia desleal y protección al consumidor, en los mercados atendidos por
las entidades de certificación de información acreditadas;
b) Ejercer el control de las entidades de certificación de información acreditadas
en el territorio nacional y velar por su eficiente funcionamiento;
c) Realizar auditorías técnicas a las entidades de certificación de información
acreditadas;
d) Requerir de las entidades de certificación de información acreditadas, la
información pertinente para el ejercicio de sus funciones;
e) Imponer de conformidad con la ley sanciones administrativas a las entidades
de certificación de información acreditadas, en caso de incumplimiento de las
obligaciones derivadas de la prestación del servicio;
f) Emitir los informes motivados previstos en esta ley;
g) Disponer la suspensión de la prestación de servicios de certificación para
impedir el cometimiento de una infracción; y,
h) Las demás atribuidas en la ley y en los reglamentos.
Art. 7.- Información original: Cuando la Ley requiera u obligue que la información
sea presentada o conservada en su forma original, este requisito quedará
cumplido con un mensaje de datos, si siendo requerido conforme a la Ley, puede
comprobarse que ha conservado la integridad de la información, a partir del
29
momento en que se generó por primera vez en su forma definitiva, como
mensaje de datos.
Se considera que un mensaje de datos permanece íntegro, si se mantiene
completo e inalterable su contenido, salvo algún cambio de forma, propio del
proceso de comunicación, archivo o presentación.
Por acuerdo de las partes y cumpliendo con todas las obligaciones previstas en
esta Ley, se podrán desmaterializar los documentos que por ley deban ser
instrumentados físicamente.
Sobre el uso de software libre
Es necesario conocer un poco sobre el software libre y software propietario para
diferenciar la licencia de los autores que publican sus programas, por lo cual se
expone lo siguiente
Decreto Presidencial #1014
El Decreto Presidencial #1014 que establece al software como prioritario para el
sector público, al cumplirse más de 2 años de su ejecución.
Considerando:
Que en el apartado g) del numeral 6 d la Carta Iberoamericana de Gobierno
Electrónico, aprobada por la IX Conferencia Iberoamericana de Ministros de
Administración Pública y Reforma del Estado, realizada en Chile el 1 de Junio de
2007, se recomienda el uso de estándares abiertos y software libre, como
herramientas informáticas;
Que es el interés del Gobierno alcanzar soberanía y autonomía tecnológica, así
como un significativo ahorro de recursos públicos y que el Software de Libre es
en muchas instancias unos instrumentos para alcanzar estos objetivos; 54
30
Que el 18 de Julio del 2007 se creó e incorporó a la estructura orgánica de la
Presidencia de la República la Subsecretaría de Informática, dependiente de la
Secretaría General de la Administración Pública mediante Acuerdo Nº119
publicado en el Registro Oficial No. 139 de 1 de agosto del 2007;
Que el numeral 1 del artículo 6 del Acuerdo Nº 119, faculta a la Subsecretaría de
Informática a elaborar y ejecutar planes, programas, proyectos, estrategias,
políticas, proyectos de leyes y reglamentos para el uso de Software Libre en las
dependencias del gobierno central; y, En ejercicio de la atribución que le confiere
el numeral 9 del artículo 171 de la Constitución Política de la república;
Decreta:
Artículo 1.- Establecer como política pública para las entidades de la
Administración Pública Central la utilización de Software Libre en sus sistemas y
equipamientos informáticos.
Artículo 2.- Se entiende por Software Libre, a los programas de computación
que se pueden utilizar y distribuir sin restricción alguna, que permitan su acceso
a los códigos fuentes y que sus aplicaciones puedan ser mejoradas.
Estos programas de computación tienen las siguientes libertades:
a) Utilización del programa con cualquier propósito de uso común b) Distribución
de copias sin restricción alguna 55
c) Estudio y modificación del programa (Requisito: código fuente disponible)
d) Publicación de programa mejorado (Requisito: código fuente disponible)
Artículo 3.- Las entidades de la Administración Pública central previa a la
instalación del software libre en sus equipos, deberán verificar la existencia de
capacidad técnica que brinde el soporte necesario para el uso de este tipo de
software.
31
Artículo 4.- Se faculta la utilización de software propietario (no libre) únicamente
cuando no exista solución de Software Libre que supla las necesidades
requeridas, o cuando esté en riesgo la seguridad nacional, o cuando el proyecto
informático se encuentre en un punto de no retorno.
Para efectos de este decreto se comprende como seguridad nacional, las
garantías para la supervivencia de la colectividad y la defensa del patrimonio
nacional.
Para efectos de este decreto se entiende por un punto de no retorno, cuando el
sistema o proyecto informático se encuentre en cualquiera de estas condiciones:
56
a) Sistema en producción funcionando satisfactoriamente y que un análisis de
costo beneficio muestre que no es razonable ni conveniente una migración a
Software Libre
b) Proyecto es estado de desarrollo y que un análisis de costo - beneficio
muestre que no es conveniente modificar el proyecto y utilizar Software Libre.
Periódicamente se evaluarán los sistemas informáticos que utilizan software
propietario con la finalidad de migrarlos a Software Libre.
Artículo 5.- Tanto para software libre como software propietario, siempre y
cuando se satisfagan los requerimientos, se debe preferir las soluciones en este
orden:
a) Nacionales que permitan autonomía y soberanía tecnológica.
b) Regionales con componente nacional.
c) Regionales con proveedores nacionales.
d) Internacionales con componente nacional.
e) Internacionales con proveedores nacionales.
32
f) Internacionales. 57
Artículo 6.- La Subsecretaría de Informática como órgano regulador y ejecutor
de las políticas y proyectos informáticos de las entidades del Gobierno Central
deberá realizar el control y seguimiento de este Decreto.
Para todas las evaluaciones constantes en este decreto la Subsecretaría de
Informática establecerá los parámetros y metodologías obligatorias.
Artículo 7.- Encárguese de la ejecución de este decreto a los señores Ministros
Coordinadores y el señor Secretario General de la Administración Pública y
Comunicación.
Dado en el Palacio Nacional en la ciudad de San Francisco de Quito, Distrito
Metropolitano, el día 10 de abril de 2008.
Ley de la propiedad intelectual
Artículo 1.- El Estado reconoce, regula y garantiza la propiedad intelectual
adquirida de conformidad con la ley, las decisiones de la Comisión de la
Comunidad Andina y los convenios internacionales vigentes en el Ecuador. La
propiedad intelectual comprende:
1. Los derechos de autor y derechos conexos;
2. La propiedad industrial, que abarca, entre otros elementos, los siguientes:
a) Las invenciones;
b) Los dibujos y modelos industriales;
c) Los esquemas de trazado (topografías) de circuitos integrados;
d) La información no divulgada y los secretos comerciales e
industriales;
e) Las marcas de fábrica, de comercio, de servicios y los lemas
comerciales;
f) Las apariencias distintivas de los negocios y establecimientos de
comercio;
g) Los nombres comerciales;
33
h) Las indicaciones geográficas; e,
i) Cualquier otra creación intelectual que se destine a un uso
agrícola, industrial o comercial.
3. Las obtenciones vegetales.
Las normas de esta Ley no limitan ni obstaculizan los derechos consagrados por
el Convenio de Diversidad Biológica, ni por las leyes dictadas por el Ecuador
sobre la materia.
Artículo 2.- Los derechos conferidos por esta Ley se aplican por igual a
nacionales y extranjeros, domiciliados o no en el Ecuador.
Artículo 3.- El Instituto Ecuatoriano de la Propiedad Intelectual (IEPI), es el
organismo administrativo competente para propiciar, promover, fomentar,
prevenir, proteger y defender a nombre del Estado ecuatoriano, los derechos de
propiedad intelectual reconocidos en la presente Ley y en los tratados y
convenios internacionales, sin perjuicio de las acciones civiles y penales que
sobre esta materia deberán conocerse por la Función Judicial.
Conocer sobre las leyes del país, con lo que respecta a la Protección de Datos
es importante ya que al ser esta aplicación de un ámbito social y de descarga
gratuita, es necesario que los usuarios que hagan uso de ella estén informados
de los reglamentos y restricciones que estos artículos ofrecen.
PREGUNTAS CIENTÍFICA POR CONTESTARSE
¿El desarrollo de una aplicación móvil de reservas de asientos y publicación de
promociones ayudará al restaurante Waffles and Subs a mantener informado a
sus clientes?
¿La implementación de esta aplicación ayudará a conocer cuál es la sucursal del
restaurante Waffle and Subs mas recurrida por los clientes?
DEFINICIONES CONCEPTUALES
Android: Es un sistema operativo pensado para dispositivos con pantalla táctil y
basada en Linux. En la actualidad, este sistema operativo es el que tiene mayor
34
cuota de mercado en todo el mundo. La última versión estable es Android 4.4
KitKat. Las principales ventajas de Android son su amplia comunidad de
desarrolladores y la posibilidad de instalar aplicaciones, aunque no estén
disponibles en la Google Play Store.
B4A: (Basic4Android) Es un programa para realizar aplicaciones en Android, es
uno de las mejores y más potente App inventor.
GRÁFICO 8: B4A
Elaboración: Gabor Laszlo Hajba. Fuente: Discoversdk.
Comercio electrónico: También llamado e-commerce, consiste en la
distribución, venta, compra, marketing y suministro de información de productos
o servicios a través de Internet. Conscientes de estar a la vanguardia, las Pymes
no se han quedado atrás en este nuevo mercado, por lo que han hecho de los
servicios de la red un lugar que permite acceder a sus productos y servicios
durante las 24 horas del día.
Comercio móvil: También llamado m-commerce es el tipo de comercio que se
realiza a través de dispositivos móviles con el fin de adquirir algún producto y
para poder realizar cualquier transacción a través de un dispositivo móvil.
Play Store: Es una plataforma de distribución digital de aplicaciones móviles
para los dispositivos con sistema operativo Android, así como una tienda en
línea desarrollada y operada por Google. Esta plataforma permite a los usuarios
navegar y descargar aplicaciones desarrolladas mediante Android SDK.
35
GRÁFICO 9: Play Store
Elaboración: Jose Alfocea. Fuente: Androidsis.
Pymes: Son las pequeñas y medianas empresas que, de acuerdo a su volumen
de ventas, capital social, cantidad de trabajadores y su nivel de producción o
activos presentan características propias de este tipo de entidades económicas.
Sistemas de operativos móviles: Los sistemas operativos móviles (OS por sus
siglas en inglés) son un tipo especial de sistemas operativos más simples,
adaptados para dispositivos como teléfonos inteligentes o tabletas.
GRÁFICO 10: Sistemas operativos móviles
Elaboración: Carlos Daniel. Fuente: Areatecnologia.
SGBD: Sistema de Gestión de Bases de Datos. Es un conjunto de programas
que permiten el almacenamiento, modificación y extracción de la información en
36
una base de datos, además de proporcionar herramientas para añadir, borrar
modificar y analizar los datos.
GRÁFICO 11: Sistema gestor de base de datos
Elaboración: Jeancarlos Gunter. Fuente: Basededatosutp23.
Sprint: Es un incremento de producto “hecho o terminado” utilizable,
potencialmente entregable. A lo largo del desarrollo hay Sprints consecutivos de
duración constante.
Waffle: Tipo de torta muy crujiente, similar a la galleta y que presenta una
división en cuadrículas o rejillas. El termino Waffle proviene de las placas de
metal que se utilizaban originariamente para hacer molde del pastel (es un
término de origen holandés).
37
CAPÍTULO III
PROPUESTA TECNOLÓGICA
La presente propuesta tiene como objetivo principal el desarrollo del prototipo de
una aplicación móvil que permita reservar asientos y donde el cliente además
pueda conocer sobre los diferentes menús y precios que se ofrecen en el
restaurante Waffles and Subs, manejando una interfaz gráfica adecuada, de fácil
manejo y accesible las 24 horas del día.
Por medio de esta aplicación móvil los usuarios podrán realizar una reservación
de asientos, previo a esto los usuarios deben estar registrados, luego de hacer la
respectiva reservación, llegará un correo con los tickets generados, así mismo
podrán recibir notificaciones con respecto a las promociones, conocer la
exquisita variedad de platillos y precios que ofrece el restaurante y solicitar la
orden del menú deseado sin necesidad de que el mesero se acerque al asiento
del cliente.
Esta propuesta tecnológica cuenta con tres aplicaciones que se detallará a
continuación:
Aplicación Móvil
1.1 Aplicación de reserva para Clientes.
Prototipo de una aplicación móvil para que los clientes realicen reservaciones de
asientos en el restaurante Waffles and Subs desde cualquier lugar donde se
encuentren.
Módulos de la aplicación móvil:
a) Waffles & Subs: Al dar clic sobre este módulo se abrirá la pantalla donde
muestre una pequeña historia de los inicios de la empresa, incluyendo los
enlaces de contactos con el restaurante dependiendo de la sucursal
seleccionada.
38
b) Promociones: En este módulo se podrá observar los menús que tienen
promociones y descuentos, con la información actualizada del
restaurante y la sucursal correspondiente.
c) Galería: Aquí en este módulo se reflejan las imágenes actualizadas del
restaurante.
d) Reservar: El cliente en este módulo puede realizar la reserva de asientos
de acuerdo con el horario, sucursal y cantidad de asientos deseada.
e) Menú: Aquí el cliente puede pedir la orden del menú, escaneando el
código QR que se encuentra ubicada en cada mesa.
f) Ubicación: En este módulo el cliente podrá visualizar la ubicación de las
sucursales.
g) Registro: En este módulo los usuarios podrán registrarse ingresando
como datos; nombres, apellidos, teléfono, usuario, contraseña y correo.
h) Login: Los usuarios que ya se encuentren registrados podrán acceder
por medio de un usuario y contraseña, en caso de que el usuario no
recuerde su contraseña podrá recuperarla a través del correo con el que
fue registrado dando clic en la opción “Recuperar contraseña”.
GRÁFICO 12: Aplicación de reserva para el cliente
Elaboración: Stephanie Plúa y Lizbeth Nacipucha Fuente: Datos de la investigación
39
1.2 Aplicación de lectura de código QR.
Con esta aplicación móvil el personal encargado podrá realizar la lectura del
código QR que la aplicación del cliente ha realizado por medio de su
reservación a través de la aplicación móvil.
Al momento de escanear la imagen QR verificará si este es válido o inválido,
en caso de ser correctos podrán acceder a la reservación de acuerdo con la
hora y fecha escogida.
GRÁFICO 13: Aplicación de lectura de código QR
Elaboración: Stephanie Plúa y Lizbeth Nacipucha Fuente: Datos de la investigación
1.3 Aplicación Web para administradores de la empresa.
Por medio del Aplicativo Web los propietarios del restaurante podrán
administrar la información del restaurante y agregar, modificar o eliminar
información referente a:
40
Sucursales
Contactos
Galería de imágenes
Ubicación
Precios de los platillos
Promociones y notificaciones.
GRÁFICO 14: Aplicación Web para administradores
Elaboración: Stephanie Plúa y Lizbeth Nacipucha Fuente: Datos de la investigación
ANÁLISIS DE FACTIBILIDAD
La aplicación móvil ha sido desarrollada con herramientas tecnológicas
actualizadas, lo que la hace que su diseño, desarrollo, implementación y
utilización sea práctico, sencillo, interactivo y a bajo costo.
FACTIBILIDAD OPERACIONAL
Actualmente las personas están inmersas en el mundo de la tecnología con
respecto a búsqueda de intereses por lo cual la aplicación móvil será una
41
herramienta acogida por parte de los clientes, ya que por medio de un teléfono
inteligente se puede descargar una aplicación móvil algo que hoy en día muchas
personas manejan.
FACTIBILIDAD TÉCNICA
Aplicativo Web
Software de desarrollo adaptativo lo que permite responsive design (diseño
responsable) y son herramientas disponibles, buenas y efectivas en la
actualidad, que nos facilita efectuar tareas de forma automática.
Para el uso del aplicativo web se requiere de las siguientes características:
CUADRO 5: Factibilidad técnica
Elaboración: Stephanie Plúa y Lizbeth Nacipucha Fuente: Datos de la investigación
Los usuarios podrán descargarse de forma gratuita la aplicación móvil del
restaurante Waffles and Subs a través de la aplicación Play Store.
La aplicación móvil se desarrolló bajo las licencias de software libres, que son de
fácil acceso para los usuarios.
FACTIBILIDAD LEGAL
En base a lo detallado anteriormente en la Fundamentación Legal tenemos
como conclusión que el proyecto presente no viola los derechos y mucho menos
infringe alguna ley institucional. El proyecto presente beneficiará a los clientes
del restaurante Waffles and Subs a realizar sus reservas de una manera ágil y
fácil.
HARDWARE SOFTWARE (Prototipo)
Procesador i5 de 2.8 Gzh o Superior Base de Datos (MySql)
Mínimo 4 Gb de RAM SO Windows 10
200 Gb libres de Disco Duro Xampp (Apache)
Php 5.15
42
FACTIBILIDAD ECONÓMICA
La aplicación móvil se encentra desarrollada con software que son de fácil
acceso y de código abierto para minimizar los costos. Este proyecto no solo es
adaptable para los restaurantes, sino para cualquier tipo de negocio, siendo una
herramienta de fácil manejo y que está disponible para todo usuario.
En este punto se detallará los costos de los recursos de tecnología como
hardware, software, licencias además se detallará los costos de materiales de
oficina, personal y movilización.
CUADRO 6: TOTAL HARDWARE
Hardware Costo Cantidad Total
Laptop $500 2 $1000
Total de Hardware $1.000
Elaboración: Stephanie Plúa y Lizbeth Nacipucha Fuente: Datos de la investigación
CUADRO 7: TOTAL SOFTWARE
Software Costo Cantidad Total
Hosting y dominio $100 1 $100
Dominio $70 1 $70
Total de software $170
Elaboración: Stephanie Plúa y Lizbeth Nacipucha Fuente: Datos de la investigación
43
CUADRO 8: TOTAL MATERIALES
Materiales de oficina Costo Cantidad Total
Útiles de oficina $20 1 $20
Empastados y anillados $20 2 $40
Total de materiales de oficina $60
Elaboración: Stephanie Plúa y Lizbeth Nacipucha Fuente: Datos de la investigación
CUADRO 9: Costo total
Descripción Costos
Total de Hardware $1.000
Total de Software $170
Total Materiales de oficina $60
Personal $3.600
Total $4.830
Elaboración: Stephanie Plúa y Lizbeth Nacipucha Fuente: Datos de la investigación
ETAPAS DE LA METODOLOGÍA DEL PROYECTO
La metodología que se utilizó en este proyecto es la Scrum, ya que es usada
actualmente en la mayoría de los proyectos de sistemas orientados al desarrollo,
debido a que es una metodología ágil, que esta formado por un conjunto de
reglas y buenas prácticas de mejora continua interactiva.
44
GRÁFICO 15: Etapas de la metodología de proyecto
Elaboración: Equipo de Software Business School
Fuente: Business School
Reunión de planificación de Sprints
Equipo de trabajo: formado por el Scrum Master y el equipo de desarrollo que en
este proyecto son 3 personas el propietario del restaurante, y las estudiantes
encargadas de realizar los aplicativos móvil y web.
Aquí es donde tanto los desarrolladores como el Scrum Master realizan las
reuniones donde se planificará el diseño y desarrollo de la aplicación móvil y web
siguiendo la siguiente estructura de los sprints.
1) Recopilación de información, diseño de la aplicación, módulo de
reservación, envió de correo.
2) Promociones y notificaciones.
3) Se define que la reservación será cada 2 horas de acuerdo al
requerimiento del propietario con hora de inicio de 8:00 AM a 18:00 PM.
4) Solicitud de menú directo desde la mesa escaneando el código QR.
45
Scrums diarios
Se llevaron a cabo 4 reuniones donde se definieron los ciclos (sprints) que
tendría la aplicación móvil y web con estimación inicial, grado de importancia de
las tareas a realizar.
CUADRO 10: Scrums diarios
ID Nombre Importancia Estimación inicial
Como probarlo
1 Recopilación de información, diseño de la aplicación, módulo de reservación, envió de correo
100 10 días Pruebas de validación del módulo reservación.
2 Promociones y notificaciones
80 5 días Notificaciones nuevas al cliente mediante la aplicación móvil
3 Se define que la reservación será cada 2 horas de acuerdo al requerimiento del propietario con hora de inicio de 8:00 AM a 18:00 PM.
50 1 día Fotos de la reunión con el Scrum Master.
4 Solicitud de menú directo desde la mesa escaneando el código QR
100 10 días Previamente a realizar esta opción el cliente debe estar logueado.
Elaboración: Stephanie Plúa y Lizbeth Nacipucha. Fuente: Datos de la investigación.
El trabajo de desarrollo
El grupo de desarrollo se compromete a cumplir las funcionalidades requeridas
por el propietario del restaurante de acuerdo con los sprints planificados con
anterioridad, en caso de existir una modificación en unos de los sprints el equipo
de trabajo se encargará de realizar dicho cambio.
46
Revisión del Sprints
El propietario del restaurante realiza la verificación correspondiente de que los
componentes y módulos del sistema funcionen adecuadamente y de que las
tareas se hayan realizado de acuerdo con lo planificado en los Scrums diarios.
Retrospectiva del Sprints
El grupo de desarrollo procede con la entrega del manual de usuario y los
programas ejecutables a los propietarios del restaurante, se procede a la
demostración adecuada de que la aplicación móvil y web realizan lo requerido
bajo las funcionalidades correspondientes, permitiendo la interacción entre los
usuarios administradores y los clientes.
FASES DE DESARROLLO DEL SISTEMA
ANÁLISIS
Es necesario dar a conocer el desarrollo y modo de uso del aplicativo móvil, por
lo cual se detallará en el siguiente gráfico.
Aplicación móvil de reserva para clientes.
Prototipo de una aplicación móvil para que los clientes realicen reservaciones de
asientos en el restaurante Waffles and Subs desde cualquier lugar donde se
encuentren.
Aplicación móvil de lectura de código QR.
Con esta aplicación móvil el personal encargado podrá realizar la lectura del
código QR que la aplicación móvil del cliente ha realizado por medio de su
reservación.
47
Al momento de escanear la imagen QR verificará si este es válido o inválido, en
caso de ser correctos podrán acceder a la reservación de acuerdo con la hora y
fecha escogida.
Aplicación Web para administradores de la empresa.
Por medio del aplicativo web los propietarios del restaurante podrán administrar
y dar mantenimiento de la información del restaurante, referente a sucursales,
contactos, galería de imágenes, ubicación, precios de los platillos, promociones y
notificaciones.
RESERVAR
A continuación, se muestra el proceso que deben realizar los clientes para poder
reservar sus asientos por medio de la aplicación móvil en el restaurante Waffles
& Subs.
Los clientes deben registrarse en la aplicación, luego ir a la opción reservar, en
el calendario seleccionar la fecha, hora y cantidad de asientos, luego de la
reserva se generará el código QR que llegará al correo.
48
GRÁFICO 16: Proceso de Reservar
L
Elaboración: Stephanie Plúa y Lizbeth Nacipucha Fuente: Datos de la investigación
8:00
2
hora
Cantidad
Correo: [email protected]
RESERVAR
Paso 1: Ir a opción de
reservar.
Paso 2: En el calendario
seleccionar fecha, hora y
cantidad de asientos a
reservar.
Paso 3: Reservar, seguido de
eso llegara un correo con el
código QR que debe presentar
el día de la reserva.
49
GENERACIÓN DE CÓDIGO QR
El código QR se genera mediante el nombre del cliente, que almacenará la
fecha, el horario, la sucursal y la cantidad de asientos, este llegará como PDF al
correo electrónico del cliente, el mismo que se presentará el día de la
reservación.
GRÁFICO 17: Código QR Generado
Elaboración: Stephanie Plúa y Lizbeth Nacipucha Fuente: Datos de la investigación
50
PRESENTAR QR EN EL DÍA DE RESERVA
Cuando el cliente llega al restaurante tiene que presentar el código QR, luego el
mesero procede a escanear dicho código para verificar los datos del cliente.
GRÁFICO 18: Presentación de código QR
Elaboración: Stephanie Plúa y Lizbeth Nacipucha Fuente: Datos de la investigación.
Usuario que realizó la reserva (cliente)
1
Persona encargada
de escanear QR
(mesero)
2
Paso 1: Presentar código QR
al momento de ingresar al
restaurante Waffles & Subs.
Paso 2: Escanear QR
y confirmar datos.
51
REALIZAR EL PEDIDO
El cliente procede a escanear el código QR que se encuentra en la mesa, luego
se habilita la lista del menú y el mesero procede a entregar lo orden pedida por
el cliente.
GRÁFICO 19: Proceso de Realizar Pedido
Elaboración: Stephanie Plúa y Lizbeth Nacipucha Fuente: Datos de la investigación
Paso 1: Escanear código QR
para realizar el pedido.
Paso 2: Seleccionar lo que desee
pedir de la lista de menú
52
PERFILES DE USUARIOS
Los perfiles de usuarios que tiene el sistema web son:
Roles
1. Superadministrador
2. Administrador
3. Mesero
4. Usuarios (Cliente)
Superadministrador: Persona encargada de gestionar todo con respecto a la
información general del restaurante:
Sucursales: Administrar las 3 sucursales con el que cuenta el restaurante
Waffles & Subs que se encuentran situadas en Samborondón, Urdesa y
Centro.
Contactos: Administrar los contactos de las 3 sucursales.
Promociones: Administrar las promociones con una imagen
representativa de lo que se desea ofrecer.
Menú: Administrar la lista de menú con los precios respectivos.
Galería: Administrar galería de imágenes del restaurante.
Reservaciones: Administrar las reservaciones que los clientes hayan
hecho desde teléfonos móviles (Confirmar reservación).
Administradores: le otorga permisos de administrador a un nuevo
personal.
53
Administrador: Persona encargada de gestionar lo siguiente información del
restaurante:
Promociones: Administrar las promociones con una imagen
representativa de lo que se desea ofrecer.
Menú: Administrar la lista de menú con los precios respectivos.
Reservaciones: Administrar las reservaciones que los clientes hayan
hecho desde teléfonos móviles (Confirmar reservación).
Mesero: Persona encargada de escanear los QR que se ha generado en el
momento que los clientes reservaron sus asientos.
Usuarios: Persona que por medio del aplicativo móvil realiza la reservación y
pedido de menú.
Diagrama de casos de uso
Estos diagramas son una versión mejorada de los diagramas UML donde se
visualizará representaciones gráficas de lo que realizan cada uno de los actores
o personajes implicados en la aplicación del restaurante Waffles & Subs.
54
GRÁFICO 20: Diagrama de Superadministrador
Gestiona sucursales
Gestiona contactos
Gestiona ubicación
Gestiona promociones
Gestiona menú
Gestiona galería
Gestiona reservaciones
Creación administradores
Elaboración: Stephanie Plúa y Lizbeth Nacipucha Fuente: Datos de la investigación
Superadministrador
55
GRÁFICO 21: Diagrama de Administrador
Gestiona promociones
Gestiona menú
Gestiona reservaciones
Elaboración: Stephanie Plúa y Lizbeth Nacipucha Fuente: Datos de la investigación
Administrador
56
GRÁFICO 22: Diagrama de Mesero
Elaboración: Stephanie Plúa y Lizbeth Nacipucha Fuente: Datos de la investigación
Mesero
Gestiona reservas
Gestiona lecturas QR
57
GRÁFICO 23: Diagrama del cliente
Elaboración: Stephanie Plúa y Lizbeth Nacipucha Fuente: Datos de la investigación
Cliente
Registrar cliente
Registrar reserva
Realizar pedido
Consultar reservas
Consultar pedidos
Consultar contactos
Consultar menú
Consultar ubicación
e
58
Diagrama De Procesos
GRÁFICO 24: Diagrama de procesos
Elaboración: Stephanie Plúa y Lizbeth Nacipucha Fuente: Datos de la investigación
En el diagrama se muestra el proceso en que el usuario realiza la reserva por medio del
aplicativo móvil, las opciones son secuenciales por cada proceso que realice.
Ingreso a la App
Selección de
Hora
Ingreso
Cantidad de
asientos a
reservar
Generación
Lista de
Horas
Registro del User
Revisar Correo
Verificar
Reserva
Login
usuarios
Selección de
Sucursal Lista de
Sucursales
Generación de
Calendario
Selección
ítem
Reservas
Selección de
fecha
59
GRÁFICO 25: Pedidos de menú
Elaboración: Stephanie Plúa y Lizbeth Nacipucha Fuente: Datos de la investigación
En el presente diagrama se muestra el proceso en que el usuario realiza el pedido del
menú por medio del aplicativo móvil, las opciones secuenciales por cada proceso que
realice.
Selección Item Menú
Selección de
menú que
desee
Generar pedido Habilita Check
para realizar
pedidos
Confirmar
Pedido
Solicitar
pedido
Selección del
sub-menú Lista de
Menú
Generación
detalle lista
menú
Scaneo
Lectura QR
Mesa
SI
NO
60
Diseño
Modelo Entidad Relación
Elaboración: Stephanie Plúa y Lizbeth Nacipucha Fuente: Datos de la investigación
61
GRÁFICO 26: Diagrama de flujo de información
Elaboración: Stephanie Plúa y Lizbeth Nacipucha Fuente: Datos de la investigación
En la figura actual se muestra como es el proceso en el que el aplicativo móvil se
conecta por Internet y a su vez hace las peticiones que el usuario desee por
medio de los Webservices el motor de base de datos es MySql, y el motor de
base de datos interna del aplicativo móvil se SqLite.
Actores del sistema
Los actores del sistema cuentan con diferentes roles dependiendo el grado de
prioridad que tienen los mismos, donde están definidos por: Superadministrador,
administrador y clientes.
GRÁFICO 27: Diagrama de actores del sistema
Elaboración: Stephanie Plúa y Lizbeth Nacipucha Fuente: Datos de la investigación
Superadministrador
Administrador Clientes
SQLITE
SERVIDORES
INTERNET
MYSQL
Mesero
62
CUADRO 11: Actores del sistema
Autores Descripción
Superadministrador Persona encargada de gestionar todo con respecto a la
información general del restaurante
Administrador Persona encargada de gestionar una parte de la información del
restaurante
Mesero Persona encargada de escanear los QR que se ha generado en
el momento que los clientes reservaron sus asientos.
Clientes Persona que por medio del aplicativo móvil realiza la reservación
y pedido de menú.
Elaboración: Stephanie Plúa y Lizbeth Nacipucha Fuente: Datos de la investigación
Seguridad
Análisis del sistema con el que se conecta los Webservices.
Password Encriptada.
Mecanismos de Autenticación y Autorización (Session).
GRÁFICO 28: Seguridad
Elaboración: Lizbeth Nacipucha y Stephanie Plúa. Fuente: Pinterest.
63
Controles de acceso: Al usuario se debe dar la opción siempre de denegar o
acceder a su información.
Autenticación (Inicio de sesión único): Se accede con una contraseña creada
por el usuario tomando en cuenta que es un usuario único e irrepetible.
Seguridad: Garantizando siempre la seguridad del usuario con una clave
encriptada al momento de registrarse.
Control del lado del servidor: Se realizan los controles del lado del servidor en
cuanto los clientes consuman los servicios por medio de los inputs o parámetros
de entrada.
Manejo de Sesiones: Se mantiene la seguridad de una sesión desde el
desarrollo y mantenimiento de las mismas.
Menú Del Sistema
El menú principal de la aplicación consta de las siguientes opciones:
Historia de Waffles and Subs
Contactos
Reservas
Promociones
Galería
Menú
Opciones Del Sistema
Historia de Waffles and Subs: En esta sección podrás conocer más sobre
la historia e inicios del restaurante Waffles and Subs.
Contactos: Contacto directo ya sea mediante una llamada, correo y
WhatsApp.
Reservas: En esta sección el usuario podrá realizar sus reservas con la
facilidad que ofrece el sistema.
Promociones: El cliente estar al tanto de las promociones que tenga el
restaurante en cualquier momento.
Galería: Amplia galería de imágenes.
Menú: Lista de Platillos y variedad de precios que ofrece el restaurante.
64
Desarrollo
Herramientas que se usaron para el desarrollo del proyecto de aplicación móvil y
de la aplicación web.
Herramientas para usar en el desarrollo de la aplicación móvil:
Arquitectura cliente- servidor
Aplicación móvil
Base de Datos
Servidor Web
JQuery Mobile
Herramientas para usar en el desarrollo de la aplicación web:
Ajax
Css3
Html5
JavaScript
Hosting y Dominio
65
En base al análisis y diseño de la base de datos se procede a realizar el
desarrollo de las aplicaciones móviles y de la aplicación web a continuación, se
detallará el funcionamiento de estas.
Aplicación móvil de clientes
GRÁFICO 29: Menú principal
Elaboración: Stephanie Plúa y Lizbeth Nacipucha Fuente: Datos de la investigación
En la primera pantalla de la interfaz se observa el menú principal donde se
pueden escoger las diferentes opciones que existen en la aplicación como
Waffles and Subs, promociones, galería, reservar, menú, ubicación.
66
GRÁFICO 30: Historia del restaurante
Elaboración: Stephanie Plúa y Lizbeth Nacipucha Fuente: Datos de la investigación
En este módulo se ve reflejada una pequeña historia del restaurante Waffles and
Subs en sus inicios, para que el cliente tenga conocimiento de la empresa,
donde a su vez puede contactarse a través de whatsapp, llamadas y correo.
67
GRÁFICO 31: Reserva de asientos
Elaboración: Stephanie Plúa y Lizbeth Nacipucha Fuente: Datos de la investigación
En el módulo reservar se escoge el día en que el cliente quiere hacer la
reservación del asiento de acuerdo con la sucursal y horario deseada. Mediante
una lista donde muestra las sucursales existentes en Guayaquil.
68
GRÁFICO 32: Datos de la reservación
Elaboración: Stephanie Plúa y Lizbeth Nacipucha Fuente: Datos de la investigación
La interfaz que refleja en esta imagen contendrá los datos del usuario junto a la
cantidad de asientos que el cliente reservo, además se refleja la fecha, hora y
sucursal escogida.
69
GRÁFICO 33: Tickets de reservación
Elaboración: Stephanie Plúa y Lizbeth Nacipucha Fuente: Datos de la investigación
Luego de realizar la reserva se genera el PDF que llega al correo electronico del
cliente para que pueda llegar al restaurante Waffles and Subs y tener listo su
asiento que reservo.
70
GRÁFICO 34: Mis reservaciones
Elaboración: Stephanie Plúa y Lizbeth Nacipucha Fuente: Datos de la investigación
En esta opción el cliente podrá visualizar las reservaciones que ha realizado con
sus respectivas fechas y cantidad de asientos.
71
GRÁFICO 35: Detalle de la reservación
Elaboración: Stephanie Plúa y Lizbeth Nacipucha Fuente: Datos de la investigación
En esta opción la aplicación contiene la cantidad de reservaciones de asientos,
que se realizó ese día con su hora fecha y código QR para evitar la impresión del
mismo que llega al correo electrónico.
72
GRÁFICO 36: Promociones
Elaboración: Stephanie Plúa y Lizbeth Nacipucha Fuente: Datos de la investigación
En la interfaz promociones se muestran las ofertas del restaurante Waffles and
Subs, estas son válidas para los clientes que cuenten con la aplicación móvil.
73
GRÁFICO 37: Menú de cafetería
Elaboración: Stephanie Plúa y Lizbeth Nacipucha Fuente: Datos de la investigación
En la imagen se refleja los menús con que cuenta el restaurante Waffles and
Subs y es aquí donde se puede escoger el menú deseado.
74
GRÁFICO 38: Selección del menú
Elaboración: Stephanie Plúa y Lizbeth Nacipucha Fuente: Datos de la investigación
En este módulo se puede pedir la orden donde muestra el precio y nombre de la
orden de cada producto escogido.
75
GRÁFICO 39: Detalles del menú escogido
Elaboración: Stephanie Plúa y Lizbeth Nacipucha Fuente: Datos de la investigación.
Luego de haber escogido el menú deseado se podrá visualizar lo requerido con
su cantidad y precio correspondiente, en caso de que el cliente cambie de
opinión puede eliminarlo.
76
GRÁFICO 40: Código QR para orden de menú
Elaboración: Stephanie Plúa y Lizbeth Nacipucha Fuente: Datos de la investigación
Al momento de seleccionar pedir orden se genera el código QR el cual es
necesario para que el mesero pueda ir otorgar la orden seleccionada del cliente.
77
GRÁFICO 41: Ubicación en Google Maps
Elaboración: Stephanie Plúa y Lizbeth Nacipucha Fuente: Datos de la investigación
En este módulo se muestra la ruta de la sucursal escogida para que el usuario
pueda llegar satisfactoriamente al restaurante deseado.
78
GRÁFICO 42: Inicio de sesión
Elaboración: Stephanie Plúa y Lizbeth Nacipucha Fuente: Datos de la investigación
En este módulo el cliente inicia sesión con su correo y contraseña de lo contrario
el cliente debe registrarse.
79
GRÁFICO 43: Registro de nuevo usuario
Elaboración: Stephanie Plúa y Lizbeth Nacipucha Fuente: Datos de la investigación
En este módulo el cliente pueda ingresar sus datos personales para que el
usuario quede registrado en la base de datos y a su vez pueda acceder a la
aplicación móvil.
80
Aplicación móvil para el escaneo del código QR
GRÁFICO 44: Login de los usuarios
Elaboración: Stephanie Plúa y Lizbeth Nacipucha Fuente: Datos de la investigación
En este módulo el personal del restaurante tiene que loguearse con su usuario y
contraseña correctos para poder realizar la lectura del código QR.
81
GRÁFICO 45: Verifica el código QR
Elaboración: Stephanie Plúa y Lizbeth Nacipucha Fuente: Datos de la investigación
En este módulo se muestra el código QR que los clientes llevan al restaurante,
para que el personal encargado pueda verificar que el mismo es correcto.
82
GRÁFICO 46: Escaneo de código QR
Elaboración: Stephanie Plúa y Lizbeth Nacipucha Fuente: Datos de la investigación
En este módulo se muestra, la forma en que el personal del restaurante
(meseros) se encarga de hacer la lectura correspondiente del código QR.
83
GRÁFICO 47: Código QR incorrecto
Elaboración: Stephanie Plúa y Lizbeth Nacipucha Fuente: Datos de la investigación
En este módulo se verifica si esta incorrecto el código QR, después de que el
mesero realice la lectura de la misma.
GRÁFICO 48: Código QR correcto
84
Elaboración: Stephanie Plúa y Lizbeth Nacipucha Fuente: Datos de la investigación
Este módulo muestra cuando el código QR escaneado se encuentra correcto, el
mensaje muestra la sucursal, horario y fecha reservada.
85
Aplicación Web
En esta aplicación solo tiene acceso el Superadministrador, se encarga de
modificar, eliminar, agregar la información necesaria del restaurante Waffles and
Subs.
GRÁFICO 49: Menú Principal del administrador
Elaboración: Stephanie Plúa y Lizbeth Nacipucha Fuente: Datos de la investigación
En este gráfico se observa la ventana principal de la aplicación web donde el
usuario Superadministrador es el único que tiene permitido ingresar y gestionar
los diferentes módulos del sistema.
86
GRÁFICO 50: Sucursales
Elaboración: Stephanie Plúa y Lizbeth Nacipucha Fuente: Datos de la investigación
Al dar clic en el módulo sucursales muestra los diferentes locales que tiene el
restaurante Waffles and Subs con su dirección, teléfono y estado también se
puede editar o eliminar la misma.
87
GRÁFICO 51: Nueva sucursal
Elaboración: Stephanie Plúa y Lizbeth Nacipucha Fuente: Datos de la investigación
Al escoger la función nueva sucursal se deberá llenar los datos de la misma
como: sucursal, dirección, teléfono, Whatsapp, correo.
88
GRÁFICO 52: Calendario de la sucursal escogida
Elaboración: Stephanie Plúa y Lizbeth Nacipucha Fuente: Datos de la investigación
En el módulo sucursal se reflejará el calendario actual con las reservas
realizadas en las fechas y sucursales escogidas por los clientes.
89
GRÁFICO 53: Información de la reservación
Elaboración: Stephanie Plúa y Lizbeth Nacipucha Fuente: Datos de la investigación
En el módulo calendario de la sucursal al dar clic en una de las reservaciones
realizadas por los clientes se reflejará los datos de la misma.
90
GRÁFICO 54: Promociones
Elaboración: Stephanie Plúa y Lizbeth Nacipucha Fuente: Datos de la investigación
La interfaz de promociones que se muestra en la figura permite la administración
de las ofertas que tiene el restaurante como: la publicación, eliminación de
promociones.
91
GRÁFICO 55: Menú
Elaboración: Stephanie Plúa y Lizbeth Nacipucha Fuente: Datos de la investigación
Al seleccionar la opción menú se mostrará la interfaz de la lista de menús que
tiene el restaurante Waffles and Subs también permitirá eliminar, editar y agregar
los platillos que tiene el mismo.
92
Implementación y pruebas
Implementación
En este apartado se muestra el proceso de implementación, que será detallado
de manera explícita y de acuerdo con las herramientas que fueron de apoyo
para el desarrollo del proyecto tecnológico, a su vez se explicará las pruebas que
se efectuaron para que el proyecto quede de acuerdo con lo solicitado.
A continuación, se detallará las características de hardware y software que se
emplearon en el desarrollo de la aplicación:
Hardware
CUADRO 12: Características mínimas del servidor
SERVIDOR
CARACTERÍSTICAS
Procesador I5 o superior
Disco duro 2 TB
Memoria Ram 8GB
Elaboración: Stephanie Plúa y Lizbeth Nacipucha Fuente: Datos de la investigación
Software
Hosting
Para implementar la aplicación móvil es necesario adquirir un hosting
(alojamiento web) como se muestra a continuación:
93
GRÁFICO 56: Hosting de la aplicación móvil
Elaboración: Stephanie Plúa y Lizbeth Nacipucha Fuente: Datos de la investigación
La base de datos contendrá información de los roles de usuarios, sucursales,
promociones y menú del restaurante.
GRÁFICO 57: Creación de la base de datos
Elaboración: Stephanie Plúa y Lizbeth Nacipucha Fuente: Datos de la investigación
En el fichero de archivos se deben crear los módulos de la aplicación móvil y de
la aplicación web para que puedan comunicarse entre ambos y poder obtener la
información de la base datos.
94
GRÁFICO 58: Ficheros de archivos
Elaboración: Stephanie Plúa y Lizbeth Nacipucha Fuente: Datos de la investigación
A continuación, se mostrará la funcionalidad que tiene la aplicación móvil al
momento de leer código QR cuando el cliente llegue al restaurante:
Pruebas
Las pruebas que se realizan a la aplicación móvil son las siguientes: validación
de inicio de sesión, validación de registros de usuario, validación de reservas de
asientos, validación de pedir la orden de menú.
95
CUADRO 13: Prueba de validación de inicio de sesión
Elaboración: Stephanie Plúa y Lizbeth Nacipucha. Fuente: Stephanie Plúa y Lizbeth Nacipucha
CUADRO 14: Prueba de validación de registro de usuario
PRUEBA DE VALIDACIÒN DE REGISTRO DE USUARIO
Tipo de prueba Funcional
Descripción Validación de nuevo registro de usuario
Objetivo Verificar si los datos del usuario como: nombres, apellidos, teléfono, usuario, contraseña y correo.
Complejidad Media
Caso N.1
Ingresos Datos ingresados correctamente
Respuesta Registro exitoso
Caso N.2
Ingresos Usuario ya registrado
Respuestas Mensaje “correo anteriormente ingresado”
Elaboración: Stephanie Plúa y Lizbeth Nacipucha Fuente: Datos de la investigación
PRUEBA DE VALIDACIÒN DE INICIO DE SESIÒN
Tipo de prueba Funcional
Descripción Validación del usuario y contraseña
Objetivo Verificar si los datos del usuario son correctos para acceder a la aplicación móvil.
Complejidad Media
Caso N.1
Ingresos Correo electrónico y contraseña
Respuesta Acceso a la aplicación
Caso N.2
Ingresos Campos sin llenar o correo y contraseña incorrectos
Respuestas Mensaje “error a intentar ingresar a la app”
96
CUADRO 15: Prueba de validación de reservas de asientos
PRUEBA DE VALIDACIÓN DE RESERVAS DE ASIENTOS
Tipo de prueba Funcional
Descripción Validación de nueva reservación de asientos
Objetivo Verificar que los datos para la reserva de asientos hayan sido ingresados: la sucursal, fecha, horario y la cantidad de asientos.
Complejidad Media
Caso N.1
Paso N.1
Ingresos Sucursal, cantidad de asientos, fecha y hora.
Respuesta Mensaje “QR_CODE”, con el link del código QR PDF generado con el código QR enviado al correo electrónico.
Paso N.2
Ingresos Lectura del código QR por el personal del restaurante
Respuestas Nombre de la sucursal, fecha, horario y cantidad de asientos escogidos.
Caso N.2
Ingresos Código QR erróneo
Respuestas QR no tiene el formato correcto, seguir con la lectura QR
Elaboración: Stephanie Plúa y Lizbeth Nacipucha Fuente: Datos de la investigación
CUADRO 16: Prueba de validación para pedir la orden
PRUEBA DE VALIDACIÓN PARA PEDIR LA ORDEN
Tipo de prueba Funcional
Descripción Validación para pedir la orden
Objetivo Verificar los menús disponibles que tiene el restaurante
Complejidad Media
Caso N.1
Ingresos Leer código QR para que se habilite el menú
Respuestas Entrega de los platillos solicitados.
Elaboración: Stephanie Plúa y Lizbeth Nacipucha Fuente: Datos de la investigación
97
Entregables del proyecto
Programas ejecutables: Aplicaciones tanto para los clientes como para los
administradores:
Aplicación de reserva para clientes.
Aplicación de lectura QR.
Aplicación Web para administradores de la empresa.
Manual de usuario: Facilitará a los administradores del local la utilización del
prototipo antes mencionado, ya que aquí se detallarán mediante pasos y
capturas de pantalla de como ejecutar el sistema, de una manera fácil y sencilla,
que sea adaptable al usuario.
Criterios De Validación De La Propuesta
A través de pruebas de los diferentes módulos que tiene la aplicación se puedo
validar si el proyecto de desarrollo de un prototipo de una aplicación móvil en
Android que permita realizar reservas de asientos en el restaurante Waffles and
Subs, dará beneficios y mejoras tanto para la empresa como para los clientes.
“Los criterios de validación favorecen de manera positiva al restaurante Waffles
& Subs como a sus clientes ya que contarán con una herramienta poderosa que
es una aplicación móvil y de esta forma tener un medio para mantener informado
a sus clientes realzando la imagen, prestigio y validez del restaurante.” (Jaime
Torres)
Recolección de la información:
Para poder obtener la información que se expone en el proyecto se tuvo que
consultar en diferentes fuentes como: como artículos de internet, bibliografías,
tesis de temas parecidos y por último se realizó encuestas a un grupo de 10
personas para comprobar que la aplicación móvil y web realiza todo lo
planificado por el propietario del restaurante, mediante tablas y cuadros
estadísticos para cada pregunta expuesta en el cuestionario, donde se explicara
la descripción de todos los datos obtenidos.
98
A continuación, se muestran los resultados de las preguntas realizadas al
personal del restaurante Waffles and Subs.
1. ¿La aplicación móvil permite realizar las reservaciones de asientos
desde cualquier lugar?
CUADRO 17: Aplicación móvil para reservación de asientos
RESPUESTA CANTIDAD PORCENTAJE
Totalmente de acuerdo 7 70%
De acuerdo 1 10%
Ni de acuerdo ni en desacuerdo 2 20%
Desacuerdo 0 0%
Totalmente de acuerdo 0 0%
Total 10 100%
Elaboración: Stephanie Plúa y Lizbeth Nacipucha Fuente: Datos de la investigación
GRÁFICO 59: Aplicación móvil para reservación de asientos
Elaboración: Stephanie Plúa y Lizbeth Nacipucha Fuente: Datos de la investigación
Análisis: Las respuestas obtenidas nos refleja que 7 de cada 10 personas del
restaurante están totalmente de acuerdo que la aplicación móvil si permite
realizar las reservaciones de asientos.
99
2. ¿La aplicación web lleva un reporte de las sucursales que son más
recurridas?
CUADRO 18: Reportes de sucursales.
RESPUESTA CANTIDAD PORCENTAJE
Totalmente de acuerdo 7 70%
De acuerdo 0 0%
Ni de acuerdo ni en desacuerdo 3 30%
Desacuerdo 0 0%
Totalmente de acuerdo 0 0%
Total 10 100%
Elaboración: Stephanie Plúa y Lizbeth Nacipucha Fuente: Datos de la investigación
GRÁFICO 60: Reportes de Sucursales
Elaboración: Stephanie Plúa y Lizbeth Nacipucha Fuente: Datos de la investigación
Análisis: Mediante la encuesta se puedo comprobar que de un grupo de 10
personas existente en el restaurante Waffles and Subs 7 personas se
encuentran totalmente de acuerdo a que la aplicación web si permite visualizar
un reporte de la sucursal más recurrida.
100
3. ¿La aplicación móvil maneja una interfaz amigable y de fácil manejo
para los usuarios?
CUADRO 19: Aplicación móvil con interfaz amigable
RESPUESTA CANTIDAD PORCENTAJE
Totalmente de acuerdo 7 70%
De acuerdo 2 20%
Ni de acuerdo ni en desacuerdo 1 10%
Desacuerdo 0 0%
Totalmente de acuerdo 0 0%
Total 10 100%
Elaboración: Stephanie Plúa y Lizbeth Nacipucha Fuente: Datos de la investigación
GRÁFICO 61: Aplicación móvil con interfaz amigable
Elaboración: Stephanie Plúa y Lizbeth Nacipucha Fuente: Datos de la investigación
Análisis: El personal del restaurante en un 90% considera que la aplicación es
de un fácil manejo y una interfaz amigable, es decir de un grupo de 10 personas
9 se encuentran a favor de la aplicación en cuestión, ya que el 70% se encuentra
totalmente de acuerdo, el 20% de acuerdo y el 10% ni de acuerdo ni en
desacuerdo.
101
4. ¿Al momento de realizar una nueva publicación en la aplicación
móvil llega al instante a los teléfonos inteligentes de los clientes que
tienen la aplicación móvil?
CUADRO 20: Notificaciones de nuevas promociones al instante
RESPUESTA CANTIDAD PORCENTAJE
Totalmente de acuerdo 7 70%
De acuerdo 1 10%
Imparcialmente de acuerdo 2 20%
Desacuerdo 0 0%
Totalmente de acuerdo 0 0%
Total 10 100%
Elaboración: Stephanie Plúa y Lizbeth Nacipucha Fuente: Datos de la investigación
GRÁFICO 62: Notificaciones de nuevas promociones al instante
Elaboración: Stephanie Plúa y Lizbeth Nacipucha Fuente: Datos de la investigación
Análisis: Con las encuestas realizadas en el restaurante Waffles and Subs se
obtuvo la respuesta de un grupo de 10 personas, 7 de ellas se encuentran
totalmente de acuerdo, 1 de acuerdo y 2 ni de acuerdo ni en desacuerdo, que la
aplicación móvil si permite conocer a los clientes sobre las nuevas promociones
al instante de publicarlas en la página web.
102
5. ¿El cliente puede saber de sus reservaciones realizadas a través de
la aplicación móvil?
CUADRO 21: Visualización de las reservaciones realizadas.
RESPUESTA CANTIDAD PORCENTAJE
Totalmente de acuerdo 7 70%
De acuerdo 2 20%
Ni de acuerdo ni en desacuerdo 1 10%
Desacuerdo 0 0%
Totalmente de acuerdo 0 0%
Total 10 100%
Elaboración: Stephanie Plúa y Lizbeth Nacipucha Fuente: Datos de la investigación
GRÁFICO 63: Visualización de las reservaciones realizadas.
Elaboración: Stephanie Plúa y Lizbeth Nacipucha Fuente: Datos de la investigación
Análisis: Con la encuesta realizada al personal del restaurante se comprobó
que la aplicación móvil si permite conocer a los clientes sobre sus reservaciones
mediante un grupo de 10 personas que 7 de ellos están totalmente de acuerdo,
2 se encuentra de acuerdo, teniendo un 90% de personas a favor de la
aplicación desarrollada.
103
CAPÍTULO IV
Criterios de aceptación del producto o servicios
Para comprobar que la aplicación móvil cumple de acuerdo con lo planteado
anteriormente y además con la calidad adecuada tanto de hardware como
software se estableció un checklist donde se pueda verificar los requerimientos
necesarios que debe cumplir el software desarrollado. Cumpliendo con las
técnicas de uso para así determinar la calidad del software desde el punto de
vista del cliente.
CUADRO 22: Criterios de aceptación
Cod ELEMENTOS A VERIFICAR SI NO
Seguridad del sistema
1.1 El acceso al sistema administrativo depende de
usuario y contraseña.
X
1.2 Al momento de acceder a la aplicación móvil el
usuario cuenta con una clave encriptada.
X
Diseño y compatibilidad
2.1 Interfaz amigable y de fácil manejo para los
usuarios.
X
2.2 Recibe e-mail con un archivo en formato PDF que
contiene las reservaciones generadas a través de
la aplicación móvil.
X
2.3 Adaptable a la gran mayoría de versiones de
Android.
X
Herramientas y componentes de hardware
3.1 Las computadoras del restaurante cuentan con la X
104
capacidad suficiente para administrar el sistema
3.2 El restaurante cuenta con un buen servidor que
permita abarcar la mayor información de las
sucursales y sus clientes.
X
3.3 Las computadoras recibirán mantenimiento para
que no existan fallas al momento de usar el
aplicativo web administrativo.
X
Herramienta compatible del software
4.1 El sistema operativo en cual se implementó la
aplicación es compatible con varios teléfonos
móviles
X
4.2 El ambiente de desarrollo donde se realizó el
sistema es compatible con el sistema operativo
que cuentan las pc del restaurante
X
4.3 Las tecnologías que se utilizaron están
actualizadas y se acoplan a cualquier navegador
web.
X
Elaboración: Stephanie Plúa y Lizbeth Nacipucha Fuente: Datos de la investigación
105
Conclusiones
La aplicación facilita al cliente la solicitud de la reservación en el restaurante
Waffles and Subs escogiendo la fecha, hora, cantidad de asientos deseada,
cuenta con una interfaz gráfica amigable y de fácil manejo para el usuario.
Facilita el método de pedido del menú a través de un lector QR mediante la
aplicación móvil al momento que se encuentre el cliente en el restaurante tendrá
que escanear el código QR que se encuentre en cada mesa, visualizando así la
variedad de menú que ofrece el restaurante para posterior a eso poder realizar
su orden.
A través de la aplicación móvil los clientes están al tanto de las promociones que
ofrece el restaurante por medio de notificaciones que llegarán a sus teléfonos
inteligentes en cualquier momento, de esta manera ayudará al restaurante
Waffles & Subs a mantener informado a sus clientes de nuevas promociones.
106
Recomendaciones
Se recomienda que para mayor acogida por parte de los clientes es realizar la
aplicación móvil en Iphone(IOs) debido a que no todos los usuarios usan el
sistema operativo Android.
Se recomienda que la aplicación también permita realizar pedidos a domicilio
desde el lugar donde se encuentre para que los clientes no tengan la necesidad
de ir al restaurante Waffles and Subs y pueda tener su pedido a domicilio.
El cliente que asista con mayor recurrencia al restaurante obtenga promociones
especiales a través de notificaciones que lleguen al teléfono inteligente del
usuario en cuestión.
107
BIBLIOGRAFÍA
Aboud, Y. (08 de Abril de 2015). Partidas Presupuestarias. Obtenido de
https://prezi.com/e1nnwyi8hqry/partidas-presupuestarias/
Altiria. (10 de Febrero de 2015). Ejemplo de promociones y campañas con
códigos QR. Obtenido de https://www.altiria.com/ejemplos-promociones-
campanas-codigos-qr/
Aubry, C. (2015). Domine los estándares web con las hojas de estilo.
Septiembre: ENI.
Bohorquez, F. (23 de Febrero de 2016). Taller Web. Obtenido de
http://fabianbohorququez.blogspot.com/2016/02/web-30.html
Brandsgym. (13 de Octubre de 2011). Ahora ordena tu Pizza Hut desde tu móvil.
Obtenido de http://www.brandsgym.com/noticias/3-branding/529-ahora-
ordena-tupizza-hut-desde-tu-movil.html
Carrasco Usano, S. (2015). Análisis de la aplicación de la tecnología móvil en las
empresas. Valencia.
Coveña Lara, M. I., & Plua Baque, C. J. (2016). Propuesta tecnológica para el
desarrollo de una plataforma web de comercio electrónico que usa la red
social Instagram. Guayaquil.
Decreto Ejecutivo No. 1322. (19 de Octubre de 2012). LEY DE PROPIEDAD
INTELECTUAL. Obtenido de
http://www.wipo.int/edocs/lexdocs/laws/es/ec/ec096es.pdf
Decreto No. 1014. (10 de Abril de 2008). Decreto 1014 Software Libre en
Ecuador. Obtenido de http://www.estebanmendieta.com/blog/wp-
content/uploads/Decreto_1014_software_libre_Ecuador.pdf
Ecuar. (s.f.).
EcuaRed. (12 de Abril de 2010). Servidor Web. Obtenido de
http://www.ecured.cu/Servidor_Web
EcuaRed. (03 de Julio de 2012). Arquitectura Cliente Servidor. Obtenido de
https://www.ecured.cu/Arquitectura_Cliente_Servidor
108
Martti, A. (18 de Septiembre de 2015). Xataka móvil . Obtenido de
https://www.xatakamovil.com/aplicaciones/burger-king-vs-mcdonalds-en-
el-telefono-movil
Mateu, C. (2004). Desarrollo de aplicaciones Web. Barcelona.
Melgar, F. (04 de Septiembre de 2017). Worpress. Obtenido de
https://freddymelgar65.files.wordpress.com/2017/09/04a_tema-2-
hostingdominio.pdf
Ponce Vásquez, D. A. (02 de Julio de 2003). Tesis Doctorals en Xarxa. Obtenido
de http://www.tdx.cat/handle/10803/7029
Quisi Peralta, D. F. (2012). Diseño e Implementacion de una Aplicación para
dispositivos Android. Cuenca.
Record. (13 de 10 de 2013). KFC lanza app para pedir y comprar antes de llegar
al restaurante . Obtenido de
http://www.record.com.mx/articulo/noticias/RECORD343021/kfc-lanza-
app-para-pedir-y-comprar-comida-antes-de-llegaral-restaurante-343021
Support. (23 de Septiembre de 2014). Aplicaciones para restaurantes. Obtenido
de https://es.ibuildapp.com/7excelentes-aplicaciones-para-restaurantes/
Uneweb. (10 de Junio de 2016). Jquery Mobile. Obtenido de
https://www.uneweb.edu.ve/wp-content/uploads/2016/06/manual-jquery-
mobile.pdf
Unitag. (14 de Agosto de 2011). Codigo QR. Obtenido de
https://www.unitag.io/es/qrcode/in-which-format-and-resolution-can-i-
download-my-qrcode
109
ANEXOS
Cronograma de actividades
El presente cronograma tiene como función principal mostrar la duración exacta que
tienen cada una de las tareas y actividades del proyecto a realizar.
Análisis del sistema
Duración Comienzo fin
1. Adquisición de hosting y dominio 1 días 21/10/2017 22/10/2017
2. Recopilación de información 1 día 22/10/2017 22/10/2017
3. Marco tecnológico 1 día 08/11/2017 08/11/2017
4. Análisis 2 días 04/12/2017 05/12/2017
5. Diseño 60 días 06/12/2017 25/02/2018
5.1 Prototipo 4 días 04/12/2017 08/12/2017
5.2 Generación de base de datos mysql 5 días 09/12/2017 14/01/2018
5.3 desarrollo 30 días 15/01/2018 15/02/2018
5.4 pruebas y validaciones 8 días 16/02/2018 25/02/2018
6. Viabilidad 5 días 26/02/2018 06/03/2018
7. Implementación 3 días 06/03/2018 09/03/2018
Elaboración: Stephanie Plúa y Lizbeth Nacipucha. Fuente: Datos de la investigación.
110
Encuesta realizada a los clientes del restaurante Waffles and Subs.
Esta encuesta fue realizada a un grupo de 74 personas para conocer el grado de
importancia el contar con una aplicativo donde los clientes del restaurante
Waffles and SUbs puedan realizar reservaciones desde cualquier lugar.
1. ¿Considera usted importante el uso de un dispositivo móvil?
CUADRO 23: La importancia de un dispositivo móvil
RESPUESTA CANTIDAD PORCENTAJE
Totalmente de acuerdo 46 63%
De acuerdo 25 32,9%
Imparcialmente de acuerdo 3 4,1%
Desacuerdo 0 0%
Totalmente de acuerdo 0 0%
Total 74 100%
Elaboración: Stephanie Plúa y Lizbeth Nacipucha Fuente: Datos de la investigación
GRÁFICO 64: La importancia de un dispositivo móvil
Elaboración: Stephanie Plúa y Lizbeth Nacipucha
Fuente: Datos de la investigación
Análisis: Los resultados demuestran que la mayoría de los usuarios consideran
de suma importancia contar con un dispositivo móvil, ya que en la actualidad es
el medio por el que cual la gran parte de personas realizan sus tareas cotidianas.
111
2. ¿Cuál es el sistema operativo que tiene su teléfono actualmente?
CUADRO 24: Sistema operativo del dispositivo móvil
RESPUESTA CANTIDAD PORCENTAJE
Iphone 7 8,1%
Andoid 66 90,4%
Otros 1 1,5%
Total 74 100%
Elaboración: Stephanie Plúa y Lizbeth Nacipucha Fuente: Datos de la investigación
GRÁFICO 65: Sistema operativo del dispositivo móvil
Elaboración: Stephanie Plúa y Lizbeth Nacipucha
Fuente: Datos de la investigación
Análisis: Las respuestas obtenidas a través de la encuesta favorecen en gran
porcentaje al proyecto en un 90% ya que está desarrollado para teléfonos con
sistema operativo Android.
1(1,5%)
7(8,1%)
112
3. ¿Qué es lo que usted realiza frecuentemente Vía Internet para adquirir un
producto o servicio?
CUADRO 25: Adquisición de productos vía internet
RESPUESTA CANTIDAD PORCENTAJE
Compras 43 62,3%
Reservas 20 29%
Pedidos a domicilio 11 8,7%
Total 74 100%
Elaboración: Stephanie Plúa y Lizbeth Nacipucha Fuente: Datos de la investigación
GRÁFICO 66: Adquisición de productos vía internet
Elaboración: Stephanie Plúa y Lizbeth Nacipucha Fuente: Datos de la investigación
Análisis: Mediante la encuesta se muestra que el 62,3% de ellos compran por
internet, el 29% realizan reservas y el 8,7% hacen pedidos a domicilio, donde se
verifica que la mayoría de los usuarios realizan más compras por internet por lo
cual es recomendable contar con una página donde se puedan realizar estas
opciones.
11(8,7%)
113
4. ¿Cree usted conveniente el uso de una Aplicación Móvil para reservar
asientos en un restaurante vía online?
CUADRO 26: Reservas de asientos vía online.
RESPUESTA CANTIDAD PORCENTAJE
Totalmente de acuerdo 42 55,6%
De acuerdo 29 40,2%
Imparcialmente de acuerdo 2 2,8%
Desacuerdo 1 1,4%
Totalmente de acuerdo 0 0%
Total 74 100%
Elaboración: Stephanie Plúa y Lizbeth Nacipucha Fuente: Datos de la investigación
GRÁFICO 67: Reservas de asientos vía online.
Elaboración: Stephanie Plúa y Lizbeth Nacipucha
Fuente: Datos de la investigación
Análisis: Las respuestas obtenidas demuestran que es necesario poder hacer
una reserva de asientos vía online ya que de esta manera le facilita al usuario el
modo de realizarlas.
5. ¿Considera usted factible el uso de una Aplicación Móvil para realizar una
orden de menú directa en un restaurante?
114
CUADRO 27: Aplicación móvil para orden de menú.
RESPUESTA CANTIDAD PORCENTAJE
Totalmente de acuerdo 31 43,1%
De acuerdo 39 51,3%
Imparcialmente de acuerdo 4 5,6%
Desacuerdo 0 0%
Totalmente de acuerdo 0 0%
Total 74 100%
Elaboración: Stephanie Plúa y Lizbeth Nacipucha Fuente: Datos de la investigación
GRÁFICO 68: Aplicación móvil para orden de menú.
Elaboración: Stephanie Plúa y Lizbeth Nacipucha
Fuente: Datos de la investigación
Análisis: Debido a la encuesta realizada demuestran que los porcentajes
sumados dan el 95,4% de las personas que se encuentran totalmente de
acuerdo y de acuerdo, el 4,5% restante esta imparcialmente de acuerdo;
demostrando así que sería muy factible tener una herramienta donde se pueda
realizar una orden de menú directa en un restaurante ya que así se evitaría la
espera de que un mesero se acerque a tomar la orden requerida.
115
6. ¿Considera usted factible recibir notificaciones a través de la Aplicación Móvil
con respecto a las promociones que ofrece un restaurante?
CUADRO 28: Notificaciones de promociones
RESPUESTA CANTIDAD PORCENTAJE
Totalmente de acuerdo 32 43,8%
De acuerdo 27 35,6%
Imparcialmente de acuerdo 11 15,1%
Desacuerdo 4 5,5%
Totalmente de acuerdo 0 0%
Total 74 100%
Elaboración: Stephanie Plúa y Lizbeth Nacipucha Fuente: Datos de la investigación
GRÁFICO 69: Notificaciones de promociones
Elaboración: Stephanie Plúa y Lizbeth Nacipucha
Fuente: Datos de la investigación
Análisis: Con esta encuesta queda demostrado que es de gran importancia que
el cliente pueda recibir notificaciones de promociones a través de una aplicación
móvil donde ellos puedan estar siempre informados.
116
7. ¿Le facilitaría recibir tickets de reservación de asientos de un restaurante
mediante su correo electrónico?
CUADRO 29: Tickets de reservas de asientos
RESPUESTA CANTIDAD PORCENTAJE
Totalmente de acuerdo 32 44,4%
De acuerdo 32 44,4%
Imparcialmente de acuerdo 10 11,2%
Desacuerdo 0 0%
Totalmente de acuerdo 0 0%
Total 74 100%
Elaboración: Stephanie Plúa y Lizbeth Nacipucha Fuente: Datos de la investigación
GRÁFICO 70: Tickets de reservas de asientos
Elaboración: Stephanie Plúa y Lizbeth Nacipucha
Fuente: Datos de la investigación
Análisis: Las respuestas obtenidas a través de la encuesta dan como resultado
que a los usuarios les facilita en un 88,8% recibir tickets de reservas de asientos
en su correo electrónico, ya que así puede ir al restaurante y presentar dicho
ticket para que le otorguen el asiento reservado.
117
Checklist para verificación del sistema
Cod ELEMENTOS A VERIFICAR SI NO
Seguridad del sistema
1.1 El acceso al sistema administrativo depende de usuario y contraseña.
X
1.2 Al momento de acceder a la aplicación móvil el usuario cuenta con una clave encriptada.
X
Diseño y compatibilidad
2.1 Interfaz amigable y de fácil manejo para los usuarios. X
2.2 Recibe e-mail con un archivo en formato PDF que contiene las reservaciones generadas a través de la aplicación móvil.
X
2.3 Adaptable a la gran mayoría de versiones de Android. X
Herramientas y componentes de hardware
3.1 Las computadoras del restaurante cuentan con la capacidad suficiente para administrar el sistema
X
3.2 El restaurante cuenta con un buen servidor que permita abarcar la mayor información de las sucursales y sus clientes.
X
3.3 Las computadoras recibirán mantenimiento para que no existan fallas al momento de usar el aplicativo web administrativo.
X
Herramienta compatible del software
4.1 El sistema operativo en cual se implementó la aplicación es compatible con varios teléfonos móviles
X
4.2 El ambiente de desarrollo donde se realizó el sistema es compatible con el sistema operativo que cuentan las pc del restaurante.
X
4.3 Las tecnologías que se utilizaron están actualizadas y se acoplan a cualquier navegador web.
X
Jaime Torres
Sub- gerente General
118
Carta de autorización
Guayaquil, diciembre 14 del 2017
Señor:
Jaime Torres
Sub- gerente General
Waffles and Subs
Presente.-
De mi mayor consideración
Por medio de la presente, nos dirigimos a usted muy respetuosamente para
solicitar autorización y apoyo para el desarrollo de una aplicación móvil, misma
que es un requisito para obtener el título de la Carrera de Ingeniería en Sistemas
Computacionales, dependiente de la Universidad Estatal de Guayaquil y de la
Facultad de Ciencias Matemáticas y Físicas, en la que actualmente somos
egresadas. Los detalles del trabajo práctico a realizar consisten en la elaboración
de la aplicación móvil para la reserva de asientos, adjunto la guía de
presentación para su conocimiento. Esperando que usted acepte mi solicitud.
Sin otro particular, lo saludamos cordialmente.
Atentamente.
Stephanie Plúa Alvia Lizbeth Nacipucha Durazno
119
Carta de aceptación del proyecto
Guayaquil, febrero 17 del 2018
Por medio de la presente, yo Jaime Torres Sub Gerente del restaurante Waffles
& Subs, certifico que el proyecto “DESARROLLO DEL PROTOTIPO DE UNA
APLICACIÓN MÓVIL QUE PERMITA REALIZAR RESERVACIONES DE
ASIENTOS EN EL RESTAURANTE WAFFLES AND SUBS” realizado por las
estudiantes Stephanie Plúa y Lizbeth Nacipucha de la Universidad Estatal de
Guayaquil y de la Facultad de Ciencias Matemáticas y Físicas cumple con los
requerimientos establecidos al inicio de esta propuesta.
Jaime Torres
Sub- gerente General
120
Carta de aceptación nombre del proyecto
Guayaquil, febrero 17 del 2018
Por medio de la presente, yo Jaime Torres Sub Gerente del restaurante Waffles
& Subs, autorizo que las señoritas Stephanie Plúa y Lizbeth Nacipucha de la
Universidad Estatal de Guayaquil y de la Facultad de Ciencias Matemáticas y
Físicas puedan usar en su totalidad el nombre del restaurante “Waffles & Subs”
para realizar su proyecto de sustentación “DESARROLLO DEL PROTOTIPO DE
UNA APLICACIÓN MÓVIL QUE PERMITA REALIZAR RESERVACIONES DE
ASIENTOS EN EL RESTAURANTE WAFFLES AND SUBS” sin inconveniente
alguno.
Jaime Torres
Sub- gerente General
121
Elaboración: Stephanie Plúa y Lizbeth Nacipucha Fuente: Datos de la investigación
Por medio del presente gráfico se puede observar donde se encuentran las 3 sucursales del restaurante waffles & subs ubicadas
en el Centro(Junin 407 y General Cordova), Urdesa(Victor Emilio Estrada y Las Monjas), Samborondón.
GRÁFICO 71: Ubicación de las Sucursales del Restaurante
122
GRÁFICO 72: Visita al restaurante Waffles and Subs
Elaboración: Stephanie Plúa y Lizbeth Nacipucha Fuente: Datos de la investigación
El día 1 de enero del 2018 se visitó el restaurante Waffles and Subs para que los clientes pudieran realizar la encuesta
correspondiente para saber si la herramienta satisface las necesidades del cliente
123
GRÁFICO 73: Culminación de las aplicaciones.
Elaboración: Stephanie Plúa y Lizbeth Nacipucha Fuente: Datos de la investigación
El día sábado 24 de febrero nos reunimos para concluir con los ajustes finales
en el desarrollo de la aplicación móvil y web del presente proyecto.
124
MANUAL DE USUARIO
Manual de Usuario.
Waffles & Subs – Aplicación Web y Móvil
1
Información del proyecto
Datos iniciales
Cliente: Waffles and Subs
Introducción
Este manual de usuario le permitirá aprender a usar en su totalidad la aplicación
web a los administradores y la aplicación móvil a los clientes.
Requisitos
Para poder administrar el aplicativo web es necesario entrar debidamente a su
rol de usuario como puede ser: administrador o superadministrador ya que en el
caso del administrador solo tiene acceso a las reservaciones, menú y
promociones.
En el aplicativo móvil puede acceder cualquier usuario que haya descargado la
aplicación en cuestión.
Información relevante
La mayoría de los elementos gestionados en la aplicación web maneja un
estado, este estado determinará si el ítem aparecerá o no en la aplicación móvil.
Si el estado es activo el registro si aparecerá en la aplicación móvil y si es
estado es Inactivo el registro no aparecerá.
2
Aplicación móvil para el cliente
Esta aplicación está destinada para los clientes donde ellos podrán visualizar las
promociones, ofertas, realizar las reservaciones de asientos y elegir el menú
deseado del restaurante Waffles and Subs.
1. En la primera pantalla se podrá escoger las diferentes opciones del
aplicativo.
2. Al escoger el icono de Waffles & Subs se visualizará una breve historia
del restaurante con la forma de contactos como whatsapp, e-mail, y
número de contactos de las diferentes sucursales.
3
3. Al escoger la opción promociones se despliega las diferentes ofertas del
restaurante con su imagen y fecha de finalización donde el cliente podrá
escoger la promoción que requiera.
4. En la opción galería se observa las diferentes imágenes de las
sucursales con su menú y su clientela.
4
5. Para acceder a la reservación el cliente debe ingresar su usuario y
contraseña.
6. En caso de que el cliente no se encuentre registrado el mismo procede a
crear la cuenta respectiva.
5
7. Una vez el cliente se encuentre registrado puede proceder a realizar la
reservación de asientos
7.1 El cliente escoge la sucursal con la fecha y hora que el mismo
requiera.
7.2 Al escoger la fecha se visualizará un calendario del mes actual donde
el cliente procede a elegir la fecha y hora de acuerdo a un intervalo
de 2 horas.
6
7.3 Al dar clic en la opción continuar se muestra la fecha horario y
sucursal escogida, además permite escoger cuantos asientos el
cliente desea y procede a realizar la reservación.
7.4 Una vez se realice la reservación llegará un archivo PDF con los
respectivos tickets en forma de Código QR.
7
8. En el menú promociones se visualizará las promociones con el nombre
descripción y la imagen de la misma.
9. En el módulo galería se podrá visualizar todas las diferentes imágenes
que los administradores de la aplicación web agreguen.
8
10. En el módulo menú el cliente podrá escoger los platillos que deseen
previo a esto necesitan escanear el código QR que se encontrará en
cada una de las mesas.
11. Luego de escoger el menú se desplegará un submenú con los precios de
cada uno de ellos y su imagen procediendo a pedir la orden.
9
12. Al dar clic en pedir orden se mostrará en la pantalla la orden pedida con
su cantidad y precios correspondientes.
13. En la opción ubicación se podrá visualizar las diferentes rutas de las
sucursales existentes actualmente.
10
14. En el menú slider se encuentra la opción mis reservaciones donde se
podrá visualizar las reservaciones realizadas por el mismo usuario.
15. Al escoger una de las reservaciones se muestra en la pantalla las
reservaciones del cliente con su fecha, hora cantidad escogida y el
respectivo código QR evitando la revisión del correo y mostrarlo
directamente de la aplicación.
11
Aplicación web para los administradores.
Este sistema está destinado para las personas encargadas del restaurante
donde ellos podrán gestionar en su totalidad la aplicación móvil para los clientes
y además de visualizar las reservaciones que los clientes hayan realizado.
1. Para poder ingresar al sistema web es necesario tener un usuario y
contraseña.
2. Una vez que el usuario Superadministrador ingrese a la aplicación web
podrá acceder a la pantalla de inicio donde podrá gestionar el módulo
que requiera.
12
3. Al dar clic en la opción administrador se puede visualizar los usuarios que
tienen roles del admin con su respectivo teléfono, contraseña y correo
donde también nos permite editar y eliminar.
Además permite la creación de un nuevo administrador.
4. Al dar clic en nuevo administrador se podrá crear un nuevo usuario con el
rol respectivo y su información básica.
13
5. El módulo Waffles and Subs se podrá agregar información referente a la
historia del restaurante.
6. El módulo Banner permite al superadministrador agregar o eliminar las
imágenes rotativas que se visualizan en la pantalla principal de la
aplicación móvil.
14
7. Al escoger el módulo sucursal se podrá administrar las sucursales
actuales donde se puede cambiar el estado, eliminar editar y ver los
reportes de las mismas.
8. Para la creación de una sucursal se procede a escoger la opción nueva
sucursal aquí se procede a agregar la información básica y para que se
pueda mostrar la ubicación se debe escribir la latitud y longitud de la
misma.
15
9. En el módulo galería se podrá agregar y eliminar las imágenes que se
muestran en la aplicación móvil.
10. Para gestionar los menúes existentes en la aplicación móvil se procede a
escoger la opción menú donde se puede editar, eliminar cambiar el
estado.
En la opción ver más se podrá visualizar el sub menú correspondiente al
menú principal.
16
11. Para agregar un nuevo menú se procede a dar clic en la opción nuevo
menú donde se debe escoger la imagen el nombre del menú con su
respectivo submenú donde se puede duplicar e eliminar el submenú.
12. Al escoger la opción promociones podremos gestionar las publicaciones
realizadas en la aplicación móvil como eliminar, cambiar el estado de
activo a inactivo.
17
13. Si se desea crear una nueva oferta se selecciona la opción nueva
promoción en esta parte al momento de crearla llegará a los usuarios que
cuenten con la aplicación móvil una notificación con la publicación creada
14. En el módulo reservaciones se podrá visualizar mediante un calendario
los clientes que han reservado con respecto a la sucursal escogida y al
mes actual.
18
15. Al dar clic en una de las reservaciones se podrá visualizar todos los datos
ingresados del cliente con respecto a la reservación realizada.