تركيب مجاني
التنفيذ الفنيلغة التطوير: jsp. الإطار: jsp+servlet الوضع: B/S قاعدة البيانات: sqlserver.
تحقيق الوظيفةعميل
خدمة تسجيل الدخول: مسؤولة عن إدخال تسجيل دخول العميل والتحقق من جانب الخادم. إذا قمت بتسجيل الدخول مرة أخرى، فستحتاج إلى إعادة تسجيل الدخول بكلمة المرور.
تنزيل الأسئلة: مسؤول عن قراءة بيانات أسئلة الاختبار من قاعدة البيانات وتنزيلها على العميل.
إجابة العميل على الأسئلة: مسؤول عن عرض الأسئلة التي تم تنزيلها في متصفح المستخدم ليتمكن العملاء من الإجابة على الأسئلة.
تحميل الأسئلة: المسؤول عن تحميل الإجابات على الأسئلة التي يجيب عليها المستخدمون إلى الخادم.
الجانب الإداري
إنشاء أسئلة اختبار: مسؤول عن إنشاء أسئلة اختبار مقابلة للاختبار الموقعي من مصدر سؤال الاختبار.
تهيئة أسئلة الاختبار: مسؤول عن مسح معلومات إعادة تدوير أسئلة الاختبار قبل كل اختبار.
مراقبة المرشحين: مسؤول عن إدارة ومراقبة حالة الاختبار لكل مرشح أثناء الاختبار.
إعادة تدوير أوراق الاختبار: مسؤول عن تحميل الإجابات المقدمة من المرشحين إلى خادم قاعدة البيانات بعد الاختبار.
مراجعة أوراق الاختبار: مسؤول عن مراجعة أوراق الاختبار وإعادة تدويرها تلقائيًا (الأسئلة الموضوعية).
خدمة اتصال قاعدة البيانات: مسؤولة عن تلقي اتصال قاعدة البيانات ذات الصلة والاستعلام والتعديل والخدمات الأخرى من كل وحدة طبقة خدمة مشتركة وإرجاع البيانات ذات الصلة.
إدارة استثناءات طبقة الوصول إلى البيانات: مسؤولة عن الاستثناءات التي تحدث في خدمة اتصال قاعدة البيانات.
التفاصيل التفصيلية لكل وحدة:
1) وحدة تسجيل دخول المرشح:
على مستوى المستخدم، يقوم المرشحون بإدخال اسم العميل وكلمة المرور الخاصة بهم من خلال صفحة تسجيل الدخول الرئيسية.
في طبقة الويب، تتم مقارنة اسم العميل وكلمة المرور التي تم الحصول عليها من إدخال العميل مع اسم العميل وكلمة المرور المقابلة التي تم إرجاعها من طبقة الأعمال. إذا كان لدى العميل كلمة مرور صحيحة ولم يقوم بتسجيل الدخول بعد، فقم بتسجيل الدخول إلى الاختبار الرئيسي وإلا، انتقل إلى صفحة الخطأ واطلب تسجيل الدخول مرة أخرى.
في طبقة الأعمال، احصل على الاتصال بقاعدة بيانات mssql واحصل على جميع معلومات اسم العميل وكلمة المرور. قم بتمرير هذه المعلومات إلى طبقة الويب.
في طبقة EIS، يتوافق مع جدول الطلاب في قاعدة بيانات mssql.
2) وحدة الأسئلة:
(1) أسئلة الاختيار من متعدد:
على مستوى المستخدم، يتم عرض أسئلة الاختبار المقابلة لكل مرشح في المتصفح، ويطلب من المرشحين إدخال إجابات الاختبار. يوجد أيضًا زر إرسال للمرشحين لتحميل الأسئلة بعد الانتهاء منها.
في طبقة الويب، يكون jsp مسؤولاً عن الحصول على الأسئلة من طبقة الأعمال وتنظيم الأسئلة معًا لعرضها للمستخدم.
في طبقة الأعمال، احصل على الاتصال بقاعدة البيانات واحصل على أسئلة الاختيار من متعدد.
في طبقة EIS، يتوافق مع جدول الاختيار في قاعدة البيانات.
(2) الأسئلة اللفظية:
على مستوى المستخدم، يتم عرض متطلبات سؤال الكلمة في منطقة النص الخاصة بالتطبيق الصغير في المتصفح، ويتم استخدام تقنية التوقيع الرقمي للتطبيق لاختراق القيود المفروضة على الوصول إلى نظام الملفات المحلي وفتح الكلمة للقيام بالأسئلة .
في طبقة الويب، يتم استخدام تقنية تحميل وتنزيل ملف servlet لتنزيل ملف Word المقروء على القرص المحلي.
في طبقة الأعمال، احصل على اتصال قاعدة البيانات واسترجاع كلمة السؤال. يقوم سؤال الكلمة بتخزين ملف الكلمة في قاعدة البيانات في شكل دفق ثنائي.
في طبقة EIS، يتوافق مع جدول الكلمات في قاعدة البيانات.
3) وحدة تحميل الإجابة:
على مستوى المستخدم، انقر فوق زر الإرسال في المتصفح لإرسال الإجابات المكتملة إلى الصفحة المقابلة.
في طبقة الويب، يتم إرسال الإجابات المقدمة من العملاء إلى مكونات جافابيان المقابلة، ويتم عرض معلومات التذكير على جانب المستخدم.
في طبقة الأعمال، يتم تخزين الإجابات المقدمة في قاعدة البيانات المقابلة.
في طبقة EIS، يحتوي جدول الطلاب في قاعدة البيانات على حقلين متطابقين يستخدمان لتخزين الإجابات المرسلة المقابلة للعميل.
لقطة شاشة للنظام