# WaterCloud **Repository Path**: seonl/WaterCloud ## Basic Information - **Project Name**: WaterCloud - **Description**: .net 4.5 基于Nifine的框架,ORM改为Chloe;前端使用Layuimini框架 - **Primary Language**: C# - **License**: MulanPSL-1.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 5 - **Created**: 2020-10-21 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # WaterCloud #### 介绍 - 请勿用于违反我国法律的web平台、如诈骗等非法平台网站。 - WaterCloud是一套基于ASP.NET MVC+Chloe+LayUI的框架,源代码完全开源,可以帮助你解决C#.NET项目的重复工作! - 采用主流框架,容易上手,简单易学,学习成本低。 - 可完全实现二次开发让开发更多关注业务逻辑。既能快速提高开发效率,帮助公司节省人力成本,同时又不失灵活性。 - 支持SQLServer、MySQL、Oracle、SQLite、Access 等多数据库类型。模块化设计,层次结构清晰。内置一系列企业信息管理的基础功能。 - 操作权限控制精密细致,对所有管理链接都进行权限验证,可控制到导航菜单、功能按钮。 - 数据权限(精细化数据权限控制,控制到行级,列表级,表单字段级,实现不同人看不同数据,不同人对同一个页面的操作不同。(暂无、后期会加上) - 提高开发效率及质量。常用类封装,日志、缓存、验证、字典、文件、邮件、,Excel。等等,目前兼容浏览器(Chrome、Firefox、360浏览器等) - 适用范围:可以开发OA、ERP、BPM、CRM、WMS、TMS、MIS、BI、电商平台后台、物流管理系统、快递管理系统、教务管理系统等各类管理软件。 #### 前端以及后端使用技术介绍 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 MVC5、WEB API - 持久层框架:Chloe(支持多种数据库,复杂查询操作) - 定时计划任务:FluentScheduler.5.3.0组件(定时记录服务器状态) - 安全支持:过滤器、Sql注入、请求伪造 - 服务端验证:实体模型验证 - 缓存框架:微软自带Cache(单点登录控制) - 日志管理: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及以上版本打开解决方案。 #### 使用说明 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) #### 捐赠支持 开源项目不易,若此项目能得到你的青睐,可以捐赠支持作者持续开发与维护,感谢所有支持开源的朋友。 ![输入图片说明](https://images.gitee.com/uploads/images/2020/0331/144842_7cf04ad6_7353672.jpeg "1585637076201.jpg") ![输入图片说明](https://images.gitee.com/uploads/images/2020/0331/144852_8b26c8cb_7353672.png "mm_facetoface_collect_qrcode_1585637044089.png")