IBatisNet: IBatis.Net عبارة عن إطار عمل ORM سهل الاستخدام نسبيًا، وهو أكثر ملاءمة ومرونة في الاستخدام. IBatis.Net هو إصدار .NET المنقول من إصدار Java الخاص بـ Ibatis. باعتباره مخطط بيانات فريدًا، يستخدم iBATIS تعيين SQL لاستمرار الكائنات في قاعدة بيانات علائقية. الفهم البسيط هو أنه يغير كود منطق C# الذي ننفذه في طبقة الوصول إلى البيانات إلى التعيين بين قاعدة البيانات العلائقية والكائن، ويضع منطق SQL في ملف تكوين XML الخارجي لتسهيل الصيانة المستقبلية. يحتوي هذا الإطار على مكونين رئيسيين، أحدهما هو خرائط SQL والآخر هو خرائط SQL كائنات الوصول إلى البيانات. تعد خرائط Sql الجزء الأساسي من هذا الإطار. باستخدام خرائط Sql، يمكنك توفير كمية كبيرة من التعليمات البرمجية لعمليات قاعدة البيانات. تستخدم خرائط SQL ملف XML بسيطًا لتعيين الكيانات إلى عبارات SQL. باستخدام DAO، الذي يشمل الوصول إلى البيانات، يمكنك تكوين تطبيقك ديناميكيًا للوصول إلى آليات تخزين الكيانات المختلفة. إخفاء تفاصيل تنفيذ الطبقة المستمرة، تسمح لك كائنات الوصول إلى البيانات بمعالجة البيانات من خلال واجهة بسيطة. وصف وظيفة النظام إدارة البرنامج: إدارة بيانات قائمة النظام وتحديد أذونات وحدات البرنامج، مثل أذونات العمليات الجديدة والتحرير والمراجعة وما إلى ذلك. إدارة ذاكرة التخزين المؤقت: إدارة بيانات ذاكرة التخزين المؤقت للنظام عندما تتغير البيانات المخزنة مؤقتًا في النظام، ذاكرة التخزين المؤقت يجب مسحها وإعادة إنشائها. إدارة السجل: تسجيل سجلات نظام تشغيل المستخدم. إدارة الأدوار: إدارة معلومات دور النظام وتفويض الأدوار: إدارة معلومات مستخدم النظام وتحديد الأدوار والأقسام والمناصب التي ينتمي إليها المستخدمون يمكن للمستخدمين اختيار أدوار متعددة إدارة القسم: معلومات قسم نظام الإدارة إدارة المناصب: منصب نظام الإدارة المستخدمون عبر الإنترنت: عرض الواجهة المرجعية للمستخدم الذي قام بتسجيل الدخول حاليًا إلى النظام: مولد الكود: الواجهة الرئيسية: واجهة XML: واجهة طبقة البيانات: واجهة طبقة الأعمال: قاعدة البيانات موجودة ضمن ملف DB_51aspx، فقط قم بإرفاقها. اسم المستخدم وكلمة المرور هما admin/51aspx والمستخدم العادي demo1/111.