Skip to content

A comprehensive Java-based desktop application leveraging core Java concepts, OOPS principles, and MySQL database integration. It features admin login/authentication, passenger and flight management (CRUD), ticket booking/cancellation, automated PNR generation, and reservation management.

Notifications You must be signed in to change notification settings

xumiko/Airline-Management-System

Repository files navigation

Airline-Management-System

A Java-based desktop application utilizing core Java concepts, OOPS principles, and MySQL database integration for efficient airline operations,

Features:

  • Admin login with authentication
  • Passenger management (CRUD)
  • Flight management (CRUD)
  • Book/cancel tickets with automated PNR generation
  • Journey details of passengers
  • Reservation management
  • Real-time updates and notifications

Technologies Used:

  • Java 8+
  • MySQL Database
  • Abstract Window Toolkit (AWT) for GUI
  • Multithreading
  • Method Overriding
  • Exception Handling
  • OOPS Principles (Encapsulation, Inheritance, Polymorphism)

About

A comprehensive Java-based desktop application leveraging core Java concepts, OOPS principles, and MySQL database integration. It features admin login/authentication, passenger and flight management (CRUD), ticket booking/cancellation, automated PNR generation, and reservation management.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages