Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/yasminmuntasern/dvdl
🚗 The DVLD Management System is a comprehensive desktop application designed to streamline the management of driving licenses and related applications.
https://github.com/yasminmuntasern/dvdl
cars csharp database desktop-application dotnet-framework dvd-drive sql-server three-tier-architecture tsql windows-forms
Last synced: about 1 month ago
JSON representation
🚗 The DVLD Management System is a comprehensive desktop application designed to streamline the management of driving licenses and related applications.
- Host: GitHub
- URL: https://github.com/yasminmuntasern/dvdl
- Owner: YasminMuntaserN
- Created: 2024-06-20T14:33:17.000Z (5 months ago)
- Default Branch: main
- Last Pushed: 2024-08-03T10:47:03.000Z (3 months ago)
- Last Synced: 2024-10-14T05:01:27.724Z (about 1 month ago)
- Topics: cars, csharp, database, desktop-application, dotnet-framework, dvd-drive, sql-server, three-tier-architecture, tsql, windows-forms
- Language: C#
- Homepage:
- Size: 33.1 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# DVLD Management System (Drivers and Vehicles License Department)
The DVLD Management System is a comprehensive desktop software solution designed to streamline the process of managing driving licenses and related applications. It provides various functionalities for handling applications, licenses, tests, appointments, and user management in the context of driving license issuance and management.
## Key Features
### 1. Applications
* Store information about driving license applications, including applicant details, application date, type, status, and fees.
* Track the status of applications and manage associated fees.
### 2. Application Types
* Define different types of driving license applications.
* Specify application fees for each type.
### 3. Countries
* Maintain a list of countries for applicant nationality and other related purposes.
### 4. Detained Licenses
* Record details of driving licenses that have been detained, including detain date, fines, and release information.
### 5. Drivers
* Manage information about drivers, including personal details and creation information.
### 6. International Licenses
* Handle international driving license applications and issuance.
* Track application details, issue dates, expiration dates, and activation status.
### 7. License Classes
* Define various classes of driving licenses, including descriptions, minimum age requirements, default validity length, and fees.
### 8. Licenses
* Manage issued driving licenses, including application details, issue dates, expiration dates, notes, fees, and activation status.
### 9. Local Driving License Applications
* Store details of applications for local driving licenses, including application ID and associated license class.
### 10. People
* Maintain records of individuals involved in the driving license process, including personal details, contact information, and nationality.
### 12. Settings
* Configure system settings, such as international license validity period.
### 13. Test Appointments
* Schedule appointments for driving tests, including test types, application IDs, appointment dates, fees, and creation information.
### 14. Tests
* Record results and details of driving tests, including test appointments, results, notes, and creation information.
### 15. Test Types
* Define different types of driving tests, including titles, descriptions, and fees.
### 16. Users
* Manage user accounts for system access, including usernames, passwords, and activation status.## Technologies Used
* **Framework**: .NET Framework (C#)
* **User Interface**: Windows Forms (WinForms)
* **Authentication**: Custom user authentication system
* **Architecture**: 3-tier architecture
* **Deployment**: Standalone desktop applicationTo see a demo of the project click here