مشروع نظام متجر إلكتروني تم تطويره باستخدام Java لتطبيق مفاهيم البرمجة كائنية التوجه (OOP) ومبادئ Software Testing.
يحتوي المشروع على نظام متكامل لإدارة العملاء والمسؤولين والمنتجات وعربة التسوق والطلبات وعمليات الدفع.
أهم مكونات المشروع:
• إدارة Customer وAdmin.
• إدارة المنتجات وتصنيفها إلى Clothing وElectronics.
• منتجات متنوعة مثل Hat وSocks وShirt وPhone وLaptop وTV.
• إدارة Cart وCartItem.
• إدارة Order وOrderItem.
• دعم الدفع النقدي والدفع بالبطاقة.
تم استخدام مفاهيم Encapsulation وInheritance وPolymorphism وAbstraction وInterfaces، بالإضافة إلى Collections وException Handling والتحقق من صحة البيانات.
تم تنفيذ المشروع ضمن رحلة تعلم Software Testing، مع الاهتمام بالتحقق من السيناريوهات المختلفة والتعامل مع الأخطاء لضمان عمل النظام بالشكل المتوقع.
رابط المشروع: