This report is focused on the booking system which was initiated in the previous project. In this report, the booking system is thoroughly explained with proper diagrams. Airplane booking model consist of multiple functions which are also identified in this project. Like general booking systems, AIMS must also provide the basic functionality to the potential customers who wants to book tickets. Customers must be able to book tickets and reserve the desired seats among the available seats. According to the requirement, customer must be able to book tickets from the travel agents and also directly from their website. All the transaction and seat selection operations will be go through the website. The travel agents will be able to use a specific portal on the website to book tickets on passenger request. The user interface on the website must allow user to get the flight details along with the details of available seats. They will also be able to book tickets from four different class as first class, business class, executive economy class and economy class. Every flight must have zero or more seats in every classes. The quantity of seats in every class is indomitable by the aircraft configuration that associates with the fleet management system.
The class diagram describes the association with different classes for the booking system. As shown in the above figure, the section class and the classes of seats construct inheritance. According to the requirement, the potential customers must able to book tickets from bot travel agents and the website. The travel agent also needs to use the website to book the tickets.so, travel agent formed composition with the class website.
The above sequence diagram shows the operations of the classes which needs to be conducted to book a ticket. The operations are both synchronize and asynchronies message and maintain their proper lifeline as well.
State Machine Diagram
The state machine diagram listed the states for a successful booking along with multiple condition factors. The conditions are applied in certain areas in case of validate seats and payment.
Verification of analysis model:
The above models are constructed while following the requirement of the AIMS. These models are constructed for the booking system only. The booking system is also associated with the fleet management system which was not included on this model. There are also some other cases which cannot be determined by the above models. According to the requirement, there are several condition which needs to be implemented in the system for booking such as super server, saving, business server, and advanced, regular, flexible, last minute and around the world. The pricing of the booking also depends upon some condition which cannot be determined from the drawn figures.
Airline information management system has numerous benefits to all the stakeholders including flight scheduling, online booking and ticketing, and offer a convenient platform to customers to book their flights from anywhere at any time. It also increases the speed at handling and retrieving flight schedules and customer information. Albatross Airline company should implement this system because of the numerous benefits it has. It also increases business productivity and overall revenue because more customers will be attracted because of the convenience that the system offers. Employee management system will make it easier to track employee performance and attendance.
Bilotkach, V. and Rupp, N. (2011). A Guide to Booking Airline Tickets Online. SSRN Electronic Journal.
Bogdane, R., Dissanayake, Y., Andersone, S. and Bitins, A. (2017). Development of an Information Database for the Integrated Airline Management System (IAMS). Transport and Aerospace Engineering, 4(1), pp.11-21.
Chaudhary, P., Hyde, M. and Rodger, J. (2017). Exploring the Benefits of an Agile Information System. Intelligent Information Management, 09(05), pp.133-155.
Llach, J., Marimon, F., Alonso-Almeida, M. and Bernardo, M. (2013). Determinants of online booking loyalties for the purchasing of airline tickets. Tourism Management, 35, pp.23-31.
Mony, M., M. Rao, J. and M. Potey, M. (2014). An Overview of NLIDB Approaches and Implementation for Airline Reservation System. International Journal of Computer Applications, 107(5), pp.36-41.