• 开源框架---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)
  • 相关阅读:
    酒美网宣布获8000万风险投资 年底销售额达1.5亿元
    [置顶]做足这5点,老板立马会对你另眼相看
    企鹅快跑——腾讯敏捷历程揭秘
    Gmail Mobile 不可忽视的七个细节
    网上爆出ATM取款机存漏洞 黑客可获最高权限
    中国的土壤真的不适合软件生长!
    淘宝商城开放的B2C平台战略
    不是GC打酱油,是人打酱油
    腾讯离职元老的内部邮件:马化腾的趣事
    JAVA课程设计个人博客链接
  • 原文地址:https://www.cnblogs.com/sishahu/p/13259916.html
Copyright © 2020-2023  润新知