نظام إدارة شؤون الطلاب
نظام متكامل لإدارة شؤون الطلاب تم تطويره باستخدام JavaScript (ES6+) وفقًا لمفاهيم البرمجة كائنية التوجه (OOP)، خلال دورة Advanced JavaScript في Information Technology Institute (ITI).
المشروع يحاكي نظامًا إداريًا حقيقيًا لإدارة:
الطلاب
المحاضرين
الموظفين
المقررات الدراسية
ويعتمد على JSON Server لمحاكاة خادم Backend كامل من خلال RESTful API بدون الحاجة إلى خادم حقيقي.
أهم مميزات النظام
تنفيذ كامل لعمليات CRUD (إضافة – عرض – تعديل – حذف)
تنظيم هيكل المشروع باستخدام JavaScript Modules
تطبيق مفاهيم OOP (الوراثة – التغليف – تعدد الأشكال – التركيب)
إدارة العلاقات بين الكيانات (الطالب – المحاضر – المقرر)
نظام حماية عند الحذف لمنع فقدان البيانات المرتبطة
بحث فوري داخل الجداول
ترتيب الأعمدة تصاعديًا وتنازليًا
تقسيم البيانات إلى صفحات (Pagination)
التحقق الفوري من صحة البيانات داخل النماذج
تصميم احترافي وتجربة مستخدم سلسة
التقنيات المستخدمة
HTML5
CSS3
JavaScript (ES6+)
JSON Server
Fetch API
Git & GitHub
هدف المشروع
بناء نظام إداري ديناميكي يحاكي الأنظمة الواقعية، مع التركيز على كتابة كود منظم، قابل للتوسع، ويعتمد على أفضل ممارسات البرمجة الحديثة.