تفاصيل العمل

تم تنفيذ هذا المشروع كنظام متكامل لإدارة سلسلة التوريد باستخدام لغة Python وقاعدة بيانات SQLite. يهدف المشروع إلى تنظيم وتتبع المكونات الأساسية في سلسلة الإمداد مثل المنتجات، الموردين، المخازن، الطلبات، الموزعين، المصنعين، وتسجيل أعمال الصيانة، بطريقة منظمة تعتمد على مبدأ البرمجة كائنية التوجه (OOP). يتميز النظام بوجود هيكل برمجي قوي يشمل واجهات مجردة (Abstract Classes) ووراثة متعددة (Inheritance) وتنفيذ فعلي لمفاهيم الـ Encapsulation وPolymorphism، بالإضافة إلى استخدام نمط Singleton لإدارة الاتصال بقاعدة البيانات. تم بناء قاعدة البيانات باستخدام SQLite داخل الكود مع إنشاء الجداول تلقائيًا عند تشغيل النظام، وتم توزيع المهام عبر عدة طبقات مثل إدارة تسجيل الدخول، إدارة المنتجات والمخازن، وتسجيل عمليات الصيانة والتوزيع. النظام أيضًا يحتوي على طبقة تحقق من المستخدمين بكلمات مرور مشفرة، ونظام لتسجيل الدخول من خلال وكيل (Proxy) يتحكم في عدد المحاولات ويوفر حماية إضافية. يمكن تطوير النظام لاحقًا بإضافة واجهة رسومية أو تحويله إلى تطبيق ويب. هذا المشروع يُظهر مستوى متقدم في تصميم وتنفيذ الأنظمة باستخدام Python وقواعد البيانات، ويعد مثالًا جيدًا على دمج الجوانب النظرية والتطبيقية في البرمجة

ملفات مرفقة

بطاقة العمل

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