1. وصف المشروع العام
المشروع عبارة عن نظام ويب متكامل مخصص لإدارة مستودعات وأفرع توزيع الغاز. يهدف النظام إلى أتمتة عمليات المخزون، والمبيعات، والمشتريات، ومتابعة حركة الأسطوانات (الممتلئة والفارغة) والملحقات الأخرى بشكل دقيق.
2. التقنيات المستخدمة (Stack)
تم بناء النظام باستخدام مجموعة من التقنيات الحديثة لتطوير الويب:
PHP PDO: لغة البرمجة الأساسية في الجانب الخادم (Backend)، مع استخدام تقنية PDO للاتصال بقواعد البيانات لضمان الأمان والحماية من ثغرات SQL Injection.
MySQL: قاعدة بيانات علائقية لتخزين بيانات الأصناف، المستخدمين، الاستلامات، والمبيعات.
HTML5 & CSS3: لبناء الهيكل التنظيمي للواجهات وتصميم التنسيقات البصرية.
Bootstrap: إطار عمل CSS لضمان استجابة الواجهات (Responsive Design) وتنسيق الجداول والأزرار بشكل احترافي.
JavaScript & jQuery: لإضافة التفاعلية في الصفحات، مثل تحديث البيانات مباشرة (In-place editing) وإدارة النوافذ المنبثقة.
3. الوظائف والمميزات الأساسية للنظام
أ. بوابة تسجيل الدخول (Authentication)
نظام دخول آمن للموظفين يتطلب اسم مستخدم وكلمة مرور.
إدارة صلاحيات المستخدمين من خلال قسم "إدارة المستخدمين".
ب. إدارة المخزون (Inventory Management)
حالة المخزن الحالية: عرض فوري للكميات المتوفرة من الأسطوانات (بأنواعها: 12 كيلو، 25 كيلو، خفيف، 5 كيلو) مقسمة إلى ممتلئ وفارغ.
تعريف الأصناف: إضافة أصناف جديدة مع تحديد نوعها (سلندر أو ملحقات مثل المنظمات والهوزات).
تعديل البيانات: إمكانية تعديل أرصدة المخزن والأسعار مباشرة من الواجهة.
ج. إدارة المشتريات والاستلامات (Procurement)
تسجيل الاستلامات: واجهة لتسجيل وصول شحنات جديدة للمستودع.
سجل المشتريات: تتبع فواتير الموردين، أرقام السندات، وتاريخ الاستلام.
حساب التكاليف: حساب إجمالي التكلفة بناءً على سعر المورد وسعر جسم الأسطوانة (التأمين).
د. التقارير والطباعة (Reports & Printing)
تقارير الفترة: إمكانية استخراج تقارير المشتريات خلال فترة زمنية محددة.
نظام الطباعة: دعم تصدير التقارير إلى PDF أو طباعتها مباشرة عبر واجهة النظام.
4. تفاصيل البيانات المسجلة
النظام يتعامل مع بيانات مالية وفنية دقيقة لكل صنف تشمل:
سعر المورد: السعر الأصلي من المصدر.
سعر البيع: السعر المخصص للمستهلك.
سعر التأمين (جسم السلندر): تكلفة إضافية تضاف فقط عند اختيار صنف "سلندر".
أكواد الأصناف: نظام ترقيم تلقائي لتسهيل عملية الجرد والبحث.
5. واجهة المستخدم (UI/UX)
لوحة تحكم رئيسية (Dashboard) تعرض إحصائيات سريعة وتوفر روابط وصول سريعة لكافة الأقسام.
جداول بيانات منظمة تدعم العمليات الحسابية والفلترة حسب التاريخ.