Skip to content

srronaksingh/Cruse-Management-System-Using-CPP

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 

Repository files navigation

Cruise Management System Using C++

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.

Installation

To install and run this application, follow these steps:

  1. Clone the repository or download the project files.
  2. Navigate to the project directory.
  3. Compile the program using a C++ compiler.
  4. Run the executable file.

Usage

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.

New User

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.

  1. Boarding Point
  2. Destination Point
  3. Date of Departure
  4. Date of Arrival
  5. Cabin
  6. Swimming Pool
  7. Gymnasium
  8. Sports
  9. Salon
  10. Spa
  11. Theatre

Existing User

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.

Target Audience

The target audience for this project is anyone who needs to manage information about cruises, such as cruise line managers or travel agents.

Contributing

If you would like to contribute to this project, please follow these guidelines:

  1. Fork the repository.
  2. Make your changes.
  3. Create a pull request.

Contact

If you have any questions or suggestions regarding this project, please contact the project owner at [email protected]

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages