This document provides study material on system analysis and design, including use cases, activity diagrams, sequence diagrams, and more. It covers topics such as registration, booking tours, adding tours, and includes diagrams and examples.
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 the Student Name of the University Author’s note:
Secure Best Marks with AI Grader
Need help grading? Try our AI Grader for instant feedback on your assignments.
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
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 organizationunitsandcapabilityofmakingtheprocessesautomatic.Atravelbooking 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 NameRegistration ScenarioA new user of the World Tour system will sign up to the system DescriptionIn 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 TriggerA new customer is booking tour reservation ActorCustomer PreconditionCustomer must not have existing account
3SYSTEM ANALYSIS AND DESIGN Post-conditionCustomer will be provided unique id and password ActivitiesActorSystem 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 Systemredirectthecustomerto registration page System enters the personal details and tour reservation details Systemverifythedetailand approve registration request Customer receives a unique id and password ExceptionCustomer email is blocked by the system Use Case NameBook Tour ScenarioA user wants to book a new tour DescriptionThe customer wants to book a tour from the World Tour system by selecting the tour packages TriggerCustomer wants to book a new tour ActorCustomer PreconditionCustomer must have an existing account Post-conditionCustomer will be asked to confirm tour by making payment
Paraphrase This Document
Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser
4SYSTEM ANALYSIS AND DESIGN ActivitiesActorSystem The customer selects the tour for reservation The system checks if customer is logged in Ifcustomerisloggedinsystem asks the customer to select package Customerselectsonepackage among various packages Thesystemmakesatemporary reservation for the tour Customer confirm bookingSystemasksthecustomerto confirm booking ExceptionCustomer tour reservation request is cancelled due to failed payment Use Case NameAdd Tour ScenarioAdmin adds a new tour to the system DescriptionThe administrator adds new tour packages in the system by adding the details in the form integrated in the system TriggerA new tour is to be added to the system for customer booking ActorAdmin PreconditionSame tour is not available in system Post-conditionThe customer can see the tour and reserve ActivitiesActorSystem Admin opens the systemSystem shows the option of adding
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 visibleSystem shows the tour to customers ExceptionThe tour is not possible by the organization is provide Activity Diagram: Figure 1: Activity Diagram for Registration
6SYSTEM ANALYSIS AND DESIGN (Source: Created by Author) Figure 2: Activity Diagram for Book Tour (Source: Created by Author)
Secure Best Marks with AI Grader
Need help grading? Try our AI Grader for instant feedback on your assignments.
10SYSTEM ANALYSIS AND DESIGN Figure 6: Sequence Diagram for Add Tour (Source: Created by Author)
11SYSTEM ANALYSIS AND DESIGN Domain Model Class Diagram: Figure 7: Domain Model Class Diagram (Source: Created by Author)
12SYSTEM ANALYSIS AND DESIGN State Machine Diagram: Figure 7: State Machine Diagram (Source: Created by Author) User Interface: Customer wants to register into the system.
Secure Best Marks with AI Grader
Need help grading? Try our AI Grader for instant feedback on your assignments.
13SYSTEM ANALYSIS AND DESIGN Conclusion: From the above study it can be concluded that the proposed system is very scalable and reliable. The customers can easily book and cancel tours using the website. The diagrams created in the system are very accurate and provides a clear idea about what the system will do. The interface was designed very good manner so that ends users can understand what they will see on their device after system is deployed. The description of the use cases are very clear and provide good understanding of assumptions. Each assumption made in the assignment is for supporting the system functionality in a better way.
14SYSTEM ANALYSIS AND DESIGN Bibliography: Arora, P.K. and Bhatia, R., 2018. Agent-Based Regression Test Case Generation using Class Diagram, Use cases and Activity Diagram.Procedia Computer Science,125, pp.747-753. Ding, Z., Jiang, M. and Zhou, M., 2016. Generating Petri net-based behavioral models from textualusecasesandapplicationinrailwaynetworks.IEEETransactionsonIntelligent Transportation Systems,17(12), pp.3330-3343. Jagtap, S., Gawde, V., Pawar, R., Shendge, S. and Avhad, P., 2016. Generate Test Cases From UML Use Case and State Chart Diagrams.International Research Journal of Engineering and Technology (IRJET),3, pp.873-881. Uke, S. and Thool, R., 2016. UML based modeling for data aggregation in secured wireless sensor network.Procedia Computer Science,78, pp.706-713.