منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب
مساعدة بمشروع لمتابعة طلبات صيانة لشركة تجهيزات منزلية - نسخة قابلة للطباعة

+- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb)
+-- قسم : قسم أسئلة واستفسارات الأعضاء - المنتدى القديم (http://vb4arb.com/vb/forumdisplay.php?fid=94)
+--- قسم : قسم Visual Basic 6 وما قبله (http://vb4arb.com/vb/forumdisplay.php?fid=167)
+--- الموضوع : مساعدة بمشروع لمتابعة طلبات صيانة لشركة تجهيزات منزلية (/showthread.php?tid=7098)



مساعدة بمشروع لمتابعة طلبات صيانة لشركة تجهيزات منزلية - tad - 23-11-12

السلام عليكم ممكن اي حد يساعدني بالمشروع بجد انا محتار كيف ابدا فيه و انا بس بحاجة للبداية الصح


بناء موقع لمتابعة طلبات صيانة لشركة تجهيزات منزلية
مقدّمة
تهدف هذه الوظيفة إلى تصميم وبرمجة موقع إلكتروني لتلقي طلبات الصيانة الخاصة بشركة تنتج وتبيع التجهيزات المنزلية من نوع محدد. وعلى الطلاب بناء الموقع ابتداءً من تصميم قاعدة البيانات المستخدمة في تخزين بيانات الموقع إلى تصميم الواجهات وبرمجتها.
نص الوظيفة
قررت شركة تنتج مجموعة من التجهيزات المنزلية (برادات- غسالات– مكيفات – تلفزيونات-...) بناء موقع الكتروني لزبائنها بما يحقق الجودة العالية في خدمة مابعد البيع (عمليات الصيانة). وسيقدم الموقع الخدمات التالية:
- تمكين الزبائن من تسجيل طلبات الصيانة ومتابعة هذه الطلبات لاحقاً.
- البحث عن طلب صيانة حسب رقم الطلب أو إسم صاحب الطلب أو الرقم التسلسلي للجهاز.
- السماح لمسؤول الصيانة بالإضافة والتعديل على أنواع التجهيزات واستعراض طلبات الصيانة.
- السماح لمسؤول بإضافة وتعديل معلومات مراكز الصيانة.

الصفحة الرئيسية في الموقع
تحوي هذه الصفحة أسماء الطلاب المشاركين في بناء الموقع (الأسماء الكاملة، البريد الإلكتروني أو الرقم، الصف) وارتباطاً تشعّبيّاً لاستعراض التقرير كما يبيّن الشكل التالي:



1- الصفحة الرئيسية


لاحظ مجموعة الارتباطات التشعبية الموجودة إلى يمين الصفحة، وهي موجودة في جميع صفحات الموقع وليس بالضرورة أن تكون على اليمين لأن هذه المسالة تصميمية خاصة بكم. ولكن الهدف من هذه الارتباطات التشعبية هو تمكين زائر الموقع من التجول في الموقع بسهولة.
كما يمكن ملاحظة أن هناك ترويسة وذيل للصفحة سيظهران في جميع الصفحات بشكل متشابه.
تختلف المعلومات الموجودة في هذه الصفحة بحسب الصلاحيات التي يتمتع بها زائر الموقع وبحيث نميز الصلاحيات التالية:
• صلاحية الزبون
• صلاحية مسؤول الصيانة
وسيتم عرض بعض صفحات الموقع حسب الصلاحيات وفق مايلي:


صفحة مراكز الصيانة:
هذه الصفحة متاحة للجميع وتظهر فيها مراكز الصيانة التابعة للشركة:

2- صفحة مراكز الصيانة

يستطيع مسؤول الصيانة الإضافة والتعديل على هذه المراكز ويطلب من الطلاب استخدام الطريقة المناسبة في تحقيق ذلك.
صفحات الزبون:
يستطيع أي زائر إلى الموقع إضافة طلب صيانة ولا حاجة إلى إجراء عملية تسجيل الدخول حيث يقوم بإدخال معلومات الطلب التي تتضمن المعلومات التالية:
1. اسم الزبون (حقل إجباري)
2. عنوانه (حقل اختياري)
3. ايميل الزبون (حقل اختياري- لكن عند إدخال ايميل يجب التحقق من صحته)
4. رقم هاتفه (حقل إجباري وهو عبارة عن أرقام فقط)
5. الجهاز المعطل (غسالة- براد-.......) (حقل إجباري)
6. مركز الصيانة (العدوي- المزة- .......) (إختياري)
7. وصف العطل (حقل إجباري)
8. الرقم التسلسلي للجهاز (حقل إجباري)
9. تاريخ حصول العطل (حقل إجباري)
10. ........
عند إرسال هذه المعلومات يسجل الطلب برقم يتم اظهاره للزبون حتى يتمكن من متابعته لاحقاً.

يمكن للزائر البحث ضمن طلبات الصيانة (باستخدام رقم الطلب – أو اسم الزبون- أو الرقم التسلسلي للجهاز) وذلك بهدف معرفة حالة الطلب الخاص به.

صلاحيات مسؤول الصيانة:
يستطيع مسؤول الصيانة استعراض طلبات الصيانة وإضافة ملاحظات على هذه الطلبات والتي بدورها ستظهر للزبون أو يمكنه إنهاء هذا الطلب فيضاف بشكل تلقائي ملاحظة "الجهاز أصبح جاهزاً"

3- صفحة إضافة ملاحظة على طلب صيانة

لاحظ محتويات القائمة اليمينية كيف تغيرت بعد أن قام مسؤول الصيانة "أحمد الغصين" بتسجيل الدخول.

صلاحيات مسؤول الصيانة:
مسؤول الصيانة لديه كامل الصلاحيات حيث يستطيع إجراء العمليات التالية:
- إضافة وتعديل وحذف مركز صيانة
- البحث ضمن طلبات الصيانة (باستخدام رقم الطلب – أو اسم الزبون- أو الرقم التسلسلي للجهاز)
- الحصول على تقارير حول عمليات الصيانة:
o جدول يتضمن عدد الصيانات الحالية في كل مركز.
o جدول بطلبات الصيانة التي لها "قيد المعالجة" عدد من الأيام أكبر من قيمة مفترضة.

المطلوب
المطلوب تنفيذ الموقع المشروح أعلاه، والتي تشمل الأقسام التالية:

5- يجب إضافة بيانات تجريبية للموقع تسمح لمصحّح الوظيفة بتجريب الموقع.
6- يجب أن يحوي الموقع المنشأ الصفحات التالية كحد أدنى (الموصّفة أعلاه):
a. الصفحة الرئيسية
b. صفحة عرض طلبات الصيانة
c. صفحة إضافة طلب جديد
d. صفحة البحث عن طلب ما
e. صفحات إدارة الموقع (إضافة وتعديل وحذف مراكز الصيانة- صفحات التقارير ....)
7- صفحة التقرير الخاص بك (يقبل ملف Word) يجب أن تشمل الأمور التالية:
a. تحليل وتوصيف وتصميم ومخطط العلاقات بين جداول قاعدة البيانات مع توضيح القيود.
b. توصيف وتصميم الإجرائيات المخزنة اللازمة لأداء عمل مختلف الصفحات (هناك نوعين فقط: إجرائيات استعلام وإجرائيات إضافة).
c. التوصيف والتصميم والتحقيق البرمجي للإجرائيات المختلفة المستخدمة مقسمة حسب صفحات الموقع.
d. توصيف عناصر التحكم الأساسية المستخدمة في كل صفحة مع بيان أسباب استخدام كل عنصر وفي حال وجود أكثر من عنصر تحكم بديل قابل للاستخدام فيجب تبيان أسباب اختيارك لأحد هذه العناصر.


مساعدة بمشروع لمتابعة طلبات صيانة لشركة تجهيزات منزلية - Mido9 - 23-11-12

السلام عليكم

اخي الفاضل انا الى فهمته ان المشروع هايكون برمجة موقع و ليس برمجة سطح مكتب

انا اعرف شخص رائع جدا فى برمجة الويب ماشاء الله عليه و ممكن يعملك المشروع و يشرحهولك مجانا

لو تريد ذلك راسلني على الخاص اعطيك بياناته Smile