Sunday, July 26, 2015

النقد التقني لنظام التوظيف الخاص بجريدة الرياض http://career.alriyadh.com

تقدم جريدة الرياض نظام التوظيف الذي يساعد الباحثين عن العمل والشركات بقبول وعرض الوظائف بشكل أوتوماتيكي..



1. الشكل الخارجي:
تحتوي الصفحة الرئيسية على لوحة تحكم مميزة تسهل للمتصفح معرفة العناصر الأساسية في النظام مثل الفرص الوظيفية، التسجيل للأفراد والشركات، إحصائيات ... ألخ.

التصميم بسيط ولكن يلاحظ عدم تناسق الألوان في الـ Header و الـ Footer 


أيضاً نجد أن بعض الكتابات غير ظاهرة بشكل صحيح، ولعلها مشكلة بالتصميم المطبق.. كما هو موضح بالصورة التالية:


يوجد مستطيل أبيض، لم يتم الاستفادة منه، وتركه بهذا الشكل غير مناسب:


يحتوي الموقع أيضاً على نسخة إنجليزية.. فنرى عند التحويل على هذه النسخة مجموعة من الأخطاء موضحة كالتالي:


بعض الكتابات لازالت عربية ..
عدم عرض الفرص الوظيفية .. كما هو موجود بالنسخة العربية ..
تداخل بعض النصوص مع الصور ..

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

تم تطوير الموقع باستخدام ASP.NET كما هو ملاحظ .. ويعتمد الموقع على JavaScript بشكل أساسي لعرض محتوياته -للأسف-.. وهذه المشكلة موجودة في أغلب الأنظمة المطبقة .. حيث نجد الصورة التالية عند تعطيل الـ JavaScript
بعد تعطيل الجافا سكربت، نلاحظ أن الـ IP الخاص بالسيرفر ظهر للمستخدم .. وهذه مشكلة بأمان النظام أيضاً عدا عن كونها خطأ بالتطوير.. 

كما نلاحظ وجود مشكلة بالـ SlideShow الخاص <img src="" alt="" /> .. من المتوقع تعطلعه عن العمل، لكن يجب ألا يظهر الـ HTML الخاص به..

أيضاً نجد مشكلة في بيانات التسجيل .. وذلك لاعتماد ظهورها كلياً على الجافا سكربت ..

3. سهولة التصفح والاستخدام:
يحتوي الموقع على العديد من الروابط التي تسهل عملية التنقل بين جنباته، كما يحتوي على قائمة لعرض الشركات المعلنة للوظائف .. ولكن من الملاحظ أنها غير مفهومة .. حيث توجد فقط شعارات الشركات:



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

4. التدقيق اللغوي:
قد يكون من الصعب حصر جميع الأخطاء اللغوية بالنظام، أو ضبطها، لوجود عدة أنوع من المستخدمين، صاحب الشركة، وطالب الوظيفة بالإضافة إلى مسؤول النظام .. 

لكن سأقوم بعرض الأخطاء التابعة للنظام كنظام والبعد عن البيانات، entered data

"موقع لعرض الوظائف للمستفيدين من لأفراد والشركات"  ... الأفراد وليس لأفراد.
"إتصل بقسم الوظائف" .. اتصل وليس إتصل
"ادخل رقم الوظيفة" .. أدخل وليس ادخل
"ارشيف الوظائف" .. أرشيف وليس ارشيف
"الاسم الاول" .. الأول وليس الاول
"البريد الالكتروني" .. الإلكتروني وليس الالكتروني

5. الأمان:
يعتبر الأمان في نظام التوظيف الخاص بجريدة الرياض ضعيف للأسباب التالية:

عند تعطيل الجافا سكربت - كما رأينا - يظهر عنوان السيرفر الخاص بالنظام للمستخدم النهائي.. http://46.151.209.69:1010

ملفات النظام الخاصة متاحة للعموم ويمكن تصفحها ومعرفة الإعدادات الخاصة بالنظام:


يبدو أن الشركة المنفذة للنظام وهي cvspro قد نسيت عند نقل النظام إلى بيئة جريدة الرياض من نقل كافة الملفات .. فنجد أن بعض الملفات لازالت تعمل على سيرفرات الشركة:

صفحة مدير النظام متاحة للعموم بمجرد النقل عن طريق الـ URL وذلك لعدم وجود ملف حماية على مستوى الملف:

أخيراً .. يلاحظ أن النظام تم تطويره في مصر ... أو أن المطور مصري الجنسية :)


6. الأداء:
يعتبر الأداء جيد بالنسبة للنظام .. ونلاحظ أن بعض العناصر الغير موجودة في الخادم تعيق أداء أفضل له .. بالإضافة إلى بعض العناصر التي يتم استدعائها من خوادم الشركة المنفذة:

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