domingo, 3 de julio de 2011

Herencia

La relacion de herencia que encontre en las clases de mi proyecto fueron las siguientes:

Tabla de herencias:


Explicacion:
Como podemos ver en la tabla la clase habitación puede heredar 3 opciones que puede ser en caso de que la habitación esté disponible, ocupada o reservada vendría siendo la disponibilidad de la habitación ya después en caso de estar disponible digamos que el actor es el cliente podría reservar o hacer check in en caso de estar ocupada se puede hacer check out y en caso de estar reservada se no se podría hacer check in tampoco también en caso de que el actor sea el administrador podría mirar la disponibilidad de las habitaciones por ejemplo el estado de la habitación número 17 si está reservada y quien hizo la reserva y cuantos días está reservada. En el caso de la clase habitaciones para el tipo de habitación que buscamos si está disponible puede ser una habitación de clase alta, media o baja, después de revisar el tipo de habitación que se desea después se checa su disponibilidad para ver si se puede pasar a hacer el check in, check out o reserva. Para la clase costos podemos tener los costos generados por el gasto del tipo de habitación que tendrían diferentes precios siendo la clase alta la mas cara y la clase baja la de menor costo o algún costo extra que haya realizado el cliente ya después todos los gastos serán sumados al total. En la clase de empleados podemos tener varias opciones pueden ser empleados de limpieza del restaurant de administración o algún otro que aun no sé si agregare esta información será agregada por el administrador junto con los datos y será almacenada en la base de datos del hotel también puede ser vista toda la información de los trabajadores actuales o eliminar algún trabajador de la base de datos.

1 comentario:

  1. Ok. Aquí más que nada hay que evaluar si las sub-clases realmente lo son; por ejemplo, el hecho de que una habitación esté disponible o no se podría manejar con un atributo que indique el estado de la misma (claro, si vemos que la "habitación ocupada" en sí amerita ser una clase, ya aplica herencia de manera más natural). También recuerda no forzarla.

    Calificación: 3.75/5

    ResponderEliminar