Este sistema foi desenvolvido para gerenciar um hotel, permitindo o cadastro de hóspedes, quartos, reservas e serviços, utilizando Java com JDBC para integração ao banco de dados MySQL.
src/
├── model/ # Classes de modelo (Hóspede, Quarto, Reserva, Serviço, Pessoa)
├── dao/ # Classes de acesso ao banco (JDBC: CRUD com SQL)
├── service/ # Regras de negócio (validações, lógica)
├── view/ # Interface de interação com o usuário (menus)
└── Main.java # Ponto de entrada do sistema
- Pessoa (classe abstrata) → atributos e métodos comuns
- Hóspede → herda de Pessoa e representa o cliente
- Quarto → dados sobre cada quarto disponível no hotel
- Reserva → ligação entre Hóspede, Quarto e Serviço
- Serviço → serviços adicionais (café da manhã, lavanderia, etc.)
- DAO → classes responsáveis pelo CRUD no banco de dados via JDBC
💡 Dica: Além desta versão principal, você também pode conferir as outras versões disponíveis! 🐧
.png)
