كل المشاريع
⁦.NET⁩السعوديةفي بيئة الإنتاجمشروع عمل حر — في بيئة الإنتاج

نظام إدارة أدلة الامتثال والمستندات

نظام عربي (من اليمين لليسار) لجمع مستندات الأدلة ومراجعتها واعتمادها وفق معايير قياس التحول الرقمي الحكومي في السعودية (قياس)، منظّم حسب الموقع والسنة.

  • .NET 8
  • EF Core 9
  • SQL Server
  • ASP.NET Core Identity
  • JWT

01 نظرة عامة

المشروع
نظام إدارة أدلة الامتثال والمستندات
الدولة
السعودية
الدور
المطوّر الوحيد
السياق
عمل حر (Freelance) · بنيته بالكامل — تنفيذ مستقل
البيئة التقنية
⁦.NET 8 · ASP.NET Core MVC · EF Core 9 · SQL Server⁩
الفترة
2026

02 المشكلة

الجهات التي تستعد لقياس التحول الرقمي الحكومي في السعودية تجمع مستندات الأدلة وفق إطار منظّم من المعايير والمتطلبات، لكل موقع ولكل سنة.

كل مستند يحتاج إلى مراجعة واعتماد، ولا يرى المستخدمون إلا بيانات مواقعهم، ويجب أن يكون كل تغيير قابلًا للتتبّع.

03 ما قمت به

  • صمّمت النظام وبنيته بالكامل: بنية طبقية (Core و Infrastructure و Service و Web).
  • Generic Repository و Unit of Work، مع معاملات تعمل عبر Execution Strategy في EF Core.
  • أمان على مستوى الصفوف حسب الموقع مبني بـ Expression Trees ويُطبَّق تلقائيًا في طبقة البيانات.
  • ASP.NET Core Identity مع رموز JWT للوصول والتجديد، وسياسات صلاحيات مبنية على الأذونات.
  • إصدارات للمستندات ببصمة SHA-256 وسير عمل مراجعة ← اعتماد.
  • سجل تدقيق عبر Change Tracking في EF Core، وتقارير SQL Server بالإجراءات المخزّنة و Views.

04 ما تقدّمه المنصّة

  • أمان الصفوف حسب الموقع

    لا يرى المستخدمون إلا بيانات مواقعهم — ويُفرض ذلك مرة واحدة في طبقة البيانات.

  • أدلة بإصدارات

    كل رفع إصدار جديد ببصمة SHA-256 خاصة به، وتُسجَّل المراجعات والاعتمادات لكل إصدار.

  • مراجعة ← اعتماد

    تنتقل المستندات من مسودة إلى مراجعة إلى اعتماد، ويستلم المراجِع عمله.

  • سجل تدقيق كامل

    من غيّر ماذا ومتى، مع القيم القديمة والجديدة.

  • لوحات المعلومات

    تقارير الإنجاز والجودة من إجراءات مخزّنة و Views في SQL Server.

  • العربية أولًا

    واجهة من اليمين لليسار مع إشعارات بريد إلكتروني عربية.

05 لقطات من النظام

1 / 9 لوحة المعلومات — المتطلبات والمستندات ونسبة الإنجاز

الصور ببيانات تجريبية.

06 البنية

  1. الويب

    • ASP.NET Core MVCعربي من اليمين لليسار
    • JWT وسياسات الأذونات
  2. الخدمات

    • المستندات وسير العمل
    • المعايير ولوحات المعلومات
  3. البنية التحتية

    • Repository و Unit of Work
    • فلاتر الصفوف حسب الموقع
    • معترض التدقيق
  4. البيانات

    • SQL Serverإجراءات مخزّنة · Views
عرض مبسّط وعالي المستوى.

07 الأمان

  • أمان على مستوى الصفوف حسب الموقع يُطبَّق مركزيًا في طبقة البيانات.
  • رموز JWT للوصول والتجديد، وسياسات صلاحيات مبنية على الأذونات.
  • فحوص المالك والمراجِع المُسنَد في عمليات المستندات.
  • حماية Anti-Forgery، وبصمات SHA-256، وسجل تدقيق كامل.

08 التقنيات

الأنظمة الخلفية

  • C#
  • .NET 8
  • ASP.NET Core MVC
  • ASP.NET Core Identity
  • JWT

البيانات

  • EF Core 9
  • SQL Server
  • Stored Procedures
  • SQL Views
  • Migrations

الأنماط

  • Repository
  • Unit of Work
  • Expression trees
  • Policy-based authorization

أخرى

  • SHA-256
  • MailKit
  • Arabic RTL

09 النتيجة

  • سير عمل كامل للأدلة من الرفع حتى الاعتماد، مع سلامة الإصدارات وسجل تدقيق كامل.
  • في بيئة الإنتاج.

لنعمل معًا

لديك مشروع أنظمة خلفية أو Dynamics 365 أو تكامل مؤسسي؟