Skip to content

Luap95/challenge-one-hotel-alura

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Challenge ONE | Java | Back-end | Hotel Alura

Sobre o projeto

Bem-vindo ao mais recente desafio Challenge Java!

O Hotel Alura, conhecido por suas espetaculares instalações e pacotes promocionais para Desenvolvedores de Software, está tendo problemas para acompanhar as reservas feitas por seus clientes, razão pela qual solicitam nossa ajuda para desenvolver um sistema de reservas que contenha:

  • 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;
  • Calcule o valor da reserva com base no número de dias da reserva e uma taxa diária com o valor atribuído por você na moeda Real. Por exemplo, se tivermos uma reserva de 3 dias e o valor de nossa diária for de R$20 devemos multiplicar esses 3 dias pelo valor da diária, totalizando R$60. Tudo isso deve ser feito automaticamente e mostrado ao usuário antes de salvar a reserva;
  • Banco de dados para armazenar todos os dados solicitados anteriormente.

🖥️ Tecnologias Utilizadas:

  • Java
  • Intellij
  • MySql
  • Biblioteca JCalendar

⚠️ Importante! ⚠️

☕ Use o Java na versão 8 ou superior para ter compatibilidade.

📝 Recomendamos utilizar o editor Eclipse para compatibilidade da interface gráfica.

🎨 A interface contém dois importantes métodos:

  • setResizable(false): determina o tamanho da janela, e através do parâmetro false, a tela não poderá ser maximizada;
  • setLocationRelativeTo(null): determina a localização da janela, e através do parâmetro null ele a mantém centralizada na tela.

Para este desafio, concentre-se na parte lógica e de conexão com o Banco de Dados, após concluir o desafio, sinta-se a vontade para incluir novas funcionalidades e modificar a interface gráfica.

Banco de dados

Para o projeto foi ulizado o seguinte esquema.
image

A seguir o script SQL para a criação do bando de dados e das tabelas junto com seu relacionamento.

Captura de tela de 2023-04-30 17-52-08

Funcionamento

Hotel.Alura.mp4

💙 Meu Likedin

About

Sistema de reservas de quartos de hotel

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages