العودة لقائمة المشاريع
موقع حجز مواعيد لتجديد جوازات السفر لسفارة على الانترنت
الميزانية
$100.00 - $250.00
التصنيف
برمجة، تطوير المواقع والتطبيقات
المهارات المطلوبة
PHP
HTML
C# Programming
ASP.NET
إدارة قواعد البيانات
برمجة قواعد البيانات
PHP
HTML
C# Programming
ASP.NET
إدارة قواعد البيانات
برمجة قواعد البيانات
الوصف
موقع انترنت لحجز مواعيد لتجديد جوازات السفر لسفارة اذكرها لاحقا اثناء تنفيذ المشروع.
#الموقع يجب ان يتوفر باللغتين العربية والانكليزية.
شرح البرنامج:
عند فتح البرنامج:
1- الصفحة الرئيسية:
- يظهر في الاعلى شعار السفارة (ارسله لاحقا اثناء التنفيذ).
- تظهر شروط التقديم على الجوازات على شكل نص (عنصر Text عادي) ايضا ارسله لاحقا اثناء التنفيذ.
- زر (التسجيل الالكتروني).
2- صفحة (التسجيل الالكتروني):
*- تفتح نافذة فيها خيارين (checkbox) فوق بعضهما الاول تحت مسمى (امتلك الوثائق الاصلية) والثاني (عائلة) واسفلهما يوجد خانات ادخال كما يلي وبالترتيب فوق بعضها:
(علما انه لا يتم تفعيل خيارات الادخال الا حتى تفعيل خيار (امتلك الوثائق الاصلية)
- الاسم.
- اسم الام.
- رقم الهاتف.
- العنوان الدائم.
- البريد الالكتروني.
*-ملاحظة: عند تفعيل خيار (عائلة) سيتم تفعيل خانات ادخال اخرى للزوج او للزوجة ويتم تحديد ذلك من خلال عنصر اختيار زوج او زوجة وبعدها للاولاد او مثلا يتم اضافة زر (اضافة ولد) وتظهر نافذة جديدة لادخال بيانات وحفظها وهكذا.
طبعا يتم ادخال بريد الكتروني واحد لكل العملية.
بعد ادخال جميع المعلومات (جميعها بدون اي نقص) وعند الضغط على تأكيد يظهر لنا نافذة بالمعلومات التي ادخلت لتأكيدها نضغط على زر تأكيد ويتم تلقائياً ارسال رسالة الكترونية على الايميل بأنه يجب تأكيد الموعد من خلال رابط ضمن الايميل. بعد ان يضغط المستخدم على تأكيد يرسل النظام تلقائياً رسالة اخرى للمستخدم بأنه تم تأكيد الحجز مع تفاصيل الحجز مثل (رقم الموعد الخاص) و اسماء اصحاب الحجوزات والتاريخ والساعة ونص ثابت ارسله لاحقا اثناء التنفيذ وهكذا.
ملاحظة: لا يمكن حجز اكثر من ٢٠ موعد يوميا قابلة للتعديل من قبل الادارة عند الطلب...بحيث كل موعد يكون لشخص واحد فقط...
وشريطة ان يقوم السيرفر في حالة عدم توفر عدد مواعيد كافي لعائلة ينقلها لليوم التالي مثلا عائلة مكونة من ٥ اشخاص وحتى الان على السيرفر قد تم حجز ١٧ موعد في هذا اليوم فيقوم السيرفر نقلهم تلقائيا الى اليوم التالي بحيث تأتي المواعيد للعائلة مع بعضها الى الموعد ويبقى ال3 مواعيد فارغة وقابلة للحجز.
ال20 مقابلة يوميا هو عدد ثابت بشكل مبدئي لفترة تراها السفارة مناسبة ولكن يمكن تعديله من قبل الادارة اي بمعنى اذا وجدت السفارة انه يوجد ضغط كبير وتستطيع تلبية لحد ال٢٥ مقابلة في اليوم تقوم بتعديل عدد المواعيد ليصل الى ٢٥ وممكن ان يكون اكثر او اقل علما انه بعد التعديل سيقوم النظام بتلبية الطلبات بدءا من اليوم التالي من اليوم الذي يتم الحجز فيه حاليا او في نفس اليوم الذي يتم الحجز فيه.. اي انه لا تتأثر ايام التي تم بالفعل الحجز فيها...(هذا يكون فقط في حالات تفرغ السفارة لمواعيد اكثر)
مثال:
انا حجزت موعد بتاريخ 20.05.2018 ورقم حجزي على النظام وليس رقم الحجز هو 7 من 20 وقامت الادارة مثلا بتعديل عدد المقابلات الى 25 وحفظت التعديلات....فيقوم النظام بحجز المواعيد التي تحجز بعد حجزي بنفس التاريخ حتى ال20.05.2018 ويبدأ تطبيق التغيير من ثاني يوم اي من تاريخ 21.05.2018 ولا تتأثر المواعيد او الايام التي سبقت هذا التعديل لكي لا يتم اعادة تعيين الموعد او تقريبه.
او اذا كان الامر اسهل بالنسبة للمصمم بأن تنفذ التغييرات بشكل فوري على نفس اليوم الذي يتم الحجز فيه لا مانع في ذلك.
تحديد المواعيد سيتم بصورة آلية ولا يجب ان يتدخل احد من الادارة..النظام سيحدد اين وصل دور الحجز ويرى اذا كان شخص واحد ام عائلة وعدد المواعيد يناسب فسيحجز الموعد طبعا بعد تأكيد المستخدم علما انه في فترة انتظار تأكيد المستخدم للموعد سيكون الحجز فيه مؤقت كي يكون له الأحقية واي موعد يحجز يقوم النظام بحجزه بعد الموعد المؤقت لضمان احقية الموعد....مهلة تأكيد الموعد ممكن ان تكون يومين مثلا وبعدها في حالة عدم التأكيد يلغى الحجز ويصبح فارغ ليقوم النظام بحجزه لاول شخص يقوم بالحجز الان وهكذا.
الطلبات لا تذهب للادارة وانما للنظام بحيث يقوم تلقائيا بحجز المواعيد المؤقتة والثابتة.
- المواعيد المؤقتة هي التي تكون في انتظار التأكيد.
- المواعيد الثابتة هي التي تكون قد تم تأكيدها من قبل الضغط على الرابط في الايميل الذي ارسل للمستخدم.
اتمنى ايضا وضع ميزة رسالة الى الادارة وفي هذه الحالة يمكن ارسال رسالة مثلا فيها شرح الحالة وطلب الغاء الموعد ليتم الغاءه من قبل الادارة او يمكن للمستخدم حذف الموعد الذي حجزه مثلا في وضع رابط لحذف الموعد في ايميل تأكيد الموعد وخلال فترة اسبوع مثلا قبل الموعد وهكذا
اتمنى ان يكون الشرح واضح وسلس.
في حال وجود اي سؤال انا جاهز.