نظام إدارة أدلة الامتثال والمستندات
نظام عربي (من اليمين لليسار) لجمع مستندات الأدلة ومراجعتها واعتمادها وفق معايير قياس التحول الرقمي الحكومي في السعودية (قياس)، منظّم حسب الموقع والسنة.
- .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 البنية
الويب
- ASP.NET Core MVCعربي من اليمين لليسار
- JWT وسياسات الأذونات
الخدمات
- المستندات وسير العمل
- المعايير ولوحات المعلومات
البنية التحتية
- Repository و Unit of Work
- فلاتر الصفوف حسب الموقع
- معترض التدقيق
البيانات
- 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 النتيجة
- سير عمل كامل للأدلة من الرفع حتى الاعتماد، مع سلامة الإصدارات وسجل تدقيق كامل.
- في بيئة الإنتاج.


