【程序源代码】开源OA办公系统
功能丰富,内置了工作流引擎、审批流、表单设计、钉钉管理等多种功能,能够满足企业日常办公的多种需求。数据互通:通过与钉钉办公的对接,实现了数据互通,有效解决了企业零碎化办公的问题,提高了工作效率。权限管理:支持多维度管理,包括部门/用户/角色/公司/岗位/门店/项目。库存管理:适配生产/维修/零售等企业,包含入库、盘点、调拨等功能。项目管理:简洁的项目管理体系,包含项目管理/项目文件/项目分类。钉钉
“ 关键字:办公系统 工作流 快速开发 java OA workflow”
正文:开源OA办公系统
01
—
技术框架
技术框架
技术上采用了目前比较流行的java springboot技术框架,主要包含:java/vue。主要的特点包含功能丰富,内置了工作流引擎、审批流、表单设计、钉钉管理等多种功能,能够满足企业日常办公的多种需求。数据互通:通过与钉钉办公的对接,实现了数据互通,有效解决了企业零碎化办公的问题,提高了工作效率。

具体指引详见《源码目录》
02
—
技术特点
技术特点主要是体现在如下几个方面:
库存管理:适配生产/维修/零售等企业,包含入库、盘点、调拨等功能。
采购预算:分大/小类,支持excel表导入,数据自动归算。
自定义表单:一次配置,表单/表格/搜索一步生成。
审计流引擎:结合自定义表单完成工作流,支持钉钉通知和规则配置。
文档管理:生成和使用说明书/开发文档的工具。
日程计划:支持多种视图类型,高效管理里程碑和任务计划。
分享管理:可分享给组织内部其他人编辑,支持历史回档。
钉钉同步:支持钉钉配置登录,同步钉钉部门/用户/角色。
供应商管理:和采购/库存结合,支持供应商商品管理。
项目管理:简洁的项目管理体系,包含项目管理/项目文件/项目分类。
权限管理:支持多维度管理,包括部门/用户/角色/公司/岗位/门店/项目。
03
—
使用方法
下载后进程序根目录,运行
安装依赖
npm i
修改src/common/config.js数据库配置,并用数据库管理软件导入docs/godooa.sql文件
src/common/config.js第39行到42行
database: 'godocms',
port: '8889',
user: 'root',
password: 'root',
测试环境运行
npm run dev
然后访问
http://localhost:8200/res/group/login.html
正式环境运行
参考根目录nginx.conf配置文件配置nginx
修改nginx.conf下的
# 你的域名
server_name www.gdoa.top;
#证书地址改下面两行 如不配置可删除
ssl_certificate /data/key/gdoa.top_chain.crt;
ssl_certificate_key /data/key/gdoa.top_key.key;
以及
#当前程序的绝对路径
root /data/www;
修改pm2.json下第5 行
"cwd": "/data/godo", //当前程序的绝对路径
然后运行
pm2 start pm2.json
后台登录
账户:admin
密码:111111
04
—
图例








05
—
源码下载使用方法
关注我的公众号即可免费下载源码
在公众号消息中回复 :“开源OA”
公众号自动回复一条消息,
包含源码的下载链接。
自行下载使用就可以获取到源码。
免
责
声
明
【写作说明】以上文章属于此公众号原创所有,如需转载请注明出处。【免责声明】本公众号不是广告商,也没有为其他三方网站或者个人做广告宣传。文章发布源代码和文章均来源于各类开源网站社区或者是小编在项目中、学习中整理的一些实例项目。主要目的是将开源代码分享给喜欢编程、有梦想的程序员,希望能帮助到你们与他们共同成长。其中用户产生的一些自愿下载、打赏或者付费行为,原则与平台没有直接关系。如果涉及开源程序侵犯到原作者相关权益,可联系小编进行相关处理。
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐

所有评论(0)