logo

Use Cases for Accommodation Booking System - Desklib

   

Added on  2022-11-11

17 Pages2703 Words284 Views
1SOFTWARE ENGINEERING
Software Engineering
[Student Name]
[University Name]
[Professor Name]
[Date]
Use Cases for Accommodation Booking System - Desklib_1
2SOFTWARE ENGINEERING
1 Use cases
Below are the various use cases for the Accommodation booking system where there are various
users who include the admin, the hosts and the youths.
The admin is the administrator of the whole system where he is able to perform various functions
which include:
i. Approving or rejecting the youth’s or the host’s registrations.
ii. Sending the private messages to the youth or the host.
iii. Putting the approved hosts to reserved lists.
iv. Upgrading the reserved hosts to be active hosts [8].
v. Canceling the booking of rooms.
vi. Refusing the host’s decisions.
vii. Promoting the hosts who have high rates on their website.
However the hosts are the various service providers and they provides the rooms for
accommodation , these hosts must upload the accommodation details on the website for the
youths to book , below are the various functions that the hosts can perform.
i. Registering on the OABS website.
ii. Providing information about their accommodations facilities.
iii. Promoting their services using extra services packages.
iv. Receiving the payment through the OABS.
v. Refusing and withdrawing from the OABS services [9].
vi. Sharing reviews comment of the past visitors on OABS network.
The youths are the other group of people who require the accommodation facilities while they
travel to Australia for their holiday studies, these youths require to book for the accommodation
using the OABS website and they are able to perform various functions which includes the
following:
i. Registering on the OABS website.
ii. Searching and booking available rooms.
iii. Making group bookings [7].
iv. Selecting the date of travelling and accommodation.
Use Cases for Accommodation Booking System - Desklib_2
3SOFTWARE ENGINEERING
v. Making payment for their accommodations.
vi. Canceling their bookings within two weeks [10].
vii. Sharing the reviews comments and ratings about the past hosts on OABS social networks.
From the above functionalities of the various system users the following are the key use cases
that can be associated with the proposed OABS website system.
Use case Description Actors
Host registering This is where the actor hosts enter his registration
details in order to be able to access the OABS
website and update the accommodation facilities
details, the registration is then approved or rejected
by the system admin.
Hosts, admin
Youth registering This is where the actor youth enter his registration
details in order to be able to access the OABS
website in order to search facilities, book
accommodation and make payments, the registration
is then approved or rejected by the system admin.
Youth,
admin
Approving the host registration by admin This is where the actor admin login the system in
order to approve the registered hosts on the OABS
website.
Admin.
Rejecting the host registration by admin This is where the actor admin login the system in
order to reject the registered hosts on the OABS
website.
Admin.
Sending private messages to youths by admin This is where the actor admin login the system in
order to send messages to the youths through the
OABS website.
Admin
Sending the private messages to the host by
admin.
This is where the actor admin login the system in
order to send messages to the hosts through the
OABS website.
Admin, hosts
Putting the approved hosts to reserved lists by
admin.
This is where the actor admin login the system in
order to put the approved hosts in the reserved list
Admin, hosts
Use Cases for Accommodation Booking System - Desklib_3
4SOFTWARE ENGINEERING
through the OABS website.
Upgrading the reserved hosts by admin. This is where the actor admin login the system in
order to put the approved hosts in the reserved list
through the OABS website [6].
Admin, hosts
Canceling the booking of rooms by admin. This is where the actor admin login the system in
order to cancel the bookings of the rooms by the
youths through the OABS website.
Admin, hosts
Refusing the host’s decisions by admin. This is where the actor admin login the system in
order to decline the hosts decisions through the
OABS website.
Admin, hosts
Add new host by admin This is where the actor admin login the system in
order to add the details of the new hosts by
approving their registrations through the OABS
website.
Admin, hosts
Add new youth by admin This is where the actor admin login the system in
order to add the details of the new youths by
approving their registrations through the OABS
website.
Admin ,Yout
h
Book a reservation by youth This is where the actor youth login the system in
order to book a room accommodation through the
OABS website.
Admin ,Yout
h
Providing information about the accommodations
facility by hosts.
This is where the actor hosts login the system in
order to add the details of accommodation facilities
details through the OABS website.
Hosts
Promoting the services using extra services
packages by hosts.
This is where the actor hosts login the system in
order to add the details extra services packages of
accommodation facilities details through the OABS
website.
Hosts
Receiving the payment by hosts. This is where the actor hosts login the system in
order to receive the payments for the used facilities
by the youths through the OABS website.
Hosts, youths
Use Cases for Accommodation Booking System - Desklib_4

End of preview

Want to access all the pages? Upload your documents or become a member.

Related Documents
System Requirements for Online Accommodation Booking System
|13
|2123
|283

Overview of Software Engineering: Use Case and Sequence Diagrams
|14
|1583
|335

Online Accommodation Booking System
|13
|2548
|248

Software Engineering Assignment 2
|8
|1050
|64

Software Development: Online Accommodation Booking System
|17
|2469
|358

Software Engineering: Use Case Description, Prototype Designing, and System Requirements
|13
|2324
|481