一款基于.NET8+SqlSugar+LayUI实现的高...

程序员有二十年 2024-10-26 10:56:35

我们致力于探索、分享和推荐最新的实用技术栈、开源项目、框架和实用工具。每天都有新鲜的开源资讯等待你的发现!

项目介绍

WaterCloud是一套基于ASP.NET 8.0 MVC + API + SqlSugar + LayUI的高效敏捷开发框架,源代码完全开源,可以帮助你解决C#.NET项目的重复工作!

采用主流架构思想,容易上手,简单易学,学习成本低。可完全实现二次开发让开发更多关注业务逻辑。既能快速提高开发效率,帮助公司节省人力成本,同时又不失灵活性。

应用场景

WaterCloud框架适用于开发多种类型的管理软件,如OA、ERP、BPM、CRM、WMS、TMS、MIS、BI、电商平台后台、物流管理系统、快递管理系统、教务管理系统等。

功能特点 模块化设计:层次结构清晰,内置一系列企业信息管理的基础功能,易于扩展和维护。权限控制:基于RBAC的权限控制机制,精密细致,可控制到导航菜单、功能按钮、行级、列表级、表单字段级。数据权限:实现精细化数据权限控制,确保不同用户只能访问其权限范围内的数据。代码生成:提供简单的前后端代码生成功能,减少重复劳动,提高开发效率。表单与流程设计:内置表单设计器和流程设计器,支持动态表单拖拉式设计和流程节点的灵活配置。内容管理:已配置好WangEditor编辑器,方便进行内容编辑和管理。文件管理:提供文件上传及下载功能,支持多种文件格式和存储方式。 项目技术栈 核心框架:基于ASP.NET 8.0 MVC + API,支持多版本开发,包括.Net4.5、.NetCore3.1、.Net5、.Net6、.net8。前端技术:主要使用LayUI及其相关插件,如jquery-3.4.1、LayUI mini、Font Awesome图标库、wangEditor富文本编辑器、LayUI的上传组件等,实现丰富的用户界面和交互体验。后端技术:支持SqlSugar和Chloe两种ORM框架,提供多数据库支持(如SQL Server、MySQL等),以及复杂查询操作、多租户、分库分表等功能。同时,集成了Quartz定时任务、Redis/Memory缓存、RabbitMq消息队列、Jaina事件总线等,满足多样化的业务需求。 环境要求 开发工具:建议使用VS2022及以上版本进行开发。数据库:支持MySQL或SQL Server 2005及以上版本,database文件夹下提供了可执行的sql文件。其他依赖:Redis和RabbitMq在项目文件夹中已提供,需要配置相应的服务以支持相关功能。 演示效果 项目演示地址:http://47.116.127.212:5000/ (账号:admin 密码:0000) 开源地址

https://gitee.com/qian_wei_hong/WaterCloud

0 阅读:0

程序员有二十年

简介:感谢大家的关注