Skip to content

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.

Notifications You must be signed in to change notification settings

Athukorala99/Car_Rental_System

Repository files navigation

🚗 Car Rental System

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.

🌟 Features

  • 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.

🛠️ Technologies Used

  • C#
  • SQL Server
  • Visual Studio
  • SQL Server Management Studio

🚀 How to Run the Project

  1. Clone the Repository:

    git clone https://github.com/Athukorala99/Car_Rental_System.git
  2. Open the Project in Visual Studio:

    • Navigate to the project folder and open the .sln file.
  3. Set Up the Database:

    • Use SQL Server Management Studio to run the provided .sql scripts to set up your database.
  4. Configure Connection Strings:

    • Update the connection strings in the app.config file to match your SQL Server instance.
  5. Run the Application:

    • Build and run the application directly from Visual Studio.

📋 Usage

  • 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.

📈 Future Enhancements

  • Implement a reporting system for generating detailed rental reports.
  • Add user authentication and role management for different access levels.

📬 Contact

If you have any questions, feel free to contact me:

About

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.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages