Skip to content

About

No description, website, or topics provided.

Resources

Stars

1 star

Watchers

0 watching

Forks

Repository files navigation

Hotel Management Desktop Application

A desktop application for managing hotel operations.
This project was developed as an academic assignment to practice Fullstack Development with Java and Java Swing.

📌 Project Information

  • Team size: 4
  • Role: Fullstack Developer
  • Duration: Dec 2025 – Mar 2026
  • Languages/Frameworks: Java, Java Swing

📌 Overview

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.


📌 Features

  • 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.

📌 System Design

  • Designed ERD Diagram to model system entities and dependencies
  • Implemented Three-layer Architecture
  • Database schema in Microsoft SQL Server

📌 How to Run

  1. Clone the repository:
    git clone https://github.com/DuyKhoiCoder30062004/DoAn_Java_HK2_2026_World_Cup.git
  2. Open the project in Netbeans or IntelliJ IDEA.
  3. Configure the SQL Server connection string.
  4. Compile and run the Main.java file.

📌 Screenshots

Quyền Admin

Quyền Nhân viên

Quyền Khách hàng

📌 Contribution

Developed by a team of 4 students as part of academic coursework.

📌 License

This project is for educational purposes only.

About

No description, website, or topics provided.

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors