Airline Reservation System allows an airline passenger to search for flights that are available between the two cities, i.e. ''Departure city'' and ''Arrival city''. After the appropriate selection of the city details, the system then displays the schedule of flights pertaining to that city.
After searching for flights for particular day and date, the system displays list of available flights and allows customer to choose a particular flight. Once flight has been selected, the system checks for the availability of seats. If the seats are available then the system allows the passenger to book the seats, otherwise, the system prompts the passenger to look for another flight schedule.
For booking a flight, the system asks the customer to enter his details. The payment can be made through credit/debit cards. It also checks the validity of credit/debit cards for making payment and simultaneously updates the airline database and user database. The system also allows a customer to cancel the reservation, in case of any problem.