Skip to content

DesusLove/Flight-Management-Boarding-System

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

✈️ Flight-Management-Boarding-System

This website is similar to the process of web login before flight boarding. This application has two users: passengers and airport agents

Basic functionalities

  1. User Registration & KYC Verification New User Onboarding: Enables first-time users to create secure accounts with validated credentials Identity Verification: Requires KYC completion through authenticated government ID document upload (PDF format) Secure Profile Creation: Establishes verified passenger profiles for subsequent flight operations

  2. Booking Management & Account Integration PNR Association: Allows users to link existing flight reservations (via PNR codes) to their verified accounts Booking History: Provides comprehensive view of all associated flight reservations in chronological order

Reservation Consolidation: Centralizes all travel bookings within a single passenger profile

  1. Seat Selection & Boarding Pass Generation Advanced Seat Reservation: Interactive seat map interface for selecting preferred seating positions Automated Checkout: Secure payment processing with transparent pricing breakdown Digital Boarding Pass Generation: Instant production of boarding passes post-checkout completion Print Functionality: Standard browser printing capability (Ctrl+P) for physical boarding pass production

  2. Boarding Pass Specifications Comprehensive Passenger Details: Full name, flight information, departure/arrival data Security Features: Scannable QR code encoding PNR number for verification Seat Information: Clearly displayed seat assignment with visual indicators Transparent Pricing: Itemized cost breakdown including premium seat surcharges (e.g., window seat fees)

  3. Airport Agent Management Portal QR Code Scanning: Real-time passenger verification through boarding pass QR code scanning Flight Manifest Access: Retrieval of complete passenger lists via flight ID input Boarding Control: Authorization system to accept or deny passenger boarding based on verification results Security Validation: Automated rejection of invalid boarding passes (wrong flight, expired, fraudulent)

  4. Profile Management System Dual-User Profile Updates: Both passengers and airport agents can modify and maintain their respective profiles Secure Information Management: Protected personal and operational data management for all user types Role-Based Access Control: Differentiated profile management capabilities based on user roles and permissions

ℹ️ Languages/Technologies used

  1. Frontend: HTML, CSS, Bootstarp, JavaScript.
  2. Backend: Databse-MySQL.
  3. Frontend-Backend coonection: Php.

❗ Requirements

  1. Xampp software
  2. Sublime text/Visual studio codes or any other software that supports HTML, Php, CSS.
  3. Java JDk

❓ How to start?

  1. Make sure that database created is named as 'airliness'(the same name as the .sql file in sql folder).

ℹ️ The file named:

  1. 'css' contains the files for the front end pages style.
  2. 'file' contains the files for the backend connections.
  3. 'image' contains images used in the front end.
  4. 'sql' contains the database file that has to be imported.
  5. 'Output Screenshots' contains the screenshots of the implementation.

If you liked the project and found it helpful

Give a start 😄:star:

About

A comprehensive end-to-end solution for airline passenger processing, from seat reservation to aircraft boarding. This system streamlines the entire passenger journey with modern web technologies and efficient database management.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors