نظام إدارة الموارد البشرية (HR System) الذي يدير الموظفين والأقسام في الشركة.
• التقنيات والأدوات: Asp.net Core MVC، نمط السجلات (Repository pattern)، Efcore، JavaScript، Ajax
نظام إدارة الموارد البشرية هو تطبيق مصمم لإدارة الموظفين والأقسام في الشركة بطريقة فعّالة. يتم استخدام مجموعة من التقنيات والأدوات لتطوير هذا النظام، وتشمل ذلك:
Asp.net Core MVC: إطار العمل الذي يسمح ببناء تطبيقات ويب حديثة وفعّالة باستخدام نمط النموذج-عرض-تحكم (MVC).
نمط السجلات (Repository pattern): نمط تصميم يتيح فصل طلبات البيانات عن الاسترجاع الفعلي لها، مما يزيد من فعالية وسهولة الصيانة.
Efcore (Entity Framework Core): إطار العمل الذي يُسهّل الوصول والتفاعل مع قواعد البيانات باستخدام C#.
JavaScript و Ajax: JavaScript تُستخدم لتحسين تفاعل المستخدم، بينما Ajax تُستخدم للتفاعل مع الخوادم بشكل غير متزامن دون إعادة تحميل الصفحة.
هذا النظام يتيح إدارة الموارد البشرية بشكل شامل وفعّال، ويستفيد من تلك التقنيات لضمان سهولة الاستخدام والأداء الجيد.