En este presente proyecto se pudo desarrollar una aplicacion de escritorio que permita a los usuarios de un hotel ficticio adicionar reservaciones y huespedes que se hospeden en dicho hotel. Este proyecto fue desarrollado gracias a los conocimientos aduquiridos gracias a ONE.
- Inicio de sesión de usuarios.
- Panel de bienvenida y acceso a los distintos formularios.
- Formularios de adición de reservaciones y huespedes.
Tienes acceso al código fuente del proyecto, como no cuentas con la base de datos utilizada en el proyecto no puedo comparirte un jar para ejecutar, pero tienes acceso completo a descarga y revisión del código fuente que se utiliza.
Al iniciar la aplicación desde el primer formulario te encontrarás la siguiente pantalla:
Al presionar el botón de la persona podrás ingresar al programa mediante un usuario y contraseña. Se abrirá una página de inicio de sesión de la siguiente manera:
El proyecto utiliza una tabla de una base de datos para obtener los datos de inicio de sesión, es decir, almacena en la base de datos los datos de usuario y contraseña.
Al ingresar te encontrarás con un menú en el que podrás elegir si quieres buscar o realizar un nuevo registro.
Para ingresar una reservación ingresas fecha de entrada y salida y se automatiza el proceso de precios diarios:
al dar al botón siguiente se crea automáticamente un id de la reservación y este se pasa al siguiente formulario y se almacena dentro de un textbox, tal como se muestra en la imágen:
Al realizar un registro exitosamente se lanzara el siguiente mensaje:
Si se omite algún cam po en cualquier formulario saldra una ventana emergente como la siguiente:
Al ingresar al sistema de busquedas se cargarán automáticamente todos los registros relacionados con los huespedes o las reservaciones, dicha separación se encuentra en las pestañas sobre la tabla. Se puede realizar una busqueda tanto de id o del apellido de los huespedes. No es necesario seleccionar el tipo de busqueda ya que el id de los registros es numerico, por lo que si se ingresa un numero se buscará automáticamente por id, y si se ingresan letras se buscará por apellido
- Java 11
- Eclipse
- Biblioteca JCalendar
- MySql
- Plugin WindowBuilder