Skip to content

A Full Stack Desktop Application for managing local and international drivers licenses.

Notifications You must be signed in to change notification settings

Zyad-Eltayabi/Driving-and-Vehicle-License-Department-DVLD

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

62 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Driving and Vehicle License Department (DVLD)

shields shields shields shields shields shields

🚀 Overview

The Driving License Management System is a user-friendly application that helps manage driving licenses efficiently. It simplifies the tasks of issuing, renewing, detaining, releasing, and replacing licenses, and offers additional features for better management and tracking.

⭐ Features

📝 Here're some of the project's best features:

  • Issuing New Licenses: Allows users to apply for a new driving license.
  • International Licenses: Issuance of international driving licenses.
  • License Renewal: Enables users to renew their existing driving licenses.
  • Replacement of Lost or Damaged Licenses: Facilitates the replacement of lost or damaged licenses.
  • Detain License: Temporarily detain a license due to violations or other reasons.
  • Release License: Release a detained license once the requirements are met.
  • Testing and Verification: Manage and schedule tests for vision theoretical knowledge and practical driving skills.
  • Tracking: Track the status of various requests such as license issuance renewal and replacement.
  • User Management: Admin functionalities to manage system users .
  • People Management: Manage detailed information of people including personal details and images.

📷 Project Screenshots:

project-screenshot

🎬 Watch the Demo Video!

Take a moment to explore the demo video, where I calmly give you a simple overview of how everything works.

- Watch it on Google Drive : https://drive.google.com/file/d/1LupF0LuRmVztSVMMLh-fvZ2tqOsJuejo/view?usp=sharing

🛠️ Installation Steps:

1. Prerequisites

  • sql server management studio.
  • SQL Server 2017 or later.
  • .NET Framework 4.7.2 or later.
  • 2. Clone the repository

    git clone https://github.com/Zyad-Eltayabi/Driving-and-Vehicle-License-Department-DVLD-.git
    

    3. Restore DVLD.bak file in your sql server management studio (you will find the file in src folder)

    4. copy "DVLD-People-Images" folder and paste it in your c drive (you will find the folder in src folder)

    5. in the project folder, update the "clsConnections.cs" file with your sql server settings (user Id and password)

    6. build the solution and run it

    7. in login screen set ( user name : Zyad and password : 1919 )

    🔷 Technologies used in the project

    • Architecture: 3-Tier Architecture
    • Programming Language: C#
    • Database: SQL Server
    • Data Access: ADO.NET
    • User Interface: Windows Forms

    About

    A Full Stack Desktop Application for managing local and international drivers licenses.

    Topics

    Resources

    Stars

    Watchers

    Forks

    Releases

    No releases published

    Packages

    No packages published

    Languages