نظام إدارة شؤون الموظفين والرواتب

تفاصيل العمل

نظام إدارة الموظفين والرواتب هو تطبيق ويب متكامل مبني على إطار عمل Laravel 10، يوفر حلاً شاملاً لإدارة شؤون الموظفين في المنشآت السعودية. يتميز النظام بدعم كامل للغة العربية واتجاه الكتابة من اليمين إلى اليسار (RTL)، مع مراعاة أنظمة العمل السعودية.

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

Backend (الخادم)

• PHP 8.1 أو أعلى

• Laravel 10.x

• Laravel Sanctum 3.3

• Spatie Permission 6.23

• Spatie Backup 8.8

• Maatwebsite Excel 3.1

• ZKTeco Library 002.0

Frontend (الواجهة)

• Bootstrap 5.2.3

• Vite 5.0

• SASS 1.56.1

• Axios 1.6.4

قاعدة البيانات

• MySQL 8.0 أو أعلى

أدوات التطوير

• Laravel Debugbar

• PHPUnit

• Laravel Pint

• Faker

نقاط القوة

1. دعم اللغة العربية الكامل

o واجهة مستخدم عربية 100%

o دعم اتجاه RTL في جميع الصفحات

o خطوط عربية محسّنة (Cairo, Amiri, Tajawal)

o ملفات ترجمة (ar/en) لدعم تعدد اللغات

2. دعم التقويم الهجري

o نظام رياضي دقيق للتحويل بين التقويمين

o حساب مسيرات الرواتب بالهجري والميلادي

o عرض التواريخ بكلا التقويمين

o إعدادات مرنة لاختيار التقويم الأساسي

3. نظام صلاحيات متقدم

o إدارة الأدوار (مدير، HR، موظف)

o صلاحيات تفصيلية لكل وحدة

o حماية المسارات بـ Middleware

o مبني على Spatie Laravel Permission

4. توافق مع النظام السعودي

o حساب مستحقات نهاية الخدمة وفق النظام السعودي

o أنواع الإجازات حسب نظام العمل السعودي

o دعم البنوك السعودية (Enum للبنوك)

o تصدير WPS لنظام حماية الأجور

5. بنية قابلة للتوسع

o فصل الخدمات (Services) عن المتحكمات

o استخدام Enums للقيم الثابتة

o نظام Helpers مخصص

o هيكل ملفات منظم ومرتب

6. تصميم متجاوب

o يعمل على جميع الأجهزة

o واجهة مستخدم حديثة

o تأثيرات ورسوم متحركة

o قوالب ألوان قابلة للتخصيص

7. تقارير متقدمة

o تقارير الرواتب حسب القسم

o تقارير أرصدة الإجازات

o تقارير الحضور الشهري

o تصدير Excel للتقارير

الميزات الرئيسية

إدارة الموظفين

• إضافة / تعديل / حذف بيانات الموظفين

• إدارة الأقسام والوظائف (8 أقسام رئيسية)

• تتبع تواريخ الإقامة والعقود

• رفع المستندات والصور الشخصية

• استيراد الموظفين من Excel

• بوابة الخدمة الذاتية للموظفين

نظام الرواتب (Payroll)

• إنشاء مسيرات الرواتب الشهرية

• حساب البدلات (سكن، نقل، أخرى)

• إدارة الاستقطاعات والخصومات

• تصدير ملفات WPS للبنوك

• دعم التقويم الهجري والميلادي

• إعدادات مرنة لفترة الصرف

نظام الإجازات أنواع الإجازات المدعومة:

• إجازة سنوية (21/30 يوم حسب سنوات الخدمة)

• إجازة مرضية

• إجازة طوارئ

• إجازة أمومة

• إجازة أبوة

• إجازة حج

• إجازة عزاء

• إجازة دراسية

• إجازة بدون راتب

• حساب الأرصدة تلقائياً

• نظام موافقات متدرج

• تتبع مباشرة العمل بعد الإجازة

مستحقات نهاية الخدمة

• حساب المستحقات وفق النظام السعودي

• دعم أسباب الإنهاء المختلفة

• حساب بدل الإشعار

• تقارير مفصلة

• طباعة شهادات نهاية الخدمة

نظام الحضور والانصراف

• تكامل مع أجهزة البصمة ZKTeco

• استيراد من ملفات Excel/CSV

• حساب ساعات العمل الإضافي

• إدارة ورديات العمل

• ربط أرقام البصمة بالموظفين

• تقارير الحضور الشهري

سلف الرواتب

• طلب سلف من الموظفين

• نظام موافقات

• جدول الأقساط التلقائي

• خصم تلقائي من الراتب

الطلبات الإدارية

• نظام طلبات متعدد الأنواع

• سير عمل الموافقات

• تتبع حالة الطلبات

• إشعارات للمسؤولين

إدارة العهد

• تسجيل العهد للموظفين

• استلام العهد عند المغادرة

• تقارير العهد

نظام الإشعارات

• إشعارات داخل النظام

• تنبيهات للموافقات المعلقة

• تذكيرات انتهاء العقود والإقامات

تخصيص المظهر

• قوالب ألوان جاهزة

• تخصيص الألوان بالكامل

• معاينة مباشرة

• حفظ الإعدادات

بوابة الخدمة الذاتية (Employee Portal)

• عرض الملف الشخصي

• طلب إجازات

• طلب سلف

• تقديم طلبات إدارية

• عرض العهد

• متابعة حالة الطلبات

employee_management/

├── app/

│ ├── Console/ # أوامر Artisan

│ ├── Enums/ # التعدادات

│ ├── Exceptions/ # معالجة الاستثناءات

│ ├── Exports/ # تصدير Excel

│ ├── Helpers/ # المساعدات

│ ├── Http/

│ │ ├── Controllers/ # المتحكمات

│ │ └── Middleware/ # الوسطاء

│ ├── Imports/ # استيراد Excel

│ ├── Jobs/ # المهام الخلفية

│ ├── Models/ # النماذج

│ ├── Notifications/ # الإشعارات

│ ├── Providers/ # مقدمي الخدمة

│ ├── Rules/ # قواعد التحقق

│ └── Services/ # الخدمات

├── config/ # ملفات الإعداد

├── database/

│ ├── factories/ # مصانع البيانات

│ ├── migrations/ # هجرات قاعدة البيانات

│ └── seeders/ # بذور البيانات

├── docs/ # الوثائق

├── lang/ # ملفات الترجمة

├── public/ # الملفات العامة

├── resources/

│ ├── css/ # ملفات CSS

│ ├── js/ # ملفات JavaScript

│ ├── sass/ # ملفات SASS

│ └── views/ # ملفات Blade

├── routes/ # المسارات

├── storage/ # التخزين

└── tests/ # الاختبارات

بطاقة العمل

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