World Tour Online Booking System: System Analysis and Design - ICT103

Verified

Added on  2023/01/18

|7
|1285
|61
Case Study
AI Summary
This assignment presents a comprehensive system analysis and design case study for World Tour, an online booking company. It begins with an introduction outlining the system's functionality, including user registration, tour package searching, online payments, and staff management. The study then explores methodologies, contrasting the System Development Life Cycle (SDLC) with adaptive and predictive approaches, ultimately choosing the agile methodology for its flexibility. Requirement gathering is discussed, emphasizing face-to-face interviews and surveys to collect user and staff needs. The assignment details both functional requirements (e.g., tour package search, user registration, administrator functions) and non-functional requirements (e.g., user-friendly interface, fast payment system, data security). Requirement modeling is visualized using an activity diagram. The paper concludes with a bibliography of relevant sources.
tabler-icon-diamond-filled.svg

Contribute Materials

Your contribution can guide someone’s learning journey. Share your documents today.
Document Page
Running head: SYSTEM ANALYSIS AND DESIGN
System Analysis and Design
Name of Student-
Name of University-
Author’s Note-
tabler-icon-diamond-filled.svg

Secure Best Marks with AI Grader

Need help grading? Try our AI Grader for instant feedback on your assignments.
Document Page
1SYSTEM ANALYSIS AND DESIGN
1. Introduction
The case study of World Tour states that it is an online booking company and helps its
customers to take look about the tours they offer and book the tour if the customers wants to. The
main aspect of the case study provided is that the customer log in in the system of Would Tour
and search for different tours packages that are offered by the company. They can register
themselves in the system for booking a tour. The registered customers can make online payment
to book a tour after con firming the package. The staffs associated with the company works as a
tour guide and the system also has the information of the staffs so that the users can get an
information about the staff guide serving them. Another aspect of this system is administrator
who has the access to add tour details, modify them and delete them as per and change and also
manages the staffs information system.
2. Methodologies
System Development Life Cycle is considered as a process that is applied for developing
the information system projects ensuring all the functional as well as user requirements are
properly satisfied along with objective of the project and strategic goal of the project. This SDLC
approach of completing a project states all the structured as well as the standardized process that
are required for all the phases of the project in developing the project. The phases of SDLC
method helps to track the developing process of the system. There are three phases that are
included in the SDLC approach which are planning phase, defining phase, designing phase,
building, testing and lastly deployment phase.
Adaptive approach of system development states itself as a rolling wave for scheduling
the planning and helps to identify the milestone of the project. The adaptive method mainly
Document Page
2SYSTEM ANALYSIS AND DESIGN
focuses on adapting the quick change realities and the changes in an adaptive method are done as
per the requirement of the user who are using the system. This approach basically does not
describe the exact process that will happen while developing the system or the software. Future
change are actually not listed in adaptive approach.
Advantages and Disadvantages: One of the most important advantage of adaptive
approach is that it allows the team to add the functionalities that are necessary for the project at
the time of developing the project. Implementation phase is mainly focused rather than the
functionality phase. As because of customizability, this particular approach also has drawback of
having re-usability. For each of the application in particular approach is to be used in different
way.
Predictive approach on the other hand is a SDLC approach that assumes all the project
planning and outlines the project deliverables at the beginning of the project. There is no way to
change the objective and scope of the project one the project is documented. The work of the
project will proceed as per the document states. This approach focuses on the planning as well as
analysing the detail of the project and encounters its own risks. All the features as well as the
tasks that are planned for this project development process can be tracked by the project team in
this predictive approach.
Advantages and Disadvantages: The first advantage that this approach has is that the
objective of this method is clearly defined as well as understood at the beginning of the project
itself. It also helps to measure system progress and minimizes the technical risks that can occur
in the system. This approach is very time consuming does not respond to any changes.
3. Chosen Methodology
Document Page
3SYSTEM ANALYSIS AND DESIGN
The methodology that is chosen for World Tour case study id agile methodology. The
agile methodology allows the team to develop a system in a flexible manner. The functionality of
the system that will be built can be changed as per the usability testing of the system. This agile
methodology of project management helps the project developer to have adaptive planning,
proper delivery of the project and proper development of the project. This helps to encourage
flexible as well as rapid responses for all the changes that might occur in developing the system.
4. Requirement Gathering
For gathering requirement of the system that is to be developed, a face to face interview
is required for gathering the requirements of the system. The staffs of the company are also to be
surveyed for gathering the functionality they expects from the system. Some of the users who
knows the online booking system are also to be interviewed about what new functions they
expects from an online tour booking application and the system is to be built keeping all those
points in the checklist.
5. Requirements
Functional requirements that are used by the World Tour system are:
The user can search for the tour packages in the application.
The user will have to register themselves before booking a package.
The staffs are to upload their personal information in the database of World Tour system.
The administrator can modify, add as well as delete the tour details so that the customer
can view them.
The Existing user can directly do to the payment page after selecting the package as their
details are already stored in the database.
tabler-icon-diamond-filled.svg

Secure Best Marks with AI Grader

Need help grading? Try our AI Grader for instant feedback on your assignments.
Document Page
4SYSTEM ANALYSIS AND DESIGN
Non-Functional Requirement of the system are stated below:
The interface for the customer, administrator and the staffs should be user friendly so that
they do not find any difficulty in browsing the application and uploading their personal
data.
The payment system should not take long period of time as the users will have to pay
advance online for booking confirmation.
The toggling of pages is to be fast so that clients do not have to wait long for going from
one page to another.
The system should be able to check high number of commands per second.
As the system consists of large number of personal data of the users, the system of the
World Tour should be secured from any type of data breach.
Document Page
5SYSTEM ANALYSIS AND DESIGN
6. Requirement Modelling
Figure 1: Activity Diagram of World Tour
(Source: Created by Author)
Document Page
6SYSTEM ANALYSIS AND DESIGN
Bibliography
Bohnes, F.A., Hauschild, M.Z., Schlundt, J. and Laurent, A., 2018. Life cycle assessments of
aquaculture systems: a critical review of reported findings with recommendations for policy and
system development. Reviews in Aquaculture.
Harrison, F. and Lock, D., 2017. Advanced project management: a structured approach.
Routledge.
Kerzner, H. and Kerzner, H.R., 2017. Project management: a systems approach to planning,
scheduling, and controlling. John Wiley & Sons.
Nicholas, J.M. and Steyn, H., 2017. Project management for engineering, business and
technology. Routledge.
Stark, J., 2015. Product lifecycle management. In Product lifecycle management (Volume 1) (pp.
1-29). Springer, Cham.
chevron_up_icon
1 out of 7
circle_padding
hide_on_mobile
zoom_out_icon
logo.png

Your All-in-One AI-Powered Toolkit for Academic Success.

Available 24*7 on WhatsApp / Email

[object Object]