موقع المزادات عبر الإنترنت - مشروع الفريق (جزء من دورة Eni Web Developer)
Kateryna Bohringer (إدارة المستخدم)
Maxime Baillemont (إدارة المنتج)
أدريان بوناسي (بصري/تصميم)
التنمية الخلفية:
جافا/SQL
التنمية الأمامية:
HTML/CSS/JavaScript/Bootstrap
يمكن للمستخدمين إنشاء حساب أو تسجيل الدخول (باستخدام اسم المستخدم أو البريد الإلكتروني) ، وحفظ معلومات تسجيل الدخول الخاصة بهم ، وتعديل معلومات الحساب ، وعرض ملفات تعريف المستخدمين الآخرين.
-التسجيل يقبل فقط اسم المستخدم الفريد وقيم البريد الإلكتروني.
-يتم فصل المستخدم تلقائيًا بعد 5 دقائق من عدم النشاط.
-يمكن المستخدم حذف حسابه طالما أنه ليس لديهم عطاءات نشطة.
يمكن للمستخدمين شراء الاعتمادات (مع التحقق من رقم البطاقة والتحقق من المستخدم ، ولكن لا توجد وظائف دفع حقيقية).
-يمكن للمستخدمين تحميل الصور لمزاداتهم (يتم تخزين الرابط إلى الصور في قاعدة البيانات).
يمكن للمستخدمين طلب إعادة تعيين بريدهم الإلكتروني ، وفي هذه الحالة يتم إنشاء رمز إعادة تعيين كلمة المرور ويتم إرسال رابط إلى عنوان بريدهم الإلكتروني المسجل الذي يكون صالحًا فقط لمدة 24 ساعة (FNCTIONAL بالكامل).
- يمكن للمشاركين تحرير فئات العناصر (حذف أو إضافة فئة جديدة) - يتم تحديث قوائم الفئة ديناميكيًا من قاعدة البيانات.
-يمكن للأشغالين حذف حساب المستخدم أو تعليق حساب (وفي هذه الحالة لم يعد بإمكان المستخدم تقديم مزادات أو عطاءات جديدة على العناصر ويتم إخطارها باستخدام نافذة منبثقة).
-كل يوم تقوم عملية الخلفية بمعالجة جميع المبيعات التي تنتهي في ذلك اليوم ، وتحديث سعر البيع النهائي في قاعدة البيانات وترسل بريدًا إلكترونيًا إلى أعلى مزايد فاز بالبيع (يعمل بالكامل).
يمكن للمستخدمين عرض تفاصيل جميع المزادات الحالية.
يمكن للمستخدمين إنشاء مزادات جديدة أو عطاءات على المزادات.
-لا يمكن للمستخدمين تقديم المزيد من الاعتمادات مما لديهم في حسابهم حاليًا.
-لا يمكن للمستخدمين تقديم عطاءات على مزاداتهم الخاصة.
-يمكن للمستخدمين تحرير أو حذف قائمةهم طالما كانت قبل وقت بدء البيع.
-من خلال إنهاء البيع ، لا يُنسب إلى المستخدمين سوى سعر البيع النهائي بمجرد التقاط العنصر من قبل المشتري.
-عندما يكون المستخدمون يعبدون اعتماداتهم يتم استردادهم لهم.
-يمكن للمستخدمين فرز المزادات وفقًا لمعايير متعددة: جميع المزادات المفتوحة ، والمزادات القائمة على فئة أو اسم العنصر ، والمزادات التي لديهم حاليًا عطاءات عليها ، والمزادات التي فاز بها المستخدم.
-يمكن للمستخدمين فرز مبيعاتهم وفقًا لمعايير متعددة: جميع مبيعاتهم الحالية ، ومبيعاتهم التي لم تبدأ بعد ، مبيعاتهم التي انتهت.
-يمكن للمستخدمين عرض قائمة بجميع مبيعاتها مع أفضل العرض الحالي واسم العارض الأعلى.
-ترقيم الصفحات الوظيفية لصفحة البيع الرئيسية ، بحد أقصى 6 مقالات لكل صفحة.
-تصميم ويب مستجيب ، تم تكييفه مع استخدام سطح المكتب أو الهاتف المحمول.
-الجولت وظيفة اللغة (الإنجليزية/الفرنسية).
لإنشاء قاعدة بيانات التجربة ، يمكنك استخدام ملفات SQL المقدمة: إنشاء DB/بيانات لـ DB.
ستحتاج إلى تعديل FoundPassPassword.java مع تفاصيل البريد الإلكتروني/كلمة المرور الخاصة بمشرف (يجب أن تكون gmail) ، و newauction.java مع مسار إلى مجلد الصور الخاص بك.