إدارة الموظفين (Employee Management): ملف شامل لكل موظف يحتوي على البيانات الشخصية، المسميات الوظيفية، التدرج الوظيفي، وأرشيف للمستندات والعقود.
إدارة الحضور والانصراف (Attendance & Shifts): تتبع دقيق لساعات العمل، الورديات (Shifts)، ومتابعة حالات الغياب والتأخير.
إدارة الإجازات والمغادرات: نظام تقديم طلبات الإجازات إلكترونياً مع دورة موافقات (Approval Workflow) مرنة حسب الهيكل الإداري.
نظام الرواتب (Payroll): حساب الرواتب بشكل وتلقائي يشمل: (الراتب الأساسي، البدلات، الخصومات، التأمينات، والضرائب) وإصدار قسائم الراتب (Payslips).
التقييم والأداء: أدوات لتقييم أداء الموظفين وتحديد الأهداف السنوية KPI.
لوحة تحكم تفاعلية (Dashboard): تعرض إحصائيات لحظية ورسوم بيانية حول عدد الموظفين، الرواتب، ونسب الحضور للمساعدة في اتخاذ القرار.
نظام الصلاحيات والأمان: إدارة دقيقة لصلاحيات المستخدمين (Admin, HR, Employee) لضمان سرية البيانات.
التقنيات المستخدمة (Tech Stack):
تم بناء النظام وفقاً لأحدث معايير هندسة البرمجيات (Clean Architecture) لضمان الأداء العالي وقابلية التوسع:
لغات البرمجة والبيئة: C#, .NET Core / .NET (أحدث إصدار).
قواعد البيانات: SQL Server (تصميم Entity Relationship دقيق وعالي الأداء).
الواجهة الأمامية (Frontend): (هنا تذكرين التقنية سواء كانت Angular أو Razor Pages أو MVC).
تقنيات أخرى: Entity Framework Core, LINQ, Identity for Security.
لماذا هذا المشروع مميز؟
تصميم متجاوب (Responsive) يعمل على جميع الشاشات.
كود نظيف (Clean Code) قابل للصيانة والتطوير المستقبلي.
سرعة عالية في معالجة البيانات الضخمة.