تفاصيل العمل

نظام تسجيل ومراجعة درجات الطلاب والشهادات المعادلة

تم تطوير نظام متكامل لإدارة تسجيل بيانات الطلاب المتقدمين بشهادات معادلة، وحساب درجاتهم النهائية تلقائيًا وفقًا لنوع الشهادة، مع توفير نظام داخلي متكامل لمراجعة وتعديل البيانات وإدارة المستخدمين والصلاحيات.

يعمل النظام على توحيد دورة تسجيل الطالب ومراجعة بياناته وحساب النتيجة وإصدار المستندات في منصة واحدة، مع حفظ جميع البيانات بشكل منظم وآمن داخل قاعدة بيانات SQL Server.

أهم وظائف النظام:

استمارة إلكترونية متكاملة لتسجيل بيانات الطلاب.

رفع وحفظ صور الطلاب والمستندات المطلوبة.

دعم أنواع متعددة من الشهادات العربية والأجنبية.

حساب النتيجة النهائية تلقائيًا وفقًا لمعادلات كل نوع شهادة.

إعادة حساب النتائج تلقائيًا عند تعديل الدرجات.

نظام صلاحيات متعدد المستويات:

Viewer: مراجعة بيانات الطلاب وإضافة الملاحظات.

Editor: تعديل البيانات والدرجات وإعادة الحساب وتصدير الملفات.

Admin: إدارة المستخدمين، طلبات الحذف، الإحصائيات، وسجل العمليات.

إضافة ملاحظات على بيانات الطلاب أثناء عملية المراجعة.

تحديد حالة الطالب كمستوفي أو غير مستوفي مع تسجيل سبب الرفض.

سجل تدقيق Audit Log لتسجيل جميع التعديلات والإجراءات باسم المستخدم المسؤول عنها.

البحث والفلترة داخل سجلات الطلاب.

تصدير بيانات الطلاب والنتائج إلى Excel وPDF.

إصدار إيصال PDF للطالب بعد نجاح عملية التسجيل.

لوحة تحكم للإدارة تحتوي على إحصائيات ومتابعة لحالة الطلبات.

نظام إرسال موثوق يمنع تكرار تسجيل الطالب في حالة إعادة إرسال الطلب.

الشهادات المدعومة:

يدعم النظام حساب الدرجات لعدد كبير من أنظمة الشهادات، من بينها الشهادات السعودية، الكويتية، القطرية، العمانية، اليمنية، البحرينية، الإماراتية، الفلسطينية، الثانوية العامة المصرية والأزهرية، بالإضافة إلى IG والدبلومة الأمريكية.

تم تطبيق معادلات الحساب داخل النظام بشكل مركزي لضمان أن النتيجة يتم حسابها بنفس القواعد سواء أثناء تسجيل الطالب أو عند إعادة مراجعة وتعديل درجاته.

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

ASP.NET Core 8

Razor Pages

Web API

Entity Framework Core 8

SQL Server

FluentValidation

AutoMapper

Cookie Authentication & Role-Based Authorization

HTML / CSS / JavaScript

ClosedXML لتصدير Excel

PDF Generation

Swagger / OpenAPI

تم بناء النظام داخل Solution واحدة باستخدام معمارية منظمة تفصل بين طبقات الـ API، Business Logic، Domain، Data Access، Infrastructure، مما يجعله قابلًا للتطوير والصيانة وإضافة أنواع شهادات أو وظائف جديدة مستقبلًا.

ملفات مرفقة

بطاقة العمل

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