Challenge Seis de Seis | Formación Java Orientado a Objetos | Hotel Alura
El desafio de esta ocasión fue el desarrollo de una aplicación Desktop en Java, la cuál se encargará de gestionar a los empleados, húespedes y reservas que se realicen en el Hotel Alura, con funcionalidades CRUD, haciendo uso de el modelo MVC(Modelo Vista Controlador), y definiendo cada entidad de dato en un DAO(Data Access Object), para poder desarrollar operaciones con la información en una Base de Datos desarrollada en MySQL.
Extra personal:
- La pestaña Reservas de la ventana "Sistema de Búsqueda, cuenta con validaciones y cálculos automatizados acorde a las fechas de entrada y salida del húesped a ser actualizadas".
- Gestión y creación de Usuarios nuevos para acceder al sistema.
- Cada usuario tiene opciones diferentes en el ámbito (CREATE, UPDATE, DELETE).
- Interfaz de ventanas transparente y en modo nocturno inspirado en Material Design.
Tecnologías 💻:
- Java SE 8 U331 ☕
- Desarrollado bajo el patrón de diseño MVC (Modelo Vista Controlador).
- Aplicación de buenas prácticas en el manejo y nombramiento de packages.
- Interfaz de usuario diseñada con javax.swing.
- Gestión de conexiones con Pool de conexiones definido.
- Buenas prácticas en el manejo de sentencias y conexiones con MySQL desde la capa DAO de cada Modelo(Objeto).
- MySQL
- Desarrollo de una BD relacional para almacenamiento de Húespedes, Reservas y Usuarios.
Públicado en el topic: ...
Login:
Menú Usuario:
Ventana Registro de Reservas:
Ventana Registro de Húespedes:
Ventana Guardado Éxitoso:
Pestaña Húespedes de Ventana Sistema de Búsqueda:
Pestaña Reservas de Ventana Sistema de Búsqueda:
Pestaña Usuarios de Ventana Sistema de Búsqueda:
Ventana de Registro de Usuarios: