في هذا المشروع قمتُ ببناء نظام إدارة امتحانات متكامل باستخدام SQL، يهدف إلى تنظيم العملية الامتحانية بشكل عملي وقابل للتوسع، بدايةً من إنشاء الامتحان وحتى استخراج النتائج النهائية بدقة وموثوقية.
لم أتعامل مع المشروع على أنه جداول واستعلامات فقط، بل كنظام حقيقي يحاكي الواقع، ويركّز على:
منع الأخطاء قبل حدوثها
ضمان سلامة البيانات
أتمتة العمليات بدل الاعتماد على التدخل اليدوي
كيف تم التنفيذ؟
بدأت بتحليل فكرة النظام وتحديد الكيانات والعلاقات بينها، ثم:
تصميم ERD واضح يعكس منطق العمل الحقيقي
تحويل التصميم إلى قاعدة بيانات منظمة وقابلة للتوسع
إدخال البيانات بشكل آمن من ملفات CSV
بناء منطق النظام بالكامل داخل قاعدة البيانات نفسها
منطق النظام (Business Logic)
تم تنفيذ جميع سيناريوهات العمل من خلال:
Stored Procedures للتحكم في:
إنشاء الامتحانات
تسجيل الطلاب
توزيع الأسئلة (يدويًا أو عشوائيًا)
حفظ الإجابات وحساب الدرجات تلقائيًا
Triggers للتعامل مع الحالات الخاصة مثل الامتحانات التصحيحية
Views لتسهيل عرض وتحليل النتائج بدل كتابة استعلامات معقدة كل مرة
القيمة الحقيقية من المشروع
ضمان Data Integrity ومنع أي إدخالات خاطئة
تقليل التدخل البشري وزيادة الاعتمادية
سهولة استخراج النتائج وتحليل الأداء
نظام يمكن البناء عليه وتطويره مستقبلًا بدون إعادة تصميم
هذا المشروع يعكس قدرتي على فهم النظام كبيزنس قبل تنفيذه تقنيًا، وتحويل المتطلبات إلى قاعدة بيانات ذكية تخدم القرار وتسهّل الإدارة.
? أقدّم تنفيذ أنظمة قواعد بيانات مشابهة تشمل:
تحليل المتطلبات، تصميم ERD، بناء القاعدة، تنفيذ منطق الأعمال، وضمان الأداء والاستقرار.