https://github.com/skch-ge/flight-consapp-cpp
An application that manages the interconnected data for flights/airports/ticket/passengers.
https://github.com/skch-ge/flight-consapp-cpp
console-application cpp-programming erp erp-application management
Last synced: 10 months ago
JSON representation
An application that manages the interconnected data for flights/airports/ticket/passengers.
- Host: GitHub
- URL: https://github.com/skch-ge/flight-consapp-cpp
- Owner: SKCH-GE
- Created: 2024-11-03T18:45:55.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-02-08T18:20:53.000Z (about 1 year ago)
- Last Synced: 2025-02-17T15:19:49.765Z (about 1 year ago)
- Topics: console-application, cpp-programming, erp, erp-application, management
- Language: C++
- Homepage:
- Size: 589 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Flight-consAPP-CPP
## Overview
Flight-consAPP-CPP is a **C++ application** developed using **Qt Creator IDE**. It manages interconnected data for **flights, airports, tickets, and passengers**, providing an efficient way to track and organize information using **Object-Oriented Programming (OOP) principles**.
## Features
- Manages flights, airports, tickets, and passengers
- Implements OOP concepts for modularity and maintainability
- Interconnectivity between classes for efficient data handling
## Classes Used
The project is structured using four main classes:
- **Vol**: Represents flight details
- **Aeroport**: Stores airport-related information
- **Passager**: Manages passenger data
- **Billet**: Represents a ticket and its details
Each class acts as a **blueprint** for managing related data efficiently, making it easier to track and process relevant information.
## Development & Setup
### Prerequisites
Ensure you have **Qt Creator IDE** and a **C++ compiler** installed.
### Compilation & Execution
#### Using Qt Creator
1. Open the project in **Qt Creator**.
2. Build the project using the built-in compiler.
3. Run the application.
#### Using MinGW via Command Line
1. Ensure MinGW is installed and added to your system PATH.
2. Navigate to the project directory in the terminal.
3. Compile the project using the following command:
```bash
g++ -o flight_app *.cpp
```
4. Run the application:
```bash
./flight_app
```
## Future Improvements
- Implement a GUI for better user interaction
- Add database support for persistent data storage
- Optimize class relationships for enhanced performance
## License
This project is open-source and available under the MIT License.
## Contributing
Feel free to contribute by submitting issues, pull requests, or feature suggestions.