開源框架---WaterCloud


 

介紹

  • 請勿用於違反我國法律的web平台、如詐騙等非法平台網站。

  • WaterCloud是一套基於ASP.NET MVC+Chloe+LayUI的框架,源代碼完全開源,可以幫助你解決C#.NET項目的重復工作!

  • 采用主流框架,容易上手,簡單易學,學習成本低。

  • 可完全實現二次開發讓開發更多關注業務邏輯。既能快速提高開發效率,幫助公司節省人力成本,同時又不失靈活性。

  • 支持SQLServer、MySQL、Oracle、SQLite、Access 等多數據庫類型。模塊化設計,層次結構清晰。內置一系列企業信息管理的基礎功能。

  • 操作權限基於RBAC,權限控制精密細致,對所有管理鏈接都進行權限驗證,可控制到導航菜單、功能按鈕,控制到行級,列表級,表單字段級,不同人對同一個頁面的操作不同。

  • 數據權限(精細化數據權限控制,實現不同人看不同數據。(暫無、后期會加上)

  • 提高開發效率及質量。常用類封裝,日志、緩存、驗證、字典、文件、郵件、,Excel。等等。

  • 頁面為響應式設計,支持電腦、平板、智能手機等設備,微信瀏覽器以及各種常見瀏覽器。

  • 適用范圍:可以開發OA、ERP、BPM、CRM、WMS、TMS、MIS、BI、電商平台后台、物流管理系統、快遞管理系統、教務管理系統等各類管理軟件。

  • Core版項目演示地址:http://www.watercloud.vip/ (賬號:admin 密碼:0000,數據庫2個小時還原一次)

  • Core版文檔地址:http://qian_wei_hong.gitee.io/waterclouddocument/#/

版本

1、Asp.NET 4.5 基於.net 4.5 MVC+Chloe+Layui mini 地址:https://gitee.com/qian_wei_hong/WaterCloud

2、Asp.NET Core 3.1 基於Asp .NET Core 3.1 MVC+Chloe+Layui mini 地址:https://gitee.com/qian_wei_hong/WaterCloud_Core

  • 去除微信、釘釘接口;
  • 日志使用Log;
  • Redis沒有分庫,數據庫默認使用0;
  • 定時器未實現;
  • 模板未實現;

前端以及后端使用技術介紹

1、前端技術

  • js框架:jquery-3.4.1、LayUI、LayUI mini(開源)。
  • 圖標:Font Awesome 4.7.0。
  • 客戶端驗證:LayUI verify。
  • 富文本編輯器:開源wangEditor。
  • 上傳文件:開源zyupload。
  • 動態頁簽:LayUI mini miniTab。
  • 數據表格:LayUI table、LayUI 開源 TalbePlug。
  • 下拉選擇框:LayUI select、LayUI 開源 TalbePlug(optimizeSelectOption)。
  • 樹結構控件:LayUI 開源 dtree。
  • 樹狀表格:LayUI 開源 treetable-lay。
  • 穿梭框:LayUI transfer。
  • 頁面布局:LayUI、LayUI mini。
  • 圖表插件:echarts
  • 日期控件:LayUI laydate
  • 圖標選擇:LayUI 開源 IconPicker
  • 顏色選擇:paigusu
  • 省市區選擇:LayUI 開源 layarea

2、后端技術

  • 核心框架:ASP.NET MVC、WEB API
  • 持久層框架:Chloe(支持多種數據庫,復雜查詢操作)
  • 定時計划任務:FluentScheduler.5.3.0組件(定時記錄服務器狀態)
  • 安全支持:過濾器、Sql注入、請求偽造
  • 服務端驗證:實體模型驗證
  • 緩存框架:Redis(單點登錄控制)
  • WebAPI幫助文檔:Swagger
  • 日志管理:Log4net、登錄日志、操作日志
  • 工具類:NPOI、Newtonsoft.Json、驗證碼、豐富公共類似

3、SDK引入(功能自己研究)

  • 微信SDK:Senparc.Weixin.6.4.8,Senparc.Weixin.MP.16.7.9,Senparc.Weixin.MP.MVC.7.2.13
  • 釘釘SDK:TopSdk
  • 二維碼:zxing

環境要求

  1. VS2015及以上版本;
  2. Net4.5及以上版本;
  3. MVC5.0
  4. Mysql或者SQLSERVER2005及以上版本,database文件夾下有sql文件可執行;
  5. 請使用VS2015及以上版本打開解決方案。 6、Core版本請使用VS2019打開。

使用說明

  1. 項目包含T4模板(mysql和sqlserver可用)
  2. 前端參考Layui 官方文檔:https://www.layui.com/doc/
  3. Layui框架參考Layuimini 碼雲地址:https://gitee.com/zhongshaofa/layuimini
  4. .net后端框架參考DaleCloudNet 碼雲地址:https://gitee.com/dalecloud/DaleCloudNet
  5. Chole.ORM 文檔地址:http://www.52chloe.com/Wiki/Document
  6. WaterCloud討論交流QQ群(1065447456)


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM