نظام إدارة المدارس ومتابعة الطلاب
نوع العمل
تطبيق ويب (Web Application) لإدارة ومتابعة العملية التعليمية داخل المدرسة، يربط بين المدرسين والطلاب وأولياء الأمور من خلال منصة واحدة آمنة وسهلة الاستخدام.
الميزات الرئيسية
للمدرس
إضافة وإدارة المواد الدراسية.
تسجيل درجات الطلاب وتحديثها.
تسجيل الحضور والغياب.
متابعة أداء الطلاب في المواد المختلفة.
إدارة البيانات الخاصة بطلابه فقط.
للطالب
الاطلاع على درجاته.
متابعة سجل الحضور والغياب.
متابعة التقييمات والنتائج الدراسية.
لولي الأمر
متابعة درجات الأبناء.
متابعة الحضور والغياب.
الاطلاع على الأداء الدراسي بشكل مستمر.
للإدارة
قاعدة بيانات مركزية للطلاب والمدرسين والمواد.
سهولة الوصول إلى المعلومات وتنظيمها.
تقليل الاعتماد على السجلات الورقية.
الأمان
تسجيل دخول آمن باستخدام JWT Authentication.
صلاحيات مختلفة حسب نوع المستخدم (مدرس – طالب – ولي أمر).
حماية البيانات بحيث يرى كل مستخدم المعلومات المصرح له بها فقط.
طريقة التنفيذ
Backend
تم تطوير الخادم باستخدام:
Node.js
Express.js
MongoDB
Mongoose
إدارة البيانات
تم تصميم قواعد بيانات خاصة بـ:
الطلاب.
المدرسين.
أولياء الأمور.
المواد الدراسية.
التقييمات والدرجات.
الحضور والغياب.
المصادقة والصلاحيات
تسجيل دخول للمستخدمين.
إنشاء JWT Token بعد تسجيل الدخول.
التحقق من هوية المستخدم في كل طلب.
تطبيق نظام صلاحيات يمنع الوصول غير المصرح به.
واجهات البرمجة (APIs)
تم إنشاء APIs لإدارة:
المواد الدراسية (CRUD).
التقييمات والدرجات (CRUD).
الحضور والغياب (CRUD).
عرض بيانات الطلاب وأولياء الأمور حسب الصلاحيات.
القيمة التي يقدمها النظام
رقمنة إدارة المدرسة وتقليل الأعمال الورقية.
توفير متابعة لحظية للدرجات والحضور.
تحسين التواصل بين المدرسة وأولياء الأمور.
توفير الوقت والجهد للمدرسين والإدارة.
رفع دقة البيانات وتقليل الأخطاء البشرية.