معرض الأعمال

نظام لإدارة عمليات ترخيص السائقين والمركبات DVLD-Driving-License-Management-System

نظام Desktop متكامل لإدارة عمليات ترخيص السائقين والمركبات داخل إدارات المرور، تم تطويره باستخدام C# 10.0, .NET Framework 4.7.2, Windows Forms, Microsoft SQL Server و ADO.NET وفق 3-Tier Architecture مع فصل واضح بين طبقات...

 نظام  لإدارة عمليات ترخيص السائقين  والمركبات  DVLD-Driving-License-Management-System
عن المشروع

نظام Desktop متكامل لإدارة عمليات ترخيص السائقين والمركبات داخل إدارات المرور، تم تطويره باستخدام C# 10.0, .NET Framework 4.7.2, Windows Forms, Microsoft SQL Server و ADO.NET وفق 3-Tier Architecture مع فصل واضح بين طبقات Presentation, Business Logic و Data Access.

يدير النظام دورة حياة رخص القيادة بالكامل، بدءًا من تسجيل بيانات الأشخاص وإدارة ملفاتهم، وإنشاء طلبات إصدار الرخص عبر 7 فئات مختلفة، مرورًا بإدارة وجدولة الاختبارات الإلزامية Vision Test → Written Test → Street Test، وتطبيق الـBusiness Rules الخاصة بكل مرحلة، وصولًا إلى إصدار وتجديد واستبدال الرخص، وإصدار International Driving Licenses، بالإضافة إلى إدارة الرخص المحجوزة والغرامات وعمليات فك الحجز.

تم تطبيق مجموعة من قواعد الـBusiness Logic لضمان سلامة العمليات، مثل التحقق من الحد الأدنى للسن، منع الطلبات أو الرخص المكررة، فرض التسلسل الإجباري للاختبارات، إدارة الـRetake Tests والرسوم، منع التعامل مع الرخص المحجوزة، وقفل مواعيد الاختبارات بعد تسجيل النتائج.

يعتمد النظام على Native ADO.NET وParameterized SQL Queries للتعامل المباشر مع قاعدة البيانات، مع تطبيق Active Record Pattern, State Management, Static Factory Methods وSeparation of Concerns، بالإضافة إلى إدارة آمنة للصور باستخدام GUID-based unique file naming، والتحقق من المدخلات والتعامل مع البيانات الفارغة والاستثناءات، مع الحفاظ على Referential Integrity داخل قاعدة البيانات.

يوفر النظام كذلك Centralized Driver & License History لعرض جميع الرخص والاختبارات والحجوزات والغرامات المرتبطة بالشخص، مما يجعله نظامًا متكاملًا لإدارة العمليات والترخيص وليس مجرد تطبيق CRUD بسيط.

التقنيات:
C# 10 • .NET Framework 4.7.2 • WinForms • SQL Server • ADO.NET • 3-Tier Architecture • Active Record Pattern • State Management • Parameterized Queries • Visual Studio 2022 • SQL Server Management Studio.

صور المشروع
النتائج
41
مشاهدة للعمل
0
إعجاب من المجتمع
★ 0.0
تقييم المستقل
التقنيات المستخدمة
ASP.NET Core Backend Development C# Clean Architecture Docker Entity Framework Core Microsoft SQL Server REST API Web API تطوير Backend هوية بصرية
تقييم العميل

لا يوجد تقييم مرتبط بهذا العمل حالياً، لكن يمكنك مراجعة تقييم المستقل من ملفه الكامل.