تفاصيل العمل

طورت نظامًا متكاملًا لإدارة رخص القيادة (Driving Licenses Management System) كتطبيق Desktop باستخدام C# و.NET Framework وSQL Server، بهدف محاكاة دورة العمل الفعلية لإدارة خدمات وإجراءات رخص القيادة.

اعتمدت في بناء المشروع على Layered Architecture لفصل واجهة المستخدم عن منطق الأعمال والتعامل مع قاعدة البيانات، مما يجعل النظام أكثر تنظيمًا وأسهل في الصيانة والتطوير.

من أبرز الوظائف التي قمت بتنفيذها:

- إدارة بيانات الأشخاص والسائقين والمستخدمين.

- إصدار وتجديد واستبدال رخص القيادة.

- إدارة طلبات الرخص ومتابعة حالتها.

- إدارة الاختبارات والمواعيد المرتبطة بإصدار الرخص.

- إصدار وإدارة الرخص الدولية.

- حجز وفك حجز رخص القيادة.

- إدارة المستخدمين والصلاحيات.

- تصميم وربط قاعدة بيانات SQL Server.

- بناء Business Logic Layer لفصل قواعد العمل عن واجهة المستخدم.

- بناء Data Access Layer للتعامل مع قاعدة البيانات باستخدام ADO.NET.

- تطبيق مفاهيم OOP وتنظيم المشروع بطريقة تسهّل إضافة خصائص جديدة مستقبلًا.

ركزت في المشروع على بناء نظام يحتوي على Business Logic حقيقية وليس مجرد عمليات CRUD، مع الاهتمام بتنظيم الكود، تصميم قاعدة البيانات، وفصل المسؤوليات بين طبقات النظام.

Technologies: C# • .NET Framework • WinForms • SQL Server • ADO.NET • OOP • Layered Architecture • Database Design

بطاقة العمل

اسم المستقل
عدد الإعجابات
0
تاريخ الإضافة
تاريخ الإنجاز
المهارات