Description
Flight Ticket Booking System Project using PHP and MySQL
Below is a detailed description of the Flight Ticket Booking System project along with the modules and functionalities. Screens and a demo of the project are also attached for reference.
Modules and Description of Flight Ticket Booking System With Email Project:
Customer Module :
The Customer Module is the main module of the Flight Ticket Booking System project developed using PHP and MySQL. It focuses on managing customer information and allows for CRUD operations. Admin has full access to customer data, while customers can only view their own information. Features of this module include adding, viewing, updating, and deleting customer records.
Flight Module :
The Flight Module handles all functionalities related to flights, including CRUD operations for flight records. Admin can add, view, update, and delete flight details. Validation of flight forms is done using JavaScript.
Flight Company Module :
The Flight Company Module is designed to manage flight company data. Admin can view, edit, and delete flight company information. Customers can also view flight company details.
Flight Route Module :
The Flight Route Module allows admin to manage flight routes and enables customers to view flight route information. Admin can add, edit, and delete flight routes as needed.
Functionality performed by Flight Ticket Booking System With Email:
Admin User Functionalities:
- Login, Forgot password, Edit Profile, Change Password, and Logout
- Dashboard for Admin User
- Manage Customer, Flight Company, Flight Route, and Flight
- Generate Reports for Customers, Flight Companies, Flight Routes, Flights, and System Users
Functionality performed by Customer:
- Customer Registration and Login
- Booking Flight, Viewing Booking Receipt, and Making Payment
- Changing Password
Static Pages and other sections :
Static Pages in the project:
- Home Page with an animated slider
- About Us page
- Contact Us page
Technology Used in the project Flight Ticket Booking System
Technologies:
- HTML, CSS, JavaScript for frontend
- PHP for business logic
- MySQL for database
- Apache2 for server
Supported Operating System
Supported OS:
- Windows (WAMP or XAMPP)
- Linux
- Mac