PROYECTO FINAL
Enunciando
El problema consiste en desarrollar un sistema de gestión integral para un hotel que también ofrece paquetes turísticos a través de su página web. Se requiere una base de datos que permita gestionar eficientemente las operaciones del hotel, incluyendo:
- Reservas de habitaciones: Se debe guardar el número de habitación y el huésped asociado a la reserva.
- Control de inventario de servicios y productos: Gestión de productos disponibles y servicios ofrecidos por el hotel.
- Seguimiento de clientes: Almacenar la información de los clientes (cédula, nombre 1, nombre 2, apellido 1, apellido 2).
- Administración de personal: Almacenar la información del personal del hotel (cédula, nombre 1, nombre 2, apellido 1, apellido 2).
- Registro de pagos y facturación: Registrar los pagos realizados por los clientes y las facturas emitidas.
- Gestión de huéspedes actuales: Mantener un registro diario de los huéspedes que están actualmente alojados en el hotel.
- Servicios adicionales: Ofrecer y gestionar servicios adicionales (como spa, gimnasio, etc.).
- Paquetes turísticos: Presentar y permitir la reserva de paquetes turísticos ofrecidos por el hotel.
Se identifican un mínimo de 9 tablas para abordar estas necesidades: Habitaciones, Clientes, Reservas, Inventario, Personal, PaquetesTuristicos, Pagos, Facturacion, y RegistroHuespedes.
Habitaciones
- idhabitacion: Identificador único de la habitación.
- tipo: Tipo de habitación.
- capacidad: Capacidad de la habitación.
- precio: Precio por noche de la habitación.
- estado: Estado de la habitación (disponible, ocupada, etc.).
Clientes
- cedula: Identificación única del cliente.
- nombre1: Primer nombre del cliente.
- nombre2: Segundo nombre del cliente (opcional).
- apellido1: Primer apellido del cliente.
- apellido2: Segundo apellido del cliente.
- telefono: Número de teléfono del cliente.
- email: Dirección de correo electrónico del cliente.
Reservas
- idreserva: Identificador único de la reserva.
- idhabitacion: Identificador de la habitación reservada.
- NombreHues
- CedulaHues: Identificación del cliente que realizó la reserva.
- fecha_entrada: Fecha de entrada.
- fecha_salida: Fecha de salida.
- cantidadpersonas: Número de personas en la reserva.
- solicitudesespe: Solicitudes especiales del cliente.
- estado: Estado de la reserva (confirmada, cancelada, etc.).
Inventario
- idproducto: Identificador único del producto.
- nombrepro: Nombre del producto.
- descripcion: Descripción del producto.
- cantidad: Cantidad disponible.
- precio: Precio del producto.
Personal
- cedula: Identificación única del personal.
- nombre1: Primer nombre del personal.
- nombre2: Segundo nombre del personal (opcional).
- apellido1: Primer apellido del personal.
- apellido2: Segundo apellido del personal.
- telefono
- cargo: Cargo del personal.
- salario: Salario del personal.
- fechacontratacion: Fecha de contratación del personal.
PaquetesTuristicos
- idpaquete: Identificador único del paquete turístico.
- nombrepaq: Nombre del paquete turístico.
- descripcion: Descripción del paquete.
- precio: Precio del paquete.
- duracion: Duración del paquete en días.
Pagos
- idpago: Identificador único del pago.
- idreserva: Identificador de la reserva asociada al pago.
- tipopago: Método de pago utilizado.
- monto: Monto del pago.
- fecha: Fecha en que se realizó el pago.
- detalles: Detalles adicionales del pago.
Facturacion
- idfactura: Identificador único de la factura.
- cedulacliente: Identificación del cliente.
- fechafactura: Fecha de emisión de la factura.
- total: Monto total de la factura.
RegistroHuespedes
- nombrecli: Identificador único del registro del huésped.
- cedulaclie: Identificación del cliente.
- idhabitacion: Identificador de la habitacion asociada.
- fechaingreso: Fecha de ingreso del huésped.
- fechasalida: Fecha de salida del huésped (puede estar pendiente).
NOMBRE BD: Hotel Cacique Bolivar
Listado de Tablas que llevará la BD:
Referenciales:
- Habitaciones
- Clientes
- Inventario
- Personal
- PaquetesTuristicos
Movimiento:
- Reservas
- Servicios
- Pagos
- Facturacion
- RegistroHuespedes
