Welcome to the Car Rental System project! This system is designed to streamline the management of car rentals, driver assignments, and customer bookings. Built using C#, SQL, Visual Studio, and SQL Server Management Studio, it provides an efficient interface for handling all rental operations.
- Add, Edit, Delete Cars and Drivers: Easily manage your fleet and drivers through the system.
- Customer Management: Enter customer details, select a driver, and process advanced payments.
- Rental Operations: Set vehicle return dates, auto-generate payment amounts, and update vehicle/driver availability.
- Dashboard: View available vehicles and drivers at a glance.
- C#
- SQL Server
- Visual Studio
- SQL Server Management Studio
-
Clone the Repository:
git clone https://github.com/Athukorala99/Car_Rental_System.git
-
Open the Project in Visual Studio:
- Navigate to the project folder and open the .sln file.
-
Set Up the Database:
- Use SQL Server Management Studio to run the provided .sql scripts to set up your database.
-
Configure Connection Strings:
- Update the connection strings in the app.config file to match your SQL Server instance.
-
Run the Application:
- Build and run the application directly from Visual Studio.
-
Manage Cars and Drivers:
- Add, edit, or delete car and driver details via the management interface.
-
Handle Rentals:
- Enter customer details, select a driver, and process the advanced payment.
- Set the vehicle return date and auto-generate the payment amount.
- Confirm the payment and automatically update vehicle and driver availability.
-
Dashboard:
- The dashboard displays all available vehicles and drivers, giving you an overview of your current resources.
- Implement a reporting system for generating detailed rental reports.
- Add user authentication and role management for different access levels.
If you have any questions, feel free to contact me:
- ✉️ Email: athukoralaharith@gmail.com
- 🔗 LinkedIn: Harith Athukorala
- 🐱 GitHub: Athukorala99