نظام ERP متكامل وسحابي (Web-based) تم تطويره خصيصاً لإدارة العمليات اليومية للمصانع والشركات الحديثة. يهدف النظام إلى أتمتة العمليات (Automation)، وربط الأقسام ببعضها البعض (المخازن، المبيعات، الموارد البشرية، الإنتاج) في منصة مركزية واحدة. يتميز النظام بدمج تقنيات الذكاء الاصطناعي (AI) لتمكين المستخدمين من التحدث مع بيانات المصنع واستخراج التقارير بلغة طبيعية.
الميزات الأساسية (Key Features):
1. الأمان وإدارة الصلاحيات (Security & Identity):
نظام تسجيل دخول وتسجيل آمن باستخدام JWT Authentication.
إدارة صلاحيات متقدمة (RBAC) تتيح للمدير (Admin) التحكم في الوصول (Admin, Manager, Employee).
حماية المسارات (Guards) ومنع الوصول غير المصرح به.
ميزات أمان إضافية: تغيير كلمة المرور، متابعة حالة أمان الحساب (Account Security).
2. الوحدات الإدارية (Modules):
لوحة التحكم (Dashboard): عرض إحصائيات حية ورسوم بيانية للأداء.
المخازن (Inventory): إدارة المواد الخام، متابعة الكميات، وإشعارات النواقص.
الإنتاج (Production): إدارة أوامر التصنيع ومتابعة خطوط الإنتاج.
? المبيعات والمشتريات (Sales & Purchasing): إدارة الموردين والعملاء والفواتير.
? الموارد البشرية (HR): إدارة الموظفين، الحضور والانصراف، والأقسام.
3. ? المساعد الذكي (AI Integration - RAG):
تطبيق تقنية RAG (Retrieval-Augmented Generation) لربط الذكاء الاصطناعي بقاعدة بيانات المصنع.
إمكانية سؤال النظام: "كم لدينا من مخزون الحديد؟" أو "ما هو إجمالي مبيعات اليوم؟" والحصول على إجابة دقيقة وفورية.
تم البناء باستخدام Microsoft Semantic Kernel.
لتقنيات المستخدمة (Tech Stack):
الواجهة الخلفية (Backend):
.NET 8 (Core): لبناء API سريع وقوي.
Entity Framework Core: للتعامل مع قاعدة البيانات (Code-First Approach).
Clean Architecture: هيكلية برمجية تضمن سهولة الصيانة والتطوير.
Identity & JWT: لتأمين النظام.
Semantic Kernel: لدمج ميزات الذكاء الاصطناعي.الواجهة الأمامية (Frontend):
Angular 17+: لبناء واجهة مستخدم تفاعلية (SPA).
Angular Signals: لإدارة الحالة (State Management) بأحدث الطرق.
RxJS: للتعامل مع العمليات غير المتزامنة.
Bootstrap 5: لتصميم متجاوب (Responsive) يعمل على جميع الأجهزة.
Chart.js: لعرض الرسوم البيانية.
قاعدة البيانات:
SQL Server: لتخزين البيانات العلائقية.