# 稠云智能OA办公系统 SpringBoot JAVA 开源OA协同办公系统
**Repository Path**: wangjie-gitee/oa
## Basic Information
- **Project Name**: 稠云智能OA办公系统 SpringBoot JAVA 开源OA协同办公系统
- **Description**: 本项目JDK8x64+SpringBoot+MyBatis+Redis+Durid+Beetl的框架组合的开源OA系统,自研工作流引擎,支持可视化表单设计与流程设计。支持分布式部署,支持文档全文检索,支持集群应用,支持私有化部署,支持钉钉微信,支持多组织机构的集团化应用。功能完善能够满足中大型企业办公需要。
国产达梦数据库已全面支持,需要者加群。
- **Primary Language**: Java
- **License**: GPL-3.0
- **Default Branch**: master
- **Homepage**: http://www.cyoasoft.com
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 403
- **Created**: 2024-06-25
- **Last Updated**: 2024-06-25
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
# 稠云智能办公系统
#### 介绍
本项目为V3.1密文版生产环境代码!!!主打安全,项目90%开源项目,用户可以用户开发学习,用户可自主开发除工作流以外的业务系统。
#### 软件架构
本项目JDK8x64+SpringBoot+MyBatis+Redis+Druid+Beetl+Shrio+Vue3的框架组合,自研工作流引擎,支持可视化表单设计与流程设计。支技分布式部署。功能完善能够满足中大型企业办公需要。
全面支持mysql8+、PostgreSQL 15+、Oracle 12C,同时全面支持国产达梦数据库8.0,人大金仓V8R3,神州通用v7
本项目中暂不包含工作流与收发文相关的前后台代码。相关代码正在整理中...
安装最新版测试请加群索取或WX联系!
演示版本为前后端分离V3.1版本,采用VUE3+SpringBoot技术路线。
正式版演示地址:http://oa.cyoasoft.com 账户:admin 密码:123456
下载地址:http://www.cyoasoft.com/cyoa3.1_setup20240621.exe
注意:在安装时,请在安装文件上右击->选择“管理员身份运行”。否则会出权限不足导致后台服务无法正常运行。
#### 国产化
系统已全面支持国产化,统信UOS,中标麒麟操作系统+openJdk8x64bit+达梦8数据库、人大金仓V8R3、神州通用V7+东方通tongWeb中间件、中创中间件,金蝶天燕,宝兰德,文档支持在线WPS,OFFICE,福昕ofd,数科ofd,pdf等。若项目需要可联系我们索取相关源代码。

#### 使用说明
1. 演示地址:http://oa.cyoasoft.com 账户:admin 密码:123456
2. 若有问题请联系:
QQ:68311718
WX:13814042966
邮件:cyunoa@qq.com
3. 本产品的工作流手册与用户使用手册请联系我们索取。
4. 演示系统支持Shrio权限框架http://oa.cyoasoft.com
#### 安装教程
先决条件:安装MySql8 并导入lib/cyunsoft3.sql 安装Redis版本6 其它版本可能会带来意想不到的问题。 并设置密码为"myredis"
后端:
注意:之前有不在小伙伴说项目不能正确的部署,经过我们的测试发现问题出在Maven上,好多小伙伴都是使用的idea的maven,最终不能正确启动项目。现在我把我们的使用的maven程序放在了lib中,idea中指定我们的maven,并覆盖setting.xml文件。
只有这样,项目的maven才能正确依赖。
1. mvn install lib/目录中的jar 文件拷贝到D盘根目录下,
mvn install:install-file -DgroupId=com.zhuozhengsoft -DartifactId=pageoffice -Dversion=5.4.0.3 -Dpackaging=jar -Dfile=d:/pageoffice-5.4.0.3.jar
mvn install:install-file -DgroupId=com.dingtalk.open -DartifactId=taobao-sdk-java-auto -Dversion=1479188381469-20200218 -Dpackaging=jar -Dfile=d:/taobao-sdk-java-auto-1479188381469-20200218.jar
mvn install:install-file -DgroupId=cyunsoft.utils -DartifactId=cyunsoft-utils -Dversion=3.1.0 -Dpackaging=jar -Dfile=d:/cyunsoft-utils-3.1.0.jar
mvn install:install-file -DgroupId=cyunsoft.common -DartifactId=cyunsoft-common -Dversion=3.1.0 -Dpackaging=jar -Dfile=d:/cyunsoft-common-3.1.0.jar
mvn install:install-file -DgroupId=cyunsoft.gen -DartifactId=cyunsoft-gen -Dversion=3.1.0 -Dpackaging=jar -Dfile=d:/cyunsoft-gen-3.1.0.jar
2. 项目若提示缺少jar包的话,可以lib/cyunsoft-common-3.1.0.jar文中找到,用解压工具打开,MATE-INF/maven/cyunsoft.commmon/cyunsoft-common/pom.xml文件中找到。
注:要是启动时提示缺少国密相关的“hutool”的类,请检查maven仓库里面是否存在。
cn.hutool
hutool-all
5.8.11
org.bouncycastle
bcprov-jdk18on
1.73
3. 安装MYSQL8.0.21版本 后导入lib/cyunsoft.sql
4. 运行cyunsoft-appservice中的AppGo.java 即可启动项目。
项目启动时需要d:/cyunsoft/attach和d:/cyunsoft/lic目录,建议事件下载安装测试版,一切需求的目录与静态文件都有了。
前端
1、安装Nodejs 16
2、设置淘宝镜像 npm config set registry https://registry.npmmirror.com/
3、npm install
#### 项目界面预览









#### APP界面预览
#### 开源宗旨
1. 本项目主要用于开发者了解企业办系统的基本功能,共同开发适合本国国情的工作流引擎。
2. 技术交流群QQ:660214195 群内不定时的发放技术文档。
3. 开源项目不容易,大家感觉可以加个星。