نظام المزاد على الانترنت
يركز هذا المشروع على تصميم وتنفيذ مخطط قاعدة بيانات شامل لإدارة المستخدمين والعناصر وعروض الأسعار والمزادات والمعاملات في بيئة المزادات عبر الإنترنت. ؟
نظرة عامة على المشروع
تم تصميم نظام المزاد عبر الإنترنت لتسهيل التفاعلات السلسة بين المشترين والبائعين والمسؤولين من خلال مخطط قاعدة بيانات جيد التنظيم. تشمل الميزات الرئيسية ما يلي:
- إدارة المستخدم : إدارة مركزية لملف تعريف المستخدم مع تفاصيل مثل معرف المستخدم الفريد واسم المستخدم وكلمة المرور والبريد الإلكتروني والعنوان وطرق الدفع المفضلة وسجل المعاملات.
- إدارة العناصر : تتبع تفصيلي لعناصر المزاد بسمات مثل Item_ID، Seller_ID، Item_Name، الوصف، Starting_Price، Auction_End_Time، وحالة العنصر، والفئة، والصور.
- تتبع عروض الأسعار : تتبع عروض الأسعار في الوقت الفعلي باستخدام Bid_ID وBidder_ID وItem_ID وBid_Amount وBid_Time وحالة عرض الأسعار وزيادة عرض الأسعار.
- إدارة المزاد : تتبع شامل للمزاد باستخدام Auction_ID، وItem_ID، وAuction_Start_Time، وAuction_End_Time، وحالة المزاد، والسعر الاحتياطي.
- تسجيل المعاملات : إدارة المعاملات المكتملة باستخدام Transaction_ID وBuyer_ID وSeller_ID وItem_ID وTransaction_Amount وTransaction_Time وطريقة الدفع وحالة المعاملة.
مكدس التكنولوجيا
يستفيد هذا المشروع من مجموعة متنوعة من التقنيات لتقديم نظام مزاد قوي عبر الإنترنت:
الواجهة الأمامية :
- React.js : لبناء واجهة المستخدم وتحسين تجربة المستخدم.
- Tailwind-CSS : للتصميم والتصميم سريع الاستجابة.
الخلفية :
- Node.js : بيئة تشغيل JavaScript من جانب الخادم لبناء تطبيقات شبكة قابلة للتطوير.
- Express.js : إطار تطبيق الويب لـ Node.js للتعامل مع طلبات HTTP والتوجيه.
قاعدة البيانات :
- PostgreSQL : نظام إدارة قاعدة بيانات SQL العلائقية لتخزين وإدارة البيانات المتعلقة بالمستخدمين والعناصر وعروض الأسعار والمزادات والمعاملات.
تصور البيانات :
- Power BI : لتصور البيانات وتحليلها في الوقت الفعلي باستخدام التقارير ولوحات المعلومات التفاعلية.
أدوات التطوير :
- Git : نظام التحكم في الإصدار لتتبع التغييرات في التعليمات البرمجية المصدر.
سمات
- ملفات تعريف المستخدمين : إدارة وعرض ملفات تعريف المستخدمين مع سجل المعاملات الكامل.
- قوائم العناصر : عرض وقائمة العناصر للمزاد بمعلومات مفصلة.
- تقديم العطاءات في الوقت الفعلي : تتبع العطاءات وتقديمها في الوقت الفعلي.
- إدارة المزادات : بدء المزادات وإدارتها بالأسعار الاحتياطية وتحديثات الحالة.
- معالجة المعاملات : تسجيل وإدارة المعاملات بعد المزاد.
التوثيق والإعداد
- للحصول على تعليمات الإعداد، يرجى الرجوع إلى دليل الإعداد.
- للحصول على إرشادات المساهمة، يرجى الاطلاع على دليل المساهمة.
العرض والتوثيق
تحقق من الموارد التالية لفهم المشروع بشكل أفضل:
- فيديو تجريبي : فيديو توضيحي لنظام المزاد عبر الإنترنت أثناء العمل.
DBMS_Project_Video.mp4