نظام إدارة الموظفين (Employee Management System) باستخدام ASP.NET Core MVC
تفاصيل العمل
قمت بتطوير تطبيق ويب متكامل باستخدام ASP.NET Core MVC لإدارة الموظفين مع ربطه بقاعدة بيانات ودعم عمليات CRUD (إضافة – تعديل – حذف – عرض). 🔑 المزايا والوظائف الأساسية: عرض قائمة الموظفين (Employee List) شاشة رئيسية تعرض جميع الموظفين مع بياناتهم (الاسم – المرتب – تاريخ التعيين – القسم – الصورة). وجود أيقونات للتفاصيل – التعديل – الحذف بشكل مرتب وسهل الاستخدام. التفاصيل (Employee Details) صفحة مخصصة لعرض بيانات موظف محدد بالتفصيل. إضافة موظف جديد (Add Employee) نموذج إدخال بيانات الموظف مع رفع صورة (FormFile Upload). التحقق من صحة المدخلات (Validation). اختيار القسم من قائمة منسدلة مرتبطة بالـ Departments الموجودة في النظام. تعديل بيانات موظف (Edit Employee) شاشة لتحديث بيانات الموظف مع تحميل البيانات الحالية مسبقًا. حذف موظف (Delete Employee) إمكانية حذف الموظف من النظام بشكل مباشر مع إعادة التوجيه لقائمة الموظفين. التحقق من الاسم (FirstName Validation) تحقق آلي (AJAX) من أن اسم الموظف غير مكرر في قاعدة البيانات. ⚙️ التقنيات المستخدمة: ASP.NET Core MVC Entity Framework Core لإدارة البيانات ViewModels + Validation لإدارة النماذج Business Layer & Interfaces لتطبيق مبدأ الـ Layered Architecture Bootstrap Template لواجهة مستخدم احترافية (Responsive UI) 🎯 الهدف من المشروع: بناء نظام إدارة موظفين (Employee Management System) يدعم جميع العمليات الأساسية. توفير واجهة مستخدم سهلة الاستخدام واحترافية لعرض وإدارة بيانات الموظفين. التدريب العملي على MVC Architecture مع عزل الطبقات (Controller – Business Layer – Data Layer). 🟢 هذا المشروع يوضح قدرتي على: بناء تطبيقات ويب متكاملة بـ ASP.NET Core MVC. تطبيق مفهوم Layered Architecture لسهولة التطوير والتوسع. تصميم واجهات CRUD متقدمة مع Validation + File Upload + Dropdowns.
بطاقة العمل
طلب عمل مماثل