Skip to content

Latest commit

 

History

18 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🚗 DVLD - Driving & Vehicle License Department System

Status Platform Language

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
Login Main
Manage Users User Details
Manage Users Show User
Add User Change Pass

2. People Management

🔻 Click to view People Management Screens
Manage People List Person Details
People List Person Details
Add New Person
Add Person

3. Driving License Applications

🔻 Click to view Application Workflows
Application Types Manage Local Apps
App Types Manage Local
New Local Application Issue License
New App Issue

4. Tests & Scheduling

🔻 Click to view Test Scheduling Screens
Manage Test Types Schedule Vision Test
Test Types Vision
Retake Written Test Pass Street Test
Retake Street Test

5. License Services (Renew, Replace, Detain)

🔻 Click to view License Operations
License History License Info
History Info
Renew License Replace License
Renew Replace
Detain License Release License
Detain Release
List Detained

6. International Licenses

🔻 Click to view International License Screens
Manage International New Application
Manage Int New Int App
Show Info
Show Int

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.

Resources

Stars

2 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages