تفاصيل العمل

**E-Commerce Checkout System (Java Console Application)**

قمت بتطوير نظام محاكاة لعملية الشراء في متجر إلكتروني باستخدام لغة Java من خلال تطبيق Console. يهدف المشروع إلى إدارة المنتجات وسلة التسوق وتنفيذ عملية الدفع بطريقة منظمة مع تطبيق مفاهيم البرمجة كائنية التوجه (OOP).

يعتمد النظام على تصميم برمجي منظم باستخدام Abstract Classes و Interfaces بحيث يتم تعريف كلاس أساسي للمنتجات، ومنه يتم إنشاء أنواع مختلفة من المنتجات مثل المواد الغذائية والأجهزة الإلكترونية وبطاقات الشحن.

يوفر النظام مجموعة من الوظائف الأساسية مثل:

* إدارة المنتجات وإضافة أنواع مختلفة من السلع

* إضافة المنتجات إلى سلة التسوق (Cart)

* التحقق من توفر الكمية في المخزون

* حساب إجمالي الطلب (Subtotal)

* حساب تكلفة الشحن بناءً على وزن المنتجات القابلة للشحن

* تنفيذ عملية الدفع (Checkout)

* طباعة فاتورة الشراء وتفاصيل الشحنة

تم تصميم المشروع بطريقة تعكس كيفية عمل أنظمة الدفع في المتاجر الإلكترونية مع تطبيق مفاهيم مهمة مثل:

Inheritance – Interfaces – Encapsulation – Abstraction.

المشروع يمثل نموذجًا مبسطًا لكيفية بناء نظام Checkout في منصات التجارة الإلكترونية.

بطاقة العمل

اسم المستقل
عدد الإعجابات
0
عدد المشاهدات
4
تاريخ الإضافة