Objetivo de la aplicación
El objetivo de la aplicación es proporcionar una herramienta a trabajadores y comensales dentro de un restaurante para facilitar la consulta, toma de pedidos y realización de los mismos.
Descripción de la aplicación
La aplicación proporciona a la persona el menú y la información que requiere de un restaurante; a los meseros, la distribución y sus tareas correspondientes; a los cocineros, las ordenes a preparar y facilidades para indicar que ya están listas; y a los jefes, el control de todas las características relacionadas con el establecimiento.
Clases principales y sus características
- Usuario
- nombre : String
- correoElectronico : String
- restaurantes : ArrayList
- Restaurante
- nombre : String
- direccion : String
- telefono : String
- horarioInicio: String
- horarioFin : String
- empleados : ArrayList
- menu : Menu
- mesas : ArrayList
- Menu
- menu : ArrayList
- menu : ArrayList
- Empleado
- horInicio : String
- horFin: String
- disponibilidad : Boolean
- Platillo
- nombre : String
- tipo : String
- costo : float
- descripcion : String
- Mesero
- mesasCorrespondientes : ArrayList
- mesasCorrespondientes : ArrayList
- Cocinero
- pedidos : ArrayList
- pedidos : ArrayList
- Mesa
- pedido : Pedido
- capacidad : int
- identificador : int
- estaOcupada : Boolean
- Pedido
- orden : ArrayList
- estaListo : boolean
- nota : String
- orden : ArrayList
Diagrama de clases
Autor(es)
El autor(es) del proyecto son:
- Mayra Lucero García Ramírez (@mayralgr)
- Víctor Andrián Suárez Ruiz (@BigThor)
Materia(s)
- Programación Orientada a Objetos
Semestre
- 2016-2017/II
Archivo Ejecutable
Enlace para descargar el archivo ejecutable https://github.com/acominf/AppRestaurante/releases/tag/1.0.0
Video
Video demostrativo de la aplicación:
Capturas
Pantalla de inicio de sesión
Menú Principal para acceder y registrar restaurantes.
Menú de las opciones del restaurante
Agregar personal
Diagrama de Mesas del restaurante
Agregar un pedido