تفاصيل العمل

منصة أكاديمية متكاملة لإدارة المؤسسات التعليمية، صُممت لتبسيط وأتمتة العمليات الأساسية مثل تسجيل الطلاب، إدارة المقررات الدراسية، متابعة الدرجات، وتوليد التقارير بشكل ديناميكي.

الفكرة بدأت من احتياج الجامعات والمعاهد لنظام إلكتروني يسهل على الإدارة، المدرسين، والطلاب التعامل مع البيانات الأكاديمية اليومية، بدلاً من الطرق اليدوية التقليدية اللي بتاخد وقت ومجهود كبير وبتكون عُرضة للأخطاء.

أهداف المشروع

تسهيل إدارة الفترات الدراسية والمقررات: تمكين الإدارة من إنشاء سنوات أكاديمية وفصول دراسية وتنظيم المواد الدراسية المرتبطة بها.

إدارة متكاملة للطلاب: تسجيل الطلاب، متابعة تقدمهم، وحساب حالتهم (ناجح/راسب) بشكل تلقائي.

نظام إدخال الدرجات: يتيح للمدرسين إدخال درجات الطلاب مع تطبيق قواعد خاصة زي "الرفع التلقائي – Rafaa" لضبط النتائج.

لوحات تحكم مخصصة: لكل مستخدم لوحة تحكم مختلفة (مدير النظام / مدرس / طالب) بحيث يرى فقط المهام والصلاحيات المخصصة له.

تقارير وإحصائيات ديناميكية: عرض نتائج الطلاب، نسب النجاح والرسوب، والتقارير التفصيلية مع إمكانية التصفية والبحث.

أمان ومرونة: من خلال نظام تسجيل دخول آمن يعتمد على ASP.NET Identity بالأدوار المختلفة.

المميزات الرئيسية

إدارة الفترات الأكاديمية والمقررات والطلاب

لوحات تحكم منفصلة حسب الدور

إدخال الدرجات مع تطبيق قاعدة الرفع التلقائي

حساب النجاح والرسوب مع ملاحظات تفصيلية

تقارير ديناميكية ورسوم بيانية للتصور

توثيق وتأمين كامل لعمليات الدخول والصلاحيات

التقنيات المستخدمة

الواجهة الخلفية (Backend): ASP.NET Core MVC + Entity Framework Core

الواجهة الأمامية (Frontend): Razor Pages + Bootstrap

قاعدة البيانات (Database): SQL Server

إدارة الهوية (Authentication): ASP.NET Identity

أدوات إضافية: LINQ, EF Migrations, Dependency Injection

أدوات إدارة المشروع: GitHub (التحكم في الإصدارات) + Trello (إدارة المهام)

النشر (Deployment): مستضاف على ASP Monster Hosting

بطاقة العمل

اسم المستقل
عدد الإعجابات
0
عدد المشاهدات
1
تاريخ الإضافة
تاريخ الإنجاز
المهارات