• DVLD – Driving and Vehicle License Department System
A structured Windows Forms application that automates key services of a driving license department. It handles applicant registration, testing, license issuance, renewals, and administrative workflows across multiple license types.
🔹 Key Features
- Full license application lifecycle: from registration to issuance and renewal
- Supports multiple license classes: motorcycle, car, commercial, etc.
- Manages theoretical, medical, and practical testing stages
- Includes user and admin roles for secure access and system control
⚙️ Technical Overview
- Language: C#
- UI: Windows Forms (WinForms)
- Architecture: 3-Tier (Presentation, Business Logic, Data Access)
- Data Access: ADO.NET
- Database: Microsoft SQL Server (local setup)
🧩 System Design
- Presentation Layer: UI design, navigation, and user interaction
- Business Logic Layer: Core validation, workflows, and logic separation
- Data Access Layer: Direct database communication and query execution