Skip to content

Latest commit

 

History

History
51 lines (34 loc) · 2.4 KB

README.md

File metadata and controls

51 lines (34 loc) · 2.4 KB

HOTEL-MANAGEMENT-SYSTEM

It is a Back-End Project which is Completely Based on Hibernate (Includes all Mapping with CRUD operations)

Class Diagram of (Hotel Management System)

Hotel-Management-System

About The Project:-

  1. Hotel Management System is an back-end project based on Hibernate Framework.
  2. It inculdes all Mapping Associations.
  3. This project has 5 Modules are as Follows:
    1. Admin
    2. LandLord
    3. Hotel
    4. Rooms
    5. Customer
  4. Roles:-

    1. Admin role is to approve all the lanlord property i.e hotel. If the property get approved by admin then only it should visible for customers.
    2. Landlord role is manage(CRUD-operations) all its property i.e. Hotels
    3. Hotel role is to approve all the rooms wheather it is available or not for customers.
    4. Customers role is to book rooms.

Tools and Technologies used:-

  1. Eclipse IDE
  2. Maven 4.0
  3. MySQL 8.0
  4. Hibernate
  5. Java

Packages & Class:-

Capture1

  1. Total 4 package is present
    a. Controller contains all the class which is used to perform crud operation.
    b. Dao contains all the class which is used for Data Access Object.
    c. Dto contains all the class which is used for Data Transfer Object.
    d. Services contains all the class for business logic.

All Tables from Database(MySQL);-

Capture1

  1. Admin Table
    image
  2. Customer Table
    image
  3. Landlord Table
    image
  4. Hotel Table
    image
  5. Room Table
    image