الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

طلب مساعدة في استكمال بناء موقع مزاد

بدأه M B Juventini في 15 أبريل 2012 · 5 رد · 890 مشاهدة · في JavaEE
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

بسم الله الرحمن الرحيم

انا أنفذ مشروع مطلوب في الكلية و هو بناء موقع مزاد

ستكون الخطة كالتالي

انشاء قاعدة بيانات للمستخدمين و للسلع

مستخدم (بائع) يدخل الموقع و يقوم بالتسجيل و يضيف سلعة و تاريخ بداية المزاد و نهايته

ثم يدخل المستخدم آخر (مشتري) يسجل عضوية و يقوم بالمزايدة على السلعة ومشتري آخر يزيد السعر و في نهاية التاريخ يتم اغلاق السلعة

مطلوب 3 أزرار في نهاية الصفحة ( زرار يعرض كل السلع المتاحة و المغلق المزاد عليها - زرار لعرض السلع التي ستغلق اليوم - زرار لعرض السلع الجديدة التي تم اضافتها اليوم)

أنا أتممت التالي فيه

قمت بعمل صفحات ال jsp للتسجيل و لما يسجل نفسه كعضو يسجل البيانات في القاعدة و يقوم بنقله لصفحة أهلا بك

مثلا هذه

YSCyx.jpg

قمت بانشاء صفحة لاضافة السلعة و يتم اضافتها في قاعدة البيانات

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

مثال لها

IRW5R.jpg

وكذلك باقي الصفحات

نذهب إلى السؤال

الآن أريد أن اضيف شئ و هو عندما يريد شخص أن يضيف سلعة أو يزايد على ثمن سلعة لابد أن يكون مسجل في الموقع

يعني يتأكد من وجود اسم و كلمة سرية في قاعدة البيانات مثلا كأنه بيعمل log in في الموقع

مثلا في الصفحة هذه

omGkg.jpg

أزيد مثلا حقلين فيهم الاسم و الباسورد و اذا وجدهما في القاعدة اضاف السلعة و ان لم يجدهم يطلعله ايرور و يوجهه الى صفحه فيها خطأ بذلك

أو مثلا عمل صفحة خاصة بالـ log in و عمل كوكيز لها بحيث اللي يدخل فقط هو من يضيف سلعة

أريد أن أعرف ما هو الكود الخاص بذلك و كيفية اضافته في صفحة jsp

أيضا أريد أن اضيف أن من يدخل إلى السلع الموجودة و لم يتم اغلاقها بعد يستطيع اضافة رقم على السعر الأساسي و عند نهاية الفترة يظهرلي اسم المستخدم الذي وضع أعلى سعر

وبالتوفيق مقدما و أتمنى أحد يساعدني و شكرا لكم

تم تعديل هذه المشاركة بواسطة M B Juventini في 15 أبريل 2012 في 05:11

#2

لا حول ولا قوة الا بالله هو مش ده المفروض منتدى جافا ؟؟

#3

عندك طريقتين لعمل اللوق ان:

1- تستخدم السيشن سكوب Session Scope

تعمل اوبجيكت وتخليه في نطاق الجلسة يظل هذا الاوبجيكت موجود في الجلسة

لما المستخدم يغلق المتصفح ينتهي هذا الاوبجيكت، لما المستخدم يدخل مرة ثانية يطالبه الموقع يعمل لوق ان لانه لم يجد هذا الاوبجيكت

هذي سهلة جدا،

كل ما يخش المستخدم على أي صفحة تتطلب تسجيل دخول: نشيك اوبجيكت هل هو موجود او لا، اذا غير موجود او false نعرض صفحة لوق ان

لما المستخدم يعمل لوق ان تنشأ اوبجيكت انه تمام عمل لوق ان

المرة الثانية، اذا موجود الاوبجيكت وفيه true مثلا نعرض الصفحة مباشرة

تضع هذا الاوبجيكت في الجلسة

String name = "hello;"
session.setAttribute( "theName", name );


String username=(String) session.getAttribute("theName");

- كيف ترتيب الكود

اي صفحة فيها طلب تسجيل دخول تضع if في أعلى الصفحة، وتفحص هذا الاوبجيكت اذا غير موجود تعرض صفحة تسجيل دخول، والـ else باقي الصفحة

2- او تستخدم الكوكيز cookies jsp

هو سهل كذلك لكن لا اذكر كيف

اضافة:

وجدت في قوقل دروس بسيطة جدا عن الكوكيز

- ابحث في جوجل عن: cookies jsp تجد اكثر من شرح بسيط

-كذلك للجلسات ابحث عن: jsp sessions تجد شرح مبسط جدا

تم تعديل هذه المشاركة بواسطة بـارع في 17 أبريل 2012 في 07:10

#4

تسلم يا غالي

ان شاء الله هجربها و اقولك على النتيجة

ولو ممكن تقوللي السؤال ده كمان

اقتباس

أيضا أريد أن اضيف أن من يدخل إلى السلع الموجودة و لم يتم اغلاقها بعد يستطيع اضافة رقم على السعر الأساسي و عند نهاية الفترة يظهرلي اسم المستخدم الذي وضع أعلى سعر

و جزاك الله كل خير

#5
اقتباس
أيضا أريد أن اضيف أن من يدخل إلى السلع الموجودة و لم يتم اغلاقها بعد يستطيع اضافة رقم على السعر الأساسي و عند نهاية الفترة يظهرلي اسم المستخدم الذي وضع أعلى سعر

كتابة خوارزميه لهذه المشكل من أسهل ما يمكن ... لكن تطبيقها على الويب هو ما يعيقك لعدم معرفتك الكامله بالويب لذا عليك أولا بهضم مفاهيم الويب و من ثم قم ببناء مشروعك

#6
__Unknown كتب:

كتابة خوارزميه لهذه المشكل من أسهل ما يمكن ... لكن تطبيقها على الويب هو ما يعيقك لعدم معرفتك الكامله بالويب لذا عليك أولا بهضم مفاهيم الويب و من ثم قم ببناء مشروعك

لقد قمت بعملها بشكل ضعيف بعض الشئ لكنه يؤدي الغرض

عملت صفحة بها اسم السلعة التي سنزيد عليها + اسم الشخص اللي هيزود + رقم التزويد

ويتم عمل آبديت في الداتابيز لها

مواضيع مشابهة