أعمل على تطوير تطبيق لخدمات وصيانة السيارات في قطر، وأحتاج إلى مستقل لديه معرفة جيدة بالسيارات، وخصوصًا سيارات الخليج، لإعداد قاعدة بيانات دقيقة ومنظمة للسيارات المتداولة في السوق القطري.
الهدف من قاعدة البيانات هو استخدامها داخل التطبيق عندما يقوم العميل بإضافة سيارته، بحيث يختار بيانات السيارة بالتسلسل التالي:
الماركة → الموديل → الفئة → سنة الصنع
وبعد اختيار بيانات السيارة، يقوم التطبيق بعرض صورة مناسبة لشكل سيارة العميل.
⸻
المطلوب في قاعدة البيانات:
1. الماركات (Make)
حصر ماركات السيارات المعروفة والمتداولة فعليًا في قطر.
لا أريد نسخ قاعدة بيانات عالمية تحتوي مئات الماركات والسيارات النادرة التي لا يحتاجها المستخدم في قطر.
وفي الوقت نفسه يجب عدم الاقتصار على موديلات 2026 الجديدة فقط، لأن التطبيق مخصص للصيانة، وبالتالي يجب مراعاة السيارات القديمة التي لا تزال منتشرة في قطر.
2. الموديلات (Model)
تحت كل ماركة يتم إدخال الموديلات المعروفة والمتداولة في قطر.
مثال:
Toyota
└ Land Cruiser
└ Prado
└ Camry
└ Corolla
└ Yaris
└ Hilux
└ Fortuner
…
3. الفئات (Trim)
تحت كل موديل يتم إدخال الفئات المعروفة والمتداولة في قطر.
مثال:
Toyota
└ Land Cruiser
├ GX
├ GXR
├ VX
├ VXR
└ GR Sport
المطلوب التأكد من أن الفئة مستخدمة فعليًا في قطر أو الخليج، وعدم إضافة عشرات الفئات العالمية غير المهمة للسوق المحلي.
4. سنوات الصنع (Year)
تحديد سنوات الصنع المرتبطة بكل موديل/فئة.
يجب الانتباه إلى أن أسماء الفئات قد تتغير من جيل إلى آخر، لذلك لا يتم افتراض أن نفس الفئات متوفرة في جميع السنوات.
⸻
5. تحديد تشابه شكل السيارة — وهذه نقطة أساسية جدًا في المشروع
أحتاج من المستقل إلى تحديد السنوات التي يمكن أن تستخدم نفس صورة السيارة داخل التطبيق.
لا أريد صورة مستقلة لكل سنة؛ لأن ذلك سيؤدي إلى آلاف الصور بدون داعٍ.
المطلوب دراسة Generation / Facelift / Body Style لكل موديل وتحديد متى بقي الشكل مناسبًا لاستخدام نفس الصورة، ومتى تغير الشكل بشكل يستدعي صورة جديدة.
مثال توضيحي فقط:
Toyota → Camry
2018–2020 → نفس مجموعة الشكل → Image 01
2021–2024 → نفس مجموعة الشكل → Image 02
2025–2026 → شكل جديد → Image 03
المثال أعلاه لتوضيح طريقة التسليم فقط، وليس بيانات مطلوب اعتمادها كما هي.
المستقل هو المسؤول عن البحث والتحقق من السنوات الصحيحة لكل سيارة.
⸻
6. الاختلاف بين الفئات
يجب أيضًا تحديد ما إذا كانت الفئات المختلفة من نفس الموديل والسنة تستطيع استخدام نفس الصورة.
مثال:
إذا كانت:
Land Cruiser GXR
Land Cruiser VX
Land Cruiser VXR
متشابهة بالشكل الخارجي بدرجة كافية للغرض من التطبيق، يتم ربطها بنفس مجموعة الصورة بدل تكرار نفس الصورة ثلاث مرات.
أما إذا كانت فئة معينة، مثل فئة رياضية أو خاصة، مختلفة خارجيًا بشكل واضح ويجب أن تظهر للمستخدم بصورة مختلفة، فيتم تحديدها على أنها:
Requires Different Image = Yes
مع توضيح السبب.
الهدف هنا هو الوصول إلى أقل عدد ممكن من الصور مع المحافظة على أن الصورة التي يراها العميل تمثل شكل سيارته بشكل صحيح.
⸻
7. الصور
توفير أو تحديد صورة واضحة ومناسبة لكل مجموعة شكل تم اعتمادها.
يفضل أن تكون السيارة:
* بزاوية ثابتة أو متقاربة قدر الإمكان.
* بدون أشخاص.
* بدون شعارات أو كتابات دعائية على الصورة.
* بخلفية نظيفة قدر الإمكان.
* بجودة مناسبة لتطبيق جوال.
* مع ذكر مصدر الصورة.
* وأن تكون حقوق استخدامها مناسبة للاستخدام داخل تطبيق تجاري، وليس مجرد نسخ صور محمية من Google.
⸻
8. شكل ملف التسليم
أريد التسليم في ملف Excel أو CSV منظم بحيث يستطيع المبرمج تحويله مباشرة إلى قاعدة بيانات.
أقترح أن يحتوي على الأعمدة التالية:
Make | Model | Trim | Year | Generation | Facelift | Body Style | Image Group ID | Same Image Years | Same Image Trims | Different Image Required | Image/File Name | Image Source | Notes
مثال:
Toyota | Land Cruiser | GXR | 2023 | LC300 | … | SUV | LC300-01 | … | GX/GXR/VX | No | LC300-01.png | المصدر | الملاحظات
Image Group ID مهم جدًا لأنه سيستخدمه المبرمج لمعرفة أن عدة سنوات أو فئات تشترك في نفس الصورة.
⸻
9. نطاق العمل
المطلوب التركيز على السيارات المعروفة والمتداولة في قطر، وليس جمع كل سيارة صنعت في العالم.
يجب أن تشمل القاعدة السيارات اليابانية والكورية والأمريكية والألمانية والبريطانية والصينية وغيرها الموجودة بشكل ملحوظ في السوق القطري.
كما يجب مراعاة الموديلات القديمة المنتشرة؛ لأن التطبيق خاص بالصيانة وليس بيع السيارات الجديدة.
عند عدم التأكد من سيارة أو فئة معينة، يتم وضعها في خانة ملاحظات للمراجعة بدل تخمين المعلومة.
⸻
10. مصادر المعلومات
أريد الاعتماد قدر الإمكان على مصادر موثوقة، مثل:
* المواقع الرسمية للشركات والوكلاء في قطر.
* كتالوجات السيارات الرسمية.
* مصادر موثوقة خاصة بسوق الخليج.
* مصادر السيارات المحلية الموثوقة عند الحاجة.
ويجب الاحتفاظ بمصدر المعلومات
Toyota
وتشمل على الأقل:
Land Cruiser + Camry + Corolla
مع:
الموديلات، الفئات، السنوات، تقسيم الأشكال/الأجيال، تحديد السنوات والفئات التي تستخدم نفس الصورة، وتحديد الحالات التي تحتاج صورة
لن يتم اعتماد عرض يعتمد فقط على نسخ قاعدة بيانات جاهزة تحتوي آلاف الموديلات بدون تخصيصها للسوق القطري.
⸻
النتيجة التي أريد الوصول إليها:
عندما يدخل العميل إلى التطبيق ويضيف سيارته، يستطيع مثلًا اختيار:
Toyota → Land Cruiser → GXR → 2022
فيقوم النظام تلقائيًا بعرض الصورة المرتبطة بمجموعة الشكل الخاصة بهذه السيارة.
وإذا اختار مستخدم آخر سنة أو فئة تشترك في نفس الشكل، يستخدم التطبيق نفس الصورة بدل تخزين صورة مكررة.
حجم البيانات
50
المعلومات المتوفرة
Excel
50
excel
المطلوب استلامه
المطلوب في النهاية قاعدة بيانات دقيقة، منظمة، قابلة للتوسع، ومجهزة للاستخدام البرمجي وليست مجرد قائمة
| تاريخ التسجيل | |
| معدل التوظيف | |
| المشاريع المفتوحة | 1 |
| مشاريع قيد التنفيذ | 0 |
| التواصلات الجارية | 19 |
السلام عليكم أستاذ فيصل المهم هنا مش جمع أسماء سيارات لكن بناء قاعدة يقدر المبرمج يعتمد عليها بدون ما يكرر الصور أو يربط موديل بصورة غلط. عندي خلفية هندسية واهت...