تفاصيل العمل

نظام إدارة متكامل لتسهيل متابعة الطلبات والمهام داخل بيئة عمل باستخدام Java Spring Boot و MySQL، مع تطبيق تصميمات برمجية (Design Patterns) لضمان هيكل نظيف وسهل التطوير مستقبلاً.

المميزات:

نظام صلاحيات (Role-Based Access Control): لوحات تحكم وصلاحيات مختلفة لكل من المدير (Admin)، المورد (Supplier)، المشرف (Manager)، والعامل (Worker).

إدارة طلبات المواد: الموردون يمكنهم استعراض الطلبات وتحديث حالتها مباشرة.

تحديثات ديناميكية للحالة: الحالة يتم تعديلها بسهولة عبر القوائم المنسدلة من لوحة المورد.

? تطبيق مبادئ البرمجة الكائنية (OOP) والتصميم النظيف: باستخدام أنماط تصميم مثل Builder، Factory، Strategy، وMVC.

️ تكامل مع MySQL: لتخزين البيانات بشكل آمن ومرتب باستخدام مخطط قواعد بيانات علائقية.

️ التقنيات المستخدمة:

Backend: Java Spring Boot

Database: MySQL

ORM: Spring Data JPA

Dependency Management: Maven

الأدوار في النظام:

Admin: إدارة الحسابات والإعدادات العامة للنظام.

Supplier: استعراض الطلبات وتحديث حالتها.

Manager: مراجعة الطلبات، توزيع المهام، والإشراف على العمليات.

Worker: استعراض المهام المكلف بها وتحديث حالتها.

بطاقة العمل

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