تفاصيل العمل

قمت بتطوير نظام متكامل لإدارة المخازن والمشتريات والعمليات اللوجستية، مصمم لإدارة دورة المخزون من لحظة طلب وشراء الصنف وحتى استلامه وتخزينه وصرفه وتحويله وجرده وإرجاعه، مع توفير تتبع كامل لجميع الحركات والصلاحيات والتقارير.

تم بناء النظام باستخدام تقنيات .NET / ASP.NET Core وBlazor مع SQL Server، وبهيكل برمجي قابل للتوسع والتطوير، مع مراعاة العمل عبر الويب وتجهيز البنية لدعم Windows وAndroid.

### أهم وظائف النظام

**إدارة الأصناف والمخزون**

* إنشاء وإدارة الأصناف والتصنيفات.

* دعم SKU والباركود.

* دعم أكثر من وحدة قياس للصنف.

* تحويل الوحدات تلقائيًا.

* إدارة Variants للأصناف.

* تتبع الأرصدة على مستوى كل مخزن وموقع.

* منع الرصيد السالب وفق سياسات النظام.

* سجل مركزي لجميع حركات المخزون.

* إمكانية عكس الحركات بدل حذفها للحفاظ على سلامة السجل.

**إدارة المخازن والمواقع**

* دعم عدد غير محدود من المخازن.

* تقسيم المخزن إلى مناطق وممرات ورفوف ومواقع تخزين.

* إدارة Locations / Bins.

* معرفة الرصيد الفعلي للصنف في كل موقع.

* إدارة سعة مواقع التخزين.

* دعم عمليات Putaway وPicking.

**الدفعات والصلاحية**

* إدارة Lots / Batches.

* تسجيل تاريخ الإنتاج والانتهاء.

* تطبيق FEFO عند صرف الأصناف.

* تنبيهات للأصناف القريبة من انتهاء الصلاحية.

* تقارير بالأصناف المنتهية وقريبة الانتهاء.

**السيريالات**

* إدارة الأرقام التسلسلية Serial Numbers.

* منع تكرار الرقم التسلسلي.

* تتبع السيريال من الاستلام وحتى الصرف أو التحويل أو الإرجاع.

* معرفة الموقع الحالي لكل وحدة مسلسلة.

**دورة المشتريات**

يشمل النظام دورة مشتريات متكاملة تبدأ من:

طلب الشراء PR

ثم طلب عروض الأسعار RFQ

ثم مقارنة عروض الموردين

ثم الترسية

ثم أمر الشراء PO

ثم الاستلام GRN

ثم فواتير الموردين وتسوياتها.

مع دعم:

* الاستلام الجزئي.

* أوامر الشراء متعددة الأصناف.

* مقارنة أسعار الموردين.

* تتبع الكميات المطلوبة والمستلمة والمتبقية.

* إدارة مرتجعات الموردين.

* إشعارات المورد الدائنة.

* سجل كامل للمورد ومعاملاته.

**أوامر الاستلام والصرف**

* أذونات استلام المخزون.

* أذونات الصرف.

* مرتجعات الصرف.

* ربط الصرف بالجهة أو الموظف أو المشروع.

* تتبع من قام بطلب واعتماد واستلام المواد.

* تقارير تفصيلية عن المواد المصروفة لكل جهة.

**التحويل بين المخازن**

* إنشاء طلب تحويل.

* اعتماد التحويل.

* تجهيز وشحن المواد.

* استلام المواد في المخزن المستهدف.

* دعم الاستلام الجزئي.

* تسجيل الفروقات أو الفاقد أثناء النقل.

* تتبع حالة التحويل كاملة.

**الجرد والتسويات**

* جرد دوري ومفاجئ.

* مقارنة الرصيد الدفتري بالرصيد الفعلي.

* معالجة فروقات الجرد.

* اعتماد التسويات.

* تطبيق Maker-Checker على العمليات الحساسة.

* الاحتفاظ بسجل تدقيق كامل لكل تعديل.

**الجودة والحجر**

* وضع الأصناف المستلمة في Quarantine عند الحاجة.

* فحص الجودة.

* قبول أو رفض المواد.

* Release / Reject.

* منع صرف المخزون المحجور.

* دعم إعادة الاختبار Re-Test.

**المرتجعات والتالف**

* مرتجعات الموردين.

* مرتجعات الصرف.

* تسجيل المواد التالفة.

* معالجة Rework.

* توثيق سبب الإرجاع أو التلف.

* المحافظة على الأثر المالي والمخزني للعملية.

**الحجوزات والتوفر**

* حجز كمية من المخزون لطلب أو جهة معينة.

* احتساب Available Stock بصورة منفصلة عن Physical Stock.

* منع صرف الكميات المحجوزة لعمليات أخرى.

**الباركود والطباعة**

تم تطوير نظام باركود وطباعة متكامل يشمل:

* إنشاء وطباعة باركود الأصناف.

* دعم الطباعة المباشرة.

* معاينة الطباعة قبل التنفيذ.

* إدارة طابعات الباركود.

* Print Queue.

* PrintHost محلي لتنفيذ مهام الطباعة من النظام.

**التقارير**

يحتوي النظام على محرك تقارير متقدم باستخدام DevExpress / ReportEngine، ويشمل تقارير مثل:

* أرصدة المخزون.

* حركة الأصناف.

* بطاقة الصنف.

* المخزون حسب المخزن.

* المخزون حسب الموقع.

* الأصناف الراكدة.

* الأصناف منخفضة المخزون.

* الأصناف القريبة من النفاد.

* الأصناف المنتهية وقريبة الانتهاء.

* تقييم المخزون.

* تقارير الموردين.

* تقارير المشتريات.

* أوامر الشراء والاستلام.

* تقارير الصرف والمرتجعات.

* التحويلات بين المخازن.

* الجرد والفروقات.

* الأصول والعهد.

* تقارير الأداء ومؤشرات KPIs.

مع إمكانية تصدير التقارير وطباعتها بصيغ متعددة.

**لوحة التحكم Dashboard**

لوحة تحكم تنفيذية تعرض:

* إجمالي قيمة المخزون.

* إجمالي كميات المخزون.

* توزيع المخزون حسب المخازن.

* الأصناف الأكثر حركة.

* أهم الموردين.

* الأصناف منخفضة المخزون.

* الأصناف القريبة من انتهاء الصلاحية.

* الأصناف الراكدة.

* فروقات الجرد.

* مؤشرات واتجاهات المخزون الشهرية.

**الصلاحيات والأمان**

تم تصميم نظام صلاحيات متعدد المستويات يشمل:

* المستخدمين.

* الأدوار.

* الصلاحيات التفصيلية.

* صلاحيات حسب المخزن.

* عرض / إضافة / تعديل / حذف / اعتماد / طباعة / تصدير.

* تقييد البيانات بحسب صلاحية المستخدم.

* تسجيل العمليات في Audit Trail.

* معرفة المستخدم الذي قام بأي عملية وتاريخ تنفيذها.

**التنبيهات**

نظام تنبيهات مركزي لمتابعة:

* انخفاض المخزون.

* قرب انتهاء الصلاحية.

* المواد المنتهية.

* المواد المحجورة.

* العمليات المعلقة.

* أخطاء النظام والخدمات.

* حالات تحتاج إلى اعتماد أو تدخل المستخدم.

**النسخ الاحتياطي واستمرارية العمل**

* نسخ احتياطي لقاعدة البيانات.

* استعادة النسخ الاحتياطية.

* فحوصات Health للنظام.

* تسجيل الأخطاء والأحداث.

* تجهيز النظام للتعامل مع حالات انقطاع الاتصال.

**العمل Online / Offline**

تم تصميم البنية بحيث يمكن تطوير وتشغيل عملاء Windows وAndroid مع مزامنة البيانات مع الخادم المركزي، ودعم سيناريوهات العمل Offline ثم مزامنة العمليات عند عودة الاتصال.

### الجوانب التقنية

* ASP.NET Core

* Blazor

* .NET

* Entity Framework Core

* SQL Server

* REST APIs

* DevExpress Reporting

* نظام PrintEngine / PrintHost

* Authentication & Authorization

* Role & Permission Management

* Audit Logging

* Database Migrations

* Backup & Recovery

* Online / Offline Synchronization

### ما يميز المشروع

تم تصميم النظام حول محرك مخزون مركزي وليس مجرد جداول لإضافة وحذف الكميات، بحيث تمر عمليات الاستلام والصرف والتحويل والجرد والمرتجعات والتسويات عبر دورة مخزنية موحدة يمكن تدقيقها وتتبعها.

كما تم التركيز على سلامة البيانات، ومنع تكرار العمليات، وإدارة التزامن، وتتبع السيريالات والدفعات والمواقع والصلاحيات، وربط جميع أجزاء النظام بالتقارير والتنبيهات.

النظام مصمم ليكون قابلًا للتوسع مستقبلًا وربطه بأنظمة المحاسبة والموارد البشرية والمبيعات والمشتريات أو أي أنظمة خارجية من خلال APIs.

بطاقة العمل

اسم المستقل
عدد الإعجابات
0
تاريخ الإضافة