نظام إدارة الموارد البشرية (HR Management System)
التقنيات والأدوات المستخدمة
•قاعدة البيانات: Microsoft SQL Server
•الطرف الخلفي (Backend):
oASP .NET Core
oABP Framework (Domain Driven Design)
•الواجهة الأمامية (Frontend): Angular
________________________________________
وصف المشروع
تم تطوير نظام شامل لإدارة الموارد البشرية، مستند إلى مبادئ Domain Driven Design، يشمل مجموعة من المجالات (Domains) تغطي كافة احتياجات إدارة الموظفين والمؤسسة، ومن بينها:
1.إدارة الجنسيات
oكيان بسيط لحفظ رمز واسم الجنسية.
2.المراجع الجغرافية
oإدارة الدول والمدن والمناطق (Country, City, District)
3.مجال المؤسسات
oتمثيل بيانات الشركات والفروع والأقسام
4.ربط الوثائق
oتنظيم وربط الوثائق (عقود، شهادات، الخ) بالموظف أو المؤسسة
oفهرسة سهلة للوصول والاستخدام السريع
5.إدارة الموظفين
6.تاريخ التعليم
oتتبع المؤهلات والخلفية التعليمية
oالتحقق من التسلسل الزمني للمؤهلات الأكاديمية
7.عقود الموظفين
oإدارة عقود العمل بما يشمل التواريخ والنوع
8.الإجازات
oمعالجة طلبات الإجازة
oحساب الاستحقاقات طبقًا للأقدمية وسياسات الشركة
oإدارة حالات الطلب (مقدم، موافق عليه، مرفوض)
9.القروض الداخلية
oمنح قروض للموظفين مع جدول أقساط سداد
oخصم تلقائي من الرواتب
10.أداء الموظفين
oتقييمات دورية وطلبات المشرفين
oربط النتائج بمؤشرات الأداء KPI عبر
11.إنهاء الخدمة
oإدارة عمليات الخروج (الاستقالة أو الفصل) وتوثيق الأسباب والتواريخ
oحساب التعويضات النهائية وربطها بالبيانات المرتبطة
12.تعدد المستأجرين
oدعم Multi tenancy لتشغيل النظام لدى أكثر من كيان مستقل داخل بنية واحدة