The airline reservation booking system helps customers search seat availability, prices, and packages for airline tickets. It includes features like online registration, modifying details, and flight information.
Contribute Materials
Your contribution can guide someone’s learning journey. Share your
documents today.
Running head: SYSTEM ARCHITECTURE System Architecture 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.
1SYSTEM ARCHITECTURE Title:Airline Reservation Booking System Description of the application The airline reservation booking system that is being proposed in this project helps all its customer to search the seat availability and the prices of different airline tickets along with the packages and offers that are available for a particular reservation. The application that is proposed in this system includes different features like having online registration for the users, modifying all the details of the website from the management user or administrator, by adding various users in the system, by deleting the details of the customer or by modifying them. The fight packages and the flight information are also modified by the administrator. All the other features similar to other online airline booking system is also included in this system. Tiers of the System The main architecture of the Airline Reservation System that is proposed is based on three-tier architecture that is presentation tier, business tier, and the data access tier. The presentation tier mainly converts the information and displays the information in some human legible form. All the information that are shown in this tier includes services such a searching of flights in the website, purchasing the tickets, membership of the website by sign up, and many other such details. This layer communicates with other layers by generating the results to the users tier and the other tiers in the system. In the second layer that is the business tier layer, the information is exchange from one interface to another.In this layer, information is exchanged between the user and the data base associated with the project.
2SYSTEM ARCHITECTURE The last layer in the system of three layer architecture is the data access tier. This layer mainly consist of the database servers. All the information that are related to the reservation system are stored in this system and are retrieved from this particular layer of data access. Overall structure of Implementation The application structure of the airline ticket booking system will have two audiences; end user activities and administrative activities. The customer end have many functionalities such as registering with the system, log in with the system, book the flights, and book some packages and many more activities. Class Diagram Figure 1: Class Diagram of Airline Booking System (Source: Created by Author)
3SYSTEM ARCHITECTURE Activity Diagram Figure 2: Activity Diagram of Airline Booking System (Source: Created by Author)
Paraphrase This Document
Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser
4SYSTEM ARCHITECTURE Sequence Diagram Figure 3: Sequence Diagram of Airline Booking System (Source: Created by Author)
5SYSTEM ARCHITECTURE Use Case Diagram Figure 4: Use Case Diagram of Airline Booking System (Source: Created by Author)
6SYSTEM ARCHITECTURE User Interface Design Figure 5: User Interface of Airline Booking System (Source: Created by Author) Robustness of the application design The airline reservation system that is being built up has the ability to restart even when there is a hardware failure. The system that is being designed is a stable application system and does not entertain crashing intermittently (Olmsted, 2016). The application has other robustness property too, that is the application has the capability of have successful start when there is hardware failure. The data of the application can be saved regularly in case of any failure. Fault Tolerance of the application design
Secure Best Marks with AI Grader
Need help grading? Try our AI Grader for instant feedback on your assignments.
7SYSTEM ARCHITECTURE Fault tolerance is basically a property of an application software that helps the system to continue its work even if there is a failure in some parts of the system. The application that is being built has fault tolerance property because it has less probability of failure and has increased reliability (MaIm et al., 2018). There is less failure chance of the system that is being designed. The system design of the airline booking system has less complexity design which increases the ability of fault tolerance in the system. Recovery Time Recovery of application is an automated continuation of the application after failover. The application recovery needs careful design to recover its failover (Corda, Brule & Smith, 2015). The airline reservation system that is being designed includes short recovery time in case of failure. The system has the ability to resubmit the work processing in case of system failure. It has the capability of detecting the failover in case of any problem in the system. Scalable For an application system, it must have the ability to attend numerous number of people accessing the application online. Scalability refers to support more number of users at a particular time. As the system of the airline booking application will be done online, the application should be scalable and have the ability to process number of users at all the time (Kchaou, Bouassida & Ben-Abdallah, 2017). Scalability also requires adding more number of hardware with the system and the design of this particular application has the ability to support more load within the system. Security of the application design
8SYSTEM ARCHITECTURE Security of an application is considered as a process of making applications secured by includes and enhancing more number of security applications in the system (Chen et al., 2017). The application that is being built for online air ticket booking system includes security tools that makes the system more secure and safe to use. The system includes encryption technique for keeping the data safe in the system.
10SYSTEM ARCHITECTURE InternationalConferenceonEmergingTechnologiesandFactoryAutomation (ETFA)(Vol. 1, pp. 161-168). IEEE. Negri, E., Perotti, S., Fumagalli, L., Marchet, G., & Garetti, M. (2017). Modelling internal logistics systems through ontologies.Computers in Industry,88, 19-34. Olmsted, A. (2016, October). Secure software development through non-functional requirements modeling. In2016 international conference on information society (i-Society)(pp. 22- 27). IEEE.