OA 办公系统产品系统

我要开发同款
会飞的企鹅灬2026年08月12日
5阅读

技术信息

语言技术
JavaVueMySQLLinux
系统类型
WebLinux
行业分类
企业服务项目任务

作品详情

行业场景

1. 立项原因,旨在解决什么问题
本系统旨在解决企业日常办公中流程审批效率低、客户跟进管理混乱、信息孤岛严重等核心问题:

审批流程线下化:请假、出差、加班、报销、任务等审批依赖纸质或口头流转,效率低、难追溯
客户管理无序:线索、客户、项目跟进记录分散,无法量化营销数据,无法追踪跟进时效
协作信息不透明:任务分配、进度跟踪缺乏统一平台,跨部门协作困难
数据统计缺失:营销数据、审批数据无法实时汇总,管理层决策缺乏数据支撑
2. 行业场景,业务背景
行业:企业信息化/数字化办公领域,面向中小型企业
业务背景:企业需要一套集客户关系管理(CRM)+ 办公审批(OA/BPM)+ 系统管理于一体的综合管理平台,替代传统纸质审批和Excel管理客户的方式,实现全流程数字化

功能介绍

一、项目具体功能模块
td-module-bpm 工作流引擎(含OA审批)
td-module-crm 客户关系管理
td-module-system 系统管理(用户/角色/权限/部门)
td-module-infra 基础设施(文件/代码生成/定时任务)
td-module-ai AI大模型集成

二、项目主要功能描述
4.1 BPM工作流模块(核心)
流程引擎管理:

流程模型设计:仿钉钉/飞书精简设计器 + BPMN标准设计器双模式
动态表单:支持自定义表单字段
流程分类、用户组、表达式、监听器管理
流程任务操作(完整生命周期):

审批通过、拒绝、退回、委派、转派
加签、减签、抄送、撤回
待办任务、已办任务、流程实例查询
OA审批业务(集成在BPM内):

功能 Controller 说明
请假申请 BpmOALeaveApplyController 含节假日、请假时长、年假/调休时长计算、统计导出
出差申请 BpmOABusinessTripController 出差审批流程
加班申请 BpmOAOverTimeController 加班审批
主任务管理 BpmOAMainTaskController 主任务分配与跟踪
费用报销 OaExpenseReimbursementController 费用报销审批,含明细项
差旅报销 OaTravelExpenseReimbursementController 差旅费用报销
项目付款 ProjectPaymentController 项目付款审批
4.2 CRM客户关系管理模块
功能 说明
线索管理 线索录入、分配、转化跟进
客户管理 客户信息、关键人物、联系人管理
项目管理 商机/项目跟踪、总额管理
跟进记录 标准跟进 + 推进式跟进(分阶段:1-6阶段,6为已落地)
首页统

项目实现

负责:前后端独立开发
技术架构:
后端语言 Java 21
后端框架 Spring Boot 3.5.5
ORM MyBatis-Plus 3.5.14 + 动态多数据源
数据库 MySQL 8
缓存 Redis 6 + Redisson 3.51.0
工作流 Flowable 7.0.1
定时任务 Quartz(JDBC集群模式)
监控 Spring Boot Admin + Druid
前端框架 Vue 3
前端UI Element Plus 2.11
CSS方案 UnoCSS 原子化
部署 Docker

示例图片

声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论