The DVLD Management System is a comprehensive desktop application built to manage all aspects of driving licenses, supporting both local and international types. It offers essential functionalities including license issuance, renewals, replacements, and management of license holds.
- Issue Local Driving Licenses: Schedule and manage three mandatory tests (vision, written, and driving) for license issuance.
- Renew Local Licenses: Manage and track license renewal processes.
- Replace Lost or Damaged Licenses: Facilitate replacements due to loss or damage.
- Hold and Release Licenses: Record and manage license holds and releases.
- Complete Local License Administration: Includes search, filtering, and detailed driver-license tracking.
- Issue International Licenses: Manage international license applications and issuance.
- Eligibility Verification: Confirm eligibility before issuing an international license.
- Full International License Administration: Offers search, filtering, and detailed license information.
- Applications: Store driving license application details, including applicant information, dates, types, statuses, and fees.
- Application Types: Define and manage license application categories with specific fees.
- Countries: Maintain a country list for nationality and related information.
- Detained Licenses: Record detained licenses with dates, fines, and release details.
- Drivers: Manage driver information, including personal and license details.
- License Classes: Define license types with descriptions, minimum ages, validity periods, and fees.
- Licenses: Manage issued licenses with details such as issuance dates, expirations, and fees.
- Local Driving License Applications: Store records of local license applications and related license classes.
- People: Maintain individual records, including personal and contact information.
- Settings: Configure system settings, such as international license validity periods.
- Test Appointments: Schedule driving tests with details such as types, dates, fees, and associated applications.
- Tests: Record test results, including outcomes, notes, and related appointments.
- Test Types: Manage test categories with titles, descriptions, and fees.
- Users: Manage system users with account information, roles, and activation statuses.
-
Framework: .NET Framework (C#)
-
Database: Microsoft SQL Server with ADO.NET
-
User Interface: Windows Forms (WinForms)
-
Authentication: Custom user authentication system
-
Architecture: 3-tier architecture
-
Deployment: Standalone desktop application
-
πΊ Demo Video: Watch on YouTube