Projeto para o Desafio Challenge ONE Back End.
Projeto do Hotel Alura, aonde consiste em um sistema CRUD para gerenciamento de hóspedes e reservas.
Para a parte gráfica, foi usado o Swing
, com o gerenciador de builds Maven
. Para a parte de implementação do banco de dados, foi usado o framework Hibernate (que implementa o JPA) com o banco de dados MySQL.
O sistema contém as seguintes recursos:
- Sistema de autenticação de usuários para que somente usuários pertencentes ao hotel possam acessar o sistema;
- Permitir criar, editar e excluir uma reserva para clientes;
- Pesquisar na base de dados toda a informação de clientes e reservas;
- Registrar, editar e excluir os dados dos hóspedes;
- Calcular o valor da reserva com base no número de dias da reserva e uma taxa diária com o valor atribuído na moeda Real;
- Banco de dados para armazenar todos os dados solicitados anteriormente.
- Mostrar contador de hospedes e reservas no Inicio
- Melhorar a acessibilidade com o uso do teclado na interface
FlatLaf - Flat Look and Feel - FlatLaf é um Look and Feel moderno multiplataforma de código aberto para aplicativos de desktop Java Swing.
Freepik - Imagem da tela do login.
Oracle ONE e Alura - Por prover as imagens: icone de janela e a logo no menu esquerdo.