Airline reservation system using Python Django and MySQL

Abstract

Airlines Reservation System is a python based project. We have developed Airlines Reservation System using Python Django and MySQL. The main modules available in this project are Airlines module which manages the functionality of Airlines, Reservation is normally used for managing Reservation, Ticket Booking contains all the functionality related to Ticket Booking, Employee manages the Employee functionality, Passenger has all the features of Passenger and Airline Enquiry module manages the functionality of Airline Enquiry.

As we know Python Projects, are trending topics for academic python project development. So we had chosen python3 for developing Airlines Reservation System. In this project we developed features for Airlines, Reservation, Passenger etc, which reduces the human efforts and increase the efficiency.

Report of Airlines Reservation System:

  • Airlines report : We can generate all the reports of Airlines in this
  • Reservation report : Generate reports related to Reservation
  • Ticket Booking report : All Ticket Booking reports will be available in this section
  • Employee report : You can generate filtered reports of Employee
  • You can generates the report of Employee, Airlines, Passengar
  • Reservation, Airline Enquiry, Ticket Booking has facility for dynamic search. So you can filter the records run time
  • PDF reporting has been integrated for exporting of the report for Airlines, Reservation, Ticket Booking modules
  • You can create the CSV reports for Airlines, Employee, Reservation

Modules of Airlines Reservation System:

  • Airlines module : It contains all the functionalities related to the Airlines
  • Reservation module : It manages all the operations related to Reservation
  • Ticket Booking module : Manages the Ticket Booking related functionalities
  • Employee module : This module manages Employee functionalities
  • Passengar module : Passengar modules contains all the CRUD operations related to Passengar
  • Airline Enquiry module : Airline Enquiry module contains all the required functions which include adding, viewing, deleting and updating Airline Enquiry lists.

Airlines Reservation System in python Installation Steps:

  • Download Airlines Reservation System zip file and extract it
  • Install Django
  • Open phpmyadmin and create Airlines Reservation System database
  • Import database Airlines Reservation System.sql
  • Run the project : python manage.py runserver
  • Open Your browser run the project : “http://localhost:8080/AirlinesReservation System/”

Python Project Airlines Reservation System software requirments specification:

  • Python3 : To run this project you need python 3
  • Django : We have developed this project over the django2
  • MySQL : You need mysql database for running this project
  • MySQL Connector : For making the connection from mysql and python, we need it