تفاصيل العمل

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

مكونات المشروع:

تصميم قاعدة البيانات (ERD & Schema):

إنشاء الجداول والعلاقات الخاصة بالطلاب، المدرسين، المقررات، الأسئلة، الامتحانات، والإجابات.

الإجراءات المخزنة (Stored Procedures):

أكثر من 15 إجراء مخزن لتنفيذ المهام الرئيسية مثل:

تسجيل الطلاب والمدرسين.

إنشاء الدورات التدريبية والامتحانات.

إضافة وتحديث الأسئلة.

تسجيل إجابات الطلاب.

حساب الدرجات النهائية وتوليد النتائج والتقارير.

الدوال (Functions):

دوال لحساب الدرجة، التحقق من الإجابة الصحيحة، استخراج الحالة (ناجح/راسب).

العروض (Views):

إنشاء مجموعة من الـ Views لعرض البيانات بشكل منظم مثل:

نتائج الطلاب.

إحصائيات الامتحانات (أعلى/أقل/متوسط درجة).

متابعة الطلاب والامتحانات المسندة إليهم.

الأمان وإدارة الصلاحيات (Users & Roles):

إنشاء مستخدمين بأدوار مختلفة (مدير النظام، مدير التدريب، مدرس، طالب) مع تحديد الصلاحيات المناسبة لكل دور.

النسخ الاحتياطي التلقائي:

إعداد سكربت لعمل نسخ احتياطي يومي للقاعدة بشكل تلقائي.

المخرجات:

نظام متكامل يمكن تشغيله من خلال SSMS مباشرة بدون تطبيق واجهة.

إمكانية إدارة جميع مراحل الامتحان (إعداد – تنفيذ – تقييم – تقارير).

قاعدة بيانات منظمة وقابلة للتوسع مستقبلاً.

القيمة المضافة:

هذا المشروع يُظهر القدرة على:

تصميم قواعد بيانات احترافية.

كتابة إجراءات مخزنة ودوال قوية لمعالجة البيانات.

توفير تقارير تفاعلية باستخدام Views.

تطبيق مفاهيم الأمان والنسخ الاحتياطي.

بطاقة العمل

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