Casos de Uso para La Reserva de Un Hotel
Casos de Uso para La Reserva de Un Hotel
Casos de Uso para La Reserva de Un Hotel
class Proyecto
Habitacion
Registro de Huesped
TipoHabitacion - Cantidad_Personas: int
- Codigo: int - Cantidad_Personas: int
- Descripcion: String - Estado: Boolean - Codigo: int
- id: int Pertenece - Nro. de habitacion: int - Fecha_Ingreso: Date
Registra
- Nombre: String - Nro. Piso: int - Fecha_Salida: Date
1 1..* 1 1..* 0..1
- Precio: Double
+ Actualizar_Tipo_Habitacion_Habitacion() + Actualizar_Datos()
+ Eliminar_Tipo_Habitacion() + Actualiza_Habitacion() + Buscar_Cliente()
+ Registrar_Tipo() + Buscar_Habitacion() + Eliminar_Cliente()
1
+ Registrar_Habitacion() + Registrar_Cliente()
1 + Verificar_Habitacion()
1
Pertenece
Registra Genera
MiniBar
- Categoria: int
- Codigo: int 1
- Costo_MiniBar: Float 1 Reservacion
Pago
+ Reponer_Productos() - Cantidad_Personas: int
- Codigo: int - Detalle: String
1 - Descripcion: int Realiza - Fecha_Salida: Date
Corresponde
Contiene - Fecha_Ingreso: Date - Id: int
- Fecha_Reserva: Date 1 1 - Total: Double
1..* - Fecha_Salida: Date
+ Recibir_Pago()
+ Registrar_Reserva() + Verificar_Pago()
Productos_MiniBar 0..1
+ Verificar_Reserva()
- Cantidad: int
- id: int 0..* Corresponde
- Precio: Float Solicita
+ Actualizar_Productos()
Ofertas
+ Eliminar_Productos() 1
+ Registrar_productos() - Descripcion: String
Cliente 0..1
- Descuento: Float 0..1
- id: int
- Apellidos: String
- C.I.: int
Calificacion
- Email: String
- Comentarios: String - Id: int
- Valor_Calificacion: int - Nombres: String 1
- Telefono: String
+ Registrar_Calificacion()
+ HacerRecepcion(): String
+ verificarCliente()