The above use case diagram has four actor i.e. User, Guest, Receptionist and Admin. The user is a general user which did not booked any room yet. The guest is that user which has booked a room. The user can book a room, check availability of the room, register and cancel booking. The guest can login, check-in, check-out and pay bills. The receptionist can manage bookings, manage calls, manage rooms, and manager payments. The admin can manager users, manage rooms, and manage database.