.NET Core/.NET5/.NET6 开源项目汇总5:(权限)管理系统项目
<div id="comment_nav_orange"><strong>系列目录 【已更新最新开发文章,点击查看详细】</strong></div><p><span style="font-family: "Microsoft YaHei"; font-size: 14px">企业管理系统一般包含后台管理UI、组织机构管理、权限管理、日志、数据访问、表单、工作流等常用必备功能。</span><span style="font-family: "Microsoft YaHei"; font-size: 14px">下面收集的几款优秀开源的管理系统,值得大家入门学习。如有新的优秀项目,我会不断补充。</span></p>
<blockquote>
<p><span> 开源项目是众多组织与个人分享的组件或项目,作者付出的心血我们是无法体会的,所以首先大家要心存感激、尊重。请严格遵守每个项目的开源协议后再使用。尊重知识产权,共建和谐开源社区。 </span></p>
<p> </p>
<p><span>如果表述不恰当的地方,请及时告知我,谢谢。 </span></p>
</blockquote>
<div id="comment_nav_green"><strong>8、Vue.NETCore</strong></div>
<p><span style="font-family: "Microsoft YaHei"; font-size: 14px">Vue + .NetCore 是一套前后端分离,支持对前端、后台基础业务代码扩展的快速发开框架。</span></p>
<h2><span style="font-family: "Microsoft YaHei"; font-size: 14px">框架核心</span></h2>
<ul>
<li><span style="font-family: "Microsoft YaHei"; font-size: 14px">快速开发(基础功能全部由代码生成器生成)</span></li>
<li><span style="font-family: "Microsoft YaHei"; font-size: 14px">支持前端、后台自定义业务代码扩展,后台提供了大量常用扩展与通用类</span></li>
<li><span style="font-family: "Microsoft YaHei"; font-size: 14px">前端、后台提供了近300个扩展方法与属性,开发人员可在此功能上编写扩展自定义业务代码</span></li>
<li><span style="font-family: "Microsoft YaHei"; font-size: 14px">代码生成(代码生成器可直接生成主/从表前后端业务代码,有30多种属性可在线配置生成的代码)</span></li>
<li><span style="font-family: "Microsoft YaHei"; font-size: 14px">前端table自动转换key/value</span></li>
<li><span style="font-family: "Microsoft YaHei"; font-size: 14px">前端表单select/checkbox自动绑定数据源,不需要写任何代码</span></li>
<li><span style="font-family: "Microsoft YaHei"; font-size: 14px">支持(主从表)一对一前后端代码全自动生成、并支持数据源自动绑定与业务代码扩展,不需要写任何代码</span></li>
<li><span style="font-family: "Microsoft YaHei"; font-size: 14px">支持一对多从表自定义扩展(不限从表类型与从表数量) , 一对多从表使用扩展可轻松实现</span></li>
<li><span style="font-family: "Microsoft YaHei"; font-size: 14px">如果能上手框架,可以体会到不用996,更不用掉头发的感觉^_^</span></li>
</ul>
<h2><span style="font-family: "Microsoft YaHei"; font-size: 14px">框架适用范围</span></h2>
<ul>
<li><span style="font-family: "Microsoft YaHei"; font-size: 14px">前后端分离项目</span></li>
<li><span style="font-family: "Microsoft YaHei"; font-size: 14px">编写各种后台restful api接口。后台基础代码由代码生成器完成,在生成的代码上继续编写业务即可</span></li>
<li><span style="font-family: "Microsoft YaHei"; font-size: 14px">前端表单开发(直接上手看demo即可)</span></li>
<li><span style="font-family: "Microsoft YaHei"; font-size: 14px">配合app做H5或全h5开发</span></li>
<li><span style="font-family: "Microsoft YaHei"; font-size: 14px">发布静态(h5)页面,框架已经提供了demo</span></li>
<li><span style="font-family: "Microsoft YaHei"; font-size: 14px">在现有的代码生成器功能上,继续定制开发代码生成器功能,解决重复性工作</span></li>
</ul>
<h2><span style="font-family: "Microsoft YaHei"; font-size: 14px">框架开发依赖环境</span></h2>
<ul>
<li><span style="font-family: "Microsoft YaHei"; font-size: 14px">后台:VS2019 、.NetCore3.1 、EFCore3.1、JWT、Dapper、Autofac、SqlServer/MySql、Redis(可选,默认使用内置IMemory)</span></li>
<li><span style="font-family: "Microsoft YaHei"; font-size: 14px">前端:VsCode、Vue2.0(webpack、node.js,如果没有此环境自行搜索:vue webpack npm)、vuex、axios、promise、iview、element-ui</span></li>
</ul>
<h2><span style="font-family: "Microsoft YaHei"; font-size: 14px">项目启动与上手</span></h2>
<ul>
<li><span style="font-family: "Microsoft YaHei"; font-size: 14px">http://www.volcore.xyz/document/guide</span></li>
</ul>
<p><span style="font-family: "Microsoft YaHei"; font-size: 14px">开源地址:https://github.com/cq-panda/vue.netcore</span></p>
<div id="comment_nav_green"><strong>7、OSharp</strong></div>
<p><span style="font-family: "Microsoft YaHei"; font-size: 14px">OSharpNS 全称 OSharp Framework with .NetStandard2.x,是一个基于<code>.NetStandard2.x</code>开发的一个<code>.NetCore</code>快速开发框架。这个框架使用最新稳定版的<code>.NetCore SDK</code>(当前是.NET Core 3.0),对 AspNetCore 的配置、依赖注入、日志、缓存、实体框架、Mvc(WebApi)、身份认证、权限授权等模块进行更高一级的自动化封装,并规范了一套业务实现的代码结构与操作流程,使 .Net Core 框架更易于应用到实际项目开发中。</span></p>
<p><span style="font-family: "Microsoft YaHei"; font-size: 14px">相关示例项目:</span></p>
<ul>
<li><span style="font-family: "Microsoft YaHei"; font-size: 14px">Vue版本(vben): https://github.com/i66soft/osharp-vben</span></li>
<li><span style="font-family: "Microsoft YaHei"; font-size: 14px">Mvc版本(layui): https://github.com/i66soft/osharp-layui</span></li>
<li><span style="font-family: "Microsoft YaHei"; font-size: 14px">Blazor版本(BootstrapBlazor): https://github.com/i66soft/osharp-blazor</span></li>
</ul>
<p><span style="font-family: "Microsoft YaHei"; font-size: 14px">框架的工程组织结构如下:</span></p>
<p><img src="https://img2020.cnblogs.com/blog/142275/202106/142275-20210609095642772-641943090.png" alt="" loading="lazy"></p>
<p id="osharp_2"><span style="font-family: "Microsoft YaHei"; font-size: 14px"><strong>框架特性</strong></span></p>
<ul>
<li id="1"><span style="font-family: "Microsoft YaHei"; font-size: 14px">模块化的组件系统设计</span></li>
<li><span style="font-family: "Microsoft YaHei"; font-size: 14px">自动化的依赖注入注册机制UnitOfWork-Repository模式,EFCore上下文动态构建</span>
<ul>
<li><span style="font-family: "Microsoft YaHei"; font-size: 14px">DependencyAttribute特性标注方式 </span></li>
<li><span style="font-family: "Microsoft YaHei"; font-size: 14px">自动化的注册机制</span></li>
</ul>
</li>
<li><span style="font-family: "Microsoft YaHei"; font-size: 14px">基于AspNetCore的Identity的身份认证设计系统</span></li>
<li><span style="font-family: "Microsoft YaHei"; font-size: 14px">设计了一个强大的功能权限与数据权限的授权体系集成 Swagger 后端API文档系统</span>
<ul>
<li><span style="font-family: "Microsoft YaHei"; font-size: 14px">功能权限授权流程</span></li>
<li><span style="font-family: "Microsoft YaHei"; font-size: 14px">功能权限验证流程</span></li>
<li><span style="font-family: "Microsoft YaHei"; font-size: 14px">数据权限授权流程</span></li>
<li><span style="font-family: "Microsoft YaHei"; font-size: 14px">数据权限验证流程</span></li>
</ul>
</li>
<li><span style="font-family: "Microsoft YaHei"; font-size: 14px">代码生成器</span></li>
</ul>
<p><span style="font-family: "Microsoft YaHei"; font-size: 14px"><strong>文档中心 </strong>https://docs.osharp.org/quick/start/</span></p>
<p><span style="font-family: "Microsoft YaHei"; font-size: 14px"><strong>开源地址 </strong>https://github.com/dotnetcore/OSharp</span></p>
<p><span style="font-family: "Microsoft YaHei"; font-size: 14px"><strong>博客园:</strong>https://www.cnblogs.com/laozhang-is-phi/</span></p>
<p><span style="font-family: "Microsoft YaHei"; font-size: 14px"><strong>Bilibili:</strong>https://space.bilibili.com/387802716</span></p>
<p><span style="font-family: "Microsoft YaHei"; font-size: 14px"><strong>直播间:</strong>https://live.bilibili.com/21507364</span></p>
<div id="comment_nav_green"><strong>6、Blog.Core 【国产】</strong></div>
<div>
<p><span style="font-size: 14px"><span style="font-family: "Microsoft YaHei"">Blog.Core 开箱即用的企业级前后端分离【 .NET Core5.0 Api + Vue 2.x + RBAC】权限框架。由国内微软MVP“老张的哲学”出品。相比ABP Zero,Blog.Core 更为短小精干,</span>非常适合管理系统以及互联网项目的开发。</span></p>
<p><span style="font-family: "Microsoft YaHei"; font-size: 14px"></span></p>
<p><span style="font-family: "Microsoft YaHei"; font-size: 14px">项目单体部署,并发在400~500,一切正常(不保证自己的各种错误写法)。如果搭配负载,效果更好。已被多家公司所使用:点击查看列表。</span></p>
<p><span style="font-family: "Microsoft YaHei"; font-size: 14px"><img src="https://img2020.cnblogs.com/blog/142275/202106/142275-20210609110223074-1884691613.png" width="800" loading="lazy"></span></p>
<p><span style="font-family: "Microsoft YaHei"; font-size: 14px"><strong>官方文档:</strong>http://apk.neters.club/.doc/</span></p>
</div>
<p><span style="font-family: "Microsoft YaHei"; font-size: 14px"><strong>开源地址:</strong>https://github.com/anjoy8/Blog.Core</span></p>
<p><span style="font-family: "Microsoft YaHei"; font-size: 14px"><strong>系统架构图</strong></span></p>
<p><img src="https://img2020.cnblogs.com/blog/142275/202106/142275-20210609104212088-1406948964.png" width="800" loading="lazy"></p>
<p><span style="font-family: "Microsoft YaHei"; font-size: 14px"><strong>框架模块:</strong></span></p>
<ul class="contains-task-list">
<li class="task-list-item"><span style="font-family: "Microsoft YaHei"; font-size: 14px"><input id="" class="task-list-item-checkbox" type="checkbox" checked="checked" disabled="disabled"> 采用<code>仓储+服务+接口</code>的形式封装框架;</span></li>
<li class="task-list-item"><span style="font-family: "Microsoft YaHei"; font-size: 14px"><input id="" class="task-list-item-checkbox" type="checkbox" checked="checked" disabled="disabled"> 异步 async/await 开发;</span></li>
<li class="task-list-item"><span style="font-family: "Microsoft YaHei"; font-size: 14px"><input id="" class="task-list-item-checkbox" type="checkbox" checked="checked" disabled="disabled"> 接入国产数据库ORM组件 —— SqlSugar,封装数据库操作;</span></li>
<li class="task-list-item"><span style="font-family: "Microsoft YaHei"; font-size: 14px"><input id="" class="task-list-item-checkbox" type="checkbox" checked="checked" disabled="disabled"> 支持自由切换多种数据库,MySql/SqlServer/Sqlite/Oracle/Postgresql/达梦/人大金仓;</span></li>
<li class="task-list-item"><span style="font-family: "Microsoft YaHei"; font-size: 14px"><input id="" class="task-list-item-checkbox" type="checkbox" checked="checked" disabled="disabled"> 实现项目启动,自动生成种子数据 ;</span></li>
<li class="task-list-item"><span style="font-family: "Microsoft YaHei"; font-size: 14px"><input id="" class="task-list-item-checkbox" type="checkbox" checked="checked" disabled="disabled"> 五种日志记录,审计/异常/请求响应/服务操作/Sql记录等;</span></li>
<li class="task-list-item"><span style="font-family: "Microsoft YaHei"; font-size: 14px"><input id="" class="task-list-item-checkbox" type="checkbox" checked="checked" disabled="disabled"> 支持项目事务处理(若要分布式,用cap即可);</span></li>
<li class="task-list-item"><span style="font-family: "Microsoft YaHei"; font-size: 14px"><input id="" class="task-list-item-checkbox" type="checkbox" checked="checked" disabled="disabled"> 设计4种 AOP 切面编程,功能涵盖:日志、缓存、审计、事务 ;</span></li>
<li class="task-list-item"><span style="font-family: "Microsoft YaHei"; font-size: 14px"><input id="" class="task-list-item-checkbox" type="checkbox" checked="checked" disabled="disabled"> 支持 T4 代码模板,自动生成每层代码;</span></li>
<li class="task-list-item"><span style="font-family: "Microsoft YaHei"; font-size: 14px"><input id="" class="task-list-item-checkbox" type="checkbox" checked="checked" disabled="disabled"> 或使用 DbFirst 一键创建自己项目的四层文件(支持多库);</span></li>
<li class="task-list-item"><span style="font-family: "Microsoft YaHei"; font-size: 14px"><input id="" class="task-list-item-checkbox" type="checkbox" checked="checked" disabled="disabled"> 封装<code>Blog.Core.Webapi.Template</code>项目模板,一键重建自己的项目 ;</span></li>
<li class="task-list-item"><span style="font-family: "Microsoft YaHei"; font-size: 14px"><input id="" class="task-list-item-checkbox" type="checkbox" checked="checked" disabled="disabled"> 搭配多个前端案例供参考和借鉴:Blog.Vue、Blog.Admin、Nuxt.tbug、Blog.Mvp.Blazor ;</span></li>
<li class="task-list-item"><span style="font-family: "Microsoft YaHei"; font-size: 14px"><input id="" class="task-list-item-checkbox" type="checkbox" checked="checked" disabled="disabled"> 统一集成 IdentityServer4 认证 ;</span></li>
</ul>
<p><span style="font-family: "Microsoft YaHei"; font-size: 14px"><strong>组件模块:</strong></span></p>
<ul class="contains-task-list">
<li class="task-list-item"><span style="font-family: "Microsoft YaHei"; font-size: 14px"><input id="" class="task-list-item-checkbox" type="checkbox" checked="checked" disabled="disabled"> 提供 Redis 做缓存处理;</span></li>
<li class="task-list-item"><span style="font-family: "Microsoft YaHei"; font-size: 14px"><input id="" class="task-list-item-checkbox" type="checkbox" checked="checked" disabled="disabled"> 使用 Swagger 做api文档;</span></li>
<li class="task-list-item"><span style="font-family: "Microsoft YaHei"; font-size: 14px"><input id="" class="task-list-item-checkbox" type="checkbox" checked="checked" disabled="disabled"> 使用 MiniProfiler 做接口性能分析 ;</span></li>
<li class="task-list-item"><span style="font-family: "Microsoft YaHei"; font-size: 14px"><input id="" class="task-list-item-checkbox" type="checkbox" checked="checked" disabled="disabled"> 使用 Automapper 处理对象映射;</span></li>
<li class="task-list-item"><span style="font-family: "Microsoft YaHei"; font-size: 14px"><input id="" class="task-list-item-checkbox" type="checkbox" checked="checked" disabled="disabled"> 使用 AutoFac 做依赖注入容器,并提供批量服务注入 ;</span></li>
<li class="task-list-item"><span style="font-family: "Microsoft YaHei"; font-size: 14px"><input id="" class="task-list-item-checkbox" type="checkbox" checked="checked" disabled="disabled"> 支持 CORS 跨域;</span></li>
<li class="task-list-item"><span style="font-family: "Microsoft YaHei"; font-size: 14px"><input id="" class="task-list-item-checkbox" type="checkbox" checked="checked" disabled="disabled"> 封装 JWT 自定义策略授权;</span></li>
<li class="task-list-item"><span style="font-family: "Microsoft YaHei"; font-size: 14px"><input id="" class="task-list-item-checkbox" type="checkbox" checked="checked" disabled="disabled"> 使用 Log4Net 日志框架,集成原生 ILogger 接口做日志记录;</span></li>
<li class="task-list-item"><span style="font-family: "Microsoft YaHei"; font-size: 14px"><input id="" class="task-list-item-checkbox" type="checkbox" checked="checked" disabled="disabled"> 使用 SignalR 双工通讯 ;</span></li>
<li class="task-list-item"><span style="font-family: "Microsoft YaHei"; font-size: 14px"><input id="" class="task-list-item-checkbox" type="checkbox" checked="checked" disabled="disabled"> 添加 IpRateLimiting 做 API 限流处理;</span></li>
<li class="task-list-item"><span style="font-family: "Microsoft YaHei"; font-size: 14px"><input id="" class="task-list-item-checkbox" type="checkbox" checked="checked" disabled="disabled"> 使用 Quartz.net 做任务调度(目前单机多任务,集群调度暂不支持);</span></li>
<li class="task-list-item"><span style="font-family: "Microsoft YaHei"; font-size: 14px"><input id="" class="task-list-item-checkbox" type="checkbox" checked="checked" disabled="disabled"> 支持 数据库<code>读写分离</code>和多库操作 ;</span></li>
<li class="task-list-item"><span style="font-family: "Microsoft YaHei"; font-size: 14px"><input id="" class="task-list-item-checkbox" type="checkbox" checked="checked" disabled="disabled"> 新增 Redis 消息队列 ;</span></li>
<li class="task-list-item"><span style="font-family: "Microsoft YaHei"; font-size: 14px"><input id="" class="task-list-item-checkbox" type="checkbox" checked="checked" disabled="disabled"> 新增 RabbitMQ 消息队列 ;</span></li>
<li class="task-list-item"><span style="font-family: "Microsoft YaHei"; font-size: 14px"><input id="" class="task-list-item-checkbox" type="checkbox" checked="checked" disabled="disabled"> 新增 EventBus 事件总线 ;</span></li>
<li class="task-list-item"><span style="font-family: "Microsoft YaHei"; font-size: 14px"><input id="" class="task-list-item-checkbox" type="checkbox" checked="checked" disabled="disabled"> 调试中 - 统一聚合支付;</span></li>
<li class="task-list-item"><span style="font-family: "Microsoft YaHei"; font-size: 14px"><input id="" class="task-list-item-checkbox" type="checkbox" disabled="disabled"> 计划 - 数据部门权限;</span></li>
<li class="task-list-item"><span style="font-family: "Microsoft YaHei"; font-size: 14px"><input id="" class="task-list-item-checkbox" type="checkbox" disabled="disabled"> 计划 - ES 搜索;</span></li>
</ul>
<p><span style="font-family: "Microsoft YaHei"; font-size: 14px"><strong>微服务模块:</strong></span></p>
<ul class="contains-task-list">
<li class="task-list-item"><span style="font-family: "Microsoft YaHei"; font-size: 14px"><input id="" class="task-list-item-checkbox" type="checkbox" checked="checked" disabled="disabled"> 可配合 Docker 实现容器化;</span></li>
<li class="task-list-item"><span style="font-family: "Microsoft YaHei"; font-size: 14px"><input id="" class="task-list-item-checkbox" type="checkbox" checked="checked" disabled="disabled"> 可配合 Jenkins 实现CI / CD;</span></li>
<li class="task-list-item"><span style="font-family: "Microsoft YaHei"; font-size: 14px"><input id="" class="task-list-item-checkbox" type="checkbox" checked="checked" disabled="disabled"> 可配合 Consul 实现服务发现;</span></li>
<li class="task-list-item"><span style="font-family: "Microsoft YaHei"; font-size: 14px"><input id="" class="task-list-item-checkbox" type="checkbox" checked="checked" disabled="disabled"> 可配合 Ocelot 实现网关处理;</span></li>
<li class="task-list-item"><span style="font-family: "Microsoft YaHei"; font-size: 14px"><input id="" class="task-list-item-checkbox" type="checkbox" checked="checked" disabled="disabled"> 可配合 Nginx 实现负载均衡;</span></li>
<li class="task-list-item"><span style="font-family: "Microsoft YaHei"; font-size: 14px"><input id="" class="task-list-item-checkbox" type="checkbox" checked="checked" disabled="disabled"> 可配合 Ids4 实现认证中心;</span></li>
</ul>
<div id="comment_nav_green"><strong>5、NetModular【国产】</strong></div>
<p><span style="font-family: "Microsoft YaHei"; font-size: 14px">NetModular 是一款为中小型企业而生的基于.Net Core和 Vue.js 的业务模块化以及前后端分离的快速开发框架,最终目的是能够让中小团队快速搭建公司内部开发平台。</span></p>
<p><span style="font-family: "Microsoft YaHei"; font-size: 14px"><strong>Gitee:</strong>https://gitee.com/laoli/NetModular</span></p>
<p><img src="https://img2020.cnblogs.com/blog/142275/202106/142275-20210609091718486-73658473.png" width="1000" loading="lazy"></p>
<p><img src="https://img2020.cnblogs.com/blog/142275/202106/142275-20210609091748795-649448492.png" width="1000" loading="lazy"></p>
<div>
<ul>
<li><span style="font-family: "Microsoft YaHei"; font-size: 14px">后端技术:.Net Core 3.1、Dapper、Serilog、AutoMapper、FluentValidation、Swagger、RabbitMQ、Redis、EPPlus。</span></li>
<li><span style="font-family: "Microsoft YaHei"; font-size: 14px">前端技术:Node.js 10+、Vue.js 2.6+、Vue CLI、Vuex、VueRouter、Element-UI。</span></li>
<li><span style="font-family: "Microsoft YaHei"; font-size: 14px">前端框架 NetModular.UI:前端采用 Vue.js 全家桶+Element UI 开发,也是基于模块化思想设计。源码如下:https://github.com/iamoldli/NetModular.UI</span></li>
<li><span style="font-family: "Microsoft YaHei"; font-size: 14px">前端皮肤:前端支持自定义皮肤功能,框架本身提供了两套皮肤,其中一套已经内置作为默认皮肤,另外一套需要单独安装,源码如下:https://github.com/iamoldli/NetModular.Skins.Classics</span></li>
<li><span style="font-family: "Microsoft YaHei"; font-size: 14px">模块列表。本仓库只包含基础框架以及权限管理(Admin)模块代码,其它模块请点击以下链接查看。</span></li>
</ul>
<p><img src="https://img2020.cnblogs.com/blog/142275/202106/142275-20210609092251420-1153054460.png" width="600" loading="lazy"></p>
</div>
<div id="comment_nav_green"><strong>4、OpenAuth.Core</strong>【国产,入选GVP】</div>
<div><strong><strong><strong><img src="https://img2020.cnblogs.com/blog/142275/202106/142275-20210609084727682-149756120.png" width="800" loading="lazy"></strong></strong></strong>
<p><span style="font-family: "Microsoft YaHei"; font-size: 14px">OpenAuth.Core 是大神李玉宝的又一著作,该项目目前收录于 dotNET China ,并且被Gitee评选为GVP项目(Gitee最有价值的开源项目)。</span></p>
<p><span style="font-family: "Microsoft YaHei"; font-size: 14px">OpenAuth.Core 是.NET权限管理及快速开发框架、最好用的权限工作流系统。源于Martin Fowler企业级应用开发思想及最新技术组合(IdentityServer、EF、Quartz、AutoFac、WebAPI、Swagger、Mock、NUnit、VUE、Element-ui等)。已成功在docker/jenkins中实施。核心模块包括:组织机构、角色用户、权限授权、表单设计、工作流等。<span style="color: rgba(0, 0, 255, 1)"><strong>它的架构精良易于扩展,是中小企业的首选</strong></span>。</span></p>
<p><span style="font-family: "Microsoft YaHei"; font-size: 14px"><strong>官网:</strong>http://www.openauth.me/</span></p>
<p><span style="font-family: "Microsoft YaHei"; font-size: 14px"><strong>Gitee:</strong>https://gitee.com/dotnetchina/OpenAuth.Net</span></p>
<p><span style="font-family: "Microsoft YaHei"; font-size: 14px">强大的工作流引擎</span></p>
<p><span style="font-family: "Microsoft YaHei"; font-size: 14px"><img src="https://img2020.cnblogs.com/blog/142275/202106/142275-20210609091109374-400255432.png" width="800" loading="lazy"></span></p>
<p><span style="font-family: "Microsoft YaHei"; font-size: 14px">项目分为3个版本:</span></p>
<ul>
<li><span style="font-family: "Microsoft YaHei"; font-size: 14px">OpenAuth.Net开源版</span></li>
</ul>
<p><span style="font-family: "Microsoft YaHei"; font-size: 14px">采用.NET 4.5/.NET 5 MVC + LayUI 前后端开发模式,更适合传统 .NET Framework 开发者使用,前端深度使用 LayUI 界面。</span></p>
<p><span style="font-family: "Microsoft YaHei"; font-size: 14px"><img src="https://img2020.cnblogs.com/blog/142275/202106/142275-20210609090336682-1395789304.png" width="800" loading="lazy"></span></p>
<ul>
<li><span style="font-family: "Microsoft YaHei"; font-size: 14px">OpenAuth.Core开源版</span></li>
</ul>
<p><span style="font-family: "Microsoft YaHei"; font-size: 14px">采用.NET Core MVC + LayUI 前后端开发模式,全新.NET Core 跨平台体验。在OpenAuth.NET基础上进一步优化代码结构。</span></p>
<p><span style="font-family: "Microsoft YaHei"; font-size: 14px"><img src="https://img2020.cnblogs.com/blog/142275/202106/142275-20210609090302473-1925727340.png" width="800" loading="lazy"></span></p>
<ul>
<li><span style="font-family: "Microsoft YaHei"; font-size: 14px">OpenAuth.Pro企业版</span></li>
</ul>
<p><span style="font-family: "Microsoft YaHei"; font-size: 14px">采用WebAPI+Vue的前后端完全分离模式,后端基于OpenAuth.Core WebAPI接口。前端SPA单页面模式,基于Vue全家桶。</span></p>
<p><span style="font-family: "Microsoft YaHei"; font-size: 14px"><img src="https://img2020.cnblogs.com/blog/142275/202106/142275-20210609090409637-893068242.png" width="800" loading="lazy"></span></p>
<p><img src="https://img2020.cnblogs.com/blog/142275/202106/142275-20210609090530111-42114923.png" width="800" loading="lazy"></p>
</div>
<div id="comment_nav_green"><strong>3、</strong><strong>Admin.NET</strong></div>
<div><strong><strong><img src="https://img2020.cnblogs.com/blog/142275/202106/142275-20210625092436850-2000174920.png" alt="" loading="lazy"></strong></strong></div>
<p><span style="font-family: "Microsoft YaHei"; font-size: 14px">开源地址:https://gitee.com/zuohuaijun/Admin.NET</span></p>
<div id="comment_nav_green"><strong>2、BootstrapAdmin【国产,入选GVP】</strong></div>
<div>
<p><span style="font-family: "Microsoft YaHei"; font-size: 14px">本系统可以用于所有的 Web 应用程序,目前版本已经升级到 NET CORE 具备跨平台能力。数据库方面同时支持多种数据库,详细列表见后面数据库的详细列表,切换数据源仅需更改配置文件无需重启应用程序,配置简单灵活。UI 前端使用流行的 Bootstrap 框架布局对移动设备的兼容性非常好,自适应目前市场几乎所有终端设备。本系统还具备单一后台支持多前台的特色,提供 单点登录(SSO) 的能力。</span></p>
<p><span style="font-family: "Microsoft YaHei"; font-size: 14px">使用 NET Core + Bootstrap + PetaPoco + HTML 5 + jQuery 构建的后台管理平台</span></p>
<p> <img src="https://img2020.cnblogs.com/blog/142275/202106/142275-20210609113204563-1922356625.png" width="1000" loading="lazy"></p>
<h3><span style="font-family: "Microsoft YaHei"; font-size: 14px">特别说明</span></h3>
<p><span style="font-family: "Microsoft YaHei"; font-size: 14px">BootstrapAdmin 无需二次开发,要做的仅仅是与前台系统集成,前台系统模板工程为 Bootstrap.Client</span><br><span style="font-family: "Microsoft YaHei"; font-size: 14px">项目原始出发点是把权限系统从业务系统中剥离出来,项目开发专注于功能,详细配置说明请点击 查看文档</span></p>
<h3><span style="font-family: "Microsoft YaHei"; font-size: 14px">主要功能</span></h3>
<ul>
<li><span style="font-family: "Microsoft YaHei"; font-size: 14px">通过配置与前台网站集成</span></li>
<li><span style="font-family: "Microsoft YaHei"; font-size: 14px">构建前台系统分层级菜单</span></li>
<li><span style="font-family: "Microsoft YaHei"; font-size: 14px">提供单一后台支持多前台应用配置</span></li>
<li><span style="font-family: "Microsoft YaHei"; font-size: 14px">提供单点登录</span></li>
<li><span style="font-family: "Microsoft YaHei"; font-size: 14px">集成系统认证授权模块</span></li>
<li><span style="font-family: "Microsoft YaHei"; font-size: 14px">提供角色,部门,用户,菜单,前台应用程序授权</span>
<ul>
<li><span style="font-family: "Microsoft YaHei"; font-size: 14px">角色对用户授权</span></li>
<li><span style="font-family: "Microsoft YaHei"; font-size: 14px">角色对菜单授权</span></li>
<li><span style="font-family: "Microsoft YaHei"; font-size: 14px">角色对部门授权</span></li>
<li><span style="font-family: "Microsoft YaHei"; font-size: 14px">角色对应用程序授权(多个前台应用公用一个后台权限管理系统)</span></li>
<li><span style="font-family: "Microsoft YaHei"; font-size: 14px">部门对用户授权</span></li>
</ul>
</li>
<li><span style="font-family: "Microsoft YaHei"; font-size: 14px">提供字典表用于前台网站个性化配置</span></li>
<li><span style="font-family: "Microsoft YaHei"; font-size: 14px">完全响应式布局(支持电脑、平板、手机等所有主流设备)</span></li>
<li><span style="font-family: "Microsoft YaHei"; font-size: 14px">内置多数据源支持,配置简单立即生效无需重启</span></li>
<li><span style="font-family: "Microsoft YaHei"; font-size: 14px">内置数据内存缓存机制,页面快速响应</span></li>
<li><span style="font-family: "Microsoft YaHei"; font-size: 14px">内置数据 操作日志 与用户 登录日志,</span><span style="font-family: "Microsoft YaHei"">跟踪记录用户 登录主机地点 浏览器 操作系统信息</span></li>
</ul>
<h3><span style="font-family: "Microsoft YaHei"; font-size: 14px">优势</span></h3>
<ul>
<li><span style="font-family: "Microsoft YaHei"; font-size: 14px">前台系统不用编写登录、授权、认证模块;只负责编写业务模块即可</span></li>
<li><span style="font-family: "Microsoft YaHei"; font-size: 14px">后台系统无需任何二次开发,直接发布即可使用</span></li>
<li><span style="font-family: "Microsoft YaHei"; font-size: 14px">前台与后台系统分离,分别为不同的系统(域名可独立)</span></li>
<li><span style="font-family: "Microsoft YaHei"; font-size: 14px">可扩展为多租户应用</span></li>
</ul>
</div>
<h3><span style="font-family: "Microsoft YaHei"; font-size: 14px">数据库</span></h3>
<p><span style="font-family: "Microsoft YaHei"; font-size: 14px">数据库支持列表如下:</span><br><span style="font-family: "Microsoft YaHei"; font-size: 14px">MSSQL/Oracle/SQLite/MySql/MariaDB/Postgresql/Firebird/MongoDB</span></p>
<p><span style="font-family: "Microsoft YaHei"; font-size: 14px">开源地址:https://gitee.com/dotnetchina/BootstrapAdmin</span></p>
<div id="comment_nav_green"><strong>1、WTM</strong></div>
<p><span style="font-family: "Microsoft YaHei"; font-size: 14px">mvvm框架(WTM)是一个基于.NET Core 的快速开发框架。它支持LayUI、React和VUE。WTM有内置的代码生成器,以最大限度地提高开发效率。它是高效web开发的强大工具。</span></p>
<p><span style="font-family: "Microsoft YaHei"; font-size: 14px">框架特征:</span></p>
<p><span style="font-family: "Microsoft YaHei"; font-size: 14px">WTM提供了4种类型的ViewModel,涵盖了主流web应用程序的所有常见功能。</span></p>
<ul>
<li><span style="font-family: "Microsoft YaHei"; font-size: 14px">CrudVM提供了最常见的数据添加、删除和修改功能。</span></li>
<li><span style="font-family: "Microsoft YaHei"; font-size: 14px">ListVM提供分页和导出功能。</span></li>
<li><span style="font-family: "Microsoft YaHei"; font-size: 14px">ImportVM、TemplateVM提供了通过excel导入的功能。</span></li>
<li><span style="font-family: "Microsoft YaHei"; font-size: 14px">BatchVM提供批操作功能。</span></li>
<li><span style="font-family: "Microsoft YaHei"; font-size: 14px">WTM有自己的代码生成器,这使得开发效率高、速度快。</span></li>
<li><span style="font-family: "Microsoft YaHei"; font-size: 14px">WTM提供了许多客户端控件,包括表单、网格、面板、对话框和许多其他常用控件。</span></li>
<li><span style="font-family: "Microsoft YaHei"; font-size: 14px">WTM提供内置用户、角色、用户组、数据权限、页面权限、菜单、日志、邮件、短信、文件等常用后端功能;</span></li>
<li><span style="font-family: "Microsoft YaHei"; font-size: 14px">WTM支持单点登录、门户和分布式数据库;</span></li>
<li><span style="font-family: "Microsoft YaHei"; font-size: 14px">WTM提供了与Redis、DFS等库的简化集成。</span></li>
<li><span style="font-family: "Microsoft YaHei"; font-size: 14px">WTM提供了用于构建用户界面的服务器端和客户端框架。</span></li>
</ul>
<p><span style="font-family: "Microsoft YaHei"; font-size: 14px">开源地址:https://github.com/dotnetcore/WTM</span></p>
<p><span style="font-family: "Microsoft YaHei"; font-size: 14px">中文文档:http://wtmdoc.walkingtec.cn/</span></p>
<p><span style="font-family: "Microsoft YaHei"; font-size: 14px"><img src="https://img2020.cnblogs.com/blog/142275/202106/142275-20210609110850552-156668218.png" width="1000" loading="lazy"></span></p>
<div id="comment_nav_green"><strong>GVP <strong>Gittee 最有价值开源项目</strong></strong></div>
<div><strong><strong><strong><strong><img src="https://img2020.cnblogs.com/blog/142275/202106/142275-20210609085511888-914897574.png" width="800" loading="lazy"></strong></strong></strong></strong>
<p><span style="font-family: "Microsoft YaHei"; font-size: 14px">本计划采用年审制,每年重新审核项目是否满足以上条件。</span></p>
<p><span style="font-family: "Microsoft YaHei"; font-size: 14px">- GVP 计划参与者并不是 Gitee 平台的官方人员,其观点和行为,仅代表个人,不代表 Gitee 平台的官方立场。</span></p>
<p><span style="font-family: "Microsoft YaHei"; font-size: 14px">- GVP 计划参与者不得有违反国家规定、Gitee 网站规则的行为,否则将取消 GVP 计划参与者身份。</span></p>
<p><span style="font-family: "Microsoft YaHei"; font-size: 14px">- 参与 GVP 计划后,不得大量发布广告或软文,否则 Gitee 平台有权永久取消 GVP 计划参与者身份。</span></p>
<p><span style="font-family: "Microsoft YaHei"; font-size: 14px">- 申请参与 GVP 计划的项目不得恶意刷数,一经发现,Gitee 平台有权永久取消 GVP 计划参与者身份,并进行全平台通报。</span></p>
<p><span style="font-family: "Microsoft YaHei"; font-size: 14px">- GVP 项目不允许删除,不允许转为私有项目。</span></p>
</div>
<p><span style="font-family: "Microsoft YaHei"; font-size: 14px">地址:https://gitee.com/gvp</span></p>
<div id="comment_nav_orange"><strong>系列目录 【已更新最新开发文章,点击查看详细】</strong></div>
</div>
<div id="MySignature" role="contentinfo">
<div style="margin-bottom:15px;border: 1px solid #ececec; padding: 5px 10px; background: #DFFFA3; color: #555555; padding: 15px 20px 15px 30px;font-size: 14px; font-family: 'Microsoft Yahei'; clear: both;">
<p><strong>成在管理,败在经验;嬴在选择,输在不学! 贵在坚持!</strong></p>
<p> </p>
<p> <imgsrc="https://img2020.cnblogs.com/blog/142275/202105/142275-20210511151906789-1718967820.png"/><strong>个人作品</strong></p>
<p> </p>
<p> <b> BIMFace.SDK.NET</b></p>
<p> 开源地址:https://gitee.com/NAlps/BIMFace.SDK</p>
<p> 系列博客:https://www.cnblogs.com/SavionZhang/p/11424431.html</p>
<p> 系列视频:https://www.cnblogs.com/SavionZhang/p/14258393.html</p>
<div style="margin-top:15px;margin-bottom:15px;border: 1px solid #ececec; background: #DFFFA3; color: #555555; padding: 15px 20px 15px 30px;font-size: 14px; font-family: 'Microsoft Yahei'; clear: both;">
<p> <imgsrc="https://img2020.cnblogs.com/blog/142275/202105/142275-20210511143255073-1133010989.png"/><strong>技术栈</strong></p>
<p> </p>
<p> 1、AI、DeepSeek、MiniMax、通义千问</p>
<p> 2、Visual Studio、.NET Core/.NET、MVC、Web API、RESTful API、gRPC、SignalR、Java、Python</p>
<p> 3、jQuery、Vue.js、Bootstrap、ElementUI</p>
<p> 4、数据库:分库分表、读写分离、SQLServer、MySQL、PostgreSQL、Redis、MongoDB、ElasticSearch、达梦DM、GaussDB、OpenGauss</p>
<p> 5、架构:DDD、ABP、SpringBoot、jFinal</p>
<p> 6、环境:跨平台、Windows、Linux</p>
<p> 7、移动App:Android、IOS、HarmonyOS、微信小程序、钉钉、uni-app、MAUI</p>
<p> 8、分布式、高并发、云原生、微服务、Docker、CI/CD、DevOps、K8S;Dapr、RabbitMQ、Kafka、RPC、Elasticsearch</p>
<p> </p>
<p><strong>欢迎关注作者头条号 张传宁IT讲堂,获取更多IT文章、视频等优质内容。</strong></p>
</div>
<div style="border: 1px solid #ececec; padding: 5px 10px; background: #4bacc6; color: #ffffff;font-size: 14px; font-family: 'Microsoft Yahei';">
<p>出处:www.cnblogs.com/SavionZhang</p>
<p>作者:张传宁 技术顾问、培训讲师、微软MCP、系统架构设计师、系统集成项目管理工程师、科技部创新工程师。</p>
<p> 专注于企业级通用开发平台、工作流引擎、自动化项目(代码)生成器、SOA 、DDD、 云原生(Docker、微服务、DevOps、CI/CD);PDF、CAD、BIM 审图等研究与应用。</p>
<p> 多次参与电子政务、图书教育、生产制造等企业级大型项目研发与管理工作。</p>
<p> 熟悉中小企业软件开发过程:可行调研、需求分析、架构设计、编码测试、实施部署、项目管理。通过技术与管理帮助中小企业实现互联网转型升级全流程解决方案。</p>
<p><span style="font-size: 14px; color: #ffffff; font-family: "Microsoft YaHei""> </span></p>
<hr style="border: 1px solid #eaeaea">
<p><span style="font-size: 14px; color: #ffffff; font-family: "Microsoft YaHei"">
</span></p><p>本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
</p>
<p>如有问题,可以通过邮件<span style="font-size: 10pt">905442693@qq.com</span>联系。共同交流、互相学习。</p>
<p>如果您觉得文章对您有帮助,请点击文章右下角【推荐】。您的鼓励是作者持续创作的最大动力!</p>
</div>
</div><br><br>
来源:https://www.cnblogs.com/SavionZhang/p/14863777.html
頁:
[1]