من فضلك لا تستخدمه في المشاريع التي تنتهك قوانين بلدنا.
WaterCloud هو إطار عمل يعتمد على ASP.NET 8.0 MVC + API + SqlSugar + LayUI. الكود المصدري مفتوح المصدر تمامًا ويمكن أن يساعدك في حل العمل المتكرر لمشاريع C#.NET!
من خلال اعتماد الأفكار المعمارية السائدة، من السهل البدء والتعلم، وتكلفة التعلم منخفضة.
يمكن تحقيق التطوير الثانوي بالكامل، مما يسمح للتطوير بالتركيز بشكل أكبر على منطق الأعمال. يمكنه تحسين كفاءة التطوير بسرعة ومساعدة الشركات على توفير تكاليف العمالة دون فقدان المرونة.
يدعم أنواع قواعد بيانات متعددة مثل SQLServer وMySQL. تصميم وحدات مع هيكل هرمي واضح. المدمج في سلسلة من الوظائف الأساسية لإدارة معلومات المؤسسة.
تعتمد أذونات التشغيل على RBAC، ويكون التحكم في الأذونات دقيقًا ومفصلاً وتخضع جميع روابط الإدارة للتحقق من الأذونات، ويمكن التحكم فيها من خلال قائمة التنقل وأزرار الوظائف والتحكم في مستوى الصف ومستوى القائمة ومستوى حقل النموذج. .
تعمل أذونات البيانات والتحكم في أذونات البيانات المحسّنة على تمكين الأشخاص المختلفين من رؤية بيانات مختلفة.
وظيفة إنشاء الكود، إنشاء كود بسيط للواجهة الأمامية والخلفية.
يوفر مصمم النماذج طرقًا متعددة لتصميم النماذج، وتصميم السحب والإفلات الديناميكي للنموذج، والنماذج المخصصة.
مصمم العمليات، عملية التصميم الديناميكي، تصميم العقدة وحالة الاتصال.
لإدارة المحتوى، تم تكوين محرر wangEditor ويمكن استخدامه.
إدارة الملفات، وتوفير وظائف تحميل وتنزيل الملفات.
تحسين كفاءة التطوير وجودته. حزم الفصول الدراسية شائعة الاستخدام، السجل، ذاكرة التخزين المؤقت، التحقق، القاموس، الملف، البريد الإلكتروني، Excel. إلخ.
الصفحة سريعة الاستجابة في التصميم وتدعم أجهزة الكمبيوتر والأجهزة اللوحية والهواتف الذكية والأجهزة الأخرى ومتصفح WeChat ومختلف المتصفحات الشائعة.
نطاق التطبيق: يمكن تطوير برامج إدارة مختلفة مثل OA، ERP، BPM، CRM، WMS، TMS، MIS، BI، الواجهة الخلفية لمنصة التجارة الإلكترونية، نظام إدارة الخدمات اللوجستية، نظام إدارة التوصيل السريع، نظام الإدارة التعليمية، إلخ.
إدارة المستأجرين، وظيفة متعددة المستأجرين قائمة على قاعدة البيانات (دعم SqlSugar).
المهام المجدولة، بناءً على وظيفة المهمة المجدولة للكوارتز (يمكن تجميعها).
عنوان العرض التوضيحي للمشروع: http://47.116.127.212:5000/ (الحساب: كلمة مرور المشرف: 0000، تتم استعادة قاعدة البيانات كل ساعتين)
عنوان الوثيقة: https://gitee.com/qian_wei_hong/WaterCloud/wikis/pages
عنوان المشروع عبر الإنترنت: https://replit.com/@MonsterUncle/WaterCloud
1. تكنولوجيا الواجهة الأمامية
إطار عمل Node.js: jquery-3.4.1، LayUI، LayUI mini (مفتوح المصدر).
الأيقونة: يأتي معها Font Awesome 4.7.0 وLayUI.
التحقق من العميل: التحقق من LayUI.
محرر النص المنسق: محرر wangEditor مفتوح المصدر ومحرر LayUI.
تحميل الملفات: LayUI Upoload.
علامة التبويب الديناميكية: LayUI mini miniTab.
جدول البيانات: جدول LayUI، ومكون جدول الروح مفتوح المصدر LayUI (تم تنفيذ تصفية الواجهة الخلفية).
مربع الاختيار المنسدل: حدد LayUI، وxmselect.
التحكم في بنية الشجرة: LayUI مفتوح المصدر dtree.
جدول الشجرة: LayUI مفتوح المصدر Treetable-lay، يقوم الإطار بتحويل الإصدار الأدنى من Treetable (متوافق مع مكونات Soul-Table، ويصلح الأخطاء مثل الأعمدة الثابتة).
صندوق المكوك: نقل LayUI.
تخطيط الصفحة: LayUI، LayUI mini.
البرنامج الإضافي للرسم البياني: echarts
التحكم في التاريخ: LayUIlaydate
اختيار الرمز: LayUI مفتوح المصدر IconPicker
اختيار المقاطعة والمدينة: منطقة LayUI مفتوحة المصدر
2. التكنولوجيا الخلفية
الإطار الأساسي: ASP.NET 8.0، WEB API
المهام المجدولة: QuartZ، تحقيق التحكم في الويب
إطار عمل طبقة الثبات: SqlSugar (يدعم قواعد بيانات متعددة، وعمليات استعلام معقدة، ومستأجرين متعددين، وقواعد بيانات فرعية، وجداول، وما إلى ذلك)، وChloe (يدعم قواعد بيانات متعددة، وعمليات استعلام معقدة، ومستقر نسبيًا)
الدعم الأمني: المرشحات، حقن SQL، طلب التزوير
التحقق من جانب الخادم: التحقق من صحة نموذج الكيان
إطار ذاكرة التخزين المؤقت: Redis/Memory (التحكم في تسجيل الدخول الموحد)
قائمة انتظار الرسائل: RabbitMq
حافلة الحدث: جاينا
إدارة السجل: السجل، سجل تسجيل الدخول، سجل العمليات
فئات الأدوات: MiniExcel، Newtonsoft.Json، رمز التحقق، فئات عامة غنية
أخرى: AutoFac، Swagger
VS2022 وما فوق؛
أسب.نت 8.0؛
Mysql أو SQLSERVER2005 وما فوق، يوجد ملف SQL قابل للتنفيذ في مجلد قاعدة البيانات؛
الرجاء استخدام VS2022 وما فوق لفتح الحل.
يتوفر Redis وRabbitMq في مجلد المشروع
عنوان مستند Layui لإطار عمل الواجهة الأمامية: https://layui.gitee.io/v2/
عنوان Layui للواجهة الأمامية لرمز Layuimini السحابي: https://gitee.com/zhongshaofa/layuimini
عنوان مستند SqlSugar.ORM: https://www.donet5.com/home/doc
مناقشة وتبادل WaterCloud لمجموعة QQ (1065447456)
إطار عمل .NET سهل الاستخدام Furion، عنوان سحابة الكود: https://gitee.com/dotnetchina/Furion
المشاريع مفتوحة المصدر ليست سهلة. إذا نال هذا المشروع استحسانك، فيمكنك التبرع لدعم التطوير والصيانة المستمرة للمؤلف. شكرًا لجميع الأصدقاء الذين يدعمون المصادر المفتوحة.