الحمد لله، تم تطوير نموذج تطبيقي بسيط لتتبع حركة حافلات نقل المسافرين، بهدف محاكاة خط منظم مثل (فرناكة – مستغانم) مع اعتماد جداول زمنية تقريبية تساعد على فهم سير الرحلات ومراقبة الوضعية الحالية لكل حافلة بشكل لحظي.
يعتمد النظام على منطق زمني واضح لكل حافلة، حيث تتكون الدورة الكاملة من ثلاث مراحل أساسية:
- ذهاب لمدة 60 دقيقة
- توقف في المحطة النهائية لمدة 15 دقيقة
-
إياب لمدة 60 دقيقة
وبذلك تكون مدة الدورة الكاملة 135 دقيقة، وتتكرر هذه الدورة بشكل مستمر إلى غاية الساعة 18:00.
يتم تتبع 8 حافلات تعمل على نفس الخط، بحيث يتم عرض كل حافلة في بطاقة مستقلة تحتوي على أهم المعلومات الحيوية، مثل:
- الاتجاه الحالي (ذهاب أو إياب)
- الموقع الحالي (المحطة التي تتواجد بها الحافلة)
- المحطة القادمة
- الحالة التشغيلية للحافلة
ومن الناحية البصرية، تم اعتماد نظام حالات واضح يساعد على التمييز السريع بين الحافلات:
- 🟢 نشطة: الحافلة في الخدمة وتتحرك ضمن خطها
- 🟡 متوقفة: الحافلة في فترة التوقف بالمحطة النهائية
- ⚪ رمادية: الحافلة لم تنطلق بعد أو انتهت دورتها
كما يتضمن النظام واجهة خريطة مبسطة لتمثيل خط السير، حيث يتم التركيز على الحافلة النشطة في الوقت الحالي، مع إبراز:
- المحطة الحالية بلون أخضر مع تأثير وميض
- المحطة القادمة بلون برتقالي
- المحطات غير النشطة بلون محايد أو أصفر حسب الحالة
إضافة إلى ذلك، تم إدراج نظام إشعارات يساعد في تحسين تجربة المتابعة، حيث يتم إطلاق تنبيهات في الحالات التالية:
- عند وصول الحافلة إلى كل محطة
- عند التوقف في المحطة النهائية مع عرض وقت العودة المتوقع
- إمكانية تفعيل تنبيه مسبق قبل الوصول إلى المحطات (قابل للتخصيص)
هذا المشروع يمثل نموذجًا أوليًا يمكن الاعتماد عليه لفهم كيفية تنظيم وتتبع حركة النقل الحضري، خاصة في حال توفر انضباط في التوقيت وجدولة دقيقة. كما يمكن تطويره مستقبلاً ليشمل مزايا أكثر تقدماً مثل الربط بالخرائط الحقيقية، تتبع مباشر عبر GPS، دعم عدد أكبر من الخطوط، ولوحة تحكم لإدارة الجداول الزمنية بشكل ديناميكي.
رابط التطبيق للتجريب : إضغط هنا
By OMAR MLW — 2026 ✅