نظام إدارة دائرة ترخيص السائقين والمركبات
تطبيق سطح مكتب مبني باستخدام C# و WinForms لإدارة خدمات ترخيص السائقين والمركبات، مع الاعتماد على Three-Layer Architecture وقاعدة بيانات SQL Server.
نظرة عامة
نظام DVLD هو تطبيق سطح مكتب تم تطويره باستخدام C# و WinForms لإدارة خدمات ترخيص السائقين والمركبات بطريقة منظمة وقريبة من آلية عمل دوائر الترخيص الفعلية. يعتمد المشروع على Three-Layer Architecture، حيث يتم فصل النظام إلى ثلاث طبقات رئيسية: Presentation Layer لواجهة المستخدم، و Business Logic Layer لمعالجة قواعد العمل والتحقق من البيانات، و Data Access Layer للتعامل مع قاعدة البيانات. يساعد هذا الأسلوب على تحسين تنظيم الكود، وتسهيل الصيانة، وزيادة قابلية التوسع في المستقبل. يوفر النظام عدة وحدات لإدارة الأشخاص، والسائقين، والمستخدمين، والطلبات، والرخص، وأنواع الاختبارات، وأنواع الخدمات. كما يدعم خدمات رئيسية مثل إصدار رخص القيادة المحلية والدولية، وتجديد الرخص، واستبدال الرخص المفقودة أو التالفة، وفك حجز الرخص، وإعادة اختبارات القيادة. تم استخدام SQL Server كقاعدة بيانات للنظام، بينما تتولى Data Access Layer تنفيذ عمليات CRUD والتواصل مع قاعدة البيانات. أما Business Logic Layer فتحتوي على منطق النظام وقواعد التحقق، في حين توفر Presentation Layer واجهة استخدام واضحة وسهلة من خلال WinForms.