Usecase With Description
Usecase With Description
Your Name
January 8, 2025
1
Field Description
Title Register (Tourist)
Primary
Tourist
Actor
Pre-
User is on the registration page.
condition
Post- User account created and logged
condition into the system.
Extends None
Includes None
2
Field Description
Title Login (Tourist)
Primary
Tourist
Actor
Pre-
User is on the login page.
condition
Post-
User is logged into the system.
condition
Extends None
Includes None
3
Field Description
Title Search Guides
Primary
Tourist
Actor
Pre-
Tourist is logged in.
condition
Post- System displays a list of available
condition tour guides.
Extends None
Includes None
4
Field Description
Title Book Guide (Tourist)
Primary
Tourist
Actor
Pre- Tourist is logged in, on tour guide
condition details page.
Post- Booking request is sent and cre-
condition ated for user.
Extends None
Includes None
5
Field Description
Title Send Message (Tourist)
Primary
Tourist
Actor
Pre-
Tourist is logged in.
condition
Post-
Message is sent to the tour guide.
condition
Extends None
Includes None
6
Field Description
Title View Bookings (Tourist)
Primary
Tourist
Actor
Pre-
Tourist is logged in.
condition
Post- System displays a list of bookings
condition for tourist.
Extends None
Includes None
7
Field Description
Title Edit Booking (Tourist)
Primary
Tourist
Actor
Pre- Tourist is logged in and is viewing
condition a list of bookings.
Post-
Booking details are updated.
condition
Extends None
Includes None
8
Field Description
Title Delete Booking (Tourist)
Primary
Tourist
Actor
Pre- Tourist is logged in, viewing a list
condition of bookings.
Post- Selected booking is deleted from
condition the system.
Extends None
Includes None
9
Field Description
Title Contact Us (Tourist)
Primary
Tourist
Actor
Pre-
User is on the contact us page.
condition
Post- Contact request is submitted to
condition the system.
Extends None
Includes None
10
Field Description
Title Register (Guide)
Primary
Tour Guide
Actor
Pre- User is on the guide registration
condition page.
Post- Guide account created and logged
condition into the system.
Extends None
Includes None
11
Field Description
Title Login (Guide)
Primary
Tour Guide
Actor
Pre-
User is on the guide login page.
condition
Post-
Guide is logged into the system.
condition
Extends None
Includes None
12
Field Description
Title Update Profile (Guide)
Primary
Tour Guide
Actor
Pre-
Tour guide is logged in.
condition
Post-
Tour guide profile is updated.
condition
Extends None
Includes None
13
Field Description
Title Manage Availability (Guide)
Primary
Tour Guide
Actor
Pre-
Tour Guide is logged in.
condition
Post-
Guide availability updated.
condition
Extends None
Includes None
14
Field Description
Title Reply Message (Guide)
Primary
Tour Guide
Actor
Pre- Tour Guide is logged in and has
condition received a message.
Post-
Reply message is sent to tourist.
condition
Extends None
Includes None
15
Field Description
Title View Bookings (Guide)
Primary
Tour Guide
Actor
Pre-
Tour Guide is logged in.
condition
Post- System displays the list of book-
condition ings for the tour guide.
Extends None
Includes None
16
Field Description
Title Edit Booking Status (Guide)
Primary
Tour Guide
Actor
Pre- Tour Guide is logged in and view-
condition ing a list of bookings.
Post-
Booking status is updated.
condition
Extends None
Includes None
17
Field Description
Title Manage Destination (Admin)
Primary
Admin
Actor
Pre-
Admin is logged in.
condition
Post- Admin is able to manage all the
condition destinations.
Extends None
Includes None
18
Field Description
Title Manage Users (Admin)
Primary
Admin
Actor
Pre-
Admin is logged in.
condition
Post- Admin is able to manage all the
condition system users.
Extends None
Includes None
19
Field Description
Use Case Monitor Communication (Ad-
Name min)
Primary
Admin
Actor
Pre- The Admin is logged in and has
condition access to the system’s dashboard.
Admin can view or intervene in
Post-
messages exchanged between the
condition
Tourist and the Guide, if needed.
1. No communication records
found: system displays
”No communication records
available.”
Exception
Flow 2. Admin attempts to access
restricted data: system de-
nies access and logs the
event.
Retrieve Communication
Includes
Records.
Extends None.
20