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
|
|