Skip to content

Este es mi tercer challenge resuelto gracias a la ayuda de Alura con el programa ONE

Notifications You must be signed in to change notification settings

eliasbest07/HotelSeaMoon_ChallengeONE

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Hotel Sea Moon

Challenge ONE | Java | Back-end


Este es mi tercer challenge resuelto gracias a la ayuda de Alura con el programa ONE. Debo reconocer, puede mejorar, siempre puede ser mejor, esta sería mi primera versión, pero por cuestión de tiempo y trabajo no puedo sacar una mejor versión corrigiendo algunos errores oportunos o errores de diseño, me divertí mucho implementando las pequeñas animaciones, mi parte favorita es que se elige la habitación del hotel es el extra que yo le agregué.

Puedes usar el Ejecutable:

Generé un ejecutable con el icono gracias a este programa https://sourceforge.net/projects/launch4j/ Muy simple, seleccioné el .jar y el icono.ico. Es necesario que esté el archivo SetData.ini en la misma carpeta que el ejecutable o el .jar para su correcto funcionamiento, estas versiones implementa la base de datos SQLite por lo que va a crear un archivo hotdata.db con la base de datos así que puedes usar el ejecutable sin preocuparte por la base de datos, el proyecto en general si implementa mysql con una conexión al servidor local donde está la base de datos, en el archivo SetData.ini se puede definir las variables para usarlo de esa forma con la base de datos mysql en el servidor local. En el archivo SetData.ini se define la clave de gerente para registrar usuarios en su defecto es btmstudio

Este programa permite:

  • Sistema de autenticación de usuario para que solo usuarios pertenecientes al hotel consigan acceder al sistema;
  • Crear, editar y eliminar una reserva para los clientes;
  • Buscar en la base de datos todas las informaciones tanto de los clientes como de las reservas;
  • Registrar, editar y eliminar datos de los huéspedes;
  • Calcular el valor de la reserva en base a la cantidades de días de la reserva y a una tasa diaria que puede ser asignada por ti y en la moneda local de tu país, por ejemplo si tenemos una reserva de 3 dias y el valor de nuestra diaria son 20$ debemos multiplicar esos 3 dias por el valor de la diaria, lo que serian 60$, todo esto deberá ser hecho automaticamente y mostrado al usuario antes de guardar la reserva;
  • Base de datos para almacenar todos los datos pedidos anteriormente.

Pantallas 📂

Video corto al final

Pantalla de inicio

Registro

Login

Pantalla Home

Pantalla Registro Reserva

Pantalla Busqueda

hotelChallenge.mp4

🖥️ Tecnologías Utilizadas:

Java - Sqlite - MySql - c3p0 - swing

About

Este es mi tercer challenge resuelto gracias a la ayuda de Alura con el programa ONE

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages