<div><labelstyle="display:block;margin-bottom:4px;font-size:13px;">تاريخ البداية <spanstyle="color:#DC2626;">*</span></label><inputtype="date"name="start_date"value="<?=e(old('start_date')??'')?>"class="form-control"required></div>
'message'=>"يوجد ".count($pendingInstallments)." قسط سلفة مستحق هذا الشهر بإجمالي ".number_format((float)$totalAmount,2)." ج.م. تأكد من خصمها في الرواتب.",
'link'=>'/hr/loans',
'is_read'=>0,
'created_at'=>date('Y-m-d H:i:s'),
$this->db->insert('notification_queue',[
'type'=>'system',
'recipient_type'=>'employee',
'recipient_id'=>0,
'subject'=>'تذكير: أقساط السلف',
'message'=>"يوجد ".count($pendingInstallments)." قسط سلفة مستحق هذا الشهر بإجمالي ".number_format((float)$totalAmount,2)." ج.م. تأكد من خصمها في الرواتب.",
نظام موارد بشرية متكامل مبني داخل منظومة THE CLUB ERP، مصمم وفقاً لقانون العمل المصري رقم 12 لسنة 2003 وقانون التأمينات الاجتماعية رقم 148 لسنة 2019. يغطي النظام دورة حياة الموظف بالكامل من التعيين حتى نهاية الخدمة.
**البنية التحتية:** 28 جدول قاعدة بيانات | 16 وحدة تحكم | 12 خدمة حسابية | 35 صلاحية | 80+ مسار
---
## 1. إدارة الموظفين
### 1.1 ملفات الموظفين
- ملف شامل لكل موظف يتضمن: الرقم القومي، تاريخ الميلاد، الجنس، الحالة الاجتماعية، الديانة، الحالة العسكرية
- ربط تلقائي مع حساب المستخدم في النظام (جدول employees) عبر مفتاح أجنبي 1:1
- تسجيل تاريخ التعيين وفترة الاختبار ونوع التوظيف (دوام كامل / جزئي / عقد / مؤقت)
- تتبع الحالة الوظيفية: نشط، في إجازة، موقوف، مُنهى خدمته، مستقيل
- بيانات بنكية كاملة للتحويلات: اسم البنك، رقم الحساب (IBAN)
- رقم التأمين الاجتماعي والراتب التأميني
- حقول الإعاقة والاحتياجات الخاصة
- بحث وفلترة متقدمة حسب القسم والحالة والمسمى الوظيفي
- أرشفة ناعمة (Soft Delete) — لا يُحذف أي سجل نهائياً
### 1.2 الأقسام والإدارات
- هيكل تنظيمي شجري (كل قسم يمكن أن يكون تابعاً لقسم أعلى)
- تعيين مدير لكل قسم
- ربط الأقسام بالفروع
- إضافة / تعديل / أرشفة الأقسام
### 1.3 المسميات الوظيفية
- تعريف المسميات مع الدرجة الوظيفية (Grade Level)
- تحديد الحد الأدنى والأقصى للراتب لكل مسمى
- إضافة / تعديل / أرشفة المسميات
---
## 2. العقود
### 2.1 إدارة العقود
- دعم أنواع العقود: محدد المدة، غير محدد المدة، تجريبي
- تسجيل تفاصيل العقد: تاريخ البدء والانتهاء، الراتب الأساسي، ساعات العمل، فترة الإنذار
- فترة اختبار (Probation) قابلة للتحديد — حد أقصى 3 شهور وفقاً للقانون
### 2.2 دورة حياة العقد
-**تجديد العقد**: إنشاء عقد جديد مرتبط بالعقد السابق مع تحديث التواريخ تلقائياً
-**إنهاء العقد**: تسجيل سبب وتاريخ الإنهاء مع تحديث حالة الموظف تلقائياً
- تنبيهات قبل انتهاء العقد بـ 30 يوم (عبر مهمة مجدولة)
- تنبيه عند انتهاء فترة الاختبار
---
## 3. الهيكل الراتبي
### 3.1 هياكل الرواتب
- تعريف هياكل رواتب متعددة (مثال: "الهيكل القياسي للنادي")