O Hotel System Desktop Java é uma aplicação desktop desenvolvida em Java que visa automatizar o processo de gestão de reservas e operações de um hotel. Através de uma interface gráfica intuitiva, os usuários podem realizar check-ins, check-outs, visualizar quartos disponíveis e gerenciar reservas de forma eficiente.
-
Tela de Login: Autenticação de usuários com diferentes níveis de acesso.
-
Cadastro de Clientes: Inclusão de novos hóspedes no sistema.
-
Gerenciamento de Quartos: Visualização e atualização do status dos quartos.
-
Reservas: Realização de reservas com data de entrada e saída.
-
Check-in/Check-out: Processamento de entrada e saída de hóspedes.
- Linguagem: Java
- Interface Gráfica: JavaFX Effects
- Banco de Dados: MySQL/Xamp
- Drivers: JDBC / mysql-connector
- Versões: JDK corretto-21 JavaSDK / mysql-connector-j-9.3.0
IDE Recomendada: IntelliJ IDEA
hotel-systemDesktop-java/
- src/ # Código-fonte
- controller/ # Lógica de controle
- dao/ # Código que prepara o SQL
- model/ # Classes de modelo
- view/ # Interface gráfica
- bdHotel/ # Banco de dados (script SQL)
- img/ # Imagens do projeto
- Poo.iml # Arquivo de configuração do projeto
- Clone o repositório:
git clone https://github.com/dutraxz/hotel-systemDesktop-java.git
-
Importe o projeto na sua IDE preferida (NetBeans ou IntelliJ IDEA).
-
Configure o banco de dados MySQL utilizando o script presente na pasta bdHotel.
-
Em Current-File, crie uma "Application" das classes Login / CadCliente / CadQuarto / CadRelatorio e CadUser.
-
Execute.
Tela de Login
Tela de Reservas
Tela de Relatórios
Projeto realizado com fins institucionais.