This report deals with the case study of an online tour booking known as WorldTour and discusses the methodology for implementing the information system in the company.
Contribute Materials
Your contribution can guide someone’s learning journey. Share your
documents today.
Running head: SYSTEM ANALYSIS AND DESIGN System Analysis and Design Name of Student- Name of University- Author’s Note-
Secure Best Marks with AI Grader
Need help grading? Try our AI Grader for instant feedback on your assignments.
2SYSTEM ANALYSIS AND DESIGN 1. Introduction This report deals with the case study of an online tour booking known as WorldTour. This company helps its customer to book tour online and also pay for the tour online. The case study of WorldTour states it has administrative member to maintain the system and staff members to guide the users who wants to book tour from the company. The customer can register themselves with the company and then can search for the tour packages that the company offers. The users can also search for the tour packages without registering and at the time of booking they will have to register to keep track on their payment and booking id. The payment that is done by the customer is done online via other payment intermediate applications and only after the payment, the company confirms the booking for the customer. The staffs who are associated with the company helps the customer to guide through the packages they are in search of and offers package tour as per the requirement of the customers. The admin of the WorldTour has the ability to add up new tour package, delete them as well as modify the price as needed by them. This report discuss the methodology that can be used by the World Tour for implementing the information system in the company and the activities of the actors involved in the company are shown in this report in form of activity diagram. 2. Methodologies For developing a system there is a system development life cycle that is to be followed in the procedure of development. The SDLC process helps to design an information system of an application and also ensure that all the functional as well as non-functional requirements are fulfilled by the developer (Stark 2015). The SDLC approach of system development also ensures all the requirements of the user that fulfils the objective of developing the system. There are
3SYSTEM ANALYSIS AND DESIGN phases in SDLC method that helps to develop the application and track the development process of the application. The phases are defined as planning phase, followed by defining phase. Then comes the designing phase followed by building phase and testing phase. The last phase of SDLC approach is deployment phase where the application is deployed. Adaptive approach: This approach of system development schedules the planning and finds out the milestone of project that is being carried out (Fanget al.2016). The quick changes that might be included in the system are included in adaptive method. This approach enhance future changing of requirements in future. Predictiveapproach:Thisapproachincludesplanningaswellasoutliningthe functionalities of the project at the beginning of project starting (Chenet al. 2019). The scope of the project and the functionalities of the project are not changed after starting the project. The work is proceeded as per the documentation. Advantages and Disadvantages of adaptive approach: Theadvantageofadaptiveapproachisthatitenhancefuturechangingofthe requirements even after developing the system. The disadvantage of this approach is the re-usability approach that is included (Bohneset al.2018). A particular application can be developed in many different ways and that serves as a drawback for the developers to decide which method is to be chosen. Advantages and Disadvantages of predictive approach: At the starting of the project, the objective and the scope of the project is defined clearly and there is no way to change the requirement (Hölzlet al.2015). This serves the developers as an advantage to carry out with the project.
Paraphrase This Document
Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser
4SYSTEM ANALYSIS AND DESIGN The disadvantage that this approach has is the requirement cannot be changed as per usability testing and for doing the changes, developers has to start the process from beginning as a new project requirement (Nicholas and Steyn 2017). Future change is not possible in predictive approach. 3. Chosen Methodology Agile methodology is chosen for developing the information system of the WorldTour. The method of Agile will help the development team to build a flexible system. The advantage that the agile methodology provides is changing the requirement of developing system in a flexible way. While carrying out the usability testing, the objectives can be changed as per the user requirement. The methodology of agile helps the development team develop an information system in an adaptive manner, deliver the project in time and develop the project as per the user requirement (Sulaiman, Ahmad and Ahmad 2019). The application can be built with the changing response of the user in agile methodology of development. 4. Requirement Gathering The requirement gathering for developing the information system for WorldTour is done by conducting interview with the administrative staffs of the company. The requirements that WorldTour needs in the information system are to be known to the developer and it is possible only through interview process (Kerzner and Kerzner 2017). Some customers can also be interviewed about what kind of service they are expecting from an online tour booking application and the design the application as per the user requirement. 5. Requirements
5SYSTEM ANALYSIS AND DESIGN Functional requirements that are included in the WorldTour system are listed below: 1.Thecustomerwanttobookatour,searchesforthetourpackagesaspertheir requirement. 2.For confirming the booking and proceeding with the payment option, the user needs to register in the system. 3.All the personal information related to the staff are to be stored in the database of the system. 4.In the system, the admin can modify the data, add new data and delete any package if they want to. 5.The system will also have a payment interface for paying for the booked package. Non-functional requirement includes: 1.The system should be secured as it contains personal data of the staffs and the customer. 2.The payment procedure should have an easy interface so that the users do not find any difficulty while making the payment. 3.The storage system of the application should be large and secure as it will contain large amount of data.
6SYSTEM ANALYSIS AND DESIGN 6. Requirement Modelling Figure 1: Activity Diagram of WorldTour (Source: Created by Author)
Secure Best Marks with AI Grader
Need help grading? Try our AI Grader for instant feedback on your assignments.
8SYSTEM ANALYSIS AND DESIGN Sulaiman, N., Ahmad, S.S.S. and Ahmad, S., 2019. Logical Approach: Consistency Rules between Activity Diagram and Class Diagram.International Journal on Advanced Science, Engineering and Information Technology,9(2).