مخطط فئات التجارة الإلكترونية

رسم تخطيطيالهندسة · نموذج مجال التجارة الإلكترونيةصُنع من طلب واحد
معاينة للقراءة فقط

الموجّه

أنشئ مخطط فئات UML لنظام تجارة إلكترونية

أنشئ نسختك الخاصة

حول الإطار

ناقش سلوك التسوق من خلال خمس فئات في المجال

تشكل User وCart وOrder وProduct وPayment مخطط فئات Mermaid. وتعرض كل فئة سمات وعمليات عامة: يسجّل المستخدمون حساباتهم ويدخلون إليها، وتضيف السلال العناصر وتزيلها، وتُنشأ الطلبات أو تُلغى، وتحدّث المنتجات مخزونها، بينما تُعالَج المدفوعات أو تُسترد.

توضح خمس علاقات وجود سلة واحدة لكل مستخدم، وصفر أو أكثر من الطلبات لكل مستخدم، وصفر أو أكثر من المنتجات لكل سلة، ومنتج واحد أو أكثر لكل طلب، ودفعة Payment واحدة لكل طلب. ويربط النموذج المنتجات مباشرةً بالسلال والطلبات. ولا يتضمن فئات لعناصر الطلب لتسجيل الكمية أو السعر المستخدم في عملية شراء معينة.

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

ما المدرج

ما تحصل عليه

  • خمس فئات تتضمن سمات وطرائق مُسمّاة
  • علاقات بين المستخدم والسلة وبين المستخدم والطلب
  • روابط للمنتجات من كل من السلة والطلب
  • علاقة واحد لواحد بين Order وPayment
رسم تخطيطي

مخطط فئات التجارة الإلكترونية

مخطط فئاتUMLالتجارة الإلكترونيةتصميم البرمجياتالبرمجة كائنية التوجه

✦ Free preview · Sign in to use

الأسئلة الشائعة

الأسئلة الشائعة

هل هذا مخطط كيان-علاقة لقاعدة بيانات؟

إنه مخطط فئات UML يتضمن سمات وعمليات مثل checkout() وrefund(). ولا يعرّف مفاتيح قاعدة البيانات أو عمليات الترحيل.

أين تُخزَّن كميات المنتجات؟

يتضمن المثال مخزونًا للمنتج، لكنه لا يحدد كميات خاصة بكل سلة أو طلب. أضف فئات لعناصر الطلب لتسجيل الكميات المرتبطة بكل عملية شراء.

هل يمكن أن يتضمن الطلب عدة محاولات دفع هنا؟

تُسنِد العلاقة المرسومة دفعة Payment واحدة إلى كل Order. عدّل هذه العلاقة وعرّف سلوك محاولات الدفع إذا كانت عملية الدفع لديك تتطلب إعادة المحاولة.

مخطط فئات التجارة الإلكترونية

مجاني للبدء. لا حاجة لبطاقة ائتمان.

Free preview · Sign in to use