Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/frauvate/rentacar
car rental management system with c# devexpress and windows forms
https://github.com/frauvate/rentacar
csharp devexpress windows-forms winforms
Last synced: 3 days ago
JSON representation
car rental management system with c# devexpress and windows forms
- Host: GitHub
- URL: https://github.com/frauvate/rentacar
- Owner: frauvate
- License: gpl-3.0
- Created: 2025-01-11T17:12:12.000Z (about 1 month ago)
- Default Branch: master
- Last Pushed: 2025-02-10T11:50:36.000Z (4 days ago)
- Last Synced: 2025-02-10T12:35:34.020Z (4 days ago)
- Topics: csharp, devexpress, windows-forms, winforms
- Language: C#
- Homepage:
- Size: 6.59 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
Awesome Lists containing this project
README
# Car Rental Management System
Welcome to the Car Rental Management System repository. This application is designed to streamline the process of managing car rentals, offering a user-friendly interface and robust functionality.## Table of Contents
- [Features](#features)
- [Prerequisites](#prerequisites)
- [Installation](#installation)
- [Usage](#usage)
- [Project Structure](#project-structure)
- [Contributing](#contributing)
- [License](#license)
- [Contact](#contact)## Features
- Vehicle Management: Add, update, and remove vehicles from the inventory.
- Customer Management: Manage customer information efficiently.
- Rental Transactions: Handle rental bookings, returns, and track rental history.
- User Authentication: Secure login system with role-based access control.
- Reporting: Generate reports on rentals, returns, and vehicle availability.## Prerequisites
Before you begin, ensure you have the following installed:- Visual Studio 2022
- .NET Framework 4.8
- DevExpress Components## Installation
- Clone the Repository:git clone https://github.com/frauvate/rentacar.git
cd rentacar- Open the Solution:
Launch Visual Studio.
Open the CarRentalManagementSystem.sln solution file.- Restore NuGet Packages:
In Visual Studio, navigate to Tools > NuGet Package Manager > Manage NuGet Packages for Solution.
Restore any missing packages.- Configure the Database:
Update the connection string in App.config to point to your SQL Server instance.
Run the provided SQL script located in the Setup directory to set up the database schema.
At this step you also need to change the necessary parts in the code to your connection string.- Build and Run:
Build the solution to ensure all dependencies are correctly configured.
Run the application.## Usage
Upon launching the application:- Login: Use the default administrator credentials provided in the setup documentation.
- Dashboard: Access an overview of system statistics.
- Vehicles: Manage the fleet by adding, editing, or removing vehicles.
- Customers: Maintain customer records.
- Rentals: Process new rentals and handle returns.
- Reports: Generate and view various reports.## Project Structure
- CarRental: Contains the main application code.
-- Resources: Contains the assets used in app.
- Setup: Contains the setup file to install the app.## Contributing
Contributions are welcomed! To get started:- Fork the repository.
- Create a new branch: git checkout -b feature-name.
- Make your changes and commit them: git commit -m 'Add new feature'.
- Push to the branch: git push origin feature-name.
- Open a Pull Request.Please ensure your code adheres to general coding standards and includes appropriate tests.
## License
This project is licensed under the GPL-3.0 License.## Contact
For questions or support, please open an issue in this repository.
You can also contact via e-mail: [email protected]