开源!企业级协同办公系统,完全开源,可以二开,可以商业化

企业级协同办公系统,完全开源,可以二开,可以商业化

源代码

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网站

© 版权声明
THE END
喜欢就支持一下吧
点赞5 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容