تفاصيل العمل

تطبيق إداري متكامل لإدارة الموظفين والأقسام داخل المؤسسات، يعتمد على معمارية النظم متعددة الطبقات (Multi-Project Solution) لفصل الخدمات وتوفير واجهات برمجة واسعة الاستخدام سواء عبر واجهات الويب المباشرة أو عبر الـ APIs.

أبرز المميزات والخصائص:

نظام مصادقة وأمان متقدم (Authentication & Authorization):

دعم تسجيل الدخول والإنشاء باستخدام ASPNET Core Identity

توثيق واجهات الـ API باستخدام JWT Bearer Tokens وحماية جميع الـ Endpoints باستراتيجية [Authorize].

معمارية الحل (Solution Architecture):

EMSShared: مشروع مشارك يحتوي على النماذج (Models)، سياق قاعدة البيانات (DbContext)، والـ Migrations لمنع تكرار الكود (DRY Principle).

EMSAPI: واجهات برمجة تطبيقات (RESTful Web APIs) موثقة بالكامل عبر Swagger / OpenAPI لخدمة الأنظمة الخارجية وتطبيقات الموبايل/الفرونت إند.

EMSWeb: واجهة ويب تفاعلية مبنية باستراتيجية ASPNET Core MVC لإدارة الأقسام والموظفين لعرض وتحديث البيانات بسلاسة.

إدارة كاملة للبيانات (Full CRUD Operations): إمكانية إضافة، عرض، تعديل، وحذف الأقسام والموظفين مع ربط العلاقات (Relationships) بين القسم والموظفين التابعين له.

بطاقة العمل

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