36.7k!这是我见过最强的后台管理系统 !!

您所在的位置:网站首页 springboot框架搭建架构图 36.7k!这是我见过最强的后台管理系统 !!

36.7k!这是我见过最强的后台管理系统 !!

2024-06-03 15:47:50| 来源: 网络整理| 查看: 265

🐯 平台简介

芋道,以开发者为中心,打造中国第一流的快速开发平台,全部开源,个人与企业可 100% 免费使用。

2eaacf0d8d5038bd28260e43e44a445b.png 架构图

• 管理后台的 Vue3 版本采用 vue-element-plus-admin ,Vue2 版本采用 vue-element-admin

• 管理后台的移动端采用 uni-app 方案,一份代码多终端适配,同时支持 APP、小程序、H5!

• 后端采用 Spring Boot、MySQL + MyBatis Plus、Redis + Redisson

• 数据库可使用 MySQL、Oracle、PostgreSQL、SQL Server、MariaDB、国产达梦 DM、TiDB 等

• 权限认证使用 Spring Security & Token & Redis,支持多终端、多种用户的认证系统,支持 SSO 单点登录

• 支持加载动态权限菜单,按钮级别权限控制,本地缓存提升性能

• 支持 SaaS 多租户系统,可自定义每个租户的权限,提供透明化的多租户底层封装

• 工作流使用 Flowable,支持动态表单、在线设计流程、会签 / 或签、多种任务分配方式

• 高效率开发,使用代码生成器可以一键生成前后端代码 + 单元测试 + Swagger 接口文档 + Validator 参数校验

• 集成微信小程序、微信公众号、企业微信、钉钉等三方登陆,集成支付宝、微信等支付与退款

• 集成阿里云、腾讯云等短信渠道,集成 MinIO、阿里云、腾讯云、七牛云等云存储服务

• 集成报表设计器,支持数据报表、图形报表、打印设计等

相关地址 :

• 项目地址:https://gitee.com/zhijiantianya/ruoyi-vue-pro

• 官方文档:https://doc.iocoder.cn/

• 演示地址:http://dashboard.yudao.iocoder.cn

• 视频教程:https://doc.iocoder.cn/video/

😎 开源协议

为什么推荐使用本项目?

① 本项目采用比 Apache 2.0 更宽松的 MIT License 开源协议,个人与企业可 100% 免费使用,不用保留类作者、Copyright 信息。

② 代码全部开源,不会像其他项目一样,只开源部分代码,让你无法了解整个项目的架构设计。

③ 代码整洁、架构整洁,遵循《阿里巴巴 Java 开发手册》规范,代码注释详细,57000 行 Java 代码,22000 行代码注释。

🐼 内置功能

系统内置多种多种业务功能,可以用于快速你的业务系统:

1a10c96fa92d47c74063f7326c3435e2.png 功能分层

• 系统功能

• 基础设施

• 工作流程

• 支付系统

• 数据报表

友情提示:本项目基于 RuoYi-Vue 修改,重构优化后端的代码,美化前端的界面。

• 额外新增的功能,我们使用 🚀 标记。

• 重新实现的功能,我们使用 ⭐️ 标记。

🙂 所有功能,都通过 单元测试 保证高质量。

系统功能 功能描述用户管理用户是系统操作者,该功能主要完成系统用户配置⭐️在线用户当前系统中活跃用户状态监控,支持手动踢下线角色管理角色菜单权限分配、设置角色按机构进行数据范围权限划分菜单管理配置系统菜单、操作权限、按钮权限标识等,本地缓存提供性能部门管理配置系统组织机构(公司、部门、小组),树结构展现支持数据权限岗位管理配置系统用户所属担任职务🚀租户管理配置系统租户,支持 SaaS 场景下的多租户功能🚀租户套餐配置租户套餐,自定每个租户的菜单、操作、按钮的权限字典管理对系统中经常使用的一些较为固定的数据进行维护🚀短信管理短信渠道、短息模板、短信日志,对接阿里云、腾讯云等主流短信平台🚀操作日志系统正常操作日志记录和查询,集成 Swagger 生成日志内容⭐️登录日志系统登录日志记录查询,包含登录异常🚀错误码管理系统所有错误码的管理,可在线修改错误提示,无需重启服务通知公告系统通知公告信息发布维护🚀敏感词配置系统敏感词,支持标签分组🚀应用管理管理 SSO 单点登录的应用,支持多种 OAuth2 授权方式 工作流程 功能描述🚀流程模型配置工作流的流程模型,支持文件导入与在线设计流程图,提供 7 种任务分配规则🚀流程表单拖动表单元素生成相应的工作流表单,覆盖 Element UI 所有的表单组件🚀用户分组自定义用户分组,可用于工作流的审批分组🚀我的流程查看我发起的工作流程,支持新建、取消流程等操作,高亮流程图、审批时间线🚀待办任务查看自己【未】审批的工作任务,支持通过、不通过、转发、委派、退回等操作🚀已办任务查看自己【已】审批的工作任务,未来会支持回退操作🚀OA 请假作为业务自定义接入工作流的使用示例,只需创建请求对应的工作流程,即可进行审批 支付系统 功能描述🚀商户信息管理商户信息,支持 Saas 场景下的多商户功能🚀应用信息配置商户的应用信息,对接支付宝、微信等多个支付渠道🚀支付订单查看用户发起的支付宝、微信等的【支付】订单🚀退款订单查看用户发起的支付宝、微信等的【退款】订单

ps:核心功能已经实现,正在对接微信小程序中...

基础设施 功能描述🚀代码生成前后端代码的生成(Java、Vue、SQL、单元测试),支持 CRUD 下载🚀系统接口基于 Swagger 自动生成相关的 RESTful API 接口文档🚀数据库文档基于 Screw 自动生成数据库文档,支持导出 Word、HTML、MD 格式表单构建拖动表单元素生成相应的 HTML 代码,支持导出 JSON、Vue 文件🚀配置管理对系统动态配置常用参数,支持 SpringBoot 加载⭐️定时任务在线(添加、修改、删除)任务调度包含执行结果日志🚀文件服务支持将文件存储到 S3(MinIO、阿里云、腾讯云、七牛云)、本地、FTP、数据库等🚀API 日志包括 RESTful API 访问日志、异常日志两部分,方便排查 API 相关的问题MySQL 监控监视当前系统数据库连接池状态,可进行分析SQL找出系统性能瓶颈Redis 监控监控 Redis 数据库的使用情况,使用的 Redis Key 管理🚀消息队列基于 Redis 实现消息队列,Stream 提供集群消费,Pub/Sub 提供广播消费🚀Java 监控基于 Spring Boot Admin 实现 Java 应用的监控🚀链路追踪接入 SkyWalking 组件,实现链路追踪🚀日志中心接入 SkyWalking 组件,实现日志中心🚀分布式锁基于 Redis 实现分布式锁,满足并发场景🚀幂等组件基于 Redis 实现幂等组件,解决重复请求问题🚀服务保障基于 Resilience4j 实现服务的稳定性,包括限流、熔断等功能🚀日志服务轻量级日志中心,查看远程服务器的日志🚀单元测试基于 JUnit + Mockito 实现单元测试,保证功能的正确性、代码的质量等 数据报表 功能描述🚀报表设计器支持数据报表、图形报表、打印设计等🚀大屏设计器建设中... 拖拽式实现可视化数据大屏 🐨 技术栈 项目说明yudao-dependenciesMaven 依赖版本管理yudao-frameworkJava 框架拓展yudao-server管理后台 + 用户 APP 的服务端yudao-ui-admin管理后台的 Vue2 前端项目yudao-ui-admin-vue3管理后台的 Vue3 前端项目yudao-ui-admin-uniapp管理后台的 uni-app 多端项目yudao-ui-app用户 APP 的 UI 界面yudao-module-system系统功能的 Module 模块yudao-module-member会员中心的 Module 模块yudao-module-infra基础设施的 Module 模块yudao-module-tool研发工具的 Module 模块yudao-module-bpm工作流程的 Module 模块yudao-module-pay支付系统的 Module 模块 后端 框架说明版本学习指南Spring Boot应用开发框架2.7.6文档MySQL数据库服务器5.7 / 8.0+DruidJDBC 连接池、监控组件1.2.15文档MyBatis PlusMyBatis 增强工具包3.5.2文档Dynamic Datasource动态数据源3.6.0文档Rediskey-value 数据库5.0 / 6.0RedissonRedis 客户端3.18.0文档Spring MVCMVC 框架5.3.24文档Spring SecuritySpring 安全框架5.7.5文档Hibernate Validator参数校验组件6.2.5文档Flowable工作流引擎6.7.2文档Quartz任务调度组件2.3.2文档Knife4jSwagger 增强 UI 实现3.0.3文档Resilience4j服务保障组件1.7.1文档SkyWalking分布式应用追踪系统8.12.0文档Spring Boot AdminSpring Boot 监控平台2.7.9文档JacksonJSON 工具库2.13.3MapStructJava Bean 转换1.5.3.Final文档Lombok消除冗长的 Java 代码1.18.24文档JUnitJava 单元测试框架5.8.2-MockitoJava Mock 框架4.8.0- 管理后台 Vue2 前端 框架说明版本VueJavaScript 框架2.7.14Vue Element Admin后台前端解决方案- 管理后台 Vue3 前端 框架说明版本VueVue 框架3.2.45Vite开发与构建工具4.0.3Element PlusElement Plus2.2.27TypeScriptTypeScript4.9.4piniavuex52.0.28vue-i18n国际化9.2.2vxe-tablevue最强表单4.3.7 管理后台 uni-app 跨端 框架说明版本uni-app跨平台框架2.0.0uni-ui基于 uni-app 的 UI 框架1.4.20 🐷 演示图

效果预览 :

6782526dd97c6fba92c714426ad35b2c.jpeg 首页 fa3b103cced3b3960a31f347e28f7ad4.jpeg 令牌管理 78babc19793cb6afcd29acb6e18b4891.jpeg 流程模型-设计

推荐阅读:看看人家 SpringBoot + vue后台管理系统,多么优雅...



【本文地址】

公司简介

联系我们

今日新闻


点击排行

实验室常用的仪器、试剂和
说到实验室常用到的东西,主要就分为仪器、试剂和耗
不用再找了,全球10大实验
01、赛默飞世尔科技(热电)Thermo Fisher Scientif
三代水柜的量产巅峰T-72坦
作者:寞寒最近,西边闹腾挺大,本来小寞以为忙完这
通风柜跟实验室通风系统有
说到通风柜跟实验室通风,不少人都纠结二者到底是不
集消毒杀菌、烘干收纳为一
厨房是家里细菌较多的地方,潮湿的环境、没有完全密
实验室设备之全钢实验台如
全钢实验台是实验室家具中较为重要的家具之一,很多

推荐新闻


图片新闻

实验室药品柜的特性有哪些
实验室药品柜是实验室家具的重要组成部分之一,主要
小学科学实验中有哪些教学
计算机 计算器 一般 打孔器 打气筒 仪器车 显微镜
实验室各种仪器原理动图讲
1.紫外分光光谱UV分析原理:吸收紫外光能量,引起分
高中化学常见仪器及实验装
1、可加热仪器:2、计量仪器:(1)仪器A的名称:量
微生物操作主要设备和器具
今天盘点一下微生物操作主要设备和器具,别嫌我啰嗦
浅谈通风柜使用基本常识
 众所周知,通风柜功能中最主要的就是排气功能。在

专题文章

    CopyRight 2018-2019 实验室设备网 版权所有 win10的实时保护怎么永久关闭