> 技术文档 > 国内10款优秀的开源OA项目

国内10款优秀的开源OA项目

1、心通达OA

开源地址:https://gitee.com/xtdoa/xtdoa

心通达OA平台内置强大的企业级工作流引擎,研发积累21年,服务10多万家企业及政务客户。

心通达O平台采用JAVA SSM(Spring+SpringMVC+MyBatis)框架,技术包括流程引擎(Workflow)、表单引擎、即时通信(im)、签章、手写、大屏展示、office无插件预览等。功能包括邮件、工作流、公文管理、考勤管理、文件柜、网盘等功能。集成了阿里钉钉、企业微信、华为welink等。

平台登录界面

表单设计器实现无代码设计应用界面

流程设计器实现无代码设计流程

公文表单编辑,完美兼容Word表单导入

公文正文Office文档在线编辑及电子印章

定义好的流程应用快速生成为功能菜单

丰富的界面主题和强大的门户管理

流程门户

强大的系统管理与权限管理功能

无插件的Office文档预览功能

部分信创产品兼容认证资质

2、skyeye-oa

开源地址:https://gitee.com/doc_wei01/skyeye

skyeye-oa 采用 Springboot + winUI 的低代码平台开发模式。包含30多个应用模块、50多种电子流程,CRM、PM、ERP、MES、ADM、EHR、笔记、知识库、项目、门店、商城、财务、多班次考勤、薪资、招聘、云售后、论坛、公告、问卷、报表设计、工作流、日程、云盘等全面管理,实现智能制造行业一体化管理。

3、勾股OA办公系统

项目地址:https://gitee.com/gouguopen/office

勾股 OA 是一款实用的企业办公系统。集成了系统设置、人事管理、消息管理、审批管理、日常办公、客户管理、合同管理、项目管理、财务管理等模块。系统简约,易于功能扩展,方便二次开发,让开发者更专注于业务深度需求的开发,通过二次开发之后可以用来做 CRM,ERP,业务管理等系统。

4、QJ_Single:.Net Core+Vue+Element Ui开发的OA系统

开源地址: https://gitee.com/qikj/QJ_Single

这是一个基于.Net Core构建的简单、跨平台OA系统。企业可以利用它进行信息化建设,框架提供了用户管理、权限管理、表引擎、流程引擎、BI智能报表,可以大大的简化企业数字化成本和效率。

技术架构

1、跨平台:这是基于.Net Core开发的系统,可以部署在Docker, Windows, Linux, Mac。

2、数据库支持:Microsoft SQL Server, MySQL。

3、基于.Net Core+Vue+Element Ui开发。

4、前后端分离架构。

5、提供自定义表单、流程引擎、BI报表引擎。

5、agile-admin

开源前端地址:gumingchen/agile-admin

开源后端地址:gumingchen/java-spring-boot-admin

agile-admin正是为了解-决这些痛点而诞生的。它是一个基于Vue 3、Element-plus和Java的多企业后台权限管理系统,提供了一套完善的权限体系,帮助开发者专注于具体业务逻辑,从而显著降低开发成-本并提高项目效率。

特点

• 完善的权限管理:支持多企业、多租户的复杂权限管理需求。

• 高-效的开发体验:提供代码生成器,快速生成前后端代码,提升开发效率。

• 灵活的系统配置:包括菜单权限、数据字典、定时任务等,支持拖拽排-序和灵活配置。

• 丰富的功能模块:包括数据统计、系统管理、租户管理、角色管理、日志追踪、基础设施管理等。

• 响应式主题设置:支持整体页面主题、布局设置,包括暗黑模式等。

agile-admin的技术架构基于以下几个核心组件:

• 前端:Vue 3 + Element-plus,构建响应式和用户体验良好的界面。

• 后端:Java,使用Spring Boot框架,提供稳定可靠的服务端支持。

• 数据库:支持MySQL等主流数据库,易于集成和维护。

• 权限管理:基于RBAC(基于角色的访问控制)模型,提供灵活的权限配置。

agile-admin提供了丰富的功能模块,以下是一些核心功能的展示:

6、O2OA

开源地址:https://gitee.com/o2oa/O2OA

O2OA 企业应用开发平台适用于企业 OA、协同办公类信息化系统的建设和开发。

平台拥有流程管理、门户管理、信息管理、数据管理和服务管理五大核心能力。用户可以直接使用平台已有功能进行信息信息化建设,平台提供了完整的用户管理,权限管理,流程和信息管理体系,并且提供了大量的开发组件和开箱即用的应用,可以大幅度减化企业信息化建设成本和业务应用开发难度。

7、oasys

开源地址:https://gitee.com/aaluoxiang/oa_system

oasys 是一个 OA 办公自动化系统,使用 Maven 进行项目管理,基于 Springboot 框架开发,MySQL 作为底层数据库,前端采用 freemarker 模板引擎,Bootstrap 作为前端 UI 框架。

8、JFinalOA

项目地址:https://gitee.com/glorylion/JFinalOA

JFinalOA 是基于 JFinal 框架开发的企业办公系统。项目主要提供办公系统的开发人员提供一套带有基本系统管理以及流程管理的开发平台,为办公常用申请部分解决方案。可快速开发办公常用的各类流程功能。

9、云网 OA

开源地址:https://gitee.com/bestfeng/yimioa

云网 OA 基于 Springboot+Vue3 框架。拥有成熟的 OA 办公功能,自带低代码开发平台,可以快速搭建工作流、人事管理、CRM、办公用品、项目管理等功能。

10、MicroOA

开源地址:https://github.com/HalngYao/MicroOA

一款基于C#编写的OA系统。

MicroOA是一款不需要专业开发知识或经验的微型办公自动化系统。它通过页面交互式的方式,实现动态搭建表单,让你告别繁琐的表单开发,轻松提高工作效率。

运行环境:推荐使用IIS7.5或以上版本,也可以使用云虚拟主机、ECS等。Windows Server 2012或以上安装IIS和.net framework4.8即可运行。

登录画面