تصميم وتطوير قاعدة بيانات لإدارة متجر إلكتروني باستخدام MySQL

تفاصيل العمل

في هذا المشروع، تم تصميم وتطوير قاعدة بيانات شاملة خاصة بمتجر إلكتروني باستخدام MySQL. يهدف النظام إلى إدارة عمليات المستخدمين، المنتجات، الطلبات، وعربة التسوق، بالإضافة إلى تنظيم بيانات المستخدمين وعناوينهم وأرقام هواتفهم.

تتضمن قاعدة البيانات الجداول التالية:

المستخدمون (Users):

تحتوي هذه الجدول على بيانات المستخدمين المسجلين مثل اسم المستخدم، البريد الإلكتروني، كلمة المرور، والاسم الأول والأخير، بالإضافة إلى كمية المنتجات الموجودة في سلة التسوق وتاريخ إضافتها.

أرقام هواتف المستخدمين (User Phones):

يتيح هذا الجدول تخزين أرقام الهواتف المرتبطة بكل مستخدم للتواصل.

عناوين المستخدمين (User Addresses):

هذا الجدول يحفظ عناوين المستخدمين لتسهيل عمليات الشحن والتوصيل.

الطلبات (Orders):

تخزن بيانات الطلبات التي يقوم المستخدمون بإنشائها مثل الكمية والسعر الإجمالي للمشتريات.

منتجات الطلبات (Order Products):

توضح المنتجات المرتبطة بكل طلب، مع ارتباط واضح بجدول الطلبات وجداول المنتجات.

المنتجات (Products):

يحتوي الجدول على تفاصيل المنتجات المعروضة في المتجر مثل الاسم، الوصف، السعر، الكمية المتاحة، والفئة التي تنتمي إليها المنتجات.

الفئات (Categories):

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

المنتجات حسب الفئات (Category Product):

يوضح العلاقة بين الفئات والمنتجات، حيث يمكن لكل منتج أن ينتمي إلى أكثر من فئة.

عربة التسوق (Cart Product):

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

المميزات:

إدارة المستخدمين: النظام مصمم لإدارة بيانات المستخدمين بسهولة بما في ذلك العناوين، أرقام الهواتف، والطلبات.

تنظيم المنتجات: إمكانية إضافة منتجات متعددة مع ربطها بفئات محددة لتسهيل البحث عنها وتصفحها.

عربة التسوق: تتبع دقيق للمنتجات المضافة إلى العربة من قبل المستخدمين، مع القدرة على تعديل الكميات أو حذف العناصر.

إدارة الطلبات: تتبع كل عملية شراء مع التفاصيل المرتبطة مثل الكمية الإجمالية والأسعار.

التقنيات المستخدمة:

MySQL: قاعدة البيانات المستخدمة لتخزين المعلومات بطريقة منظمة.

الرسوم التخطيطية (ERD): تم استخدام تخطيط ERD لتصميم العلاقات بين الجداول بشكل واضح ومنظم لضمان سلامة البيانات وتقليل التكرار.

هذه القاعدة تُسهل إدارة متجر إلكتروني بسيط وفعّال، مع قابلية التوسع لإضافة المزيد من الخصائص مثل متابعة الشحن، المراجعات والتقييمات، وخيارات الدفع المتعددة.

بطاقة العمل

اسم المستقل Radwa S.
عدد الإعجابات 0
عدد المشاهدات 1
تاريخ الإضافة
تاريخ الإنجاز