Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/humza-waseem/car-rent-system-gui-csharp
Car Rent System, Semester Based Project ( .Net framework). Done with GUI ( Microsoft Visual Studio Windows-Forms ) .
https://github.com/humza-waseem/car-rent-system-gui-csharp
Last synced: about 2 months ago
JSON representation
Car Rent System, Semester Based Project ( .Net framework). Done with GUI ( Microsoft Visual Studio Windows-Forms ) .
- Host: GitHub
- URL: https://github.com/humza-waseem/car-rent-system-gui-csharp
- Owner: Humza-Waseem
- Created: 2023-09-08T12:31:48.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-01-10T19:25:15.000Z (12 months ago)
- Last Synced: 2024-01-10T20:49:09.109Z (12 months ago)
- Language: C#
- Size: 13.8 MB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
Car Rent System
Short Description of my project
The Referred Project is a Car Rental System. The Business Application is GUI based and it solves many Purposes that a Car Rental System usually does.
The Transition from Console base to GUI based has been an intuitive and user-friendly experience.
The best thing about this System is that it provide User Control over the system which was lacking in Console based System.
This application is very user-friendly as it provides a separate menu for Admin as well as Customers.
Class Diagram
Users of Application
Following are the users of my application:
o Customers or Clients : Customers can Get Benefits from the System and use the system according to their needs.
o Admin : Admin can access the portal anytime and can see how much many users rented the cars and other tasks performed by the customer. Admins has the access to the backbone of the system.
Functional Requirements
Following are the functional requirements of my application
1- Admin
o View Customers: Admin can view the customers that accessed the system.
o Add New Cars : Add new Cars to enhance the business.
o View Cars : View Cars that are Currently available in the Garage.
o Check Availability : Add the name of Car And check its Availability in the system/garage.
o Add Promo : Promo code can be added by the Admin to facilitate the customers and give them discounts.
o Reviews : See the Reviews that the Customers have given about their previous experience with the cars they took on Rent.
o Verify : Customer Verify the documents of the Customers.
o Rented : Cars Display the Cars that are currently taken on Rent by the customers.
o Modify : Cars Admin can do modifications to the cars to make the Cars better.
o Notify Customers : Make new notifications so that the customers know about the updates and up gradations to the system.
o Remove Cars : Remove cars from the system if they are no longer required by the Car Rental System.
o View Notifications : Admins can view the notifications by himself/herself
o Exit : Exit from the system if no further actions are required.
2- Customer
o Rent A Car : Customer can rent a Car.
o View Cars : Customers can view the list of all the
Available cars in the garage.o FeedBack : Customer can give feedbacks about
their experience about the system or
with the cars.o Availability Check : Customer can check the availability of car by just entering the Name ofthe Car.
o Notifications : View the notifications if there are any.
o View Announcements : View Announcements put by the Admin.
o Log Out : Log out my account so that no one could access my account.
InterFaces & Wireframes
Conclusion
The Car Rental System implements the concepts used in Object Oriented Programming(OOPS). The Programming logic has been implemented through C# and the whole application is divided into different layers to manage and understand the functionalites more easilty
Instructions for Usage