العودة لقائمة المشاريع
تطبيق حجز منشآت
الميزانية
$500.00 - $1000.00
التصنيف
برمجة، تطوير المواقع والتطبيقات
المهارات المطلوبة
برمجة
برمجة التطبيقات
تصميم تطبيقات
برمجة مواقع
برمجة أندرويد
تصميم تطبيقات iOS
برمجة
برمجة التطبيقات
تصميم تطبيقات
برمجة مواقع
برمجة أندرويد
تصميم تطبيقات iOS
الوصف
اسم البرنامج "احجز منشأتك"
فكرة البرنامج:
- يقوم العميل بتنصيب البرنامج والدخول مباشرة بدون اسم مستخدم ، يظهر في شاشة البرنامج الرئيسية قائمة رئيسية بأسماء المدن ، ويظهر من كل مدينة قائمة فرعية بأسماء المناطق.
يقوم المستخدم بالضغط على اسم المنطقة فيظهر له قائمة بأسماء المنشآت التي سيتم تحديدها وإضافتها في هذه المنطقة من قبل مدير النظام ، يختار المستخدم المنشأة بالضغط عليها فيظهر له خيار معلومات وصور عن المنشأة ورابط موقع المنشأة عبر الخرائط ، وخيار آخر لجدول الحجوزات لمدة ١٠ أيام قادمة مفصلا بالساعة .
تظهر الساعات المحجوزة باللون الأحمر في الجدول ، والساعات الغير محجوزة باللون الأخضر ، يقوم المستخدم بالضغط على زر اتصال للتواصل مع المنشأة لحجز أحد المواعيد المتاحة.
- يحتوي البرنامج على خاصية البحث عن موعد حجز متاح باختيار اليوم والساعة والمدينة.
- من جهة أخرى يكون لدى كل صاحب منشأة اسم مستخدم وكلمة مرور يقوم بالدخول عن طريقها لتحديث جدول الحجوزات يوميا بعد كل حجز.
- يكون لدى صاحب البرنامج صلاحية الدخول للبرنامج للقيام بالتالي:
- إدارة المنشآت وأصحاب المنشآت من إضافة وحذف صاحب منشأة ، تفعيل وإلغاء تفعيل صاحب منشأة مسجل ، تفعيل والغاء تفعيل منشأة.
- التحكم بالحجوزات
- الإعلان عن عروض وكتابة إعلانات على الصفحة الرئيسية.
- خيار متاح لمدير النظام لتعبئة بيانات الدفع لكل صاحب منشأة (الدفعات السابقة بتاريخها وقيمتها ، وتاريخ الدفعة المستحقة القادمة وقيمتها) وعرض هذه البيانات عند الطلب.
يضاف إلى القائمة الرئيسية خيارين :
- عروض
- الخيار الثاني سيتم إخبار المبرمج به عند الاتفاق
المواصفات التقنية :
1. انشاء تطبيق موبايل لنظامي iOS و Android باستخدام لغة برمجة Xamarin Cross Platform
2. انشاء نظام ويب لمدير النظام باستخدام لغة ASP.NET
a. يجب التعامل مع قاعدة البيانات باستخدام Entity Framework
b. سيوفر النظام أيضا Web APIs ليتم استخدامها في تطبيقات الموبايل
3. قاعدة البيانات لنظام الويب يجب ان يكون باستخدام SQL Server
4. تطبيق الموبايل يجب ان يجلب البيانات عن طريق الـWeb APIs التي تم انشائها في النظام
5. يجب الأخذ بعين الاعتبار الجانب الأمني في جميع وظائف النظام
a. ضمان عدم الدخول الى النظام إلا عبر الأشخاص المخولين
b. ضمان عدم الوصول الى البيانات الا من قبل الأشخاص المخولين
6. الاستضافة:
a. استضافة النظام الخاص بمدير النظام مع قواعد البيانات
b. استضافة تطبيق الـAndroid على Google Play
c. استضافة تطبيق الـiOS على App Store
7. بعد الانتهاء يجب تسليم الشيفرة المصدرية Source Code الخاص بالويب والموبايل حيث انها تعتبر ملك لصحاب المشروع
يجب أن يقوم منفذ المشروع بتسليم وثيقة تحتوي على شرح كامل لكل ما تم تطبيقه تقنياً