Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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.

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.


Conversor_de_Moeda

## 🔍 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!