[开源]一款企业级后台管理系统,提供开箱即用的管理系统解决方案

开源系统
2026-06-10 12:27 2 次浏览 • 0 次下载 0KB
[开源]一款企业级后台管理系统,提供开箱即用的管理系统解决方案

一、开源项目简介

X-Super 后台管理系统

基于若依框架二次开发的企业级后台管理系统,集成工作流、多租户、日报、任务、消息通知、可视化大屏等企业级功能。

X-Super 是基于若依(RuoYi)脚手架进行二次开发的企业级后台管理系统。在保持原有功能完整性的基础上,集成了工作流、多租户、日报、任务、消息通知、可视化大屏等企业级功能,为中小企业提供开箱即用的管理系统解决方案。

二、开源协议

使用MIT开源协议

承诺与愿景

  • 永久免费
    本系统永远保持开源免费,不会有任何商业盈利行为
  • 持续更新
    保证功能完整性,持续优化代码质量
  • ️长期维护:只要我们团队还在从事相关工作,就会持续维护更新
  • 质量保证
    注重代码质量和用户体验,不断改进和完善

三、界面展示

演示图片

系统界面展示

系统功能展示

项目管理模块

项目管理
任务列表
项目管理
任务列表

日志管理模块

日报列表
我的日志
日报列表
我的日志
日志汇总
消息模版
日志汇总
消息模版

工作流程模块

流程配置-新增
流程配置-审批
流程配置-新增
流程配置-审批

多租户管理模块

租户管理
租户套餐
租户管理
租户套餐
租户套餐-修改
租户套餐-菜单配置
租户套餐-修改
租户套餐-菜单配置

组件与图表模块

集成组件演示
柱状图1
集成组件演示
柱状图1
柱状图2
饼状图1
图片
饼状图1

数据大屏模块

大屏1
大屏2
图片
图片
大屏3
大屏4
图片
图片
大屏5
图片

四、功能概述

RuoYi-Vue 全新 Super 版本,优化重构所有功能。基于 Spring Boot + MyBatis Plus + Vue & Element 实现的后台管理系统,致力于支持 RBAC 动态权限、数据权限、SaaS 多租户、工作流、三方登录、支付、短信、商城、CRM、ERP、AI 等功能。

核心特性

  • 工作流引擎
    自研工作流模块,抽象出工作流的通用方法,极简单集成业务,可应对99%的业务场景
  • 可视化大屏
    内置数据可视化大屏(很多),支持实时数据展示,全部组件化开发,可随时调换修改
  • 多租户架构
    支持 SaaS 模式的多租户解决方案
  • 数据权限
    优化的数据权限控制,支持部门级和用户级权限
  • 云存储: 支持阿里云OSS、腾讯云COS、七牛云等多种云存储
  • 日报模块
    独立开发日报/统计/任务/项目等模块开箱即用
  • 消息通知: 支持系统内、短信、邮件、微信、企业微信等多种通知方式
  • 功能演示
    内置多种单表demo/树demo/简单审批demo/复杂审批demo/柱状图/折线图/饼图/滚动列表/地图演示等

核心功能

基础功能(若依)

  • ✅ 用户管理:用户是系统操作者,该功能主要完成系统用户配置
  • ✅ 部门管理:配置系统组织机构(公司、部门、小组),树结构展现支持数据权限
  • ✅ 岗位管理:配置系统用户所属担任职务
  • ✅ 菜单管理:配置系统菜单,操作权限,按钮权限标识等
  • ✅ 角色管理:角色菜单权限分配、设置角色按机构进行数据范围权限划分
  • ✅ 字典管理:对系统中经常使用的一些较为固定的数据进行维护

增强功能

  • 工作流管理
    流程配置、开启流程、流程监控
  • 数据大屏
    很多数据大屏案例,可视化数据展示,支持自定义图表
  • ️ 多租户: 租户管理、数据隔离、权限控制
  • 文件管理
    多云存储支持,文件上传下载
  • 日报模块
    员工填写日报/日报汇总/日报统计/日报图表/任务分配/时限报警/项目人效等
  • 代码生成
    前后端代码自动生成,提高开发效率

五、技术选型

️ 技术架构

前端技术栈

  • 框架
    Vue 2.x + Element UI
  • 构建工具
    Webpack + Babel
  • 状态管理
    Vuex
  • 路由管理
    Vue Router

后端技术栈

  • 核心框架
    Spring Boot 2.x
  • 安全框架
    Spring Security + JWT
  • 数据库
    MySQL / *
  • 缓存
    Redis
  • ORM
    MyBatis-Plus
  • 工作流
    Flowable
  • 工具库
    Hutool + Lombok
  • 接口文档
    Knife4j (Swagger)

集成组件

  • 地图组件
    支持地理位置相关功能
  • WebSocket
    实时通信支持
  • 文件存储
    多云存储支持(S3协议兼容)
  • 代码生成
    智能代码生成器,支持 Lombok 和 MyBatis-Plus

快速开始

环境要求

  • JDK
    1.8+
  • MySQL
    5.7+
  • Redis
    3.0+
  • Node.js
    12.0+
  • npm
    6.0+

更多内容请查看 README.md 文档