Enunciado del proyecto Hotel Rural
Realizar el análisis y el diseño (modelo E/R, modelo relacional, DFD’s, Diccionario de
Datos, Diagrama de Estructura y breves descripciones de los procesos primitivos) del
siguiente supuesto de sistema de información:
Un pequeño hotel rural necesita una aplicación software que le permita gestionar su
negocio. Las primeras reuniones se han resumido en un documento expresado en
lenguaje natural, que recoge a grandes rasgos la lógica de negocio del sistema a
construir. Este documento se presenta a continuación:
El software a construir debe cumplir las siguientes funcionalidades:
Gestionar las reservas de habitaciones
Gestionar las habitaciones libres/ocupadas
Facturar a los clientes
Permitir listados y estadísticas
Reservas
Las reservas se hacen por teléfono, y el cliente debe dar su nombre, NIF y teléfono de
contacto. La reserva tendrá validez hasta las 22:00 horas del día de la reserva. Un
cliente puede reservar tantas habitaciones como desee.
Habitaciones
El hotel tiene tres plantas con habitaciones para los clientes. Cada habitación tiene un
número de habitación y pertenece a un tipo de habitación que puede ser individual,
doble y matrimonio.
El precio de la habitación depende del tipo de la habitación y de la temporada.
Existen tres temporadas inicialmente contempladas que son: baja, alta y especial.
Las habitaciones pueden estar libres, reservadas u ocupadas. Una habitación está
ocupada sólo en el momento que el cliente ha llegado al hotel y hay un responsable de
la habitación, del cual se necesita su nombre, DNI y teléfono de contacto. En este
momento, si la habitación estaba reservada pasa a estar ocupada.
Facturación
Al abandonar el hotel se realizará una factura por habitación asociada al responsable
de la habitación, aunque puede llevar otro nombre y otro NIF o CIF. La factura reflejará
el precio por día de la habitación para cada uno de los días de estancia en el hotel.
Listados
El usuario requiere poder obtener un listado con el estado de las habitaciones en una
fecha determinada.
Nota: Incluir y comentar todas las suposiciones que consideréis oportunas. El proyecto
ha de ser personal, por lo tanto puede modificarse el planteamiento inicial siempre
que no sea de una forma muy sustancial o significativa.