العودة لقائمة المشاريع

تطبيق موبايل لإدارة طلبات التوصيل ولوحة ويب للتحكم بالتطبيق

56

نقاط الجدية

من 100 — بناءً على نشاط صاحب المشروع، جودة الوصف، الميزانية، والعروض
الحالة
مُغلق
تاريخ النشر
منذ 8 أشهر
الميزانية
$5000.00 - $10000.00
مدة التنفيذ
124 يوما
التصنيف
برمجة، تطوير المواقع والتطبيقات
صاحب المشروع
منذر م.
عدد العروض
23
مشاريع قيد التنفيذ
0
التواصلات الجارية
0
المهارات المطلوبة
تطوير الويب برمجة iOS برمجة أندرويد تطوير البرمجيات هندسة البرمجيات برمجة التطبيقات تطوير التطبيقات واجهة برمجة التطبيقات إنشاء تطبيق تطوير الويب برمجة iOS برمجة أندرويد تطوير البرمجيات هندسة البرمجيات برمجة التطبيقات تطوير التطبيقات واجهة برمجة التطبيقات إنشاء تطبيق
الوصف
وثيقة المتطلبات التقنية - تطبيق التوصيل تصف هذه الوثيقة المتطلبات التقنية لتصميم وتطوير نظام توصيل مخصص يتكون من تطبيقين للهواتف الذكية (تطبيق خاص بالمطاعم والشركات والأفراد، وتطبيق للسائقين) بالإضافة إلى لوحة تحكم (ويب) لإدارة النظام. ١. مكونات النظام • تطبيق المطاعم / الأفراد / الشركات / شركات التوصيل أونلاين. • تطبيق السائقين (منفصل). • لوحة التحكم (Web Admin Panel). ٢. تطبيق المطاعم •يقوم صاحب المطعم بإنشاء طلب جديد بتعبئة المعلومات التالية: • اسم الزبون (اختياري) • رقم هاتف الزبون (اختياري) • عنوان الزبون (اختياري نصي) • نوع المركبة المطلوبة (سيارة صغيرة، سكوتر، سيارة مكيفة) •عند تسليم الطلب، يقوم النظام بالبحث عن أقرب سائق توصيل باستخدام خوارزمية البحث. •مراحل الطلب: ١. جديد ٢. تم الموافقة عليه ٣. في الطريق ٤. مكتمل •لكل طلب رقم مرجعي فريد يتم إنشاؤه تلقائياً. •يمكن إلغاء الطلب من قبل المطعم حتى مرحلة "في الطريق" دون تكلفة. بعد تلك المرحلة يتم خصم قيمة التوصيل. معلومات المطعم: • إحداثيات خرائط جوجل • العنوان النصي • اسم المطعم • رقم الهاتف • الشعار المستخدمون (حسابات فرعية): • الاسم الأول، اسم العائلة، اسم المستخدم، كلمة المرور تسجيل الدخول باسم مستخدم وكلمة مرور. ٣. تطبيق الأفراد والشركات •تسجيل الدخول باستخدام رقم الهاتف وتأكيده عبر رمز التحقق (OTP). •البيانات المطلوبة لأول تسجيل: • الاسم الأول والاسم الأخير (للفرد) • اسم الشركة (للشركات) •عند إنشاء طلب توصيل يتم تعبئة: • العنوان (من) – إحداثيات خرائط جوجل • العنوان (إلى) – إحداثيات خرائط جوجل • رقم هاتف المرسل (قابل للتعديل) • رقم هاتف المستقبل • نوع المركبة •يتم حساب المسافة بالكيلومترات، الوقت المتوقع حسب خرائط جوجل، وتقدير تكلفة التوصيل بناءً عليه. •الطلب يُرسل إلى أقرب سائق بناءً على الموقع (من). •في حال كان الطلب يتطلب شراء، يتم تحديد سعر السلعة قبل قبول الطلب. •يمكن للسائق رفض الطلب غير المكتمل وإبلاغ الإدارة. •يمكن إلغاء الطلب بدون رسوم قبل قبول السائق. شاشة الدليل: تعرض قائمة المطاعم والأماكن (الشعار، الاسم، الهاتف). ٤. شركات التوصيل أونلاين •تسجيل الدخول باسم مستخدم وكلمة مرور. •إضافة طرود التوصيل: • رقم الزبون • المنطقة •يتم إنشاء رقم مرجعي لكل طرد. •يمكن إضافة أكثر من طرد في اليوم الواحد. •النظام يجمع الطرود من الشركات ويقوم بالمحاسبة عليها. •مدير النظام يوزع الطرود على السائقين يدوياً حسب المناطق (الحالة: مجدولة). •السائق يدخل الرقم المرجعي لتغيير حالة الطرد إلى "مكتملة". •الشركة تستطيع متابعة حالة جميع الطرود. ٥. تطبيق السائقين •تطبيق مستقل. •التسجيل يتطلب: • الاسم الكامل • رقم الهاتف • نوع المركبة • صورة شخصية •تسجيل الدخول وتأكيد رقم الهاتف (OTP). •تحديد المناطق المسموح للسائق العمل بها. •كل سائق لديه رصيد توصيل. •عند إكمال الطلب يتم خصم عمولة المنصة. •يمكن شحن الرصيد باستخدام رموز تولدها المنصة ولا يمكن إعادة استخدامها. •النظام يسجل اسم السائق الذي استخدم الكود. •يوجد زر تسجيل الدخول والخروج لتحديد الحالة (متاح / غير متاح). ٦. خوارزمية إرسال الطلبات إلى السائقين ١. يجب أن يكون السائق في الخدمة. ٢. يجب أن يمتلك رصيدًا كافيًا. ٣. يجب أن تكون منطقة الالتقاط ضمن مناطقه المسموح بها. ٤. يتم تحديد الأقرب لمسافة لا تتجاوز ٥ كم. ٥. أولوية الإرسال للسائق الذي مضى وقت أطول على آخر طلب أنجزه. ٦. يتم إرسال الطلب إلى ٣ سائقين بالتتالي بفاصل ١٠ ثوانٍ. ٧. في حال عدم قبول أي منهم، يُحال الطلب إلى لوحة التحكم لتعيين سائق يدويًا. ٧. لوحة التحكم (Web Admin Panel) •إدارة الحسابات (إيقاف / تفعيل). •إدارة دليل المطاعم والأماكن (إضافة / تعديل / حذف). •إضافة وإدارة السائقين. •إدارة المطاعم والمستخدمين التابعين لها. •تعيين سائق يدويًا في حال الطوارئ أو فشل التوصيل. •خريطة توضح مواقع السائقين مع ألوان تحدد الحالة (انتظار، توصيل، مكتمل). إدارة أرصدة السائقين: • إنشاء أكواد رصيد • خصم رصيد يدوي • عرض أرصدة السائقين •إمكانية إيقاف التطبيق عن العمل. •إدارة مستخدمي لوحة التحكم. •إضافة طلبات توصيل مخصصة وتعيين سائق يدوي. •عرض جميع الطلبات وتفاصيلها. •لوحة تحكم إحصائية تعرض مؤشرات الأداء (Dashboard). ٨. المتطلبات التقنية العامة • التكامل مع خرائط جوجل (Google Maps API). • دعم تعدد اللغات (عربي / إنجليزي). • نظام إشعارات (Push Notifications).
عرض على مستقل