EduSys هو نظام متكامل لإدارة المؤسسات التعليمية تم تطويره باستخدام ASP.NET MVC، يهدف إلى تنظيم وإدارة العمليات الأكاديمية مثل إدارة المتدربين، المدرسين، الأقسام، الكورسات، ونتائج الطلاب، مع تطبيق أعلى معايير الأمان والتحكم في الصلاحيات.
نظام التسجيل والصلاحيات:
نظام تسجيل دخول باستخدام البريد الإلكتروني وكلمة المرور.
تطبيق نظام صلاحيات (Roles) متعدد المستويات:
Admin
Manager
Instructor
Trainee
User
لا يمكن الوصول لأي جزء من النظام بدون تسجيل.
التحكم في الوصول للصفحات والعمليات باستخدام Authorize.
إدارة كاملة للكيانات الأساسية:
المتدربين
المدرسين
الأقسام
الكورسات
نتائج الكورسات
المدرس يمكنه إضافة درجات ونتائج المتدربين.
تعديل الدرجات مسموح فقط لـ المدير أو الأدمن لضمان النزاهة الأكاديمية.
علاقات مترابطة بين الكيانات (One-to-Many و Many-to-Many).
عمليات CRUD كاملة
تنفيذ عمليات:
إضافة
عرض
تعديل
حذف
لكل الكيانات.
استخدام Repository Pattern و ViewModels لفصل منطق العمل عن الواجهات.
تنفيذ العمليات باستخدام Bootstrap Modals بدل الانتقال بين الصفحات.
رسائل تنبيه (Alerts & Toasts) لتحسين تجربة المستخدم.
واجهة المستخدم
واجهة مستخدم حديثة باستخدام Bootstrap.
تصميم متجاوب بالكامل يعمل على:
الهواتف
التابلت
أجهزة الكمبيوتر
تجربة استخدام بسيطة وسلسة.