ارجو مساعدتي ببناء قاعدة بيانات منفذ بائع جملة sql server2005 وبرمجة صفحات الويب المحمولة
شرح المشروع:
الھدف من المشروع
نرید بناء تطبیق محمول یشمل مجموعة من بائعي الجملة حیث نوصف كل بائع باسم المحل وعنوان ھذا المحل /نفترض للتبسیط ھنا أن جمیع بائعي الجملة موجودین في نفس السوق/ یملك كل بائع جملة مجموعة من المواد المصنفة حسب النوعیة (ممتازة، جیدة، عادیة)
یمكن للزبون أن یقوم بتحدید مجموعة المواد التي یرید شراءھا والنوعیة والكمیة المطلوبة من كل مادة. یستطیع الزبون أن یطلب من الموقع تحدید بائعي الجملة الذین یملكون الأسعار الأفضل بناء على النوعیة المطلوبة.
توصیف المسألة
نفترض أن كل محل جملة یبیع العدید من المنتجات المختلفة. تصنف المنتجات إلى أنماط Category يحوي كل نمط منھا على العدید من المنتجات Product یتوفر كل منتج بنوعیة واحدة أو أكثر (ممتازة، جیدة، عادیة) ولكل نوعیة سعر.
یخزن بائع الجملة المعلومات التالیة عن كل نمط:
الرقم cat_id
الاسم cat_name
والتوصیف cat_descriptioin
أما بخصوص أي من منتجات نمط ما فإننا نخزن البیانات التالیة:
رقم المنتج prod_id
prod_name اسم المنتج
توصيف المنتج prod_description
إضافة إلى مجموعة النوعیات المتوفرة للمنتج والسعر المقابل لكل نوعیة. یستطیع الزبون إضافة منتج ما بنوعیة محددة مع تحدید الكمیة إلى بطاقة الشراء الخاصة بھ shopper_card
Application Services خدمات التطبیق:
- خدمة إضافة نمط جدید AddCategory التي تسمح بإضافة نمط جدید من أنماط المنتجات.
- خدمة إضافة منتج جدید AddProduct التي تسمح بإضافة منتج جدید بنمط محدد ومجموعة من النوعیات.
- خدمة تعدیل نمط ModifyCategory التي تسمح بتعدیل بیانات نمط أو حذفھ.
- خدمة تعدیل منتج ModifyProduct التي تسمح بتعدیل مواصفات منتج (الاسم، النمط) أو حذفھ.
- خدمة إضافة بائع جملة AddModifyWholesalerالتي تضیف بائع جملة أو تعدل معلومات ھذا البائع (بائع الجملة في ھذه المسألة ھو محل الجملة )
- خدمة إضافة منتج بائع AddWholesalerProduct التي تسمح بإضافة منتج ما إلى مجموعة المنتجات المتوفرة لدى بائع جملة والنوعیات المتوفرة لدى ھذا البائع والسعر الموافق لكل نوعیة.
- خدمة إضافة منتج إلى بطاقة شراء AddProductToCard التي تسمح بإضافة منتج إلى بطاقة الشراء الخاصة بھذا الزبون مع تحدید الكمیة والنوعیة المطلوبة.
- خدمة عرض محتویات بطاقة الشراء DisplayCard التي تعرض مختلف بنود بطاقة شراء الزبون مع إتاحة إمكانیة تعدیل أحد البنود (تعدیل الكمیة، الكمیة، او النوعیة) أو حذفھ.
خدمة تحدید أفضل الأسعار SelectBestPrices التي تحدد بائع أو بائعي الجملة الموافقین لبطاقة شراء محددة الذین یقدمون السعر الأدنى.
- خدمة عرض جمیع الطلبیات DisplayOrdersByWholesaler التي تسمح بعرض جمیع الطلبیات الخاصة ببائع جملة محدد.
المطلوب
تصميم قاعدة البيانات وبناء الصفحات التالية
قم ببناء الصفحة أو الصفحات المحمولة للازمة لدعم الخدمات التالیة:
.AddCategory -1 خدمة إضافة نمط جدید
.AddProduct -2 خدمة إضافة منتج جدید
.ModifyCategory -3 خدمة تعدیل نمط
.ModifyProduct -4 خدمة تعدیل منتج
.AddModifyWholesaler -5 خدمة إضافة بائع جملة
قم ببناء الصفحة أو الصفحات المحمولة للازمة لدعم الخدمات التالیة:
.AddWholesalerProduct -6 خدمة إضافة منتج بائع
.AddProductToCard -7 خدمة إضافة منتج إلى بطاقة شراء
.DisplayCard -8 خدمة عرض محتویات بطاقة الشراء
قم ببناء الصفحة أو الصفحات المحمولة للازمة لدعم الخدمات التالیة:
.SelectBestPrices -9 خدمة تحدید أفضل الأسعار
.DisplayOrdersBywholesaler -10 خدمة عرض جمیع الطلبیات