ICT103: System Analysis and Design Report - World Tours Booking

Verified

Added on  2023/03/30

|15
|1002
|241
Report
AI Summary
This report presents a comprehensive system analysis and design for World Tours, an online company providing tour booking services. It includes detailed use cases for registration, tour booking, and tour management by administrators, along with corresponding activity and sequence diagrams illustrating the dynamic behavior of the system. A domain model class diagram defines the structural aspects, while a state machine diagram captures the state transitions. The report also features a user interface design and concludes with a summary of findings, emphasizing the system's scalability and user-friendliness. The assignment makes assumptions to support the system functionality.
Document Page
Running head: SYSTEM ANALYSIS AND DESIGN
System Analysis and Design
Name of the Student
Name of the University
Author’s note:
tabler-icon-diamond-filled.svg

Paraphrase This Document

Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser
Document Page
1SYSTEM ANALYSIS AND DESIGN
Table of Contents
Introduction:....................................................................................................................................2
Use Cases:........................................................................................................................................2
Activity Diagram:............................................................................................................................5
Sequence Diagram:..........................................................................................................................8
Domain Model Class Diagram:.....................................................................................................11
State Machine Diagram:................................................................................................................12
User Interface:...............................................................................................................................12
Conclusion:....................................................................................................................................13
Bibliography:.................................................................................................................................14
Document Page
2SYSTEM ANALYSIS AND DESIGN
Introduction:
The information system, is the collection of hardware, software, network and human
resources, used for collecting, processing, storing and retrieving data from a database to support
business process. The information systems are well known for its accurate data flow among the
organization units and capability of making the processes automatic. A travel booking
application have a database to store the details of tours, cost of tours, staff and customers.
Information system integrate user management feature that allows implementing authentication
and authorization.
The assignment will be completed based on the information system requirements of
World Tours. World Tours provides tours related services to its customer. The organization has
many staff among which one staff works as the guide in a tour. The assignment will describe the
dynamic nature of the system using use case, sequence and activity diagram. The assignment will
also describe the structural pattern of the system using class diagram.
Use Cases:
Use Case Name Registration
Scenario A new user of the World Tour system will sign up to the system
Description In order to book a tour, a user must have an account in the system. If a
customer does not have an account, the customer will provide the personal
details to register into the system
Trigger A new customer is booking tour reservation
Actor Customer
Precondition Customer must not have existing account
Document Page
3SYSTEM ANALYSIS AND DESIGN
Post-condition Customer will be provided unique id and password
Activities Actor System
The customer selects the tour for
reservation
The system checks if customer is
logged in
If not logged in system asks the
customer to login
Customer respond that he does not
have an account
System redirect the customer to
registration page
System enters the personal details
and tour reservation details
System verify the detail and
approve registration request
Customer receives a unique id and
password
Exception Customer email is blocked by the system
Use Case Name Book Tour
Scenario A user wants to book a new tour
Description The customer wants to book a tour from the World Tour system by
selecting the tour packages
Trigger Customer wants to book a new tour
Actor Customer
Precondition Customer must have an existing account
Post-condition Customer will be asked to confirm tour by making payment
tabler-icon-diamond-filled.svg

Paraphrase This Document

Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser
Document Page
4SYSTEM ANALYSIS AND DESIGN
Activities Actor System
The customer selects the tour for
reservation
The system checks if customer is
logged in
If customer is logged in system
asks the customer to select package
Customer selects one package
among various packages
The system makes a temporary
reservation for the tour
Customer confirm booking System asks the customer to
confirm booking
Exception Customer tour reservation request is cancelled due to failed payment
Use Case Name Add Tour
Scenario Admin adds a new tour to the system
Description The administrator adds new tour packages in the system by adding the
details in the form integrated in the system
Trigger A new tour is to be added to the system for customer booking
Actor Admin
Precondition Same tour is not available in system
Post-condition The customer can see the tour and reserve
Activities Actor System
Admin opens the system System shows the option of adding
Document Page
5SYSTEM ANALYSIS AND DESIGN
new tour to the admin
Admin adds new tour by providing
all the details
The system verify the tour details
After the verification is successful,
the system ads the tour to system
Admin mark the tour as visible System shows the tour to customers
Exception The tour is not possible by the organization is provide
Activity Diagram:
Figure 1: Activity Diagram for Registration
Document Page
6SYSTEM ANALYSIS AND DESIGN
(Source: Created by Author)
Figure 2: Activity Diagram for Book Tour
(Source: Created by Author)
tabler-icon-diamond-filled.svg

Paraphrase This Document

Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser
Document Page
7SYSTEM ANALYSIS AND DESIGN
Figure 3: Activity Diagram for Add Tour
(Source: Created by Author)
Document Page
8SYSTEM ANALYSIS AND DESIGN
Sequence Diagram:
Figure 4: Sequence Diagram for Registration
(Source: Created by Author)
Document Page
9SYSTEM ANALYSIS AND DESIGN
Figure 5: Sequence Diagram for Book Tour
(Source: Created by Author)
tabler-icon-diamond-filled.svg

Paraphrase This Document

Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser
Document Page
10SYSTEM ANALYSIS AND DESIGN
Figure 6: Sequence Diagram for Add Tour
(Source: Created by Author)
Document Page
11SYSTEM ANALYSIS AND DESIGN
Domain Model Class Diagram:
Figure 7: Domain Model Class Diagram
(Source: Created by Author)
chevron_up_icon
1 out of 15
circle_padding
hide_on_mobile
zoom_out_icon
[object Object]