企业级协同办公系统,完全开源,可以二开,可以商业化
源代码
https://www.gitpp.com/tongxie/project082108-ggg-oa
完善的OA系统,页面美观、实用,非常适合作为企业级的协同办公系统使用。
PKU开源协议:个人、小微企业完全免费,可以二开,商业化
演示系统中的所有功能,代码完全涵盖,开箱即用。
-
后端使用多模块方式,采用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正文在线盖章;





开源项目介绍:企业级协同办公系统(OA)
项目地址:https://www.gitpp.com/tongxie/project082108-ggg-oa
开源协议:PKU开源协议(个人、小微企业完全免费,支持二次开发、商业化)
一、项目概述
这是一个功能完善、界面美观、技术先进的企业级协同办公系统(OA),基于Spring Boot生态构建,支持多数据库、多终端、高并发场景,覆盖企业日常办公的流程审批、文档管理、消息通知、动态表单等核心需求。
核心特点:
- 完全开源
:代码透明,可自由修改、二次开发。 - 商业化友好
:PKU协议允许企业基于代码进行商业化部署或二次开发后销售。 - 开箱即用
:提供演示系统,功能覆盖完整,部署后可直接使用。 - 技术栈先进
:集成Spring Security、Redis、RabbitMQ、Netty、Flowable等,支持高并发、实时通知、异步任务等场景。
二、技术架构
1. 后端技术
- 框架
:Spring Boot(多模块架构)、Spring Security(权限认证) - 持久层
:MyBatis(支持MySQL、Oracle、PostgreSQL、SQL Server、达梦等) - 缓存
:Redis(Token存储、会话管理) - 消息队列
:RabbitMQ(异步任务处理,如短信通知、日志记录) - 实时通信
:Netty(Socket Server,实现待办事项、消息的实时推送) - 文件存储
:Minio(统一管理企业文件,支持大文件上传/下载) - 流程引擎
:Flowable(优化后的流程设计,支持复杂审批场景)
2. 前端技术
- UI框架
:未明确提及,但界面美观,可能是基于Vue/React的定制化开发。 - 动态表单
:支持自定义表单组件,满足多样化业务需求。
3. 扩展功能
- 短信集成
:支持腾讯云、阿里云短信服务,流程审批时可触发短信通知。 - 动态权限
:菜单、按钮级权限控制,适应不同角色需求。 - 在线盖章
:支持Office文档在线编辑与电子签章。
三、核心功能与应用场景
1. 流程审批(Workflow)
- 场景
:请假、报销、采购、合同审批等企业流程。 - 价值
: -
流程引擎(Flowable)支持可视化设计,复杂逻辑可定制。 -
短信通知、实时待办提醒,提升审批效率。
2. 动态表单与数据收集
- 场景
:问卷调查、信息登记、数据采集等。 - 价值
: -
支持自定义表单字段(文本、日期、附件等),无需开发即可配置。 -
数据与流程绑定,自动归档。
3. 文档管理与协作
- 场景
:企业文件存储、共享、版本控制。 - 价值
: -
Minio统一管理文件,支持大文件上传/下载。 -
Office文档在线编辑与盖章,适合合同、报告等场景。
4. 实时消息与待办通知
- 场景
:审批提醒、任务分配、系统公告。 - 价值
: -
Netty实现Socket长连接,消息实时推送。 -
多终端支持(PC、移动端),避免信息延迟。
5. 多数据库与国产化适配
- 场景
:政府、国企、金融等对数据库有特殊要求的行业。 - 价值
: -
支持MySQL、Oracle、PostgreSQL、达梦(国产数据库),降低迁移成本。
四、项目价值
1. 对个人/小微企业
- 免费使用
:PKU协议允许零成本部署,节省开发成本。 - 快速上线
:开箱即用,无需从零开发。
2. 对中大型企业
- 二次开发
:基于现有代码扩展功能,适配复杂业务。 - 技术先进
:高并发、实时性、安全性满足企业级需求。
3. 对软件开发商
- 商业化机会
:可基于代码二次开发后销售,PKU协议允许盈利。 - 客户案例
:适用于政府、金融、制造等行业,市场潜力大。
五、总结
该项目是一个技术成熟、功能全面、商业化友好的企业级OA系统,适合以下场景:
-
企业内部流程数字化(审批、表单、文档)。 -
需要高并发、实时通知的协同办公场景。 -
希望降低开发成本、快速上线的团队。 -
软件开发商寻找可二次开发的商业化项目。
开源地址:https://www.gitpp.com/tongxie/project082108-ggg-oa
推荐理由:技术栈先进、功能覆盖完整、协议友好,是企业数字化转型的优质选择!
企业级协同办公系统,完全开源,可以二开,可以商业化
源代码
https://www.gitpp.com/tongxie/project082108-ggg-oa
完善的OA系统,页面美观、实用,非常适合作为企业级的协同办公系统使用。
PKU开源协议:个人、小微企业完全免费,可以二开,商业化
本篇文章来源于微信公众号: GitHubFun网站
















暂无评论内容