# الموقع الرسمي لنادي هندسة الحاسوب – جامعة فلسطين التقنية خضوري
## نبذة عن المشروع
**الموقع الرسمي لنادي هندسة الحاسوب في جامعة فلسطين التقنية – خضوري**
🌐 **رابط الموقع:** https://cseptuk.com
يمثل هذا المشروع النسخة الأولى من المنصة الإلكترونية الرسمية لنادي هندسة الحاسوب في جامعة فلسطين التقنية – خضوري، وهو نادٍ يمتد عطاؤه منذ عام **2010**.
تم تصميم وبرمجة المنصة من الصفر بهدف بناء نظام إلكتروني متكامل يتجاوز فكرة الموقع التعريفي التقليدي، ليكون منصة تجمع بين **الجانب التعليمي والتنظيمي والإعلامي**، وتوفر مجموعة من الأدوات والخدمات التي تلبي احتياجات النادي وطلابه ولجانه وأعضائه.
تم إطلاق النسخة الأولى من الموقع رسميًا قبل أكثر من ستة أشهر، ثم استمر العمل على مراقبة أدائه وتطويره وتحسينه بناءً على الاستخدام الفعلي وملاحظات المستخدمين واحتياجات النادي.
---
# فكرة المشروع
بدأ المشروع من الحاجة إلى وجود منصة إلكترونية رسمية تجمع مختلف أنشطة وخدمات ومحتوى نادي هندسة الحاسوب في مكان واحد.
ولم يكن الهدف مجرد إنشاء صفحات ثابتة تحتوي على معلومات عن النادي، بل بناء **منصة قابلة للإدارة والتوسع** يمكن من خلالها:
* نشر الأخبار والمقالات.
* الإعلان عن الفعاليات والدورات.
* توفير المصادر التعليمية للطلاب.
* إدارة الشهادات والإنجازات.
* تقديم أدوات أكاديمية للطلاب.
* تنفيذ امتحانات المستوى والقبول إلكترونيًا.
* مساعدة الطلاب في إنشاء السير الذاتية.
* إدارة أعضاء النادي ولجانه.
* توفير نظام إداري متكامل لإدارة محتوى المنصة.
* إرسال التحديثات والحملات البريدية.
* جمع وتنظيم البيانات والسجلات المرتبطة بالخدمات المختلفة.
وبالتعاون مع لجان النادي وأعضائه، تحولت الأفكار والمقترحات إلى أنظمة وأدوات عملية داخل المنصة.
---
# مكونات المنصة
## 1. شريط الأخبار والتنبيهات – Top Bar
تم تطوير شريط علوي مخصص لعرض آخر المستجدات داخل النادي، بما في ذلك:
* الأخبار.
* المقالات.
* الفعاليات.
* التنبيهات والتحديثات.
كما يدعم الموقع **الوضع الداكن والوضع الفاتح** لتوفير تجربة استخدام أكثر مرونة.
---
## 2. القائمة البريدية – Mailing List
توفر المنصة نظامًا للاشتراك في القائمة البريدية، بما يسمح للطلاب والمهتمين باستقبال:
* أخبار النادي.
* التحديثات.
* الإعلانات.
* الحملات والمحتوى الذي يتم إرساله عبر البريد الإلكتروني.
كما يمكن للإدارة التحكم بالحملات البريدية من خلال لوحة التحكم.
---
## 3. المصادر التعليمية
تم إنشاء مكتبة منظمة للمصادر والمواد التعليمية، بحيث يستطيع الطلاب الوصول إلى المحتوى التعليمي بطريقة أكثر تنظيمًا.
وتدعم المنصة إدارة هذه المصادر من خلال لوحة التحكم، بما يسمح بإضافة المواد وتحديثها وتنظيمها دون الحاجة إلى تعديل الكود في كل مرة.
---
# 4. نظام امتحانات المستوى والقبول – Placement Exams
يُعد نظام امتحانات المستوى والقبول من أبرز الأنظمة التي تم تطويرها داخل المنصة.
يعتمد النظام على **بنك أسئلة** يسمح بتوليد الامتحانات بصورة ديناميكية بدل الاعتماد على نموذج امتحان ثابت.
ويتضمن النظام مجموعة من الوظائف، منها:
* توليد الامتحانات ديناميكيًا.
* الاعتماد على بنك أسئلة.
* تسجيل المحاولات.
* تتبع نتائج الاختبارات.
* تسجيل توقيتات المحاولات.
* ربط المحاولات بعنوان IP بطريقة مشفّرة.
* توفير سجلات تفصيلية للإدارة.
* مراجعة المحاولات والنتائج والتوقيتات من لوحة التحكم.
وقد تم اختبار النظام عمليًا تحت استخدام فعلي.
وخلال أقل من **24 ساعة** تجاوز النظام **1,000 محاولة امتحان**، مع بقاء المنصة مستقرة أثناء الاستخدام.
وهذا الاستخدام الفعلي كان أحد الاختبارات المهمة لقدرة البنية البرمجية ونظام التخزين المؤقت على التعامل مع عدد كبير من الطلبات خلال فترة زمنية قصيرة.
---
# 5. حاسبة المعدل الذكية – إصدار خضوري المطوّر
تم تطوير حاسبة معدل مخصصة لطلاب الجامعة، مع تقديم تجربة استخدام مبسطة لحساب المعدل.
ومن أبرز خصائصها:
* إدخال المساقات والعلامات والساعات.
* حساب المعدل.
* التعامل مع بيانات المساقات.
* عرض النتيجة بصورة منظمة.
* إمكانية **تصدير النتيجة بصيغة PDF**.
وتم تطويرها كنسخة مطوّرة ومخصصة لبيئة الجامعة واحتياجات طلابها.
---
# 6. صانعة السيرة الذاتية – CV Builder
تتضمن المنصة أداة مخصصة لإنشاء **السيرة الذاتية (CV)** بطريقة منظمة وسهلة، بهدف مساعدة الطلاب والخريجين على إعداد سيرهم الذاتية دون الحاجة إلى تصميمها يدويًا من الصفر.
وتتيح الأداة للمستخدم إدخال وتنظيم مجموعة من البيانات، مثل:
* المعلومات الشخصية وبيانات التواصل.
* التعليم والمؤهلات الأكاديمية.
* المهارات.
* الخبرات العملية.
* المشاريع.
* الدورات والشهادات.
* اللغات.
* المعلومات الإضافية.
وبعد إدخال البيانات، تقوم الأداة بتنظيمها ضمن نموذج سيرة ذاتية قابل للاستخدام، مع إمكانية **تصدير السيرة الذاتية بصيغة PDF**.
وقد صُممت الأداة لتكون عملية ومناسبة بشكل خاص للطلاب والخريجين الراغبين في تجهيز سيرتهم الذاتية للتقديم على فرص التدريب والعمل.
---
# 7. بوابة الشهادات والإنجازات
تتضمن المنصة بوابة مخصصة للبحث عن الشهادات والإنجازات.
يمكن للمستخدم البحث باستخدام **الاسم الكامل**، مع توفير خيارات للفلترة والوصول إلى النتائج المطلوبة بصورة أكثر سهولة.
كما تم توفير أدوات إدارية تساعد على إدارة الشهادات، بما في ذلك:
* إضافة الشهادات.
* إدارة بيانات الشهادات.
* البحث عنها.
* رفع الشهادات بالجملة.
* استخراج بيانات أصحاب الشهادات تلقائيًا أثناء عملية الرفع.
---
# 8. صفحة الأعضاء واللجان
تم إنشاء قسم خاص بأعضاء النادي ولجانه، ويتيح عرض:
* أعضاء النادي.
* اللجان.
* الأدوار والمسؤوليات.
* وسائل التواصل.
ويهدف القسم إلى توضيح الهيكل التنظيمي للنادي وتسهيل الوصول إلى معلومات أعضائه ولجانه.
---
# 9. المدونة
تحتوي المنصة على نظام للمدونة يتيح نشر المحتوى بصورة منظمة.
ويشمل ذلك:
* المقالات التقنية.
* المحتوى التعليمي.
* الأخبار.
* المنشورات المختلفة المتعلقة بالنادي.
ويمكن إدارة محتوى المدونة من خلال لوحة التحكم الإدارية.
---
# 10. الفعاليات
تم توفير قسم مخصص للفعاليات، بحيث يمكن للنادي عرض أنشطته وفعالياته المختلفة وتنظيم المعلومات المرتبطة بها.
كما يمكن للإدارة إدارة الفعاليات وإضافة المحتوى وتحديثه من خلال النظام الإداري.
---
# 11. الدورات
تتضمن المنصة قسمًا مخصصًا للدورات التي ينظمها النادي، مع إمكانية إدارتها ونشر تفاصيلها من خلال لوحة التحكم.
---
# 12. نظام إدارة المحتوى – CMS
من أكثر الأجزاء التي تم التركيز عليها في المشروع بناء **CMS خاص بالنادي**.
الهدف من لوحة التحكم هو منح إدارة النادي القدرة على إدارة أجزاء واسعة من المنصة دون الحاجة إلى الرجوع إلى الكود البرمجي عند إجراء كل تحديث.
وتوفر لوحة التحكم إمكانيات لإدارة:
* المصادر التعليمية.
* المواد.
* الشهادات.
* الدورات.
* الفعاليات.
* صفحات الموقع.
* إعدادات المنصة.
* شريط الأخبار والتنبيهات.
* الحملات البريدية.
* المستخدمين.
* الأدوار.
* الصلاحيات.
* سجلات امتحانات المستوى والقبول.
* محاولات الامتحانات.
* النتائج والتوقيتات المرتبطة بالمحاولات.
كما تتضمن أدوات مخصصة للتعامل مع الشهادات ورفعها بالجملة واستخراج بيانات أصحابها تلقائيًا.
---
# 13. المستخدمون والأدوار والصلاحيات
تم تصميم النظام الإداري بحيث لا تكون إدارة الموقع مقتصرة على مستخدم واحد فقط.
وتتضمن لوحة التحكم إدارة:
* المستخدمين.
* الأدوار.
* الصلاحيات.
ويسمح ذلك بتنظيم الوصول إلى وظائف الإدارة المختلفة وفقًا للأدوار والمسؤوليات.
---
# 14. الأداء وتحمل الاستخدام
كان الأداء من أبرز التحديات أثناء تطوير المشروع.
تم العمل ضمن **موارد استضافة محدودة**، ولذلك كان من الضروري بناء المنصة بطريقة تقلل الحمل على الخادم وتحافظ على سرعة الاستجابة، خصوصًا مع زيادة عدد الزوار والطلبات المتزامنة.
لهذا السبب تم تطوير نظام **Caching متقدم** ساهم في:
* تقليل الحمل على الخادم.
* تحسين أوقات الاستجابة.
* تقليل العمليات غير الضرورية.
* رفع قدرة المنصة على التعامل مع الطلبات المتزامنة.
* تحسين استقرار الموقع أثناء الاستخدام الفعلي.
ولم يقتصر تقييم الأداء على الاختبارات النظرية، بل تم الاعتماد على الاستخدام الحقيقي للمنصة.
ومنذ إطلاق الموقع، سجلت الخوادم أكثر من:
**41,000 طلب HTTP**
ضمن سجلات الوصول المتاحة.
كما تجاوز نظام امتحانات المستوى والقبول:
**1,000 محاولة خلال أقل من 24 ساعة**
مع استمرار النظام في العمل بصورة مستقرة.
---
# 15. السجلات والمراقبة
تم الاحتفاظ بسجلات تفصيلية مرتبطة بالأنظمة المهمة، وبالأخص نظام امتحانات المستوى والقبول.
وتتيح هذه السجلات للإدارة مراجعة معلومات مثل:
* المحاولات.
* النتائج.
* التوقيتات.
* البيانات المرتبطة بالطلبات.
* عنوان IP المرتبط بالمحاولة بصورة مشفّرة.
وهذا يوفر للإدارة قدرة أفضل على مراجعة الاستخدام ومتابعة أداء الأنظمة والرجوع إلى السجلات عند الحاجة.
---
# 16. قابلية التوسع
منذ المرحلة الأولى من التصميم، تم وضع قابلية التوسع كأحد الاعتبارات الأساسية.
لم يتم بناء الموقع باعتباره مشروعًا ثابتًا ينتهي بمجرد إطلاق النسخة الأولى، وإنما كمنصة يمكن تطويرها وإضافة أنظمة جديدة إليها مستقبلًا.
ولهذا تم تصميم البنية بحيث تسمح بإضافة:
* خدمات جديدة.
* أدوات أكاديمية.
* أنظمة إدارية.
* محتوى جديد.
* وظائف إضافية.
* تحسينات مبنية على احتياجات المستخدمين.
وما تم إطلاقه يمثل **مرحلة أولى** من المشروع، بينما يستمر التطوير والتحسين بناءً على احتياجات النادي ومقترحات أعضائه ولجانه.
---
# 17. محركات البحث – Google Search Console
تم، بحمد الله، ربط الموقع بـ **Google Search Console (GSC)**.
ويجري العمل من خلاله على متابعة وتحسين:
* فهرسة الموقع.
* ظهور الصفحات في محركات البحث.
* قابلية اكتشاف المحتوى.
* الأداء المرتبط بالبحث.
ويأتي ذلك ضمن العمل المستمر على تحسين حضور المنصة ووصول الطلاب والمستخدمين إلى محتواها.
---
# 18. التصميم وتجربة الاستخدام
تم تطوير الموقع ليكون منصة عملية وسهلة الاستخدام، مع مراعاة اختلاف احتياجات المستخدمين بين الطلاب وإدارة النادي.
ومن الجوانب التي تم الاهتمام بها:
* تنظيم المحتوى.
* سهولة الوصول إلى الخدمات.
* دعم الوضع الداكن والفاتح.
* تنظيم الأقسام والصفحات.
* تبسيط الوصول إلى الأدوات التعليمية.
* توفير واجهات إدارية مخصصة.
* تقديم تجربة متكاملة بدل توزيع خدمات النادي على صفحات وأنظمة منفصلة.
---
# 19. التعاون مع النادي
لم يكن المشروع قائمًا على التطوير البرمجي فقط.
فقد كان للتعاون مع **لجان النادي وأعضائه ورؤساء لجانه** دور مباشر في تحويل الاحتياجات والأفكار والمقترحات إلى خصائص وأنظمة فعلية.
وكانت الملاحظات والتجارب العملية جزءًا من عملية التطوير المستمرة، بحيث يتم تحسين المنصة وفقًا للاستخدام الفعلي واحتياجات النادي.
---
# 20. مدقق الجودة
تمت الاستعانة بـ **جواد قبلاوي** كمدقق للجودة، وكان لحرصه ودقته في مراجعة التفاصيل دور في تحسين ومراجعة أجزاء مختلفة من المنصة.
---
# 21. الاستقرار بعد الإطلاق
لم يكن الهدف الوصول إلى نسخة تعمل تقنيًا ثم التوقف عند الإطلاق.
تم تأجيل مشاركة المشروع بصورة موسعة لأكثر من ستة أشهر، وذلك بهدف التأكد من:
* استقرار المنصة.
* أداء الأنظمة في الاستخدام الحقيقي.
* قدرة الموقع على تحمل الطلبات.
* التعامل مع الاستخدام المتزامن.
* مراقبة أداء الأنظمة المختلفة.
* اكتشاف المشكلات وتحسينها.
* الاستمرار في تطوير الميزات.
وبعد هذه الفترة من الاستخدام الفعلي، أصبحت المنصة أكثر نضجًا، وأصبح من الممكن عرض المشروع بناءً على تجربة تشغيل حقيقية وليس مجرد تجربة تطويرية.
---
# أبرز الأرقام
| المؤشر | النتيجة |
| ------------------------------------------ | -------------: |
| تاريخ تأسيس نادي هندسة الحاسوب | 2010 |
| مدة تشغيل النسخة الأولى قبل مشاركة المشروع | أكثر من 6 أشهر |
| طلبات HTTP المسجلة في سجلات الوصول المتاحة | +41,000 |
| محاولات امتحانات المستوى والقبول | +1,000 |
| مدة تسجيل هذه المحاولات | أقل من 24 ساعة |
---
# الهدف من المشروع
الهدف الأساسي من المنصة هو بناء **بنية رقمية متكاملة لنادي هندسة الحاسوب** بدل الاكتفاء بحضور إلكتروني تعريفي.
فالمنصة تجمع بين:
**التعليم + الخدمات الطلابية + الإدارة + المحتوى + الإعلام + الاختبارات + الشهادات + السيرة الذاتية + الفعاليات + الدورات**
في نظام واحد قابل للإدارة والتوسع.
---
# المرحلة القادمة
إطلاق النسخة الأولى لم يكن نهاية المشروع، بل بداية مرحلة جديدة من التطوير.
سيستمر العمل على المنصة من خلال:
* إضافة ميزات جديدة.
* تطوير الأنظمة الحالية.
* تحسين الأداء.
* تحسين تجربة المستخدم.
* الاستجابة لاحتياجات النادي.
* تنفيذ المقترحات الجديدة.
* تطوير الأدوات التعليمية والإدارية.
* تحسين الظهور في محركات البحث.
وستظل قابلية التوسع جزءًا أساسيًا من طريقة تطوير المنصة.
---
# الخلاصة
هذا المشروع يمثل تجربة عملية متكاملة في **تصميم وتطوير وتشغيل منصة ويب حقيقية** تخدم مؤسسة طلابية وتتعامل مع مستخدمين وطلبات واستخدام فعلي.
لم يقتصر العمل على كتابة الواجهات أو إنشاء صفحات الموقع، بل شمل بناء أنظمة مترابطة، تطوير لوحة تحكم مخصصة، تصميم أدوات تعليمية وإدارية، التعامل مع الأداء والـCaching، إدارة السجلات، بناء نظام امتحانات ديناميكي، إدارة الشهادات والمواد والدورات والفعاليات، تطوير حاسبة المعدل وصانعة السيرة الذاتية، وإعداد المنصة للنمو والتوسع مستقبلًا.
لم تبقَ هذه الأنظمة ضمن بيئة اختبار، بل دخلت مرحلة **الاستخدام الفعلي**، وهو ما أتاح تقييم المنصة وتحسينها بناءً على احتياجات حقيقية وبيانات استخدام حقيقية.
## رابط المشروع
**الموقع الرسمي لنادي هندسة الحاسوب – جامعة فلسطين التقنية خضوري**
---