Airline Reservation System

        

                           


Introduction 

The project's goal is to create an application for the airline reservation system that will let users search for and reserve flights. Fare tariffs, passenger reservations, and ticket data are all contained in airline reservation systems.

PROJECT PROFILE

The software known as the Airline Reservation System is beneficial to both customers and ticketing managers. Every task in the latter system had to be completed by hand. It was expensive and time-consuming. The different tasks associated with the flights are handled by our airline reservation system. This software is mostly composed of three sections.  

Module for Flight Reservations
Module for Flight Cancellation

Only users who have a valid login and password can log in to the software. Any consumer can book or cancel any flight with a ticketing manager. All of the customer's flight information is entered into the Flight Reservation Module, which is used to book flights. Every consumer receives a receipt number that is specific to them and can be used to cancel their flight.

OVERVIEW OF THE PROJECT 

An implementation of a general airline ticketing website like as Orbitz, the Airline Reservation System project assists users in searching for available flights, booking, and cancelling tickets. Adding, removing, or changing flight information and client details are also included in this project. This website is intended to function generally the same as any other online airline ticketing service.

Objectives

Managing the details of airline tickets, flights, customers, booking counters, and vendors is the primary goal of the airline reservation system. Airline tickets are the fastest form of transportation available for long distance travel worldwide.

 
It maintains all the data pertaining to Airlines Tickets, Bookings, Venders, and Airlines Tickets. 

Since the project is entirely administratively constructed, access is guaranteed exclusively to the administrator.

 The project's goal is to create an application programme that will minimise the amount of human labour required to manage airline tickets, flights, bookings, and customers.It keeps track of every detail regarding the customer, booking counter, and vendors.

Be simple for the operator and user to comprehend. 

SCOPE OF SYSTEM

Airline Reservation System is one the adjustments that were carried out in the Passenger Service System so that the working and availability of Service area can be enlarged. On one hand, it helps the consumers and on the other, it also makes the job of the airline service businesses easier by keeping all the records of the passengers and if there is any change in the flight due to some reason, the passengers are instantly informed. This technique is also used by firms to keep track of user preferences of regular passengers so that they may provide better service and present discounts to clients.

It could be useful to gather precise management information. In an extremely brief
Over time, the compilation will be evident, uncomplicated, and logical. It will assist someone in fully and vividly understanding the management of the previous year. Additionally, it supports all ongoing efforts pertaining to the airline reservation system. Additionally, the management and collection process will be less expensive and run more smoothly.

PURPOSE OF THE PROJECT

The goal of this project is to build or construct a database for an airline reservation system so that passengers may check travel information, make reservations, and cancel flights. It streamlines and eases the process for travellers to purchase and cancel airline tickets.With the aid of drop-down menus and a predetermined format, the ticketing manager can add customer details in our proposed system. Consequently, the ticketing manager's overhead has decreased. An additional benefit of the system is its ease of editing customer details and deleting ticket entries that are deemed redundant.

There are various benefits to our suggested system.
An intuitive user interface

Quick database access

less error

increased storage capacity

Examine and Sensitise the surroundings

Fast transaction

All the manual difficulties in managing the customer details in a airline reservation database have been rectified by implementing computerization.

Modules of Airline Reservation System

The system consists of a number of modules that cooperate with one another to help achieve the primary objective of the system.  

MODULE IDENTIFICATION 

Every Netbeans form is a module for our project. About eleven forms are used in our project. Every form serves a distinct function. The information about all the attributes of the tables we have built in MYSQL Workbanch will be displayed in five modules or databases. 

MODULE DESCRIPTION 

Details like the passenger's name, the time of departure, the plane number, the ticket number, and the seat number should all be on the issued tickets. The check-in time should be communicated to the passenger.

1:SIGNUP

Users' information must be registered in the system in order to uniquely identify each user and facilitate the necessary transactions as efficiently as possible. For instance, issuing bills requires this information. Additionally, there are many other instances where we may need to refer to the user's information.   

2: LOGIN

Users can enter the system with the operator's assistance after completing the registration process. They will be able to use user-friendly interfaces for a variety of tasks after logging in. They will then be directed to the main user interface, where they can look through more alternatives.

3:FORGOT PASSWORD

People frequently forget the passwords they use to access their accounts. Therefore, if you need access right away, the manual password recovery process can be difficult and time-consuming. We have created a tool called "forgot password" to solve this problem and allow users to quickly and easily retrieve their password in a matter of seconds.

4:SEARCH FLIGHT DETAILS

This module makes it simple to browse flight information and makes it easier for passengers to purchase tickets.

5:BOOK TICKET

After determining whether tickets are still available for the flights, this module is used to make the reservation. All that is needed to book a ticket is the passenger's name, age, and other information.

6:EXIT

This module is used to exit from the reservation form

DFD (Data Flow Diagram):  

A data flow diagram (DFD) models the process characteristics of an information system by providing a graphical depiction of the "flow" of data through the system. An overview of the system is generally created using a DFD as a first stage, which may then be expanded upon.

Data Flow Diagram-Level 1

Data Flow Diagram-Level 2

Use case Diagram


Entity-Relationship Diagram

CONCLUSION AND FUTURE ENHANACEMENT

The airline reservation system has helped to reduce the amount of time-consuming clerical work, which is nearly monotonous. The purpose of this AIRLINE RESERVATION SYSTEM is to help the user save time and save paperwork while also lessening their workload.The system has been designed to be extremely user-friendly. Every time the user requires it, it offers an online message, error detection, and error messages. Anyone with a basic understanding of Windows can operate this system without any difficulty.

We can made the decision to further improve by offering seat reservations as a FUTURE ENHANCEMENT. The purpose is to accommodate passengers' requests to seat where they choose.
They are free to select a seat in the middle or next to the window seat.Our initiative is merely a modest attempt to meet their needs for project management.
A lot of user-friendly coding has also been implemented.