تفاصيل العمل

هذا النظام هو تطبيق ويب متكامل لإدارة الموظفين والأقسام، مبني باستخدام إطار العمل ASP.NET Core MVC 8.0، ويعتمد على معمارية الطبقات الثلاث (Three-Tier Architecture) التي تشمل:

طبقة الوصول إلى البيانات (DAL)

طبقة منطق الأعمال (BLL)

طبقة العرض والتقديم (PL)

⭐ الخصائص الأساسية

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

عمليات CRUD: إضافة، تعديل، عرض، وحذف الموظفين.

تفاصيل الموظف: الاسم، العمر، النوع، الراتب، بيانات الاتصال، صورة شخصية، ونوع التوظيف.

ربط بالأقسام: إمكانية ربط كل موظف بقسم معين.

رفع الصور: يمكن تحميل وتخزين الصور الشخصية للموظفين مع التحقق من صحتها.

تتبع الحالة: يمكن تمييز الموظفين النشطين وغير النشطين.

إدارة الأقسام

عمليات CRUD للأقسام: إضافة، تعديل، وحذف الأقسام.

تفاصيل القسم: اسم القسم ووصفه.

الموظفون المرتبطون: عرض جميع الموظفين المرتبطين بكل قسم.

التوثيق والأمان

نظام ASP.NET Identity: لتسجيل الدخول، التسجيل، واستعادة كلمة المرور.

صلاحيات الوصول حسب الدور: يمكن تقييد بعض الميزات للمستخدمين العاديين، بينما يملك المدير صلاحيات أكبر.

الحماية عبر [Authorize]: يتم تأمين جميع المسارات الحساسة لضمان عدم الوصول غير المصرح به.

التعامل مع الملفات والتسجيل

إدارة الصور: تحميل الصور وتخزينها مع التحقق من الامتداد والحجم.

بطاقة العمل

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