/RestauranteSoonMarie

Sistema de reservas para el restaurante Soon Marie

Primary LanguagePHP

Restaurante Soon Marie

Versión 1.0.0

Caso

"Restaurante SoonMarie" es un pequeño restaurante de comida tradicional del Perú, ubicada en la ciudad de Arequipa, que realiza su gestión de manera manual y con poco uso de las Tecnologías de la Información y las Comunicaciones. Su nueva gerente, Valeria, se ha reunido con el Jefe de Cocina, Gastón, y la encargada del comedor, Sonia, para analizar las posibilidades de automatizar y gestionar de manera más eficaz algunos de los procesos del Restaurante. En su primera reunión han decidido que podría ser una opción sencilla para comenzar llevar un control mediante una base de datos de las reservas de mesa que solicitan los clientes por teléfono y abandonar el sistema poco eficiente que tiene actualmente.

El procedimiento de las reservas es el siguiente: 1.- Las reservas se realizan por teléfono. Los clientes dejan sus datos: nombre, apellidos y número de teléfono de contacto e indican el número de comensales 2.- El restaurante tiene 2 turnos para las comidas y 2 turnos para las cenas. 3.- El cliente elige el turno entre los disponibles en cada momento. 4.- Para cada turno se cuenta con capacidad para atender a 30 comensales. 5.- El restaurante, al recibir una petición de reserva la quiere registrar en una base de datos.

En el futuro, el restaurante se plantea que las reservas se realicen también de forma automática mediante un formulario online desde su página web, pero de momento en esta primera fase se atenderán únicamente por teléfono. En una segunda reunión, se decide que administrar los datos de los empleados es necesario para saber quién realiza las reservas, para ello se desea almacenar el dni, nombre, apellidos, teléfono, dirección y categoría (gerente, jefe de cocina, encargado de comedor, ayudante de cocina, etc) de los empleados. El grado de relación que se va a establecer es 1:n, es decir, un empleado puede realizar varias reservas. En una última reunión acuerdan que, además de administrar las reservas y empleados, es necesario almacenar en su base de datos las especialidades (cocina regional, cocina internacional, cocina peruana, cocina, italiana, cocina regional, etc) y los platos que ofrece, sabiendo que éstos pueden ser de un tipo (Pastas, Postres, Sopas, Mariscos, ect), es claro que se debe administrar el precio de cada uno de estos platos. Finalmente, acuerdan que la base de datos debe permitirme administrar las reservas, quienes realizaron las reservas y que platos solicitaron las reservas.


En esta versión se cumple con todo el caso a excepción de que pueda pedir distintos platos

Nota: la clave del administrador es valeria123, del resto de usuarios la clave y el nombre de usuario la puede actualizar el administrador