العودة لقائمة المشاريع
مطلوب تطوير برنامج مكتبي (Desktop App) لتحليل مبيعات الطيران
الميزانية
$100.00 - $250.00
التصنيف
برمجة، تطوير المواقع والتطبيقات
المهارات المطلوبة
برمجة
تطوير البرمجيات
برمجة مواقع
برمجة قواعد البيانات
برمجة
تطوير البرمجيات
برمجة مواقع
برمجة قواعد البيانات
الوصف
وصف المشروع:
ابحث عن مبرمج محترف لتطوير برنامج مكتبي متكامل يعمل على نظام ويندوز، مخصص لتحليل وعرض بيانات مبيعات حجوزات الطيران وإدارة بيانات العملاء. الهدف من البرنامج هو توفير لوحة تحكم (Dashboard) تفاعلية وسهلة الاستخدام، بالإضافة إلى نظام لإدارة معلومات العملاء ومستنداتهم.
الميزات والوظائف المطلوبة:
1. لوحة التحكم الرئيسية (Dashboard):
عرض مؤشرات الأداء الرئيسية (KPIs) في بطاقات واضحة: إجمالي الإيرادات، إجمالي الأرباح، إجمالي الحجوزات، ومتوسط قيمة الحجز.
رسوم بيانية تفاعلية لعرض تطور المبيعات والأرباح مع مرور الوقت.
رسم بياني دائري (Pie Chart) لتوزيع الحجوزات حسب درجة السفر (اقتصادية، رجال أعمال، أولى).
عرض لأكثر الوجهات طلبًا وتحليل الإيرادات حسب المنطقة.
2. إدارة بيانات العملاء والحجوزات:
ملف العميل: لكل عميل، يجب أن يوفر البرنامج إمكانية تخزين المعلومات التالية:
الاسم الكامل.
رقم الهاتف.
البريد الإلكتروني.
تخزين المستندات: إمكانية رفع وتخزين صور للمستندات الهامة مثل جواز السفر والبطاقة المدنية/الشخصية.
إدارة الحجوزات:
تسجيل تفاصيل كل حجز: اسم العميل، الوجهة، حالة الحجز، السعر الفعلي، السعر المدفوع، وهامش الربح.
إمكانية استيراد بيانات الحجوزات من ملفات خارجية (مثل Excel أو CSV).
إمكانية إدخال البيانات يدويًا وتعديلها وحذفها.
التخزين المحلي: يجب تخزين جميع البيانات (بما في ذلك صور المستندات) بشكل آمن ومحلي على جهاز الكمبيوتر.
3. التقارير والبحث:
جدول يعرض تفاصيل الحجوزات الأخيرة مع إمكانية البحث والتصفية المتقدمة (حسب اسم العميل، الوجهة، التاريخ، إلخ).
إمكانية البحث عن عميل معين وعرض جميع حجوزاته ومستنداته.
إمكانية تحديد نطاق زمني معين لعرض البيانات في لوحة التحكم.
4. المتطلبات التقنية:
البرنامج يجب أن يكون تطبيق سطح مكتب (Desktop Application) يعمل على نظام ويندوز (بصيغة .exe).
يعمل بشكل كامل Offline ولا يتطلب أي اتصال بالإنترنت.
واجهة المستخدم يجب أن تكون احترافية وحديثة وسهلة الاستخدام (لدينا تصميم مبدئي سيتم مشاركته مع المبرمج).
المهارات المطلوبة:
خبرة مثبتة في تطوير تطبيقات سطح المكتب.
خبرة في التعامل مع قواعد البيانات المحلية (مثل SQLite).
القدرة على إنشاء واجهات مستخدم جذابة وسهلة الاستخدام.
عند التقديم، يرجى ذكر التقنيات التي تقترح استخدامها في بناء البرنامج وتقديم أمثلة على أعمال سابقة مشابهة.