يعرض هذا المستند تفاصيل مدير الموظفين، وهو تطبيق ويب ASP.NET مصمم لإدارة بيانات الموظفين. يستخدم MS SQL Server مع Entity Framework، وبنية الخدمات الصغيرة عبر Ocelot، ويتضمن ميزات الأمان مثل تجزئة كلمة المرور SHA256 والمصادقة المستندة إلى ملفات تعريف الارتباط. يسمح التحكم في الوصول المستند إلى الدور بالإدارة على مستوى المسؤول والخدمة الذاتية للموظفين.
تطبيق مدير الموظفين ASP.NET
نظرة عامة على المشروع
مدير الموظفين هو تطبيق ويب تم تطويره باستخدام ASP.NET وC#. يتضمن المشروع MS SQL Server عبر Entity Framework ويتم تنظيمه باستخدام الخدمات الصغيرة وإدارة واجهة برمجة التطبيقات (API) باستخدام Ocelot. كما أنه يدمج ميزات مثل تجزئة كلمة المرور (SHA256)، والتحقق من الصحة، والمصادقة المستندة إلى ملفات تعريف الارتباط، وكل ذلك في عملية غير متزامنة. من خلال وظيفة CRUD للموظفين تحت دور المسؤول، فإنها توفر للمديرين القدرة على إدارة الموظفين، بينما يمكن للموظفين الذين ليس لديهم أدوار إدارية عرض بياناتهم الخاصة.
تفاصيل المشروع
تفاصيل التطوير
تم إنشاء هذا المشروع كجزء من واجب منزلي في أكاديمية IT Step Computer Academy. وهو يوضح عمليات CRUD لإدارة الموظفين من خلال التحكم في الوصول المستند إلى الدور، بما في ذلك امتيازات المسؤول والخدمة الذاتية للموظفين، ودمج MS SQL Server مع Entity Framework. يستخدم المشروع أيضًا Bootstrap لتصميم واجهة المستخدم وSwagger لتوثيق واجهة برمجة التطبيقات.
ابدء
ملاحظة: يتطلب هذا المشروع إعداد MS SQL Server مع سلاسل اتصال مناسبة.
اتبع الخطوات التالية لإعداد المشروع:
سمات
الاستخدام
لاستخدام هذا التطبيق، تأكد من أن لديك الأذونات اللازمة وسلاسل الاتصال التي تم تكوينها. يمكن للمسؤولين إدارة الموظفين، ويمكن للموظفين عرض تفاصيلهم الشخصية.
المساهمة
المساهمات هي موضع ترحيب! إذا كان لديك أي اقتراحات أو تحسينات، فلا تتردد في إنشاء فرع للمستودع وإرسال طلب سحب.
اتصال
لأية أسئلة أو استفسارات، يمكنك التواصل معي عبر البريد الإلكتروني أو التواصل معي على LinkedIn.
مراجع
شكر وتقدير
لا تتردد في تعديل أو توسيع هذا الملف التمهيدي ليناسب احتياجاتك بشكل أفضل. ترميز سعيد!