LOGO OA教程 ERP教程 模切知识交流 PMS教程 CRM教程 开发文档 其他文档  
 
网站管理员

.NET 与 LayUI 实现高效敏捷开发框架

freeflydom
2024年8月8日 18:41 本文热度 804

前言

WaterCloud 是一个集成了 LayUI 的高效敏捷开发框架,专为 .NET 开发者设计。

它不仅支持多种 .NET 版本(.NET 4.5、.NET Core 3.1、.NET 5、.NET 6),还内置了丰富的功能,如权限管理、流程表单设计以及多数据库支持下的多租户架构。使用了 ORM(SqlSugar 和 Chloe ) 能够轻松应对复杂的数据处理需求。

WaterCloud 基于ASP.NET 6.0 MVC + API + SqlSugar + LayUI的框架,帮我们解决.NET 开发中的重复工作,提升开发效率。

该框架采用了主流的架构模式,易于学习与使用,有效降低了学习成本,欢迎有需求的小伙伴们来试用!

框架介绍

.NET 和 LayUI 集成的最佳实践;

敏捷开发优选框架,自带权限包含字段、数据权限,自带流程表单设计,基于多数据库的多租户等;

项目版本包含.NET 4.5、.NET Core 3.1、.NET 5、.NET 6;

ORM 包含SqlSugar 和 Chloe;

框架特点

  • 完全开源: 源代码开放,便于二次开发和定制。

  • 主流技术栈: 支持 ASP.NET 6.0、LayUI、SqlSugar 等技术。

  • 多数据库兼容: 支持 SQL Server、MySQL 等多种数据库。

  • 模块化设计: 层次结构清晰,便于维护和扩展。

  • 内置功能: 包括权限管理、数据权限控制、代码生成器等企业级功能。

  • 权限管理: 基于 RBAC 的精细权限控制,覆盖从菜单到字段级别的访问控制。

  • 数据权限: 精细化的数据权限管理,确保数据安全。

  • 表单设计器: 提供直观的拖拽式表单设计工具。

  • 流程设计器: 动态设计工作流程,灵活调整业务逻辑。

  • 内容管理: 集成 wangEditor 编辑器,方便内容编辑。

  • 文件管理: 支持文件上传与下载功能。

  • 响应式布局: 支持多种设备访问,包括 PC、平板、手机等。

  • 实用工具: 封装了日志记录、缓存管理、数据验证等功能。

  • 多租户支持: 基于 Database 的多租户功能。

  • 定时任务: 支持基于 Quartz 的定时任务,具备集群能力。

  • 广泛的适用性: 可用于开发OA、ERP、BPM、CRM、WMS、TMS、MIS、BI、电商、物流、快递、教务管理系统等各类管理软件。

框架技术栈

前端技术

1、JavaScript 框架

  • jQuery 3.4.1

  • LayUI

  • LayUI mini (开源)

2、图标

  • Font Awesome 4.7.0

  • LayUI 自带图标

3、控件

  • 客户端验证: LayUI verify

  • 富文本编辑器: wangEditor (开源), LayUI editor

  • 文件上传: LayUI upload

  • 动态页签: LayUI mini miniTab

  • 数据表格: LayUI table, soul-table (已实现后端筛选)

  • 下拉选择框: LayUI select, xmselect

  • 树结构控件: LayUI dtree

  • 树状表格: treetable-lay (兼容 soul-table 组件,修复了固定列等 BUG)

  • 穿梭框: LayUI transfer

  • 日期控件: LayUI laydate

  • 图标选择: LayUI IconPicker

  • 省市区选择: LayUI layarea

4、页面布局

  • LayUI

  • LayUI mini

5、图表插件

  • echarts

后端技术

  • 核心框架: ASP.NET 6.0, WEB API

  • 定时任务: QuartZ (支持 web 控制)

  • 持久层框架SqlSugar (支持多种数据库, 复杂查询, 多租户, 分库分表等);Chloe (支持多种数据库, 复杂查询, 稳定)

  • 安全支持: 过滤器, Sql 注入防护, 防止请求伪造

  • 服务端验证: 实体模型验证

  • 缓存框架: Redis/Memory (支持单点登录控制)

  • 消息队列: RabbitMQ

  • 事件总线: Jaina

  • 日志管理: 日志记录, 登录日志, 操作日志

  • 工具类: MiniExcel, Newtonsoft.Json, 验证码生成, 通用公共类

环境要求

1、VS 2022 及以上版本;

2、ASP.NE 6.0;

3、Mysql 或者 SQL Server 2005及以上版本,database文件夹下有SQL文件可执行;

4、请使用 VS 2022 及以上版本打开解决方案。

5、Redis 和 RabbitMq 在项目文件夹里有

框架演示

1、演示地址http://47.116.127.212:5000/ (登录: admin / 0000; 数据库每两小时恢复一次)

2、在线文档https://gitee.com/qian_wei_hong/WaterCloud/wikis/pages

3、在线项目https://replit.com/@MonsterUncle/WaterCloud

效果页面

1、登录页面

2、首页展示

3、系统管理

4、流程中心

系统还包含了丰富的功能模块,如文件中心、信息中心、内容管理和订单管理等。可以下载源码,并运行体验这些功能。

项目地址

Gitee:https://gitee.com/qian_wei_hong/WaterCloud



该文章在 2024/8/9 8:46:36 编辑过
关键字查询
相关文章
正在查询...
点晴ERP是一款针对中小制造业的专业生产管理软件系统,系统成熟度和易用性得到了国内大量中小企业的青睐。
点晴PMS码头管理系统主要针对港口码头集装箱与散货日常运作、调度、堆场、车队、财务费用、相关报表等业务管理,结合码头的业务特点,围绕调度、堆场作业而开发的。集技术的先进性、管理的有效性于一体,是物流码头及其他港口类企业的高效ERP管理信息系统。
点晴WMS仓储管理系统提供了货物产品管理,销售管理,采购管理,仓储管理,仓库管理,保质期管理,货位管理,库位管理,生产管理,WMS管理系统,标签打印,条形码,二维码管理,批号管理软件。
点晴免费OA是一款软件和通用服务都免费,不限功能、不限时间、不限用户的免费OA协同办公管理系统。
Copyright 2010-2024 ClickSun All Rights Reserved