A C# and SQL Server-based desktop application designed to help manage driver licenses, applicants, and driving tests efficiently.
DVLD (Driver and Vehicle License Department) is a Windows Forms desktop application that provides:
- Management of person records.
- Issuing, renewing, and canceling driver licenses.
- Organizing theoretical and practical driving tests.
- Tracking license types and their requirements.
- Integration with a SQL Server database.
The project follows a 3-tier architecture and consists of:
-
DVLD
The User Interface (UI) built using Windows Forms where users interact with the system. -
DVLD_Buisness
The Business Logic Layer containing core functionalities such as validation rules, license operations, and permissions logic. -
DVLD_DataAccess
The Data Access Layer (DAL) that manages the database connection and executes SQL queries using ADO.NET.
- C#
- .NET Framework
- Windows Forms
- ADO.NET
- SQL Server
- Open the solution in Visual Studio.
- Make sure SQL Server is installed and the database is set up correctly.
- Update the connection string in the configuration file to match your environment.
- Build and run the application.