「源码」基于.NET6的跨平台的低代码分布式RBAC Web 后台管理系统(.net 低代码开发平台)

今天给大家分享一款前后端分离的、代码能够自动生成的、基于.NET6的、可以跨平台的、低代码、分布式RBAC Web 后台管理系统,支持系统集成与统一认证。前端采用Vue Element Admin,后端采用服务与仓储模式——她就是RuYiAdmin。

软件架构

「源码」基于.NET6的跨平台的低代码分布式RBAC Web 后台管理系统(.net 低代码开发平台)

技术栈

「源码」基于.NET6的跨平台的低代码分布式RBAC Web 后台管理系统(.net 低代码开发平台)

项目优势

前端框架 使用Vue2 UI采用Element UI 框架使用Vue Element Admin 对于通用API做了统一性的封装 对于BasePage界面与通用方法做了较为全面的封装 支持水印 支持锁屏后端框架 采用.Net6平台,支持跨平台 采用ASP.NET Core Web API,既可用于构建独立服务,也可以用于支撑前端业务 支持Linux Docker 使用Swagger作为Web API的管理工具 为接口与Model做了精细的注释 使用JwtSecurity验证,防止Web API滥调 使用AutoFac,实现依赖自动注入 支持log4net 支持控制台日志输出 支持Quartz作业调度 支持API路由白名单 支持Request Headers验证自由配置 封装了统一的基类模型 支持个性化导出Excel 支持Excel导入常规校验 支持相对路径、绝对路径或NAS存储 支持AutoMapper,实现POCO与DTO自动转化 使用地表最强ORM——SQLSugar,采用单例模式,支持多种数据库、包括国产数据库 封装、实现了灵活高效的SQL访问底层 支持实时消息 封装了统一的数据返回格式 封装了强大的查询条件,支持前端的自定义查询 支持禁用用户实时踢出系统 封装了前端UI、后端控制层、服务层与仓储层通用逻辑,前、后端业务代码量少,开启极简代码时代。 支持按钮、视图的可见性控制 支持按钮与视图级别的颗粒授权 支持权限下放 支持用户行为的AOP自动监控 支持用户行为的AOP自动鉴权 支持业务数据与不同机构分离 支持菜单多语 支持配置信息热加载、热更新 支持SQL热加载、热更新, 支持SQL与代码分离 支持一主两从的读写分离 支持毫秒时间戳 支持乐观锁并发控制 支持大数据写入、更新 支持海量数据写入、更新 支持数据的逻辑与物理删除 支持线程池、多任务 支持任务配置与调度 支持服务熔断与降级 支持熔断邮件告警 支持Consul服务治理与健康检查 支持并发限制 是一个完整的低代码RBAC系统管理模板 支持自动生成代码 支持系统集成 支持统一认证 业务全面使用高速缓存,系统快到飞起来数据库 构建了可视化的ER关系模型 提供一键执行的数据库初始化脚本中间件 集成了Redis,支持哨兵模式集群 集成了Activemq,支持Master Slave和Broker Cluster结合的MQ集群

系统基础功能

「源码」基于.NET6的跨平台的低代码分布式RBAC Web 后台管理系统(.net 低代码开发平台)

系统设计思想

「源码」基于.NET6的跨平台的低代码分布式RBAC Web 后台管理系统(.net 低代码开发平台)

安装教程

1.安装Redis。2.安装ActiveMQ。3.安装Mysql数据库。作者使用的是mysql8,如果搭建基于mycat的读写分离集群,建议使用mysql5.7。4.安装NodeJs。5.克隆代码。6.初始化数据库。结构与数据位于webapi/AppData/DataModel、DataStructrue下。如果使用低版本mysql,可能需要修改数据库初始化脚本。7.修改配置。修改后端appsettings.json中Redis、ActiveMQ、Mysql数据库连接串。前端mq配置位于src/constants/active-mq.js。8.系统前端。前端管理目录位于webapi/wwwroot。推荐使用Visual Studio Code开源软件编辑。前端的使用可以参看Vue Element Admin官网。9.系统后端。后端采用Visual Studio 2022开发工具,请使用最新版本。

系统截图

  1. 星空粒子登录页(默认密码:123456)
  2. 系统首页
  3. 机构管理
  4. 用户管理
  5. 菜单管理
  6. 角色管理
  7. 数据字典
  8. 审计日志
  9. 导入配置
  10. 在线用户管理
  11. 在线任务调度
  12. 系统多语管理
  13. 服务器监控
  14. swagger
  15. 系统集成及统一认证
  • 系统集成
  • 统一授权
  • 一对多授权
  • 统一认证
  • 统一访问
  1. 其他
  • 数据导入合法性校验

「源码」基于.NET6的跨平台的低代码分布式RBAC Web 后台管理系统(.net 低代码开发平台)

「源码」基于.NET6的跨平台的低代码分布式RBAC Web 后台管理系统(.net 低代码开发平台)

  • 极简代码风格示例

/// <summary> /// 日志业务层接口 /// </summary> public interface ILogService : IBaseService<SysLog> { }

部署架构

  1. 传统部署架构

「源码」基于.NET6的跨平台的低代码分布式RBAC Web 后台管理系统(.net 低代码开发平台)

  1. 云平台冗余部署架构

「源码」基于.NET6的跨平台的低代码分布式RBAC Web 后台管理系统(.net 低代码开发平台)

获取源码方式:点赞 转发 关注 私信【RuYiAdmin】!

欢迎点赞 转发 关注!大家的支持是我分享最大的动力!!!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

(0)
上一篇 2024年5月14日 下午2:14
下一篇 2024年5月14日 下午2:25

相关推荐

  • 从CRM出发,谈谈企业数字化入口(crm如何在数字化时代创造价值)

    编辑导语:企业开启数字化转型,已经成为大势所趋,然而数字化转型路径并不简单,企业应该如何利用数字营销系统来推动转型成功?本篇文章里,作者从CRM角度出发,谈了谈他对企业数字化转型的…

    联系我们 2022年8月12日
    243
  • 社区党员发展会议存在问题怎么zhengg

    社区党员发展会议存在问题怎么zhengg 社区党员发展会议是社区党员发展工作的重要环节,其存在的问题可能会对社区党员的发展工作产生不利影响。因此,我们应该认真分析社区党员发展会议存…

    联系我们 2024年12月6日
    0
  • 修改说明,导师评审意见

    修改说明: 本文是一篇学术论文的修改说明,旨在澄清本文存在的一些缺陷和问题,并提供改进的建议。在接收本文后,我对其进行了修改,并请导师进行了评审。在修改过程中,我考虑了导师的意见和…

    联系我们 2024年12月2日
    2
  • 课题申请结题理由怎么写

    课题申请结题理由怎么写 随着科技的不断进步,学术研究的领域也越来越广泛。在进行研究的过程中,我们会接触到各种各样的问题和挑战,而这些问题和挑战也可能会影响我们的研究方向和思路。因此…

    联系我们 2024年12月9日
    6
  • 科研项目属性是什么意思

    科研项目属性是指科研项目所包含的各种要素,包括研究目的、研究方法、研究结果、技术路线、数据来源、实验设计等等。这些要素共同构成了科研项目的整体属性,反映了科研项目的本质和特点。 科…

    联系我们 2024年12月9日
    1
  • 录取率15%左右的美国大学有哪些

    在美国,一些大学的录取率较低,尤其是一些顶尖大学。根据美国教育部的数据,截至2021年,一些大学的录取率在15%左右。这些大学的录取难度非常高,需要学生具备出色的学术成绩、课外活动…

    联系我们 2024年12月3日
    0
  • 项目管理工具的好处

    项目管理工具的好处 随着信息技术的飞速发展,现代项目管理已经成为了一个必要的技能。项目管理工具是为了帮助人们更好地进行项目管理而设计的。本文将介绍项目管理工具的好处。 项目管理工具…

    联系我们 2024年9月19日
    25
  • 项目管理开源系统

    项目管理开源系统 随着互联网的普及和发展,越来越多的企业开始意识到项目管理的重要性。传统的手工管理方式已经无法满足现代商业的需求,因此,项目管理开源系统应运而生。 项目管理开源系统…

    联系我们 2024年12月11日
    0
  • 项目管理软件阿里

    项目管理软件阿里 随着现代商业竞争的加剧,企业需要更加高效地管理项目,以保持竞争力和创新能力。因此,项目管理软件变得越来越重要。其中,阿里是市场上最受欢迎的项目管理软件之一。 阿里…

    联系我们 2024年9月19日
    27
  • 外贸新人,如何寻找和触达潜在客户?(外贸新手如何寻找客户)

    信息时代,互联网早已无孔不入,大数据更是跃跃欲试。每个从事外贸业务的人员都在追求高质量、高采购量的优质客户。 那么,应该从哪些角度寻找和触达潜在客户呢? 寻找潜在客户 1.判断潜在…

    联系我们 2022年8月12日
    238