Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 2

Use Case name Booking

The user makes a booking for an


Use Case Discription
accommodation on the Airbnb platform.

Actor Free users, guests, Airbnb online system, Hosts

Priority High

The user has found an accommodation they


Trigger
want to book
 The user has searched and found an
accommodation they want to book
 The user has provide their personal
Pre-conditions
information ( name, email, phone
number,…) and payment details (credit
card,…)
 The user’s booking is confirmed and
stored in the system
 The host is notified of the new booking
Post-conditions
 The user receive a booking and can
communicate with the host through the
Airbnb online system
Basic Flow 1. The user selects the accomofation they
want to book and click “Book”
2. The system prompts the user to enter
their personal information and payment
details
3. The user enter their personal
information and payment details and
click “Confirm”
4. The system checks the availability of
the accommodation for their specified
dates
5. If the accommodation is available, the
system creates a new booking for the
users
6. The system can generates a booking
confirmation that includes the booking
details ( accommodation name, check-
in check-out date)
7. The system sends the booking
confirmation to the user and the host
8. The user receives the booking
confirmation and the host
9. The user receives the booking
confirmation and completes the booking
process
If the accommodation is not available for the
specified dates the system inform the user and
Alternative Flow
suggest alternative options

If there is an issue with the payment, the


Exception Flow system displays an error message and prompts
the user to correct their payment details
The system should prioritize bookings from
Business Rule
user with positive review and ratings
 Security
 The system must be able to containable
None_funtional Requirement a large number of request
 The system should be sharing the
booking confirmation with the hosts

You might also like