This case study describes a Hotel Management System for room booking. 


The receptionist can check room availability upon request. If there is an available room, the receptionist can book the room. The receptionist can receive payment from the customer. If the customer wants to cancel booking, the receptionist can cancel the booking. The receptionist can also take order (food and beverages) from the customer. For a customer, they can book a room upon arriving at the hotel. After booking is done, the customer can pay for the room and food. Customer can also check in and check out from the hotel. Early booking can also be cancelled by the customer. Customer can order food and beverages while staying at the hotel. A Hotel Staff can take the customer baggage to the hotel room. The Hotel Staff can also deliver the food and beverages requested by the customer. An Accountant is needed to check the hotel performance. The accountant has to generate reports. The accountant also has to maintain accounts.


Draw a use-case diagram to represent the actors and the use-cases of the above case study.



System boundary:

  • Illustration of the system boundary with proper system name in the use case diagram.



  • Illustration of suitable actors/roles in the use case diagram.


Use case Diagram:

  • Illustration of a complete and detailed diagram that reflects the system actors and use cases.
  • The diagram should consists of four actors and 14 use cases

                                                                                                                                  Order Now

Place Order