功能概述:
本OA办公系统源码采用SpRIngBoot和VuE3进行开发,提供了一个全面的办公解决方案。系统包含了工作流动态审批、加签、会签等核心工作流功能,并允许用户对工作流程的审批业务进行评论/讨论。此外,系统还提供了文档预览、图片预览、博客编写与预览、内容查看与搜索、社区交流、问答等功能,以及OA系统常用的功能和在线网盘等。其中,工作流引擎完全手写且开源,可类似钉钉/飞书那样,动态选择审批人员。
技术栈:
前端技术:
– 基础框架:ant-design-vue – Ant Design Of Vue 实现
– JaVAScript 框架:Vue
– Webpack
– No!de与yarn包管理
– eslint代码规范检查工具
– vue-cropper 头像裁剪组件
– @antv/g2 与 Viser-vue – 数据可视化图表组件
后端技术:
– 基础框架:SPRing Boot 2.1.3.RELEASE
– 持久层框架:Mybatis-plus_3.1.2
– 安全框架:Apache Shiro 1.4.0 与 Jwt_3.7.0
– 数据库连接池:阿里巴巴Druid 1.1.10
– 缓存框架:redis
– 日志打印:LogBack
– 其他技术:fastjSon, poi, Swagger-ui, quartz以及lombok(用于简化代码)。
图片展示:
①}
②}
③}
④}(展示SpringBoot+Vue3实现的OA办公系统界面)
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。