هو نظام بسيط لإدارة مخزون المنتجات باستخدام Python وObject-Oriented Programming (OOP)، حيث يقوم البرنامج بتخزين بيانات المنتجات داخل ملف CSV والحفاظ عليها حتى بعد إغلاق البرنامج.
البرنامج يسمح للمستخدم بـ:
إضافة منتجات جديدة مع تحديد الكمية وسعر الشراء.
حساب سعر البيع تلقائيًا بإضافة هامش ربح 30%.
شراء المنتجات وتحديث الكمية المباعة والكمية المتبقية.
حساب إجمالي الأرباح الناتجة عن عمليات البيع.
حذف المنتجات من المخزون.
التحقق من توفر الكمية المطلوبة قبل إتمام عملية الشراء.
حفظ جميع التعديلات في ملف CSV عند الخروج من البرنامج.
التعامل مع الأخطاء وإدخال البيانات غير الصحيحة باستخدام Exception Handling