Universidad de Castilla-La Mancha
 
Escuela Superior de Ingeniería Informática

 

  cambiar a curso:   2021-22   2023-24



Grado en Ingeniería Informática


TRABAJOS FIN DE GRADO
curso: 2022-23

Diseño y desarrollo de un entorno low-cost para la gestión de comandas en restaurantes


Tecnologías Específicas

Ingeniería del Software
 


Descripcion y Objetivos

En este TFG se pretende crear una entorno de bajo coste (basado en Raspberry Pi) que permita a un restaurante realizar la gestión de los pedidos de los clientes desde un dispositivo móvil, la generación de tickets de cada cliente, y la generación del informe diario de pedidos realizados. 

Para ello será necesario desarrollar, por una parte, una aplicación de escritorio para la parte de cocina y barra, que al mismo tiempo actúe como servidor de las peticiones que se realicen desde los dispositivos móviles de los camareros, y por otra, una aplicación sobre Android para tomar los pedidos. 

Los objetivos principales del TFG son los siguientes:
- Análisis de requisitos
- Definición y diseño del modelo de datos
- Diseño del interfaz de la aplicación de escritorio
- Diseño del interfaz de la aplicación móvil
- Creación del entorno de desarrollo
- Desarrollo de la aplicación de escritorio 
- Desarrollo de la aplicación móvil 
- Evaluación del sistema

 


Metodología y Competencias

Para la realización de este TFG se utilizará una metodología ágil (SCRUM) que permita la evolución y adaptación de la solución planteada a lo largo de toda la vida del proyecto según avanzamos en su desarrollo.

Competencias de la Tecnología específica de Ingeniería del Software que se pretenden cubrir:

[IS1] Capacidad para desarrollar, mantener y evaluar servicios y sistemas software que satisfagan todos los requisitos del usuario y se comporten de forma fiable y eficiente, sean asequibles de desarrollar y mantener y cumplan normas de calidad, aplicando las teorías, principios, métodos y prácticas de la Ingeniería del Software

[IS2] Capacidad para valorar las necesidades del cliente y especificar los requisitos software para satisfacer estas necesidades, reconciliando objetivos en conflicto mediante la búsqueda de compromisos aceptables dentro de las limitaciones derivadas del coste, del tiempo, de la existencia de sistemas ya desarrollados y de las propias organizaciones.

[IS4] Capacidad de identificar y analizar problemas y diseñar, desarrollar, implementar, verificar y documentar soluciones software sobre la base de un conocimiento adecuado de las teorías, modelos y técnicas actuales.
 

 


Medios a utilizar

Software: Todo el software necesario para el desarrollo del TFG está disponible de manera gratuita y libre.

Hardware: 
 - Raspberry Pi como ordenador de escritorio
 - Pantalla táctil
 - Impresora
 - Móvil Android
 

 


Bibliografía

Diseño de Bases de Datos: problemas resueltos. Adoración de Miguel Castaño. Ed. Ra-Ma 2000
Agile Project Management with Scrum. Ken Schwaber. Microsoft Press, 2004. 
Android Studio: Guía del usuario [en linea] https://developer.android.com/studio/intro
Los mejores frameworks de Java en 2022 para desarrollo web [en linea] https://profile.es/blog/frameworks-java-desarrollo-web/ 


 

 


Tutores


CAZORLA LÓPEZ, DIEGO
ROJO GUILLÉN, TOMÁS
 

Alumno


García Romero, Sergio

 

 

Sindicación  Sindicación  Sindicación  Sindicación

Curso: 2022-23
© Escuela Superior de Ingeniería Informática
Edificio Infante Don Juan Manuel
Avda. de España s/n
02071 Albacete

informatica.ab@uclm.es
aviso legal
generar código QR de la página