The DVLD System is a fully developed application designed to manage driver licensing efficiently. Built using C#, SQL Server, and ADO.NET, the system follows a 3-tier architecture for enhanced modularity, scalability, and maintainability.
✔ License Processing – Issue, renew, and manage driving licenses.
✔ Database-Driven System – Powered by SQL Server for secure and efficient data handling.
✔ 3-Tier Architecture – Separation of UI, Business Logic, and Data Access layers for improved maintainability.
✔ ADO.NET Connectivity – Ensures real-time data processing.
- Programming Language: C# (.NET Framework)
- Database: Microsoft SQL Server
- Data Access: ADO.NET
- Architecture: 3-Tier (UI Layer, Business Logic Layer, Data Access Layer)
Before installing the DVLD System, ensure you have the following:
- Microsoft SQL Server (2016 or later)
- Visual Studio (2019 or later)
- .NET Framework (4.7.2 or later)
- SQL Server Management Studio (SSMS)
-
Clone the Repository
git clone https://github.com/JooScript/DVLD_System.git cd Dvld-system -
Set Up the Database
- Open SQL Server Management Studio (SSMS).
- Restore
DVLD_backup.bak.
-
Open and Build the Project
- Open the solution (
.slnfile) in Visual Studio. - Restore NuGet packages (if required).
- Build the project to ensure all dependencies are installed.
- Open the solution (
-
Run the Application
- Set the startup project to
DVLD.UI. - Press F5 or click Run in Visual Studio.
- Set the startup project to
- Login: Use an admin or officer account to log in.
- License Management: Issue, renew, and manage licenses from the dashboard.
DVLD-System/
│── Database/ # SQL scripts for database setup
│── DVLD.UI/ # User Interface Layer (WPF/WinForms)
│── DVLD.BusinessLogic/ # Business logic layer
│── DVLD.DataAccess/ # Data access layer using ADO.NET
│── README.md # Project documentation
Contributions are welcome! To contribute:
- Fork the repository.
- Create a feature branch (
git checkout -b feature-branch). - Commit your changes (
git commit -m "Add new feature"). - Push to the branch (
git push origin feature-branch). - Open a Pull Request.
This project is licensed under the MIT License.
Thank you for using the DVLD System!