Welcome to the Plane Management Application repository! This Java application allows users to manage plane seat reservations, ticket purchases, cancellations, and more.
- 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.
To run this application locally, follow these steps:
-
Clone the repository to your local machine:
git clone https://github.com/your-username/plane-management.git
-
Navigate to the project directory:
cd plane-management
-
Compile the Java files:
javac *.java
-
Run the main class:
java PlaneManagement
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.
Contributions are welcome! If you'd like to contribute to this project, please follow these steps:
- Fork the repository.
- Create a new branch (
git checkout -b feature/your-feature-name
). - Make your changes.
- Commit your changes (
git commit -am 'Add new feature'
). - Push to the branch (
git push origin feature/your-feature-name
). - Create a new Pull Request.
Please ensure your code follows the existing coding style and includes appropriate documentation and tests.
This project is licensed under the MIT License.