نظرة عامة
نظام رقمي لإدارة البلاغات والصيانة ضمن إدارة التشغيل والصيانة بكليات جامعة الملك سعود في فرع المزاحمية. يوفر بوابة عامة لتقديم البلاغات ولوحة تشغيل داخلية تتغير وظائفها حسب صلاحية المستخدم.
التحديات توحيد البلاغات والطلبات الطارئة والوقائية داخل مسار عمل واحد. توزيع الصلاحيات بين ستة أدوار تشغيلية دون إظهار إجراءات غير مسموحة. متابعة المهام الدورية وربط المهمة الوقائية بطلب الصيانة الناتج عنها. إنتاج تقارير عربية قابلة للتنزيل مع دعم التصدير الجماعي. استعادة بيانات تشغيلية فقدت من قاعدة البيانات اعتمادًا على التقارير المتاحة. الحل
اعتمدت المنظومة واجهة React 19 مع إدارة حالة واستعلامات منفصلة، وخلفية NestJS منظمة في وحدات مستقلة. تطبق الخدمات التحقق من المدخلات، والمصادقة، والصلاحيات، وسجل التدقيق، والإشعارات الفورية، بينما تنفذ خدمة الجدولة إنشاء المهام المتكررة وفحصها دوريًا.
البنية التقنية واجهة أحادية الصفحة قابلة للتثبيت كتطبيق PWA. واجهات REST تحت المسار api/v1 مع استجابات وأخطاء موحدة. تخزين مستندي باستخدام MongoDB وMongoose مع فهارس للبحث والتصفية. قنوات Socket.IO مخصصة للأدوار والمستخدمين لتوصيل الإشعارات وتقدم التصدير. حاويات مستقلة للواجهة والخلفية مع Nginx وفحوص صحة وإعدادات Traefik. الوحدات الأساسية إدارة المستخدمين والأدوار والأقسام المرتبطة بهم. استقبال البلاغات بالعربية والإنجليزية وإسنادها وربطها بطلبات الصيانة. إدارة الطلبات الطارئة والوقائية وتسجيل الملاحظات والتنفيذ والإغلاق أو التوقف. جدولة الصيانة الوقائية وقبول المهام وتوليد التكرارات الأسبوعية والشهرية والربع سنوية ونصف السنوية. لوحات إحصائية وتقارير PDF وExcel وتصدير جماعي مضغوط. إدارة البيانات المرجعية وسلة المهملات وسجل العمليات. النتائج
تم توثيق استرجاع الطلبات والمهام الوقائية الخاصة بفبراير 2026 وربطها بالمراجع التشغيلية اللازمة، مع توفير سكربتات قابلة لإعادة التشغيل لتقليل التكرار أثناء الاستعادة.


