Escolar Documentos
Profissional Documentos
Cultura Documentos
Catlogo de Delicias
Antecedentes
La Asociacin de Bares y Restaurantes de ESPOL desea crear una plataforma que les permita
colocar todo su men organizado por categoras y, adems, permitirle a la comunidad
politcnica poder buscar en ese catlogo para conocer en donde pueden comprar el platillo de
su eleccin. Para el desarrollo de este sistema se ha decidido contratar a 3 personas con slidos
conocimientos en Diseo de Software.
Requerimientos
1. Persistencia de datos
El sistema cuenta con un archivo (XML, CSV, YML) que contiene los datos correspondientes a la
informacin que maneja el sistema (usuarios, roles, platos, categoras, etc.). (Extra)Tambin
debe permitir cargar un archivo con la informacin de un nuevo restaurante y aadir esta
informacin a los datos anteriormente cargados.
2. Inicio de sesin
Una persona podr ingresar al sistema colocando su usuario y contrasea. Luego de verificar
que estas credenciales pertenecen a un usuario vlido del sistema (cliente, asistente de
restaurante, administrador), entonces se proceder a mostrar la interfaz de acuerdo a los
permisos del usuario.
3. Men de usuario
Luego del ingreso al sistema, se deber mostrar el men correspondiente al tipo de usuario.
1
1.3. Regresar
2. Regresar
4) Salir del sistema.
4. Listar categoras
Se muestran todas las categoras que hay en el sistema. Los datos que se deben mostrar son:
Ttulo, Nmero de platillos ofrecidos. Luego se debe mostrar el submen correspondiente y
esperar a que el usuario ingrese una opcin.
5. Mostrar platillos
Para mostrar platillos primero se debe escoger una categora y luego se debe verificar el tipo de
usuario, de acuerdo a estos dos parmetros se le debe mostrar, al cliente todos los platillos de
ofrecidos en esa categora, y al asistente de restaurante todos los platillos ofrecidos por su
restaurante en esa categora. Los datos a mostrar son: Nombre, Restaurante (mostrar slo al
cliente). Luego se debe mostrar el submen correspondiente y esperar a que el usuario ingrese
una opcin.
6. Mostrar platillo
Para mostrar un platillo primero se debe escoger uno de la lista anterior. Los datos a mostrar
son: Nombre, Restaurante, Categora, Ingredientes, imgenes, Descripcin. Luego debe mostrar
el submen correspondiente.
7. Buscar platillo
El cliente puede buscar un platillo ingresando parte de su nombre o descripcin y el sistema
automticamente mostrar todos los platillos que contengan el parmetro ingresados por el
cliente. Los datos que debe mostrar son: Nombre, Restaurante. Luego debe mostrar el submen
correspondiente.
8. Agregar platillo
Se deben ingresar los siguientes campos para agregar un platillo nuevo: Nombre, Categora,
Descripcin, Servido {Caliente, Fro}, Tipo {Aperitivo, Plato fuerte, Postre}, el restaurante debe
tomarlo automticamente de la informacin del asistente de restaurante.
9. Listar platillos
Se muestran todos los platillos que ofrece el restaurante asociado al asistente de restaurante.
Los datos que se deben mostrar son: Ttulo, Categora. Luego se debe mostrar el submen
correspondiente y esperar a que el usuario ingrese una opcin.
2
lo debe dejar en blanco y automticamente mantendr el valor anterior. Luego debe preguntar
si desea guardar o no los cambios y finalmente regresar al men anterior.
Entregables
El da 9 de Junio del 2017 es la fecha mxima de entrega de este proyecto. Se deber
empaquetar toda la carpeta de la solucin en un archivo comprimido (ZIP o RAR) y luego
subirlo al SIDWEB contestado la tarea relacionada a este proyecto.
Rbrica
Se calificarn los siguientes aspectos en porcentajes idnticos, las funcionalidades extra se
ponderarn sobre 0.5 puntos cada una. El desarrollo es grupal