Car Rental System is a Project made to demonstrate the concepts of Object-Oriented Programming.
This Project uses C++ Object Oriented Programming Features along with File Handling Concepts to ease data storage and retrieval. It Provides Different Portals for Handling Admin and User Interfaces both of them who have their different roles and thus, have different options to choose from.
- Classes and Objects
- Inheritance
- Abstraction (Using Class Member Functions)
- Polymosphism (Using Function Overloading)
- Encapsulation (Using Access Modifiers)
- Operator Overloading
- STL Vectors
- Strings
- File Handling
- String Stream
- Date and Time Functions
Install the project by downloading the main.exe file along with all the text files provided.
To deploy this project run
start main
Clone the project
git clone https://github.com/namsac16/Car-Rental-System.git
Go to the project directory
cd Car-Rental-System
Start the server
start main
Language Used: C++
- Different Admin/User Portals
- Interactive Command Line Interface
- File Storage for Handling and Recovering Data
- Cross platform
Main Screen
Login Fail1
Login Fail2
Login Success
Admin Menu
Car's Entry Portal
Car's Enrty
Check All Bookings
Registration Fail
Registration Success
User Login Page
User Menu
Rate Menu
Car Rental Portal
Car Selection
Date Entry Fail1
Date Entry Fail2
Date Confirmation
Fare Generation
Details Viewer
Check Previous Bookings