A desktop application for managing hotel operations.
This project was developed as an academic assignment to practice Fullstack Development with Java and Java Swing.
- Team size: 4
- Role: Fullstack Developer
- Duration: Dec 2025 – Mar 2026
- Languages/Frameworks: Java, Java Swing
The system is designed to manage hotel operations including room bookings, customer data, and administrative tasks.
It follows a UML-driven design and implements a Three-layer Architecture.
- Authentication(login/register)
- Role-based Access Control (Admin, Employee, Customer)
- Admin Dashboard for managing rooms, employees and customers
- Employee Dashboard for managing rooms, system.
- Statistics and reporting
- Customer Dashboard for booking rooms, sending feedbacks.
- Designed ERD Diagram to model system entities and dependencies
- Implemented Three-layer Architecture
- Database schema in Microsoft SQL Server
- Clone the repository:
git clone https://github.com/DuyKhoiCoder30062004/DoAn_Java_HK2_2026_World_Cup.git
- Open the project in Netbeans or IntelliJ IDEA.
- Configure the SQL Server connection string.
- Compile and run the Main.java file.
Developed by a team of 4 students as part of academic coursework.
This project is for educational purposes only.








