首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >[开源]一款MIT开源协议,OA协同办公系统,100%免费使用、全开源

[开源]一款MIT开源协议,OA协同办公系统,100%免费使用、全开源

作者头像
艺齐飞
发布于 2025-11-30 10:44:01
发布于 2025-11-30 10:44:01
3.4K0
举报
文章被收录于专栏:一飞开源一飞开源

一飞开源,介绍创意、新奇、有趣、实用的开源应用、系统、软件、硬件及技术,一个探索、发现、分享、使用与互动交流的开源技术社区平台。致力于打造活力开源社区,共建开源新生态!

一、开源项目简介

RuoYi-Vue-OA

基于 Spring Boot + MyBatis + Vue2 & Element 实现的OA协同办公系统。Flowable 工作流、动态表单自定义、正文盖章、知识库、日程等功能。

  • 本项目前、后端代码全开源,没有任何保留,没有区分免费版、商业版或其他付费版;
  • 遵循MIT开源协议,100%免费使用。

二、开源协议

使用MIT开源协议

三、界面展示

演示图

四、功能概述

平台简介

本项目是一款比较完善的OA系统,页面美观、实用,非常适合作为企业级的协同办公系统使用。演示系统中的所有功能,代码完全涵盖,开箱即用。

  • 后端使用多模块方式,采用Spring Boot、Spring Security、MyBatis、Redis、Redisson、Minio、RabbitMQ、Netty;
  • 权限认证使用 Spring Security & Token & Redis,支持多终端认证系统;
  • 使用 Netty 实现Socket Server,用于实时刷新待办、消息通知;
  • 使用 Minio 做文件服务,统一处理文件;
  • 使用 RabbitMQ 做异步任务消费,提升性能;
  • 数据库支持MySQL、Oracle、PostgreSQL、SQL Server、MariaDB、国产达梦 DM 等;
  • 集成腾讯云、阿里云短信,可自由配置流程审批时,触发短信通知;
  • 流程引擎使用Flowable,去除多余表的同时,还做了较多优化,使用上更丝滑;
  • 支持动态表单自定义,实现了基本常用的表单组件,极大满足表单使用;
  • 支持流程在线设计,提供通用的参数配置,以满足复杂场景的流程定制;
  • 支持加载动态权限菜单,按钮级别权限控制;
  • 支持动态配置正文、附件,并且支持offic正文在线盖章;
  • 当前官方版本:RuoYi-Vue 3.9.0,后续保持同步更新。

功能简介

  1. 业务模块:个人事项(待办、已办)、流程管理、资讯公告、日程管理、知识库、通讯录、编号管理、运维管理;
  2. 系统配置:个人设置、基础设置;
  3. 内置功能:系统管理、系统监控、系统工具。

五、技术选型

快速启动

注意: jdk版本请使用jdk8!

1、代码准备

fork代码到自己仓库,并创建个人分支,克隆个人分支到本地后,导入到IDEA中;

2、安装插件

redis(最好设置密码)、mysql(设置忽略表大小写敏感)、rabbitmq;

3、执行sql

先执行table.sql,再执行data.sql

4、修改配置文件

代码语言:javascript
复制
1)ruoyi-admin模块下,resources->evn->dev,application.yml中,把redis配置改成你的,appllication-dev.yml中,把数据库配置改成你的:
代码语言:javascript
复制
2)maven执行:clean install,以下二选一:

5、启动前端

页面访问请启动前端项目,见:前端

6、账号密码

默认的超管:superAdmin/admin123

六、源码地址

访问一飞开源:https://code.exmay.com/

#一飞开源 #开源项目 #OA #自动化办公

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2025-09-10,如有侵权请联系 cloudcommunity@tencent.com 删除
目录
  • 一、开源项目简介
  • RuoYi-Vue-OA
  • 二、开源协议
  • 三、界面展示
  • 演示图
  • 四、功能概述
  • 平台简介
  • 功能简介
  • 五、技术选型
  • 快速启动
  • 1、代码准备
  • 2、安装插件
  • 3、执行sql
  • 4、修改配置文件
  • 5、启动前端
  • 6、账号密码
  • 六、源码地址
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档