Siste Turismo
Indice
Descripción {#descripcion}
El Sistema de Reservas de Hotel es una aplicación que permite gestionar las reservas de habitaciones en un hotel.
La aplicación facilita el registro de habitaciones, clientes y reservas, así como la consulta de la disponibilidad de habitaciones.
Además, ofrece reportes de ocupación y estadísticas del hotel.
Características {#caracteristicas}
- Registro de habitaciones: Permite agregar, modificar y eliminar habitaciones en el sistema.
- Registro de clientes: Permite agregar, modificar y eliminar información de los clientes.
- Gestión de reservas: Permite crear, modificar y cancelar reservas de habitaciones.
- Disponibilidad de habitaciones: Consulta la disponibilidad de habitaciones en tiempo real.
- Reportes de ocupación: Genera reportes sobre la ocupación de habitaciones.
- Estadísticas: Proporciona estadísticas sobre las reservas y la ocupación del hotel.
Tecnologías {#tecnologias}
- Java Swing: Utilizado para la interfaz gráfica de usuario (GUI).
- MySQL o PostgreSQL: Utilizado para la persistencia de datos.
Diagrama de Casos de Uso{#diagramaCasosDeUso}
Diagrama de Clases{#diagramaClases}
classDiagram
Hotel --|> Habitacion
Hotel --|> BaseDatos
Habitacion --|> Cliente
Habitacion --|> Pago
class Pago{
-metodoPago: String
}
class Habitacion{
-id: int
-ocupado: bool
-fechaInitOcupacion: date
-fechaEndOcupacion: date
+mostrarCliente(): void
}
class Hotel{
-numHabitaciones: int
+mostrarHabitaciones(): void
}
class Cliente{
-id: int
-correo: String
-direccion: String
+mostrarInforamcion(): void
}
class BaseDatos{
+conectar(): void
+desconectar(): void
}
Instalación y Uso {#instalacionUso}
- Clona el repositorio:
git clone
Repositorio
Lean Canvas
Especificacion de funcionalidades {#especificacionFuncionalidades}
- Reserva(precio, fecha, check in, check out, etc) "Falta especificar mas"
- Busqueda de hoteles por ciudad/ubicacion
- Disponibilidad de ocupacion en hoteles
- Caracteristicas de habitaciones
- Servicios por GUI
- (Conexion con base de datos)
- Proveer diferentes metodos de pago
- Proveer un espacio para retroalimentacion del hotel y sus habitaciones por parte del usuario
- Informe de estadisticas (habitaciones mas usadas, comentario postivos/negativos)