Draw a use case diagram of Hotel Reservation System.
The main purpose of this system is to facilitate room reservation to handle events.
This system has four use cases and two actors.
Use-case name: Make Room Reservation
Actor: Potential Guest.
Description: This use case allows the actor, Potential Guest, to make room reservation.
Flow of events: 1- This use case allows the Potential Guest to use a web browser to specify the desired room features and dates and to obtain from the system a confirmed room reservation. (include use case Guarantee Reservation)
2- after completing the room reservation, the potential guest is asked if he/she would like to fill in a marketing survey. (extend use case Fill in Marketing Survey)
Use-case name: Make Facility Reservation Actor: Event Organizer.
Description: This use case allows the actor, Event Organizer, to organize the room and check the facility needed for the event. (include use case Guarantee Reservation)
Use-case name: Guarantee Reservation
Description: This use case allows the actor, either Potential Guest or Event Organizer, to guarantee a reservation using a credit card.
Base use cases: Make Room Reservation, Make Facility Reservation Flow of events: Successful credit card guarantee.
Precondition:
• Actor is ready to guarantee the room or facility reservation with a credit card.
• The system already knows the expected cost of the reservation.
Successful post condition: Actor has guaranteed the reservation.
Use-case name: Fill in Marketing Survey Description: This use case allows the actor, Potential Guest to answer some questions, to improve the hotel services
Base use cases: Make Room Reservation
Precondition: the actor agreed to fill the marketing survey.