Está en la página 1de 8

MENUCSM: aplicación para visualizar las distintas

variedades de comida en restaurantes y módulos


cercanos a la universidad
Gustavo Castro Delgado Alejandro Esquieros Hermoza Nick Wiesse Vizcarra
Facultad de Ingeniería Facultad de Ingeniería Facultad de Ingeniería
Universidad Católica de Santa Universidad Católica de Santa Universidad Católica de Santa
María María María
gustavocastrodelgado@yahoo.com alejandroesquieros@gmail.com nick.wiesse.v@gmail.com

Abstract— La Universidad Católica de Santa María dando la facilidad al usuario de acceder a dicha aplicación
tiene una cafetería que posee cuatro módulos los desde el sitio en que se encuentre sin necesidad de dirigirse al
cuales tienen menús variados, así como extras y otros restaurante.
combos que son de mucho interés para el consumidor
santamariano, así como también hay restaurantes a En la playstore hay aplicaciones similares a lo que se refiere a
los alrededores que tienen otro tipo de menús y tipo comida y restaurantes, de entre los cuales hemos buscado 2
de comida variada para todos los gustos. Pero hay un aplicaciones que ya han sido diseñadas y que tienen su
problema cuando se trata de ver de entre todos estos respectivo paper como parte de la investigación que han hecho
restaurantes cual será elegido para almorzar o ciertos estudiantes de estas universidades, así como también
hemos encontrado otras aplicaciones que son una de Arequipa
desayunar o cenar de nuestro querido consumidor ya
y otra de una universidad de Colombia que forman parte de
que demorara mucho y tendrá más hambre y comerá
este rubro de comida y delivery. En estos casos se recurren
lo primero que vea. Es ahí en donde nuestra
más al delivery entregado por ciertas personas ya encargadas
aplicación ayudara a visualizar a los usuarios las de la empresa que hizo la aplicación como el ejemplo de la
opciones de comida que ofrecen los distintos aplicación AQPGO o el de la aplicación de ITALIAN
restaurantes. GOURMET[1], y en caso de universidad tenemos el caso de
MI CAFETERIA[2] que es una aplicación de una universidad
I. INTRODUCCIÓN de estudiantes mexicana.

L as aplicaciones móviles hoy en día tienen un gran papel en Los servicios que estos dan son similares pero ya que estos
usan personas como estudiantes para realizar el delivery, aquí
nuestra sociedad y en el mundo de los negocios ya que si una
en la universidad haría falta incentivar la conciencia de este
empresa o entidad pequeña no tiene una aplicación está
pequeño trabajo de realizar el delivery dentro y cerca de la
perdiendo ganancias, vistas y reconocimiento social ya que
universidad para que la aplicación también pueda tener la
una aplicación puede hacer conocida un negocio pequeño y
que desde el inicio ya tenga a toda una ciudad al tanto de su opción de procesar transacciones y compras para recibir el
existencia. pedido y evitar hacer las colas en los restaurantes o cafeterías
En estos últimos años ha existido un incremento en el uso de
las tecnologías móviles lo que ocasiona un crecimiento en el Este trabajo presenta MENUCSM, una propuesta de diseño de
desarrollo de aplicaciones para este tipo de plataformas. una aplicación el cual permitirá al usuario visualizar los menús
Al realizar un análisis de los beneficios que ofrece la y comida de la cafetería o los restaurantes aledaños a la
tecnología se propuso desarrollar una aplicación móvil para universidad desde un dispositivo móvil con conexión a
pedidos de comidas rápidas que brinde información internet. Actualmente la cafetería universitaria tiene
actualizada y permita ver los menús, extras, combos y bebidas, deficiencias en su servicio y al momento de ordenar la comida,
algunas de ellas son la falta de información para los usuarios
al momento de ordenar, retraso en las filas y aglomeraciones,
otro problema importante es que no existe un mecanismo que
informe al usuario si el plato del menú ya no está o se ha
agotado y cuando el usuario vaya y vea el menú solo tendrá
pocas opciones para escoger. Figura 2

Los beneficios que ofrecerá la aplicación móvil serán mostrar


información actualizada referente al negocio, los productos
disponibles, las promociones, y además los dueños podrán ver
en una ventana de cliente lo que los demás dueños ofrecen de
sus negocios para que estos mismos puedan competir y si ven
que es necesario bajar el precio esto pueden actualizar el
precio del plato y hacer que la clientela venga más seguido a
su restaurante.

Entonces gracias a todo esto podemos saber como dirigirnos


hacia el publico gracias a las experiencias dadas por los papers
que hemos encontrado y que nos dicen en que se han basado y Figura 3
como es que han podido resolver el problema desde sus
perspectivas de los estudiantes que hicieron investigaciones
del tema respecto a la universidad y sus cafeterías con entrega
delivery y compras anidadas[3].

II. MATERIALES Y METODOLOGÍA


A. Materiales
Para recabar la información importante sobre el uso que la
gente le daría a una aplicación informativa de la comida en
la cafetería y a fueras de la Universidad Católica de Santa
María nosotros hemos usado la herramienta de Google que
son los formularios de Google, la encuesta fue realizada a
80 estudiantes y los resultados que hemos obtenido son los
siguientes[4]: Figura 4

Figura 5

Figura 1 A partir de estos resultados podemos ver que los usuarios


estarían de acuerdo en descargar una aplicación que sea
capaz de hacerles ver que hay de comer y poder decidir
desde la comodidad de su asiento lo que ellos querrán
comer.

Luego decidimos usar las herramientas adecuadas para


realizar la aplicación a la cual decidimos llamar
MENUCSM ya que queremos que esta aplicación se
identifique con la Universidad Católica de Santa María y
elaborar un diseño que tenga relación con la aplicación y
para eso hemos usado las siguientes herramientas:

● Android Studio: Con esta herramienta podremos realizar


la aplicación para dispositivos con el sistema operativo o Almacenamiento en memoria caché transparente
Android y realizar las actividades que son las pantallas y de memoria y disco con coherencia de caché
las funciones que deben tener al aplicar el ingreso, HTTP estándar.
registro, y visualización de las comidas.[5] o Soporte para la priorización de solicitudes.
o Solicitud de cancelación API. Puede cancelar
una sola solicitud o puede establecer bloques o
ámbitos de solicitudes para cancelar.
o Facilidad de personalización, por ejemplo, para
reintento y rebobinado.
Figura 6 o Una ordenación sólida que facilita el llenado
correcto de su IU con datos obtenidos de forma
● PHP: Usamos PHP para realizar las consultas como asíncrona de la red.
servicios que tenemos que tener preparados para solo jalar o Herramientas de depuración y rastreo.
las consultas en formato JSON.[6] o Además de permitirnos enviar y recibir
peticiones JSON.

Figura 7
● JSON: Usamos JSON para devolver las consultas a la
aplicación y que esta pueda interpretarla como un array y
de ahí jalar la información para que pueda ser mostrada en Figura 10
ImageViews o EditTexts o en TextViews.[7] ● Web Host: Por último, tenemos la página Hosting que se
llama 000webHost y esta nos ayudara a colocar nuestros
web services y colocar nuestra base de datos.[10]

Figura 8
● MySQL: Usamos una base de datos en servidor que esta
en MySQL y nosotros hacemos que la aplicación conecte
Figura 11
con el PHP y este llame a la base de datos ya que la
aplicación necesitara estar en servidor para hacer
El diseño de la base de datos que tenemos es el siguiente:
accesible la información a todos los usuarios ya que esta
aplicación tendrá algunas funciones CRUD para el
usuario Dueño ya que este hará cambios en su
presentación.[8]

Figura 12

TABLA CLIENTE

Figura 9
● Volley: Volley es una biblioteca HTTP que hace que las
redes para las aplicaciones de Android sean más fáciles y, Figura 13
lo que es más importante, más rápidas. Volley está
disponible en GitHub.[9] Volley ofrece los siguientes TABLA DUEÑO
beneficios:
o Programación automática de solicitudes de red.
o Múltiples conexiones de red simultáneas.
ejemplo dibujos en papel para tener en cuenta como la
aplicación debe tener el diseño ya que primero
debemos saber como y que debemos tener en cuenta al
realizar las funciones y relacionarlas con botones o
cajas de texto que la aplicación debería tener.

3. Codificación: La codificación que se ha realizado en el


Figura 14
proceso de la creación de la aplicación se puede ver que
los .java de los ingresos y verificaciones se ha hecho a
TABLA RESTAURANTE
medida de la comprobación de que pueda ser útil en
comprobar quien es el usuario y de que dueño se
sacaran los datos para que estos puedan ser
visualizados.

4. Ejecución de Pruebas: La codificación ha terminado y


ahora es momento de verificar que nuestro sistema es
Figura 15 realmente funciona, antes de que el cliente empiece a
TABLA COMIDA utilizarlo. Se ha verificado que la aplicación adapta el
diseño a cualquier dispositivo y que la base de datos
carga sin problemas, además de que se ha verificado
que las operaciones de verificación se han realizado
correctamente al momento de hacer ingresos concretos.
5. Verificación: Después de haber realizado una gran
cantidad de pruebas en la Fase 5, debemos migrar a la
Figura 16 verificación. Esta fase consiste en la ejecución del
B. Metodología Software por parte del usuario final. Si la fase cinco se
Metodología en cascada: Framework lineal. realizó correcta y profundamente, el software no tendrá
ningún tipo de problema y el usuario final quedará
Hemos decidido usar el método cascada ya que nos hemos satisfecho con el resultado.
acostumbrado a su uso en la elaboración del diseño de la
aplicación y nos permite ir definiendo punto por punto para 6. Mantenimiento: Por el momento se esta verificando
hacer una buena aplicación empezando por el orden.[11] que la aplicación soporte el uso de varios usuarios
como el ingreso y consultas a la aplicación.
1. Análisis de Requisitos: El primer nivel del modelo
cascada, es el análisis de requisitos. Básicamente lo que III. RESULTADOS
se documenta aquí, son los objetivos de lo que el
Las pruebas realizadas con el equipo de trabajo al
software debe hacer al terminar el desarrollo, sin entrar
momento de probar la aplicación, así como su registro,
en detalles de la parte interna, los cuales se verán inicio de sesión y conexión con la base de datos, dieron
durante el proceso: los siguientes resultados mostrándolos con capturas de
a. Ser usada por los estudiantes de la pantalla.
Universidad ya que debe ofrecer un ingreso y
registro.
b. Ser usada por el dueño y este tiene permisos
de modificar la comida de su carta.
c. Ser capaz de conectarse a un servidor para
extraer datos.
d. Flexibilidad en el envió de datos al servidor y
con un formato fácil de acoplar.
e. Tener un diseño atractivo al usuario con
animaciones para que el usuario pueda ver que
la aplicación fue diseñada para su lograr
captar su atención visual y perceptiva que
tiene.

2. Diseño del Programa: Para realizar el diseño de la


aplicación se ha realizado diseños primerizos, como por
Figura 17 Figura 18
Figura 21

Figura 19

Código validación, registro, login, conexión BD.

Figura 22

Figura 20
Figura 23

Figura 26

Fig. 24

Figura 27

Figura 25
Los resultados mostrados anteriormente comprueban el
cumplimiento de los objetivos generales propuestos
anteriormente, mostrados en la Fig. 19 el correcto
funcionamiento del registro y la validación de usuario
registrados.[17][18]

La inclusión de las diferentes librerías mostradas en la figura


[23] muestran el uso correcto de estas y el eficaz
funcionamiento de los parámetros, métodos y clases usados en
la aplicación, dando a conocer que la fase de pruebas será de
resultados satisfactorios para los usuarios que decidan utilizar
nuestra aplicación.

II. REFERENCIAS
[1] MELISSA CECILIA BORBOR VILLÓN, IMPLEMENTACIÓN DE
UNA APLICACIÓN MÓVIL PARA PEDIDOS DE COMIDAS
RAPIDAS A DOMICILIO EN ITALIAN GOURMET:
http://repositorio.upse.edu.ec/bitstream/46000/1623/1/IMPLEMENTAC
Figura 28 I%C3%93N%20DE%20UNA%20APLICACI%C3%93N%20M%C3%9
3VIL%20PARA%20PEDIDOS%20DE%20COMIDAS%20R%C3%81P
IDAS%20A%20DOMICILIO%20EN%20ITALIAN%20GOURMET.pd
f

[2] PERLA L. GARCIA, PERDO C. SANTANA, IRSA Y. VALENCIA,


GRECIA A. LOPEZ; MI CAFETERÍA: APLICACIÓN PARA
ORDENAR COMIDA A TRAVÉS DE DISPOSITIVOS MÓVILES:
https://www.pedrosantana.mx/papers/garcia_mexihc2012.pdf

[3] CARRERA YANEZ ANDERSON ISMAEL, UNAUCHO ALOMOTO


MARÍA; “APLICACIÓN MÓVIL PARA LA TOMA DE PEDIDOS DE
COMIDAS RÁPIDAS A DOMICILIO EN EL RESTAURANTE
SUPER POLLO”:
http://repositorio.utc.edu.ec/bitstream/27000/4414/1/PI-000546.pdf

[4] GOOGLE FORMULARIOS: https://www.google.com/intl/es-


419_pe/forms/about/

[5] ANDROID DEVELOPERS: https://developer.android.com/

[6] PHP: https://www.w3schools.com/pHP/default.asp

Figura 29 [7] JSON: https://www.json.org/

[8] MYSQL: https://www.mysql.com/


VI. CONCLUSIONES
[9] Volley Android: https://developer.android.com/training/volley/
En este documento se presentó una aplicación móvil
implementada en el entorno de desarrollo integrado Android [10] 000WebHost: https://www.000webhost.com/
Studio. Dicha aplicación brinda una solución para la
[11] Metodologías del Desarrollo: https://okhosting.com/blog/metodologias-
optimización de tiempo, considerando de importancia que se del-desarrollo-de-software/
haga efectiva al momento de previsualizar lo que el cliente
requiere, en este sentido nuestra idea tiene como principal
función cumplir a manera de catálogo o listado y al alcance de
todos, con el requisito principal que la mayoría de las personas
poseen, un dispositivo móvil en cual mediante nuestra
aplicación permitirá visualizar los platos que se ofrezcan en el
establecimiento designado. [19]

También podría gustarte