نظام إدارة مخزون (Inventory Management System) تم تطويره باستخدام Java وواجهة رسومية باستخدام JavaFX، مع الاعتماد على MySQL كقاعدة بيانات. يهدف النظام إلى تسهيل إدارة وتتبع المنتجات داخل المخازن بشكل دقيق وفعال.
مميزات النظام:
واجهة مستخدم رسومية تفاعلية باستخدام JavaFX.
إضافة، تعديل، وحذف المنتجات بسهولة.
تتبع الكميات المتاحة في المخزون بشكل لحظي.
تنبيه عند انخفاض الكمية (Low Stock Alert).
تصنيف المنتجات حسب الفئة لتسهيل البحث.
تسجيل عمليات الإدخال (Stock In) والإخراج (Stock Out).
عرض سجل كامل لحركة المنتجات (Inventory History).
دعم البحث السريع عن المنتجات.
طريقة التنفيذ:
تم تطوير النظام باستخدام Java مع تطبيق مبادئ البرمجة الكائنية (OOP)، وتصميم واجهات المستخدم باستخدام JavaFX لتوفير تجربة استخدام سهلة ومنظمة.
تم استخدام MySQL لتصميم قاعدة بيانات علائقية لتخزين بيانات المنتجات والحركات، مع تطبيق مفاهيم Normalization لضمان كفاءة البيانات وتقليل التكرار.
كما تم ربط التطبيق بقاعدة البيانات باستخدام JDBC، واستخدام SQL Queries لإدارة العمليات المختلفة مثل الإدخال (INSERT)، التحديث (UPDATE)، والحذف (DELETE) والاستعلام (SELECT).