Skip to content

aashif-sajah/PlaneManagement

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

42 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation


Plane Management Application

Welcome to the Plane Management Application repository! This Java application allows users to manage plane seat reservations, ticket purchases, cancellations, and more.

Table of Contents

Features

  • Seat Reservation: Users can buy and cancel plane seats.
  • Ticket Management: Tickets are stored with passenger information.
  • Search Functionality: Users can search for available seats or specific tickets.
  • Data Persistence: Ticket information can be saved to files.
  • Total Sales Calculation: The application calculates the total amount of tickets sold during a session.

Installation

To run this application locally, follow these steps:

  1. Clone the repository to your local machine:

    git clone https://github.com/your-username/plane-management.git
  2. Navigate to the project directory:

    cd plane-management
  3. Compile the Java files:

    javac *.java
  4. Run the main class:

    java PlaneManagement

Usage

Once the application is running, follow the on-screen instructions to navigate the menu and interact with the features. Use the number keys to select options from the menu.

Contributing

Contributions are welcome! If you'd like to contribute to this project, please follow these steps:

  1. Fork the repository.
  2. Create a new branch (git checkout -b feature/your-feature-name).
  3. Make your changes.
  4. Commit your changes (git commit -am 'Add new feature').
  5. Push to the branch (git push origin feature/your-feature-name).
  6. Create a new Pull Request.

Please ensure your code follows the existing coding style and includes appropriate documentation and tests.

License

This project is licensed under the MIT License.


About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages