This project is a console-based Cruise Management System implemented in C++. The system allows users to view, add, modify, and delete information about cruises, including their name, date, duration, cost, and itinerary.
To install and run this application, follow these steps:
- Clone the repository or download the project files.
- Navigate to the project directory.
- Compile the program using a C++ compiler.
- Run the executable file.
When the program is launched, the user is presented with a main menu that allows them to select the kind of user they are: a new user, an existing user, or to exit the program.
If the user selects "New User," they are prompted to choose the type of details they want to enter: personal details or travel details. If they choose personal details, they will be asked to enter their personal information. If they choose travel details, they will be asked to enter the details of their journey, including the boarding point, cabin type, and amenities they would like to use on board. The options marked with '*' are compulsory and must be selected.
- Boarding Point
- Destination Point
- Date of Departure
- Date of Arrival
- Cabin
- Swimming Pool
- Gymnasium
- Sports
- Salon
- Spa
- Theatre
If the user selects "Existing User," they will be prompted to select the type of operation they would like to perform: view personal details, view travel details, edit details, compute bill, or go back to the main menu.
The target audience for this project is anyone who needs to manage information about cruises, such as cruise line managers or travel agents.
If you would like to contribute to this project, please follow these guidelines:
- Fork the repository.
- Make your changes.
- Create a pull request.
If you have any questions or suggestions regarding this project, please contact the project owner at [email protected]