السلام عليكم ورحمة الله وبركاته ...
أخواني المبرمجين أنا في حاجة إلى برمجة خاصة وكل مبرمج يضع سعره والمدة لإنهاء البرمجة .
والبرمجة عبارة عن فورم خاص بلوحة تحكم وقواعد بيانات PHP & MySQL والفورم تكون له لوحة تحكم يتم إنشاؤه من هناك وهو شبيه إلى حد ما إلى صانع نماذج المراسلة Lion4h بنفس الفكرة لكن يعتمد هذا الفورم على قواعد بيانات ولوحة تحكم وخصائص وأشياء أخرى سأذكرها لاحقاً وهذا هو المثال:
http://www.lion4h.com/index.php?page=formmaker
أما خصائص ومواصفات البرمجة المطلوبة فهي كالتالي:
أولاً: لوحة التحكم في الفورم :
1. أن تكون للبرمجة لوحة تحكم خاصة لها يوزر نيم وباسوورد خاص ومحمية .
2. أن تكون هناك خيارات في لوحة التحكم :
أ. إنشاء فورم أو استمارة جديدة .
ب. الإطلاع على الاستمارات السابقة أو الدورات .
شرح هذه النقطة:
أ. وجود خيار في لوحة التحكم وهو "إنشاء فورم جديد" يتم فيه تحديد إسم الفورم أو الدورة أو الإستمارة الذي أرغب في عملها وتاريخ إنشائها ووضع خيار هناك إن كنت أرغب في جعل لها تاريخ محدد تنتهي بتحديدها ( يعني يبدأ التسجيل في الدورة بتاريخ معين وينتهي بتاريخ معين عندها عند رغبة أي شخص في التسجيل في الدورة بعد انتهاء فترة التسجيل تأتيه رسالة تلقائية في الفورم مثلاً: عفواً لقد إنتهى موعد تسجيل الدورة ) مع وجود إمكانية فتح أو تمديد التسجيل مرة أخرى حتى ولو بعد إنتهاء الوقت المحدد وذلك في حال الرغبة.
ب. وجود خيار في لوحة التحكم لرؤية الإستمارات والدورات السابقة التي تم إنشائها ووقت تاريخ إنشائها وبيانات تفصيلية عن المسجلين من حيث تاريخ تسجيلهم وأعدادهم وبياناتهم الكاملة التي تم تحديدها في الفورم وذلك في حال الرغبة العودة إليهم فيما بعد .
3. نأتي الآن للفورم بعد تحديد خيار إنشاء فورم جديد من النقطة السابقة وهو أن تحتوي لوحة تحكم على خيارات تمكن من إضافة عدد حقول النموذج وأسمائها وخياراتها فمثلاً لو كانت الخيارات تحتوي: [قائمة منسدلة ، مجموعة خيارات ، سطر نصي ، مربع تأكيد .. إلخ] ، وجود خيار إن كنت أريد إضافة كود التحقق كابتشا Captcha في الفورم لاحقاً بعد توليده أم لا ، وحتى تتضح الصورة يمكن الرجوع إلى الرابط السابق ومن ثم اضغط على متابعة وقم بتعبئة البيانات من عدد حقول النموذج وغيرها وسوف تظهر لك الخيارات التي أريدها بالضبط.
4. بعد تحديد حقول النموذج والأسماء والخيارات وغيرها يكون هناك خيار يمكن من خلاله توليد أو إنشاء الكود الصحيح في قاعدة البيانات من جداول وحقول وغيرها وذلك بناءً على ما حددناه في النقطة السابقة حتى يتم زرعها في قاعدة البيانات مباشرة .
5. وجود خانات يتم هناك كتابة إسم السيرفر وإسم قاعدة البيانات وإسم المستخدم وكلمة المرور حتى تظهر في الفورم بعد الإنتهاء منه إن كان بالإمكان .
6. أن تشتمل لوحة التحكم على تصميم نموذج الفورم بحيث يمكن التحكم فيه مثل : (خلفية الصفحة ، داخل الجداول ، إطار الجداول ، نوع الخط ، لون الخط) يعني باختصار شديد يعتمد الفورم على نظام القوالب Templates وعلى CSS . وأيضاً يكون هناك خيار المشاهدة أو الاستعراض والتطبيق لتكملة الخيارات التالية .
7. إضافة تعدد الصفحات والتحكم فيها وفي عدد كل صفحة التي تظهر فيها البيانات ويكون فيها زر التالي والسابق وخيار إظهار الكل وغيرها ويكون هذا الخيار متاح في لوحة التحكم وأقدر أتحكم في عدد البيانات التي تعرض في الصفحة الواحدة.
8. إمكانية تعديل وتحرير وحذف البيانات المطلوبة من لوحة التحكم وإعادة ترتيبها في حال الرغبة على حسب ما هو مسجل فمثلاً لو أردت ترتيبها أبجدياً بحسب الأحرف العربية أو بحسب الجنس أو الدولة أو النوع أو بحسب التاريخ وغيرها .
9. إضافة خيار البحث في لوحة التحكم في حال لو رغبت البحث عن رقم أو إسم في لوحة التحكم حتى يسهل عملية الوصول لو كانت الأسماء المسجلة كثيرة مع إمكانية تعديل وحذف البيانات المطلوبة بعد إيجاد المطلوب بعد البحث .
10. معرفة تاريخ وساعة كل المدخلات إلى قاعدة البيانات في لوحة التحكم ( فمثلاً لو أردت معرفة كم عدد الذين سجلوا اليوم أو بتاريخ معين والساعة وغيرها ) فيكون متاح لي هناك .
11. إضافة خيار أرقام الآي بي لكل مسجل في قاعدة البيانات مع أعلام دولهم وعدد المتواجدين حالياً .
12. إمكانية إضافة مشرفين أو مستخدمين والخيارات المتاحة أمامهم فمثلاً قد يكون للمشرف صلاحية كاملة من تعديل وحذف وغيرها أو مستخدم له صلاحيات محدودة كمشاهد فقط .
13. إضافة خيار حفظ قاعدة البيانات أو عمل نسخة إحتياطية أو تصديرها إلى EXCEL أو SQL .
ثانياً: الفورم :
1. طبعاً الفورم سيظهر مثل ما حددناه في لوحة التحكم سابقاً من حيث التصميم والحقول والخانات وفي حال كان هناك قائمة منسدلة أو مجموعة خيارات أو مربع نصي وغيرها.
2. وأيضاً يكون هناك حقول إلزامية في حال حددناها في لوحة التحكم وأيضاً لو حددنا بعض الحقول أن تملأ باللغة العربية أو الإنجليزية أو الأرقام فلا بد أن تظهر رسالة تنبيه بالجافا سكربت كما هي أو بأي طريقة أخرى .
3. إضافة عداد زوار في تلك اللحظة مع أعلام دولهم والعدد الإجمالي الذي زار تلك الصفحة .
4. أن يكون هناك في الفورم الرقم التسلسلي ويكون تلقائي مع إظهار إجمالي عدد المسجلين حتى اللحظة .
5. ظهور خيار كابتشا Captcha للتحقق والتأكد من المسجلين في حال تم تعيينه في لوحة التحكم .
6. في حال اكتمال التسجيل تأتيه صفحة توضح بأنه قد تم التسجيل بنجاح .
7. التحقق من البيانات المسجلة فمثلاً لو كان الإيميل مخزن مسبقاً فتأتيه رسالة بأن هذا الإيميل مخزن لدينا مسبقاً في قاعدة البيانات ولا يمكنك التسجيل مرة أخرى أو كان هناك رقم موظف مكرر أو هاتف أو غيرها باختصار يتحقق الفورم من قاعدة البيانات إن كانت البيانات مسجلة منعاً للتكرار .
مثال للفورم بعد إنشائه من لوحة التحكم:
http://www.morobile.com/test/contact.php
ثالثاً: التصميم والدعم الفني والتحديث:
1. أن تكون لوحة التحكم متقنة وذات تصميم مناسب حتى يصل إلى رغبة العميل من حيث التصميم والشكل النهائي واستخدام التقنية والأيقونات وغيرها .
2. أن يكون المبرمج الذي تم الإتفاق معاه أن يلتزم بتقديم الدعم الفني للسكربت في حال كان هناك أخطاء برمجية أو ضعف في الناحية الأمنية أو أي خروقات وغيرها لفترة معينة يتم تحديدها حتى يصل إلى الشكل النهائي والموثوقية والإستقرار الذي يرغب فيه العميل .
3. أن يلتزم المبرمج بعمل السكربت كما هو مذكور هنا دون ترك أي نقطة أو تناسيها أو تجاهلها وأن يقوم بتعديل السكربت حسب رغبة العميل في حال الرغبة .
رابعاً: الإتفاق النهائي والدفع:
1. سيكون الدفع عن طريق ضمان في سوالف وقبل الدفع وتحويل المبلغ أرغب في مشاهد نصف العمل على الأقل أو أرى نسخة جاهزة ديمو .
2. في حال تم الإتفاق مع شركة فيفضل رؤية السجل التجاري ( هذا لو تم الإتفاق مع شركة ) .
أعتقد كل شئ واضح الآن وأنا في انتظار أسعاركم والوقت المحدد للإنتهاء وإذا فيه شئ برمجية موجودة سابقاً للمبرمج بنفس الفكرة أو مشابهة لها فيمكن الإطلاع عليها من خلال هذا الموضوع .
هذا وتقبلوا تحياتي وأنا في انتظار ردودكم .