0% found this document useful (0 votes)
28 views1 page

UML Case Question

The document describes an online hotel reservation system that allows users to book rooms on a hotel's website. It details the typical booking process, which involves a user selecting dates, choosing a room, providing payment and contact information, and receiving a confirmation email. The system keeps track of available rooms and booked reservations in a database.

Uploaded by

Fares H. Abuali
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
28 views1 page

UML Case Question

The document describes an online hotel reservation system that allows users to book rooms on a hotel's website. It details the typical booking process, which involves a user selecting dates, choosing a room, providing payment and contact information, and receiving a confirmation email. The system keeps track of available rooms and booked reservations in a database.

Uploaded by

Fares H. Abuali
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 1

An online hotel reservation system called HRS, is a system for hotels where they can let visitors

book a room in the hotel.


What the system can do during a typical booking:
Users access the Hotel webpage, and enter the expected arrival date and length of their
stay. The system calculates the available rooms from the database and displays the rooms
and their prices. After the user choose the suitable room, the system will calculate the
cost of the stay based on the length of the stay and the room cost.
In the same screen the user is presented with general and room specific options, like
dinner and breakfast, or the possibility of renting cars, etc.
Next the user must fill his/her information (name, address, email, phone#), and be asked
to confirm the booking with a credit card (Registered users automatically skip this step).
A final confirmation screen is shown, where the user is shown a complete overview of
the booking. Then an Email is sent to the client and to the hotel receptionist, and the
booking is added to the database. For the registered users, there is an option to log into
the system where they can manage their booking (Cancel or Update). All operations will
be reflected to the database to keep track of the available rooms.

1) Draw the Use Case Diagram for the Hotel Reservation System (HRS)

2) Draw the Activity Diagram for the booking phase (From accessing the system till
receiving the email).

3) Draw the Sequence Diagram for the booking phase (From accessing the system till
receiving the email).

You might also like