Register Now

Login


Lost Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Online Flight Booking Management System

Online Flight Booking Management System

Online Flight Booking Management System provides an option to customers to book the tickets and to check the confirmation. This system will help the customers to book the flight tickets. In the past, people had to walk into travel agency or the ticket counter to book the tickets and also to check the flight timings.

There are two kinds of users for the TravelCor System. One is the customer and the other is the administrator. Here, the Administrator has the main authorization to visit or modify features of the websites or the database. The Customers can login to their user accounts and can book the flights according to their desire after checking the availability of various flights on the required day of travelling. Visitors can check the flight schedules, arrival and departure timings, the routes of the planes, fares from particular source to the destination, arrival and departure timings, the rotes of the planes, fares from particular source to the destination etc.


Modules of Online Flight Booking Management System

  • Entry Module:  In this module enter all city or destinations where flights have route. This is used in the flight scheduling. Make the name short if it is more than 50 characters. If the place name is successfully  entered then message has appear stating that the record created successfully, else if the place name already entered, then it should give the display that the place name already entered, so there is no chance of duplication of the names.
  • Booking Module : In this module option should be provided to schedule the flights. Here Flight name, from place, to place, date and time has to be considered properly. Once all the details have been entered, it checks for the availability of that particular flight. If available it lists the various flight details.
  • Payment Module:  Once the booking has been done, it next checks for the payment option. User can choose from a list of payment options such as Internet Banking, Credit Card or Debit Card. Here, the admin verifies whether the entered payment option is valid or not and if valid, it automatically connects to the entered bank and retrieves the amount. If the entered option is not valid, it then displays the appropriate messages.
  • Registration Module: In this module, options are provided to customer login with username and password. If the username and password is correct then customer is allowed for  login.  Else it should show appropriate messages such as invalid user id or password.
  •                It also provides the new user to sign up. Any new customer can sign up from this           form. All the personal details as be collected in this form. Along with the phone         number and email address.
  • Flight Schedule Checking Module : In this module customer can check the flight timings. Option should provided to select the flight and date. It displays all the possible flights available for the customer. Based on the flight timings customer can book the ticket. Here flight name, date, time, seating type all will considered.
  • Payment Module: Here customer will enter the mode of payment, and details of the payment. It shows message if ticket booking  is complete. After confirmation of the ticket in the admin part, customer can see the message about the confirmation of the ticket. Then he can be able to print that e-ticket also.  If in case the customer needs to cancel the ticket due to any of the problems, ticket can be cancelled using the cancel option. Once the ticket is cancelled, within 24 hours the amount will be credited back automatically to the bank from where the amount was debitted. In this case, certain amount will be deducted as cancellation charges.

Software Interfaces

  • Apache Server as a web server
  • HTML, CSS, Bootstrap, Jquery, Javascript as Front End
  • PHP 5.0 used as a scripting language as Backend
  • MySQL Server as a Database.

Database Schema


Download project Report


Leave a reply

WhatsApp