View on GitHub

AppRestaurante

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

  1. Usuario
    • nombre : String
    • correoElectronico : String
    • restaurantes : ArrayList
  2. Restaurante
    • nombre : String
    • direccion : String
    • telefono : String
    • horarioInicio: String
    • horarioFin : String
    • empleados : ArrayList
    • menu : Menu
    • mesas : ArrayList
  3. Menu
    • menu : ArrayList
  4. Empleado
    • horInicio : String
    • horFin: String
    • disponibilidad : Boolean
  5. Platillo
    • nombre : String
    • tipo : String
    • costo : float
    • descripcion : String
  6. Mesero
    • mesasCorrespondientes : ArrayList
  7. Cocinero
    • pedidos : ArrayList
  8. Mesa
    • pedido : Pedido
    • capacidad : int
    • identificador : int
    • estaOcupada : Boolean
  9. Pedido
    • orden : ArrayList
    • estaListo : boolean
    • nota : String

Diagrama de clases

Diagrama de clases

Autor(es)

El autor(es) del proyecto son:

Materia(s)

Semestre

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 Inicio

Menú Principal para acceder y registrar restaurantes. Menu Principal

Menú de las opciones del restaurante Menu Restaurante

Agregar personal Agregar Personal

Diagrama de Mesas del restaurante Menu

Agregar un pedido Pedido