Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/diovani-dupont/challengeone_hotel_alura
Aplicativo Java projetado para autenticar e gerenciar reservas de hotel. Este sistema permite que apenas usuários autorizados acessem e modifiquem os detalhes das reservas, garantindo a segurança e a integridade dos dados dos hóspedes.
https://github.com/diovani-dupont/challengeone_hotel_alura
challengeonealurahotelbr5
Last synced: about 2 months ago
JSON representation
Aplicativo Java projetado para autenticar e gerenciar reservas de hotel. Este sistema permite que apenas usuários autorizados acessem e modifiquem os detalhes das reservas, garantindo a segurança e a integridade dos dados dos hóspedes.
- Host: GitHub
- URL: https://github.com/diovani-dupont/challengeone_hotel_alura
- Owner: diovani-dupont
- Created: 2023-09-19T13:26:27.000Z (over 1 year ago)
- Default Branch: master
- Last Pushed: 2023-09-20T12:07:21.000Z (over 1 year ago)
- Last Synced: 2023-09-21T00:59:41.120Z (over 1 year ago)
- Topics: challengeonealurahotelbr5
- Language: Java
- Homepage:
- Size: 29.2 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 🚀 Sistema de Reservas para Hotéis
Aplicativo Java projetado para autenticar e gerenciar reservas de hotel. Este sistema permite que apenas usuários autorizados acessem e modifiquem os detalhes das reservas, garantindo a segurança e a integridade dos dados dos hóspedes.
## 🔍 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.- Você pode baixar o aplicativo JAR no link abaixo:
- https://drive.google.com/file/d/1NLQODV77jw2y90ltBmW4H6OnapZwkyBO/view?usp=sharing## 🛠️ 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 Diovani Dupont.
"# ChallengeOne_Hotel_Alura"
=======Recompensa de conclusão do desafio!