نظام إدارة الجامعات - Univa
تفاصيل العمل

المشكلة: كانت تجربة التعليم الأكاديمي مفككة وغير مترابطة. الطلاب وأعضاء هيئة التدريس والإداريون كانوا بيعانوا من أنظمة منفصلة لإدارة المقررات، الدرجات، الجداول، والتواصل، وده سبّب ضعف في الكفاءة وصعوبة في متابعة العمليات الجامعية بشكل موحد. الحل: تم تطوير واجهة برمجة تطبيقات (Laravel API) مركزية تدعم ثلاث منصات متكاملة: بوابة الطلاب: لإدارة المقررات، التسجيل، والدرجات. بوابة أعضاء هيئة التدريس: لإدارة المحاضرات، المهام، والنتائج. لوحة تحكم إدارية شاملة: لمتابعة أداء الجامعة وإدارة جميع العمليات الأكاديمية. دوري ومسؤولياتي: المطوّر والمصمم الوحيد للبنية الخلفية للنظام. تصميم قاعدة البيانات وهيكلة العلاقات بين الكيانات (Users, Courses, Enrollments, Grades). تطوير واجهات RESTful API متعددة الأدوار. بناء نظام مصادقة (Authentication) باستخدام Laravel Sanctum. تنفيذ نظام صلاحيات دقيق (Authorization & Role-Based Access Control - RBAC). التنفيذ التقني: تصميم قاعدة بيانات MySQL مع علاقات معقدة ومنظمة لإدارة المستخدمين، المواد الدراسية، التسجيلات، الدرجات، والمهام. تطوير واجهات RESTful API آمنة لكل دور (طالب – عضو هيئة تدريس – إداري). بناء Middleware مخصص للتحكم في الصلاحيات بدقة. تنفيذ نظام تسجيل المقررات، إدارة الدرجات بشكل ديناميكي، ولوحة إدارة متقدمة للإداريين. تحسين أداء الاستعلامات باستخدام علاقات Eloquent ORM المتقدمة لتوليد تقارير أكاديمية بكفاءة عالية. التقنيات المستخدمة: Laravel – PHP – MySQL – RESTful APIs – Laravel Sanctum – RBAC – Eloquent ORM – Postman – Git – Docker. النتيجة: تم بناء نظام خلفي متكامل ومنظم يعمل كمحرّك أساسي لنظام إدارة جامعات شامل، قابل للتوسّع ومطابق لمواصفات وثيقة المتطلبات (SRS)، وجاهز للربط مع واجهات الاستخدام (Frontend) بشكل كامل.

شارك
بطاقة العمل
تاريخ النشر
منذ 3 أسابيع
المشاهدات
15
المستقل
Ahmed Asran
Ahmed Asran
مهندس برماجيات
طلب عمل مماثل
شارك
مركز المساعدة