نظام إدارة المؤسسات الأكاديمية (AIMS) هو تطبيق لواجهة برمجة التطبيقات (API) من نوع REST مصمم لإدارة الوظائف الأكاديمية الأساسية. تشمل هذه الوظائف تسجيل الطلاب وإدارة المقررات الدراسية وإدارة أعضاء هيئة التدريس والجدولة الأكاديمية.
يتبع النظام مبادئ الهندسة النظيفة مع فصل صارم بين الطبقات واعتماد على مبدأ انقلاب التبعيات. هذا يضمن سهولة الصيانة وقابلية الاختبار وفصل الواجبات بشكل واضح.
القدرات الرئيسية للنظام:
إدارة دورة حياة الطالب من مرحلة التقديم حتى التخرج
إدارة العمليات الأكاديمية بما في ذلك سجل المقررات والجدولة والتسجيل
إدارة أعضاء هيئة التدريس من حيث الملفات الشخصية والتخصصات وسجلات التوظيف
الإدارة المالية للقيود المالية وتتبع حلولها
التحقق من المستندات والشهادات الأكاديمية
معالجة طلبات الخدمات وتنسيق المقابلات الإدارية
الميزات الأساسية:
تسجيل الطلاب وإدارة الملفات الشخصية
سجل المقررات الدراسية مع إدارة المتطلبات السابقة
الجدولة الأكاديمية وإدارة الفصول الدراسية
معالجة الدرجات وإنشاء كشوف النتائج
إدارة البرامج الدراسية والفصول الأكاديمية
الميزات الإدارية:
إدارة هيئة التدريس وتوزيع المهام
إدارة القيود المالية
إجراءات التحقق من المستندات
معالجة طلبات الخدمات
تنسيق المقابلات وجدولتها
إدارة امتحانات القبول
ميزات النظام:
نظام المصادقة والتفويض باستخدام JWT
سجلات التدقيق الشاملة
واجهة برمجة تطبيقات REST مع توثيق OpenAPI
معالجة متطورة للأخطاء بنمط النتيجة
مجموعة شاملة من الاختبارات الآلية
نظام ترحيل قواعد البيانات