تصميم قاعدة بيانات لنظام إدارة الامتحانات (Examination System)
تفاصيل العمل
قمت بتصميم وتنفيذ قاعدة بيانات متكاملة لنظام إدارة الامتحانات باستخدام SQL Server، يهدف إلى إدارة الطلاب، الكورسات، الامتحانات، والأسئلة بشكل ديناميكي وفعال. مكونات النظام: إدارة بيانات الطلاب، المدرسين، والكورسات نظام Question Pool يدعم أنواع متعددة من الأسئلة (اختياري، صح/خطأ، مقالي) إنشاء الامتحانات تلقائيًا (Random) أو يدويًا بواسطة المدرس تحديد درجات لكل سؤال مع الالتزام بالدرجة الكلية للكورس تسجيل إجابات الطلاب وحساب النتائج تلقائيًا تصحيح تلقائي لأسئلة الاختيار والصح/الخطأ إمكانية مراجعة الإجابات المقالية يدويًا من قبل المدرس تحديد وقت الامتحان (Start / End Time) والتحكم في صلاحية الدخول دعم تعدد الامتحانات لنفس الكورس إدارة النظام: إدارة الفروع (Branches) والتخصصات (Tracks) والدفعات (Intakes) إضافة الطلاب وربطهم بالفرع والتخصص نظام صلاحيات متكامل (Admin – Training Manager – Instructor – Student) التقنيات المستخدمة: تصميم ERD لتوضيح العلاقات بين الجداول استخدام Constraints و Triggers لضمان تكامل البيانات استخدام Stored Procedures و Functions لتنفيذ جميع العمليات إنشاء Views لعرض النتائج بدون الحاجة لكتابة Queries مباشرة تطبيق Indexes لتحسين الأداء تنفيذ نظام صلاحيات (Users & Permissions) داخل SQL Server إعداد نظام Backup تلقائي يومي اختبار النظام: إدخال بيانات تجريبية (Test Data) اختبار جميع العمليات والاستعلامات مع توثيق النتائج
مهارات العمل
بطاقة العمل
طلب عمل مماثل