La aplicación a desarrollar consistirá en la implementación de los elementos necesarios para llevar a cabo una gestión del funcionamiento simulado de la empresa de restauración.
Dicho funcionamiento puede recogerse en la siguiente especificación de requisitos:
• El restaurante dispone de 150 mesas con capacidad para 4 comensales y 100 mesas con capacidad para 2 comensales. Cada mesa se identifica por un número correlativo en el rango 1-250.
• El proceso de apertura diaria determinará las mesas disponibles y aquellas sujetas a reserva. Por simplicidad no se considerará el establecimiento de tramos horarios de reserva aunque, obviamente, sería lo común.
• Los clientes obtendrán una mesa bien mediante una reserva previa o, bien, a partir de las mesas disponibles en un determinado momento.
• Los empleados de la empresa tomarán nota de las comandas de los clientes mediante un dispositivo móvil tipo PDA. Las comandas se insertarán en el correspondiente archivo hasta el momento de su abono.
• Cuando el cliente solicite la cuenta, el correspondiente empleado se dirigirá a la caja desde la que con el correspondiente número de mesa se generará el ticket o factura con el detalle de los productos consumidos, sus importes parciales y el montante total. En ese momento se considerará que la mesa en cuestión queda disponible para una nueva utilización.
• Como en la vida real, estos requisitos son básicos y podrán ir modificándose conforme avance la implementación del proceso.