REQUIREMENT / ASSIGNMENT QUESTION
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.
Use case Diagram: