Вы находитесь на странице: 1из 7

Universidad Politécnica Salesiana-Sede Cuenca.

Implementación de un sistema de pedido de


comida en el bar de la universidad
Javier Esteban Jara Jimbo
jjaraj1@est.ups.edu.ec
Diana Valeria Urgilez Carabajo
durgilez@est.ups.edu.ec
Wilson Antonio Vázquez Gavilanes
wvasquezg1@est.ups.edu.ec
Universidad Politécnica Salesiana - Sede Cuenca
Sistemas Microprocesados II – Grupo 1

Resumen-- En este documento vamos a tratar sobre la


implementación de un sistema de pedido de comida dentro del II. MARCO TEORICO
bar en la universidad, puesto que esta situación es habitual en
cuanto a los pedidos, por el turno o el tiempo de espera lo A. Estado del arte
mismo que provoca que sea difícil brindar un buen servicio a “Un software para la gestión de pedidos debe abarcar con
él o la estudiante, sobre todo en horas donde existe mayor numerosas alternativas de control. Y no debería ser lo más
aglomeración de personas por ejemplo a la hora en la que la flexible posible. Debe ser una herramienta moldeable para las
mayor parte de estudiantes se acercan a desayunar o la hora necesidades y gestiones que precise el estudiante.” [1] [2]
del almuerzo. Los recursos con los que cuentan los bares dentro Las necesidades básicas para un bar son: Disponer de un sitio
del patio de comidas son muy escasos, por lo tanto obliga al en donde se puedan ofertar los productos a ser consumidos, un
personal a desplazarse de un lugar a otro, para de esta manera sistema para la gestión de pedidos y un registro en donde se
poder cumplir con su labor, ocasionando deficiencias en el pueda almacenar dichos pedidos. [1] [2]
servicio, olvido de órdenes, retardos o equivocaciones en los Actualmente en el mercado se pueden encontrar diferentes
pedidos, debido al sistema que se utiliza es manual. soluciones a este problema, las mismas que cumplen con las
Todo lo anteriormente explicado conlleva perdidas tanto necesidades básicas mencionadas previamente. Además se
económicas como perdidas de clientes, lo mismo que puede pretende una mayor participación del cliente en el proceso de
llevar a la pérdida o al fracaso de dicho negocio. Es por eso pedidos, ya que por medio de esta participación se ahorraran
que se propone diseñar e implementar un sistema que brinde tiempo y malos entendidos al momento de realizar su pedido,
flexibilidad gracias al uso de tarjetas las mismas que poseerán aparte facilitara su manejo. [3]
un numero con un chip adentro, de manera que cuando su Después de haber realizado una búsqueda de diferentes
pedido esté listo la encargada del bar presione un botón según soluciones y aplicaciones que cumplen con estas necesidades
el numero en la pantalla, y la tarjeta generara una vibración, básicas, vamos a citar algunas soluciones encontradas, entre
la misma que permita que el cliente vaya a retirar su pedido. ellas tenemos: [3]
Este sistema será implementado para satisfacer las necesidades
de los estudiantes dentro de la universidad.  AZHosteleria

I. OBJETIVOS “Está destinado a la gestión integral de negocios relacionados


con la hostelería, y es poseedor de unas características que
a) Mejorar la gestión actual de los pedidos realizados
harán más simples todas las tareas a realizar en este entorno.
por los clientes.
Incluye TPV (terminal punto de venta) tanto táctil como de
b) Agilizar y mejorar, los pedidos de cada uno de los
pantalla no táctil. Está preparado para gestionar distintas mesas,
estudiantes.
con precios diferentes según se trate de mesa o barra. Ofrece
c) Desarrollar un sistema de gestión de información
control de camareros con distintos perfiles de acceso. Además
de pedidos, los mismos que serán basados por
de emitir tickets, puede emitir facturas, albaranes, compras, etc.
diferentes módulos configurables.
También está habilitado para trabajar en red y mediante lector
d) Satisfacer las necesidades de los estudiantes al
de código de barras aún cuando se use en el modo de pantalla
momento de realizar sus pedidos.
táctil.” El modelo de su pantalla principal se puede observar en
la Fig 1. [3][12]
Universidad Politécnica Salesiana-Sede Cuenca. 2

"touchscreen" para el trabajo de los camareros y cajeros.” Su


pantalla principal se puede observar en la Fig 3. [3] [15]

Fig 1. Pantalla principal AZHosteleria [12]

 RestaWeb

“Propone una solución de TPV (terminal punto de venta, como


se observa en la Fig 2.) táctil y software de gestión ágil y Fig 3. Pantalla principal de RestBar [15]
moderna para coordinar las operaciones tanto de comedor como
de cocina y la gestión administrativa del establecimiento. “Utiliza también TPV, y como la opción anterior, RestaWeb,
Está pensado para dar solución a las ventas de mostrador que se vuelve a tener la carencia de la participación con el cliente,
realizan en un restaurante o cafetería. Sustituye la forma aparte de que todo el sistema está centralizado en un mismo
tradicional de trabajo en los restaurantes. Los empleados punto, el TPV.” [3] [15]
pueden anotar los artículos de cada mesa, mediante una interfaz
totalmente gráfica y táctil, generándose automáticamente los B. Justificación
pedidos a cocina y las líneas de stock. Existe la posibilidad de Es habitual que en este tipo de empresas (restaurantes, bares,
utilizar varios idiomas, para un uso más personalizado.” [3] [14] taperías, etc.), el proceso de atención al cliente se realice de
forma que no deje satisfecho al estudiante: ¿cuántas veces nos
quejamos porque se tarda demasiado tiempo en ser atendidos?,
o ¿Cuántas veces nos quejamos por el tiempo de espera por
nuestro pedido? Ahora presentaremos algunas ventajas y
desventajas que podría tener este sistema de implementación.
[4][5]

Ventajas:
 Mejorar la atención del estudiante.
 El sistema realizara la gestión sobre cada pedido,
permitiendo saber al estudiante, en que momento su
pedido está listo.
Fig 2. TPV de RestaWeb  Colaborar con los estudiantes de manera que estos no
tienen que levantarse a cada instante o estar
“Al reducir los desplazamientos del personal y mejorar la preocupados sobre si su pedido está listo o no.
comunicación, reducirá el tiempo de rotación de la mesa  Ayuda con la seguridad de los estudiantes, puesto que
notablemente, especialmente en momentos de máxima al momento de levantarse de las mesas, sus cosas
ocupación.” [3] [14] corren peligro de ser robadas.
“La solución de RestaWeb pese a ser bastante buena, carece de  Facilitará a la dueña o encargada del bar que los
la participación del cliente, estos es algo que se busca desde el estudiantes se levanten y recojan su pedido, sin
principio.” [3] [14] necesidad de estar preocupadas de en qué parte están
sentados, o de estarlos llamando al instante que el
 RestBar pedido está listo. [4][5]
“El programa RestBar integra las diferentes áreas de control Desventajas:
para su negocio, la facturación de mesas, ventas rápidas y  Posee una inversión inicial, ya que al ser un sistema
servicio express (delivery), recetas y costos, la caja (ingresos y desarrollado a medida, supone un costo más amplio.
egresos de dinero), los inventarios de bebidas, insumos y otros,  Se corre con el riesgo de que la tarjeta no sea devuelta,
control de entradas y salidas de empleados, las cuentas por por parte del estudiante, por eso se implementara al
cobrar a clientes, las cuentas por pagar a proveedores, las sistema un aviso de cuando la tarjeta salga del bar,
reservaciones de clientes, la planeación de eventos (cálculo de exista un aviso para la dueña o encargada del bar, de
requerimientos de insumos), estadísticas mensuales varias y manera que dicha tarjeta pueda ser recibida.
utilitarios. Además de una ágil y completa interfaz táctil o
Universidad Politécnica Salesiana-Sede Cuenca. 3

 Depende del hardware que se disponga, se deberá HC-05 y están disponibles independientes o en modo
hacer una mayor inversión económica. [4] [5] SHIELD y para zocalo XBEE. El modelo HC-06
C. Situación del estudio dispone de 4 pines, en lugar de los 6 que incluye el
Este tipo de proyecto está destinado para bares, que no modelo HC-05, pero hay además importantes
dispongan de un sistema, para la gestión de pedidos. [6] diferencias de funcionalidad y de manejo que hace que
merezca la pena dedicar una sesión a cada modelo.[15]
Después de haber analizado, las necesidades que pueden existir
en los restaurantes que no poseen ningún tipo de sistema que Básicamente el modelo HC-06 solo puede actuar como esclavo
ayude a mejorar el sistema de pedido, se ha pensado en las y además dispone de un juego reducido de instrucciones a las
necesidades que ayudaran a mejorar dicho sistema que será que atiende, mientras que el modelo HC-05 puede actuar como
implementado dentro de un bar en la universidad. [7] master o como Slave y acepta un número mayor de órdenes de
configuración. [16]
o Gestión de pedidos.
o Control de productos ofertados. MIT APP INVENTOR: MIT App Inventor es una innovadora
o Control al momento de llevar las cuentas. [6][7] introducción para principiantes a la programación y la creación
de aplicaciones que transforma el complejo lenguaje de la
D. Diseño
codificación basada en texto en bloques de construcción
Bluetooth: Bluetooth es un estándar desarrollado para la visuales, arrastrar y soltar. La sencilla interfaz gráfica le otorga
comunicación inalámbrica de datos de corto alcance. La a un novato inexperto la posibilidad de crear una aplicación
Tecnología Bluetooth es de pequeña escala y bajo costo. Esta básica y totalmente funcional dentro de una hora o menos.[18]
tecnología opera en la banda de 2.4 GHz. Tiene la capacidad de
atravesar paredes y maletines, por lo cual es ideal tanto para el
trabajo móvil, como el trabajo en oficinas. [10][11]
Bluetooth es un sistema abierto para sistemas radio, que provee
una infraestructura de red que habilita la comunicación de voz
y datos entre varios dispositivos, a través de una comunicación
inalámbrica. En general, el bluetooth se compone de una capa
hardware y otro software. [10][11]

Fig 6. Software APP inventor

ARDUINO:
Se enfoca en acercar y facilitar el uso de la electrónica y
programación de sistemas embebidos en proyectos
multidisciplinarios. Toda la plataforma, tanto para sus
componentes de hardware como de software, son liberados con
Fig 5. Bluetooth [11]
licencia de código abierto que permite libertad de acceso a
Características ellos. [17]
 Robustez
 Baja complejidad El hardware consiste en una placa de circuito impreso con un
 Bajo consumo microcontrolador, usualmente Atmel AVR, puertos digitales y
 Bajo costo [9] analógicos de entrada/salida, los cuales pueden conectarse a
placas de expansión (shields), que amplían las características de
Para que sirve esta tecnología funcionamiento de la placa Arduino. Por otro lado, el software
1. Eliminación de la necesidad de conexiones por cable
consiste en un entorno de desarrollo (IDE) basado en el entorno
entre los productos.
2. Intercambio de archivos, entre usuarios de Bluetooth. de Processing y lenguaje de programación basado en Wiring,
3. Sincronización y transferencia de archivos entre así como en el cargador de arranque (bootloader) que es
dispositivos. ejecutado en la placa. El microcontrolador de la placa se
4. Conexión a determinados contenidos de áreas programa mediante un computador, usando una comunicación
públicas. [15] serial mediante un convertidor de niveles RS-232 a TTL serial.
5. Son dispositivos diseñados para detectar permitir la [17]
comunicación entre dos o ms dispositivos. Los más
frecuentes en el mercado son los módulos HC-06
Universidad Politécnica Salesiana-Sede Cuenca. 4

Los servidores de datos deben proporcionar mecanismos de


comunicación óptimos, pues de cómo se envíe la información
dependerán parámetros tan importantes como la velocidad de
acceso a los datos. Todos los sistemas gestores analizados
cuentan con múltiples configuraciones de protocolos,
adaptándose a los protocolos existentes y estandarizados de la
actualidad: TCP/IP, IPX, Banyan, ect; es importante no sólo el
canal de comunicaciones que está disponible para los servidores
de datos sino también cómo es transmitida la información. [4]

Fig 7. Arduino Mega

BASE DE DATOS: Una base de datos o banco de datos es un


conjunto de datos pertenecientes a un mismo contexto y
almacenados sistemáticamente para su posterior uso. En este
sentido; una biblioteca puede considerarse una base de datos
compuesta en su mayoría por documentos y textos impresos en
papel e indexados para su consulta. Actualmente, y debido al
desarrollo tecnológico de campos como la informática y la
electrónica, la mayoría de las bases de datos están en formato
digital, siendo este un componente electrónico, por tanto se ha
desarrollado y se ofrece un amplio rango de soluciones al
problema del almacenamiento de datos. [19]
Fig 9. Servidor de una base de datos [4]

III. DESARROLLO
Se ha implementado toda la funcionalidad, la misma que fue
expuesta anteriormente y se buscan las características de
acuerdo a los roles que se desean cumplir, realizamos los
interfaces de la aplicación para lo cual hacemos uso MIT APP
Inventor, en donde realizamos la programación en bloques de
la siguiente manera, como los podemos observar en la figura
10,11 y 12.

Fig 8. Modelo de una base de datos [19]

Cada base de datos se compone de una o más tablas que guarda


un conjunto de datos. Cada tabla tiene una o más columnas y
filas. Las columnas guardan una parte de la información sobre
cada elemento que queramos guardar en la tabla, cada fila de la
tabla conforma un registro.

SERVIDOR DE BASE DE DATOS: Un servidor de bases de


datos se utiliza para almacenar, recuperar y administrar los
datos de una base de datos. El servidor gestiona las
actualizaciones de datos, permite el acceso simultáneo de Fig10. Programación en bloques para realizar la aplicación.
muchos servidores o usuarios web y garantiza la seguridad y la
integridad de los datos. Y cuando hablamos de datos, podemos
estar hablando sobre millones de elementos a los que acceden
al mismo tiempo miles de usuarios. [4]

Así como sus funciones básicas, el software de servidores de


bases de datos ofrece herramientas para facilitar y acelerar la
administración de bases de datos. Algunas funciones son la
exportación de datos, la configuración del acceso de los
usuarios y el respaldo de datos. [4]
Universidad Politécnica Salesiana-Sede Cuenca. 5

Fig11. Programación en bloques para realizar el interfaz de la forma


de pago

Fig 13. Interfaz de datos personales

B. Consulta de pedido

Fig12. Programación en bloques para realizar el interfaz de la forma


de pago

Una vez que realizamos la programación, podemos observar


cada uno de los interfaces como se puede mostrar en las figuras
13, 14, 15 y 16

Interfaces:

A. Registro de datos personales

Fig 14. Interfaz de consultar el pedido


Universidad Politécnica Salesiana-Sede Cuenca. 6

C. Realizar el pedido

Fig 17. Interfaz para realizar el pago por medio de la tarjeta


Fig 15. Interfaz para realizar el pedido.

D. Elegir la forma de pago

Fig 18. Interfaz para realizar el pago en efectivo

IV. CONCLUSIONES
Fig 16. Interfaz para realizar la forma de pago Después de haber analizado el problema y haber expuesto
alguna soluciones, se puede concluir que el sistema que se
Una vez que escogemos la forma de pago, realizamos el interfaz
quiere implementar dentro de uno de los bares de la
de acuerdo con cada una de ellas, ya sea en efectivo, con tarjeta
universidad, será de gran ayuda, ya que mediante esta
de crédito o por medio de dinero electrónico, en donde nos pide
implementación, se puede lograr agilitar y mejorar los pedidos
ingresar los datos personales, como lo podemos observar en la
realizados por los estudiantes dentro del bar, evitando disgustos
figura 17.
al momento de ser atendidos, es decir que evitaremos que los
estudiantes estén levantándose de las mesas en cada instante
para verificar si su pedido está listo o no, también con este tipo
de sistema ayudaremos para la seguridad de los estudiantes
Universidad Politécnica Salesiana-Sede Cuenca. 7

dentro del patio de comidas ya que de esta manera el estudiante


se levantara, solo para retirar su pedido. Este tipo de sistema [8] Howe, S. (2014) Learn to Code HTML and CSS:Develop
existe ya en muchos restaurantes del mundo y ha generado and Style Websites[J]
mucha ayuda puesto que los clientes ya no sienten disgustos, ni
mucho menos existen problemas al momento de entregar sus
productos, ya que esto evita equivocaciones. [9] IEEE 802.15.4 Wireless Medium Access Control and
Physical Layer Specifications for Low –Rate Wireless Personal
After having analyzed the problem and having exposed some Area Networks, Sept 2006.
solutions, it can be concluded that the system that is to be
implemented within one of the bars of the university will be of [10] Federal Information, “Applications of a Bluetooth
great help, since through this implementation, it is possible to controller”, Chapter 4, December 2002
achieve agility and improve the orders made by the students
inside the bar, avoiding displeasures at the moment of being [11] E. Sosa, “Contribuciones al establecimiento de una red
attended, that is to say that we will avoid that the students are global de sensores inalámbricos interconectados”, tesis doctoral
getting up from the tables at every moment to verify if your UNLP, febrero 2011
order is ready or not, also with this type of system we will help
the safety of the students inside the food court since this way
the student will get up, only to withdraw his order. This type of [12] AZHosteleria -www.softpyme.net/software-bar-
system already exists in many restaurants around the world and restaurante.php -Accedido en abril 2010
has generated a lot of help since customers no longer feel
unpleasant, much less there are problems when delivering their [13] RestaWeb -www.techni-web.es –Accedido en abril 2010.
products, as this prevents mistakes.
[14] RestBar –www.restbar.com –Accedido en abril 2010.
REFERENCIAS
[15] Novo, Pío. Lógica digital y microprogramable,
[1] Y. Z. Yuan, Z. Weibing. "The Research and Realization of Marcombo, 2007. ProQuest Ebook Central,
Wireless Ordering System Based on Embedded Technology" https://ebookcentral.proquest.com/lib/bibliotecaupssp/detail.ac
International Conference on Computer Application and System tion?docID=3175457.
Modeling, 2010.
[16] Fernández, de Ávila, Susana, and García, Rafael Hidalgo.
[2] Y. C. Tan, et al., "Automated Food Ordering System with Fundamentos teóricos para analizar circuitos, ECU, 2013.
Interactive User Interface Approach" Faculty of Engineering ProQuest Ebook Central,
and Science, Universiti Tunku Abdul Rahman, Malaysia, 2010. https://ebookcentral.proquest.com/lib/bibliotecaupssp/detail.ac
tion?docID=3215117.
[3] M. Z. H. Noor, A. A. A. Rahman, M. F. Saaid, M. S. A. M.
Ali, M. Zolkapli, "The development of Self-Service Restaurant [17] Arduino – Introduction
Ordering System (SROS)", Control and System Graduate Arduino.cc
Research Colloquium (ICSGRC) 2012 IEEE, pp. 348-353, 2012 https://www.arduino.cc/en/Guide/Introduction#
[4] Beginning PHP5, Apache, and MySQL Web Development
[18] Magic 8 Ball for App Inventor 2 | Explore MIT App
(Programmer to
Inventor
Programmer), Elizabeth Naramore, Jason Gerner, Yann Le
Scouarnec , Jeremy Stolz , Michael K. Glass, Edit. Wrox, 2007.
Appinventor.mit.ed
http://appinventor.mit.edu/explore/
[5] Introduccion A Ajax Con Php, Lee Babin, Edit. ANAYA,
2007. [19] Mohan, Ned, et al. Electrónica de potencia : convertidores,
aplicaciones y diseño (3a. ed.), McGraw-Hill España, 2009.
ProQuest Ebook Central,
[6] Jiang, B. Design and implementation of mobile library app https://ebookcentral.proquest.com/lib/bibliotecaupssp/detail.ac
service system based on wechat[J] tion?docID=4586428.
(2013) Journal of Modern Information
[20] Howson, Cindi. Business intelligence: estrategias para una
[7] Zhao, J., Huang, X. implementación exitosa, McGraw-Hill Interamericana, 2009.
The application of WeChat to the university laboratory ProQuest Ebook Central,
management information system (2015) Lecture Notes in https://ebookcentral.proquest.com/lib/bibliotecaupssp/detail.ac
Electrical Engineering, 355, pp. 907-916. tion?docID=3191903.
http://www.springer.com/series/7818
ISBN: 978-331911103-2
doi: 10.1007/978-3-319-11104-9_104

Вам также может понравиться