نظام إدارة الأسطول

شركة المندرة العربية — الدليل الشامل لاستخدام النظام وإدخال البيانات

نظرة عامة على النظام

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

بيانات الدخول

حسابات الاختبار المدمجة:

الدوراسم المستخدمكلمة المرورالصلاحيات
مدير النظامadmin— (تُعيَّن عند الإعداد)كل الصلاحيات (إدارة المستخدمين، حذف)
مدير الأسطولfleet_mgr— (تُعيَّن عند الإعداد)إضافة وتعديل جميع الأقسام
مشرف الصيانةmaint_sup— (تُعيَّن عند الإعداد)الصيانة وقطع الغيار فقط
مسؤول السلامةsafety_off— (تُعيَّن عند الإعداد)الحوادث والمخالفات

هيكل النظام

لوحة التحكم
إحصائيات مباشرة: عدد المركبات، السائقين، الصيانة، المخالفات
المركبات
إدارة كاملة للأسطول: تسجيل، حالة، صيانة، تقاعد
السائقون
بيانات السائقين: رخص، تصانيف، عقود، تواريخ انتهاء
تعيين السائقين
ربط السائقين بالمركبات مع تواريخ البداية والنهاية
تتبع GPS
خرائط حية لمواقع المركبات عبر API مخصص
الصيانة
طلبات صيانة، أولويات، حالات، تكاليف، فنيين
قطع الغيار
مخزون قطع الغيار، حد أدنى، موردين، أسعار
المخالفات المرورية
مخالفات مرور: سداد، إسناد للسائقين، تواريخ
مخالفات وزارة النقل
مخالفات نقل: قرارات وزارية، أوزان، مسارات
الحوادث
نظام حوادث متكامل حسب معايير السعودية: المرور، التأمين، الإصابات
التقارير
تقارير شاملة: المصروفات، الصيانة، المخالفات، الحوادث
المستخدمون
إدارة حسابات النظام للأدمن فقط

لوحة التحكم

الصفحة الرئيسية بعد تسجيل الدخول — تعرض إحصائيات فورية عن الأسطول في لمحة واحدة.

fleet.mandara.local — لوحة التحكم
🚗 إجمالي المركبات
12
👨‍✈️ السائقون
8
صيانة معلقة
3
⚡ مخالفات غير مسددة
5
⬅️ بطاقات الإحصائيات — كل بطاقة تعرض فئة بلون مختلف، مع العدد الإجمالي والتفاصيل السريعة

شرح البطاقات

🚗 إجمالي المركباتعدد جميع المركبات المسجلة في النظام بغض النظر عن حالتها
👨‍✈️ السائقون النشطونالسائقون الحاليون بحالة "نشط"
طلبات الصيانة المعلقةطلبات صيانة لم تنجز بعد (pending + approved + in_progress)
⚡ مخالفات غير مسددةمخالفات مرورية لم يتم دفعها
الحوادث المفتوحةحوادث لم تغلق بعد
📦 قطع غيار منخفضةقطع الغيار التي وصلت أو انخفضت عن حد الأمان

إدارة المركبات

إدارة كاملة لبيانات المركبات: تسجيل، تعديل، تغيير الحالة، حذف.

طريقة إضافة مركبة جديدة

1
اضغط على "➕ إضافة مركبة"
الزر موجود أعلى يسار الشاشة في شريط البحث.
2
املأ البيانات الأساسية
رقم اللوحة، الماركة، الموديل، سنة الصنع، اللون، رقم الشاصي.
3
اختر الحالة والنوع
متاح، في العمل، صيانة، متقاعدة. ونوع المركبة: نقل، ركاب، معدات.
4
أضف تفاصيل إضافية
سعة الوقود، عدد المقاعد، تاريخ انتهاء الاستمارة، تاريخ انتهاء التأمين (اختياري).
5
احفظ المركبة
اضغط "💾 حفظ" — ستظهر المركبة فوراً في الجدول.

حقول إضافة مركبة

نموذج إضافة مركبة
رقم اللوحة
أ ب ج 1234
الماركة
تويوتا
الموديل
كامري
سنة الصنع
2024
اللون
أبيض
الحالة
🟢 متاح

إدارة الحالة

🟢 متاحالمركبة جاهزة للعمل
🔵 في العملالمركبة قيد الاستخدام حالياً
🟡 صيانةالمركبة في ورشة الصيانة
⚫ متقاعدةالمركبة خارج الخدمة نهائياً

التنبيهات

يظهر 🔴 أيقونة حمراء بجانب المركبة عندما يقترب انتهاء التأمين أو الاستمارة أو الفحص الدوري من تاريخه خلال 30 يوماً.

👨‍✈️ إدارة السائقين

إدارة بيانات السائقين: رخص القيادة، التصانيف، العقود، تواريخ الانتهاء.

طريقة إضافة سائق جديد

1
اضغط على "➕ إضافة سائق"
في شريط البحث أعلى قائمة السائقين.
2
أدخل البيانات الشخصية
الاسم الكامل، رقم الهوية الوطنية/الإقامة، الجنسية، تاريخ الميلاد، رقم الجوال، البريد الإلكتروني.
3
بيانات رخصة القيادة
نوع الرخصة (عمومي/خصوصي/دراجة)، رقم الرخصة، تاريخ الإصدار، تاريخ الانتهاء، جهة الإصدار.
4
بيانات العقد والعمل
نوع العقد (سنوي/شهري/مؤقت)، الراتب، تاريخ بداية العقد، تاريخ نهاية العقد، التصنيف (أول/ثاني/ثالث/متدرب).
5
حالة السائق
اختر الحالة: نشط، غير نشط، موقوف.
6
احفظ السائق
اضغط حفظ — يظهر السائق في الجدول فوراً.
أنواع الرخص
🚛 رخصة عموميقيادة المركبات الثقيلة والنقل العام — مطلوب للسائقين الأساسيين
🚗 رخصة خصوصيقيادة المركبات الخاصة الخفيفة
🏍️ رخصة دراجةقيادة الدراجات النارية
حالات السائقين
نشطيعمل حالياً — يمكن تعيينه على مركبة
غير نشطغير عامل حالياً (إجازة، استقالة مؤقتة)
موقوفموقوف عن العمل (مخالفة، تحقيق)

تعيين السائقين

ربط السائقين بالمركبات — يمكن تعيين أكثر من سائق على نفس المركبة في فترات مختلفة.

طريقة تعيين سائق على مركبة

1
اضغط "➕ تعيين جديد"
2
اختر المركبة من القائمة المنسدلة
3
اختر السائق من القائمة المنسدلة
4
حدد تاريخ البداية (وتاريخ النهاية اختياري)
5
احفظ — يظهر التعيين في الجدول بحالة نشط

إنهاء تعيين

لإنهاء تعيين سائق، اضغط على ✏️ بجانب التعيين وأدخل تاريخ النهاية. سيتحول تلقائياً إلى منتهي.

تتبع GPS

عرض مواقع المركبات على الخريطة ونقل بيانات التتبع عبر API مخصص.

طريقة استخدام GPS

1
اذهب إلى "تتبع GPS" من القائمة الجانبية
تظهر خريطة تفاعلية (Leaflet/OpenStreetMap) بعلامات لموقع كل مركبة.
2
اختر مركبة من القائمة المنسدلة
سيتم التركيز على موقعها على الخريطة.
3
عرض التفاصيل
اضغط على علامة المركبة في الخريطة لعرض: السرعة، حالة المحرك، عداد المسافة، آخر تحديث.

إرسال بيانات GPS (API)

يمكن لأجهزة التتبع إرسال بيانات المواقع عبر API:

POST /api/gps/update
Header: x-api-key: gps_mandara_2026
Body: { vehicle_id, latitude, longitude, speed, engine_status, odometer }

أيقونات المركبات على الخريطة

🟢 أخضرالمحرك شغال (engine: on)
🔴 أحمرالمحرك متوقف (engine: off)

طلبات الصيانة

إدارة طلبات الصيانة للفريق الفني: تسجيل، اعتماد، تنفيذ، إغلاق.

طريقة تسجيل طلب صيانة

1
اضغط "➕ طلب صيانة"
2
اختر المركبة من القائمة
3
أدخل: نوع الصيانة (وقائية/إصلاحية/دورية/استبدال إطارات/كهرباء/ميكانيكا)
4
حدد الأولوية: عادي عالي عاجل
5
أدخل وصف المشكلة بالتفصيل
6
اختر الفني المسؤول (اختياري) وقراءة العداد
7
احفظ — الطلب يظهر بحالة معلق

حالات الصيانة

معلقبانتظار الموافقة
معتمدتمت الموافقة على الصيانة
قيد التنفيذالصيانة جارية حالياً
مكتملتم إنجاز الصيانة
مرفوضتم رفض طلب الصيانة

تغيير حالة الصيانة

عند تغيير الحالة إلى مكتمل، يتم:
• تسجيل التكلفة الفعلية وتاريخ الإنجاز
• تحديث حالة المركبة إلى 🟢 متاح تلقائياً

قطع الغيار

إدارة مخزون قطع الغيار مع نظام إنذار عند انخفاض المخزون عن حد الأمان.

طريقة إضافة قطعة غيار

1
اضغط "➕ إضافة قطعة"
2
أدخل اسم القطعة (مثلاً: "فلتر زيت") ورقم القطعة
3
اختر التصنيف (محرك/فرامل/كهرباء/تبريد/تعليق/جسم/زيت/فلتر/إطارات/أخرى)
4
أدخل الكمية الحالية وحد الأمان (min_stock)
5
أدخل سعر الوحدة والمورد ورقم هاتف المورد وموقع الرف
6
احفظ — تظهر القطعة مع حالة المخزون

⚠️ تنبيه المخزون المنخفض

عندما تنخفض الكمية عن حد الأمان (min_stock)، يظهر تنبيه مخزون منخفض في الجدول.

يمكنك أيضاً تحديث الكمية مباشرة بالضغط على ✏️.

المخالفات المرورية

إدارة مخالفات المرور المسجلة على المركبات — تتبع السداد والإسناد للسائقين.

طريقة إضافة مخالفة مرورية

1
اضغط "➕ إضافة مخالفة" في شريط البحث
2
أدخل رقم المخالفة ونوع المخالفة
الأنواع: سرعة، إشارة، مسار، تظليل، هاتف، حزام، فحص دوري، وقوف، تجاوز، تلوث، أخرى.
3
اختر المركبة والسائق (اختياري)
4
أدخل المبلغ وتاريخ المخالفة وتاريخ الاستحقاق والموقع
5
اختر "إسناد للسائق" إذا كان السائق مسؤولاً عن الدفع
6
احفظ — المخالفة تظهر بحالة ❌ غير مسددة

تسجيل السداد

عند دفع المخالفة، اضغط على سداد بجانب المخالفة — أدخل تاريخ السداد ورقم المرجع — تتغير الحالة إلى ✅ مسددة.

مخالفات وزارة النقل

مخالفات صادرة من وزارة النقل والخدمات اللوجستية — مثل الحمولة الزائدة، مخالفة المسار، التشغيل بدون ترخيص.

طريقة إضافة مخالفة نقل

1
اضغط "➕ إضافة مخالفة نقل"
2
اختر نوع المخالفة
حمولة زائدة، مخالفة مسار، تشغيل بدون ترخيص، مخالفة فني دوري، ساعات القيادة، نقل مواد خطرة، تجاوز الأبعاد المسموحة، عدم وجود تتبع، أخرى.
3
أدخل قرار وزارة النقل (رقم القرار) — خاص بمخالفات النقل فقط
4
أدخل باقي البيانات: المركبة، السائق، المبلغ، التاريخ، الموقع
5
احفظ — وتابع السداد مثل المخالفات المرورية

الفرق عن المخالفات المرورية

تحوي مخالفات النقل حقل إضافي "قرار وزارة النقل" لتسجيل رقم قرار الوزارة، وتختص بمخالفات أنظمة النقل البري.

إدارة الحوادث

نظام متكامل لإدارة حوادث المركبات حسب معايير المملكة العربية السعودية — يغطي متطلبات المرور السعودي وشركات التأمين.

طريقة تسجيل حادث

1
اضغط "➕ تسجيل حادث جديد"
يفتح نموذج من 9 أقسام منظمة.
2
📋 معلومات أساسية
رقم الحادث (يولد تلقائياً بصيغة AH-2026-XXXXX)، تاريخ الحادث، المركبة، السائق.
3
📍 الموقع
المدينة، الحي، الشارع، نوع الطريق (سريع/عام/فرعي/دوار)، الإحداثيات (GPS).
4
🚦 نوع الحادث والوصف
النوع: تصادم، انقلاب، دهس، حريق، صدم مركبة متوقفة، صدم ثابت، انحراف عن الطريق، سقوط من مرتفع.
درجة الخطورة: بسيط (أضرار مادية فقط)، متوسط (مع إصابات)، بليغ (إصابات خطيرة)، وفيات.
5
👮 إجراءات المرور
رقم محضر المرور، اسم ضابط المرور، مركز المرور، تاريخ المحضر، الإجراءات المتخذة (غرامة/حجز/إيقاف رخصة/إحالة للهيئة), الطرف المتسبب ووصف السبب.
6
🩺 الإصابات والضحايا
وجود إصابات، عدد المصابين، عدد الوفيات، وصف الإصابات.
7
الأضرار والتكاليف
مستوى الضرر (بسيط/متوسط/شديد/كلي)، الضرر التقديري، تكلفة الإصلاح الفعلية، مركز الإصلاح المعتمد، ملاحظات الفحص.
8
🏦 التأمين
شركة التأمين (قائمة 14 شركة سعودية)، رقم وثيقة التأمين، رقم المطالبة، تاريخ المطالبة، حالة المطالبة (لم يتم التقديم/تم التقديم/قيد المراجعة/معتمد/مرفوض/مغلق).
9
👤 الطرف الثالث
بيانات الطرف الثالث (إن وجد): الاسم، رقم المركبة، شركة التأمين، قيمة الأضرار.
10
📌 الحالة والملاحظات
حالة الحادث (تم التبليغ ← محضر مروري ← تحت التقييم ← تحت الإصلاح ← تم التسوية ← مغلق)، تاريخ الإغلاق، ملاحظات.

مراحل حالة الحادث

📢 تم التبليغ ← 📋 محضر مروري ← 🔍 تحت التقييم ← تحت الإصلاح ← ✅ تم التسوية ← 🔒 مغلق

شركات التأمين المدعومة

التعاونية، الراجحي للتكافل، بوبا، الوطنية، سلامة، أسيج، ملاذ، سايكو، الخليجية، العربية، اتحاد الخبر، وقاية، أمان، تكافل الراجحي.

عرض تفاصيل الحادث

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

🚨 تفاصيل الحادث AH-2026-68749
📢 تم التبليغ متوسط — مع إصابات لم يتم التقديم
رقم الحادث
AH-2026-68749
التاريخ
١٥ يناير ٢٠٢٦
النوع
تصادم
المدينة
الرياض
الحي
الملز
الشارع
طريق الملك فهد
نوع الطريق
طريق سريع
المصابين
٢
الوفيات
٠
الضرر التقديري
١٥٬٠٠٠ ر.س
شركة التأمين
التعاونية
الحالة
📢 تم التبليغ

التقارير

تقارير شاملة لتحليل أداء الأسطول واتخاذ القرارات.

أنواع التقارير

💰
المصروفات
تحليل تكاليف الصيانة والمخالفات حسب الفترة — مع رسوم بيانية
الصيانة
حالة طلبات الصيانة، تكاليفها، توزيعها حسب الأولوية والنوع
المخالفات
إحصائيات المخالفات المرورية ومخالفات النقل — مسدد وغير مسدد
الحوادث
تحليل الحوادث حسب الخطورة والنوع والحالة
حالة الأسطول
توزيع المركبات حسب الحالة: متاح، في العمل، صيانة، متقاعدة

طريقة استخدام التقارير

1
اختر نوع التقرير من علامات التبويب (Tabs)
2
حدد الفترة الزمنية (من تاريخ — إلى تاريخ)
3
اضغط "تحديث" — تظهر الإحصائيات والرسوم البيانية

إدارة المستخدمين

🔒 متاح فقط لمدير النظام (admin).

إضافة وتعديل وحذف حسابات المستخدمين.

طريقة إضافة مستخدم

1
اذهب إلى "المستخدمون" من القائمة الجانبية (تظهر فقط للأدمن)
2
اضغط "➕ إضافة مستخدم"
3
أدخل اسم المستخدم، الاسم الكامل، كلمة المرور، الدور
4
احفظ — يمكن للمستخدم الجديد تسجيل الدخول فوراً

الأدوار والصلاحيات

adminكل الصلاحيات: إدارة المستخدمين، حذف أي سجل، عرض سجل العمليات
fleet_managerإضافة وتعديل في جميع الأقسام (عدا إدارة المستخدمين)
maintenance_supervisorإدارة الصيانة وقطع الغيار فقط
safety_officerإدارة الحوادث والمخالفات فقط
viewerعرض فقط — لا يستطيع إضافة أو تعديل أو حذف

سجل العمليات

🔒 متاح فقط لمدير النظام (admin).

سجل تفصيلي لجميع العمليات التي تمت في النظام: إضافة، تعديل، حذف.

معلومات السجل

كل عملية تسجل:
• 🧑‍💼 المستخدم — من قام بالعملية
• ⚙️ الإجراء — إنشاء / تعديل / حذف / دفع
• 📄 النوع — نوع الكيان: مركبة، سائق، صيانة، مخالفة، حادث، إلخ
• 🆔 رقم الكيان — معرف العنصر الذي تم تعديله
• 📝 التفاصيل — وصف العملية
• 🌐 IP — عنوان IP الخاص بالمستخدم
• 🕐 التاريخ والوقت

طريقة الاستخدام

اذهب إلى "سجل العمليات" من القائمة الجانبية — يعرض جدولاً مرتباً تنازلياً بأحدث العمليات أولاً.

نصائح سريعة

تحديث البيانات
بعد إضافة أو تعديل أي عنصر، يتم تحديث الجدول تلقائياً دون الحاجة لتحديث الصفحة.
فلترة البيانات
استخدم القوائم المنسدلة في شريط البحث لفلترة النتائج حسب الحالة أو النوع.
متوافق مع الجوال
النظام مصمم ليعمل على جميع الأجهزة — استخدم زر ☰ في الجوال لفتح القائمة.
الأمان
جميع كلمات المرور مشفرة بـ bcrypt. صلاحيات الأدوار تمنع الوصول غير المصرح به.
API موحد
جميع عمليات CRUD متاحة عبر REST API تحت /api/ للربط مع أنظمة خارجية.
متوافق مع السعودية
نظام الحوادث مبني حسب متطلبات المرور السعودي وشركات التأمين المحلية.