Skip to content

Latest commit

 

History

History
60 lines (41 loc) · 2.37 KB

README.md

File metadata and controls

60 lines (41 loc) · 2.37 KB

🚗 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: