Para ver la demo del proyecto haz click Aqui
Este challenge ha sido creado con el propósito de poner a prueba y mejorar nuestras habilidades en el uso efectivo de operaciones CRUD y otras funciones esenciales en el desarrollo de aplicaciones. La aplicación proporciona un entorno práctico para demostrar la aplicación de estos conceptos en un contexto real.
Registro de Usuarios:
- Los participantes pueden crear cuentas en la plataforma, proporcionando información personal y credenciales de inicio de sesión para acceder de manera segura.
Registro de Huéspedes:
- Se brinda la posibilidad de crear y almacenar registros detallados de huéspedes, permitiendo un seguimiento eficiente de la información relevante.
Registro de Reservas:
- Los usuarios tienen la capacidad de realizar reservas de alojamiento, especificando detalles cruciales como la fecha de entrada, fecha de salida, valor de la reserva y la forma de pago utilizada.
Listado en Tablas:
- Toda la información registrada se presenta de forma organizada en tablas, ofreciendo una visualización clara y facilitando la gestión eficaz de los datos.
Búsqueda: -Se ha implementado una función de búsqueda que permite a los usuarios localizar de manera rápida y precisa registros de huéspedes y reservas según criterios específicos.
Actualización de Datos:
- Los participantes cuentan con la capacidad de actualizar la información de huéspedes y reservas, garantizando la integridad y precisión de los datos almacenados.
Eliminación de Registros:
- Para una administración flexible, los usuarios pueden eliminar registros de huéspedes y reservas cuando sea necesario, ofreciendo control sobre la base de datos de la aplicación.
- Java
- JDBC
- IntelliJ IDEA
- Biblioteca JCalendar
- MySql
--- ##
☕ Use Java versión 8 o superior para compatibilidad.
🎨 La interfaz contiene dos métodos importantes:
- setResizable(false): determina el tamaño de la ventana, y a través del parámetro false, la pantalla no se puede maximizar;
- setLocationRelativeTo(null): determina la ubicación de la ventana, y a través del parámetro null la mantiene centrada en la pantalla.