شروع برمجي متقدم تم بناؤه باستخدام لغة #C وإطار عمل NET، مصمم خصيصاً لإدارة العمليات اليومية في مراكز التدريب بكفاءة عالية. يعتمد المشروع على هندسة البرمجيات متعددة الطبقات (N-Tier Architecture) لضمان استقرار النظام وسهولة صيانته.
يتكون المشروع من 4 طبقات منفصلة:
طبقة الواجهة (UI): واجهات عصرية وتفاعلية باستخدام WPF توفر تجربة مستخدم سلسة.
طبقة منطق الأعمال (Business Layer): لمعالجة البيانات وتطبيق قواعد التحقق من صحة المدخلات.
طبقة الوصول للبيانات (Data Access Layer): للتعامل مع قاعدة بيانات SQL Server باستخدام ADONET.
طبقة الكيانات (Entities): لتعريف نماذج البيانات (DTOs) وضمان تدفقها بين الطبقات.
المميزات الرئيسية:
لوحة تحكم (Dashboard): تعرض إحصائيات حية وشاملة عن الطلاب، المدربين، والدورات.
إدارة التسجيل والطلاب: نظام كامل لمتابعة الاشتراكات وتوزيع الطلاب على المجموعات.
نظام الحضور والغياب: تتبع يومي دقيق للجلسات التدريبية.
إدارة التقييمات: نظام رصد الدرجات ومتابعة الأداء الأكاديمي.
تصدير البيانات: إمكانية استخراج التقارير والقوائم بصيغ Excel و PDF.
التقنيات المستخدمة:
C# | NET | WPF | SQL Server | ADOdotNET | N-Tier Architecture