You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
🚗 DVLD - Driving & Vehicle License Department System
A comprehensive desktop application for managing the workflow of a Driving & Vehicle License Department System (DVLD). This system handles the complete lifecycle of issuing driving licenses, from initial application and scheduling tests to final issuance and management.
🛠️ Technology Stack
Language: C# (.NET Framework)
GUI: Windows Forms (WinForms)
Database: Microsoft SQL Server
Data Access: ADO.NET (Raw SQL for performance)
Architecture: 3-Tier Architecture (Presentation Layer, Business Logic Layer, Data Access Layer)
✨ Key Features
People Management: Full CRUD system to manage personal details, filtering, and searching.
User Management: Secure system to add/edit users and change passwords.
Application Management: Handle Local and International driving license applications.
License Services:
Renew, Replace (Lost/Damaged), and Detain/Release licenses.
Test Workflow:
Schedule Vision, Written, and Street tests.
Manage Retake Tests with automatic fee calculation.
📷 Project Gallery
1. Main System & Security
🔻 Click to view Login, Dashboard & User Management
Login Screen
Main Dashboard
Manage Users
User Details
2. People Management
🔻 Click to view People Management Screens
Manage People List
Person Details
Add New Person
3. Driving License Applications
🔻 Click to view Application Workflows
Application Types
Manage Local Apps
New Local Application
Issue License
4. Tests & Scheduling
🔻 Click to view Test Scheduling Screens
Manage Test Types
Schedule Vision Test
Retake Written Test
Pass Street Test
5. License Services (Renew, Replace, Detain)
🔻 Click to view License Operations
License History
License Info
Renew License
Replace License
Detain License
Release License
6. International Licenses
🔻 Click to view International License Screens
Manage International
New Application
Show Info
Created by Ahmad Edais
About
A comprehensive Driving & Vehicle License Department System (DVLD) built with C# (WinForms) and MS SQL Server. Features include managing driving tests, issuing Local & International licenses, handling renewals, replacements (Lost/Damaged), and license detainment workflows. Designed using a clean 3-Tier Architecture.