Skip to content

Reginaldodevenloper1102/hotel_alura

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 

Repository files navigation

Apresento o Hotel Alura

Este projeto foi desencolvido na linguagem Java para a conclusão de um dos challengers da formação Oracle One Next Education, parceria da Oracle com a Alura.

Funções do APP!

Ele é um aplicativo para gerenciamento de reservas de um hotel. O app realiza o cadastro de hóspedes e reservas, consultas das reservas e hóspedes cadastrados, assim como a edição e exclusão dos dados.

Tecnologias utilizadas

  • Java SDK 20
  • Java Swing
  • Java JDBC
  • Java C3P0 Pool
  • MySql 8.0

Java

GitHub Streak

Como Rodar o Projeto,segue a GIF:

hotel_alura

Aprendizados

Este projeto foi escencial para desenvolver minhas habilidades aprendidas no curso de Formação Java JDBC - ONE , com enfase no CRUD(Create, read,update, delete). O repositório segue público para contribuições. Obrigado!

hotel_alura challenger-alura Discord Instagram Twitter

🔍 Características

  • Sistema de autenticação robusto.
  • Capacidade de criar, editar e excluir reservas.
  • Interface gráfica amigável para gerenciar hóspedes e reservas.
  • Cálculo automático do valor da reserva com base nos dias de estadia e em uma taxa diária específica.
  • Banco de dados integrado para armazenamento seguro de informações.

🛠️ Arquitetura e Componentes

  1. 📋 MenuPrincipal.java

    Descrição: Tela que representa a janela principal do aplicativo.

  2. 📋 Login.java

    Descrição: Autentica usuários para garantir o acesso seguro ao sistema.

    🚀 Funcionalidades Principais:

    • Autenticação de usuários.
  3. 📋 Buscar.java

    Descrição: Permite que os usuários pesquisem reservas ou hóspedes.

  4. 📋 Editar.java

    Descrição: Permite editar detalhes das reservas ou dos hóspedes.

  5. 📋 RegistroHospede.java

    Descrição: Gerencia o registro de novos hóspedes no sistema.

  6. 📋 ReservasView.java

    Descrição: Interface gráfica para visualização, criação e gestão de reservas.

  7. 📋 MenuUsuario.java

    Descrição: Fornece opções específicas relacionadas a gestão de usuários.

  8. 📋 Sucesso.java

    Descrição: Exibe uma mensagem de sucesso após determinadas operações.

  9. 📋 TelefoneDocumentFilter.java

    Descrição: Filtro utilizado para formatar e validar entradas de telefone.

🚀 Como usar

  1. Execute o arquivo MenuPrincipal.java para iniciar a aplicação.
  2. Após a autenticação, use as demais telas para navegar pelas diversas funcionalidades.

📋 Dependências

  • Java: para a lógica principal do aplicativo.
  • Java Swing: para a interface gráfica do usuário.
  • JDBC ou outro driver de banco de dados: para conexão com o banco de dados.

🛠️ Instalação

  1. Certifique-se de ter Java, Java Swing e o driver de banco de dados instalados.
  2. Clone este repositório.
  3. Navegue até a pasta do projeto e compile.
  4. Execute através da classe MenuPrincipal.java.

🛠️ Contribuindo

Envie pull requests para melhorias ou novas funcionalidades.

📋 Licença

Licenciado sob a licença MIT. Consulte o arquivo LICENSE.md.

🚀Créditos

Desenvolvido por Reginaldo F.de Amorim.

"# ChallengeOne_Hotel_Alura"

Recompensa de conclusão do desafio!

About

Projeto Hotel Alura

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages