更新福建水务营收系统概要设计文档,新增营收核心模块群(REV-001~008)和工单管理模块群(REV-009)相关内容,补充模块定义、功能描述及模块间关系,优化系统架构图和业务流程图,提升文档的完整性和可读性,符合甲方A级交付标准。
This commit is contained in:
parent
f39a3e6d25
commit
a480b71a1d
620
新-概要设计说明书.md
620
新-概要设计说明书.md
@ -69,6 +69,8 @@
|
||||
- [模块2: 系统管理](#模块2-系统管理)
|
||||
- [子系统2设计: 营收系统](#子系统2设计-营收系统)
|
||||
- [任务概述](#任务概述-2)
|
||||
- [营收核心模块群(REV-001~008)](#营收核心模块群rev-001008)
|
||||
- [工单管理模块群(REV-009)](#工单管理模块群rev-009)
|
||||
- [设计概述](#设计概述-2)
|
||||
- [总体约束](#总体约束-2)
|
||||
- [子系统外部接口](#子系统外部接口-1)
|
||||
@ -76,7 +78,12 @@
|
||||
- [子系统架构设计](#子系统架构设计-1)
|
||||
- [模块定义](#模块定义-1)
|
||||
- [模块列表](#模块列表-1)
|
||||
- [营收核心模块群](#营收核心模块群)
|
||||
- [工单管理模块群](#工单管理模块群)
|
||||
- [模块间关系](#模块间关系-1)
|
||||
- [营收核心模块群关系](#营收核心模块群关系)
|
||||
- [工单管理模块群关系](#工单管理模块群关系)
|
||||
- [模块群间协作关系](#模块群间协作关系)
|
||||
- [模块描述](#模块描述-1)
|
||||
- [模块1: 客户资料管理](#模块1-客户资料管理)
|
||||
- [模块2: 抄表开账](#模块2-抄表开账)
|
||||
@ -86,7 +93,7 @@
|
||||
- [模块6: 催缴管理](#模块6-催缴管理)
|
||||
- [模块7: 统计分析](#模块7-统计分析)
|
||||
- [模块8: 代收业务](#模块8-代收业务)
|
||||
- [模块9: 业务工单](#模块9-业务工单)
|
||||
- [模块9: 业务工单(工单管理模块群核心)](#模块9-业务工单工单管理模块群核心)
|
||||
- [子系统3设计: 表务系统](#子系统3设计-表务系统)
|
||||
- [任务概述](#任务概述-3)
|
||||
- [设计概述](#设计概述-3)
|
||||
@ -361,40 +368,51 @@
|
||||
|
||||
```mermaid
|
||||
graph TB
|
||||
subgraph "表现层"
|
||||
subgraph "表现层 - Presentation Layer"
|
||||
A1[Web管理端<br/>Vue3 + Element Plus]
|
||||
A2[移动抄表端<br/>uni-app]
|
||||
A3[微网厅<br/>微信小程序<br/>]
|
||||
A4[微网厅<br/>支付宝生活号<br/>]
|
||||
end
|
||||
|
||||
subgraph "网关层 - Gateway Layer"
|
||||
B1[API网关<br/>Spring Cloud Gateway<br/>]
|
||||
B2[负载均衡<br/>Nginx集群<br/>]
|
||||
B3[认证授权<br/>Spring Security + JWT<br/>]
|
||||
end
|
||||
|
||||
subgraph "业务服务层 - Business Service Layer"
|
||||
C1[统一平台服务<br/>用户权限管理<br/>]
|
||||
|
||||
A3[微网厅<br/>微信]
|
||||
A4[微网厅<br/>支付宝]
|
||||
subgraph " 营收核心服务群"
|
||||
C2[营收管理服务<br/>REV-001~008<br/>核心营收业务]
|
||||
C21[客户・抄表・收费<br/>高]
|
||||
C22[账务・发票・催缴<br/>中高]
|
||||
C23[统计・代收<br/>中]
|
||||
end
|
||||
|
||||
subgraph " 工单管理服务群"
|
||||
C24[工单管理服务<br/>REV-009<br/> 统一工单平台]
|
||||
C25[业务・上报・稽查・换表<br/>高]
|
||||
end
|
||||
|
||||
C3[表务管理服务<br/>水表全生命周期<br/>]
|
||||
C4[报装管理服务<br/>报装流程管理<br/>]
|
||||
C5[客户服务<br/>线上服务渠道<br/>]
|
||||
end
|
||||
|
||||
subgraph "网关层"
|
||||
B1[API网关<br/>Spring Cloud Gateway]
|
||||
B2[负载均衡<br/>Nginx]
|
||||
B3[认证授权<br/>Spring Security + JWT]
|
||||
subgraph "基础服务层 - Infrastructure Service Layer"
|
||||
D1[权限服务<br/>RBAC权限控制<br/>]
|
||||
D2[工作流服务<br/>Flowable引擎<br/>]
|
||||
D3[消息服务<br/>异步消息处理<br/>]
|
||||
D4[文件服务<br/>文档附件管理<br/>]
|
||||
D5[支付服务<br/>第三方支付集成<br/>]
|
||||
end
|
||||
|
||||
subgraph "业务服务层"
|
||||
C1[统一平台服务<br/>用户权限管理]
|
||||
C2[营收管理服务<br/>抄表收费核心业务]
|
||||
C3[表务管理服务<br/>水表全生命周期]
|
||||
C4[报装管理服务<br/>报装流程管理]
|
||||
C5[客户服务<br/>线上服务渠道]
|
||||
end
|
||||
|
||||
subgraph "基础服务层"
|
||||
D1[权限服务<br/>RBAC权限控制]
|
||||
D2[工作流服务<br/>Flowable引擎]
|
||||
D3[消息服务<br/>异步消息处理]
|
||||
D4[文件服务<br/>文档附件管理]
|
||||
D5[支付服务<br/>第三方支付集成]
|
||||
end
|
||||
|
||||
subgraph "数据层"
|
||||
E1[(达梦数据库 8.0+<br/>主从架构)]
|
||||
E2[(Redis 6.0+<br/>分布式缓存)]
|
||||
E3[MinIO<br/>分布式文件存储]
|
||||
subgraph "数据层 - Data Layer"
|
||||
E1[(达梦数据库 8.0+<br/>主从架构<br/>)]
|
||||
E2[(Redis 6.0+<br/>分布式缓存<br/>)]
|
||||
E3[MinIO<br/>分布式文件存储<br/>]
|
||||
end
|
||||
|
||||
%% 层级间调用关系
|
||||
@ -405,23 +423,57 @@ graph TB
|
||||
|
||||
B1 --> C1
|
||||
B1 --> C2
|
||||
B1 --> C24
|
||||
B1 --> C3
|
||||
B1 --> C4
|
||||
B1 --> C5
|
||||
|
||||
%% 营收核心服务群内部关系
|
||||
C2 --> C21
|
||||
C2 --> C22
|
||||
C2 --> C23
|
||||
|
||||
%% 工单管理服务群关系
|
||||
C24 --> C25
|
||||
|
||||
%% 跨服务群协作关系
|
||||
C2 -.->|异常工单| C24
|
||||
C24 -.->|处理结果| C2
|
||||
C3 -.->|设备工单| C24
|
||||
C4 -.->|报装工单| C24
|
||||
C5 -.->|服务工单| C24
|
||||
|
||||
%% 基础服务依赖
|
||||
C1 --> D1
|
||||
C2 --> D1
|
||||
C2 --> D2
|
||||
C2 --> D3
|
||||
C24 --> D2
|
||||
C24 --> D3
|
||||
C3 --> D2
|
||||
C4 --> D2
|
||||
C5 --> D5
|
||||
|
||||
%% 数据层依赖
|
||||
D1 --> E1
|
||||
D2 --> E1
|
||||
D3 --> E2
|
||||
D4 --> E3
|
||||
D5 --> E1
|
||||
|
||||
%% 样式定义
|
||||
classDef coreServiceGroup fill:#e3f2fd,stroke:#1976d2,stroke-width:4px,color:#000
|
||||
classDef workorderServiceGroup fill:#fce4ec,stroke:#c2185b,stroke-width:4px,color:#000
|
||||
classDef normalService fill:#f5f5f5,stroke:#757575,stroke-width:2px
|
||||
classDef infrastructure fill:#fff3e0,stroke:#f57c00,stroke-width:2px
|
||||
classDef data fill:#e8f5e8,stroke:#388e3c,stroke-width:2px
|
||||
|
||||
%% 应用样式
|
||||
class C2,C21,C22,C23 coreServiceGroup
|
||||
class C24,C25 workorderServiceGroup
|
||||
class C1,C3,C4,C5 normalService
|
||||
class D1,D2,D3,D4,D5 infrastructure
|
||||
class E1,E2,E3 data
|
||||
```
|
||||
|
||||
#### 层级说明
|
||||
@ -739,57 +791,93 @@ graph TB
|
||||
|
||||
```mermaid
|
||||
graph TB
|
||||
subgraph "统一平台"
|
||||
UP[用户权限管理<br/>组织架构管理<br/>系统配置管理]
|
||||
subgraph "SYS-001 统一平台"
|
||||
UP[用户权限管理<br/>组织架构管理<br/>系统配置管理<br/>]
|
||||
end
|
||||
|
||||
subgraph "营收系统"
|
||||
REV[客户管理<br/>抄表开账<br/>营业收费<br/>账务处理]
|
||||
subgraph "SYS-002 营收系统"
|
||||
subgraph " 营收核心模块群 REV-001~008"
|
||||
REV_CORE[客户管理 | 抄表开账<br/>营业收费 | 账务处理<br/>发票催缴 | 统计代收<br/>核心营收业务]
|
||||
end
|
||||
|
||||
subgraph " 工单管理模块群 REV-009"
|
||||
REV_WO[业务工单中心<br/>统一工单管理平台<br/> 工单引擎]
|
||||
end
|
||||
end
|
||||
|
||||
subgraph "表务系统"
|
||||
METER[表务工单<br/>表务仓库<br/>设备管理]
|
||||
subgraph "SYS-003 表务系统"
|
||||
METER[表务基础管理<br/>仓库库存管理<br/>设备档案管理<br/>]
|
||||
end
|
||||
|
||||
subgraph "报装系统"
|
||||
INSTALL[报装流程<br/>现场踏勘<br/>施工验收]
|
||||
subgraph "SYS-004 报装系统"
|
||||
INSTALL[报装流程管理<br/>工程管理<br/>档案管理<br/>]
|
||||
end
|
||||
|
||||
subgraph "客户服务"
|
||||
CS[客户自助服务<br/>在线服务支持]
|
||||
subgraph "SYS-005 客户服务"
|
||||
CS[账户绑定管理<br/>信息查询服务<br/>在线缴费服务<br/>]
|
||||
end
|
||||
|
||||
subgraph "手机抄表APP"
|
||||
APP[移动抄表<br/>工单处理]
|
||||
subgraph "SYS-006 手机抄表APP"
|
||||
APP[移动抄表<br/>工单处理<br/>现场作业<br/>]
|
||||
end
|
||||
|
||||
subgraph "微网厅系统"
|
||||
WECHAT[微信公众号服务<br/>账户绑定管理<br/>在线缴费<br/>业务办理]
|
||||
subgraph "SYS-007 微网厅系统"
|
||||
WECHAT[账户绑定管理<br/>信息查询服务<br/>在线缴费服务<br/>业务办理服务<br/>]
|
||||
end
|
||||
|
||||
%% 调用关系
|
||||
UP -.->|用户认证<br/>权限验证| REV
|
||||
%% 统一平台权限管理
|
||||
UP -.->|用户认证<br/>权限验证| REV_CORE
|
||||
UP -.->|用户认证<br/>权限验证| REV_WO
|
||||
UP -.->|用户认证<br/>权限验证| METER
|
||||
UP -.->|用户认证<br/>权限验证| INSTALL
|
||||
UP -.->|用户认证<br/>权限验证| CS
|
||||
UP -.->|用户认证<br/>权限验证| APP
|
||||
UP -.->|用户认证<br/>权限验证| WECHAT
|
||||
|
||||
REV -.->|客户信息<br/>水表信息| METER
|
||||
REV -.->|新用户立户| INSTALL
|
||||
REV -.->|账单信息<br/>缴费接口| CS
|
||||
REV -.->|抄表任务<br/>欠费信息| APP
|
||||
REV -.->|客户信息<br/>账单查询<br/>缴费处理| WECHAT
|
||||
%% 营收核心模块群对外接口
|
||||
REV_CORE -.->|客户信息<br/>水表信息| METER
|
||||
REV_CORE -.->|新用户立户| INSTALL
|
||||
REV_CORE -.->|账单信息<br/>缴费接口| CS
|
||||
REV_CORE -.->|抄表任务<br/>欠费信息| APP
|
||||
REV_CORE -.->|客户信息<br/>账单查询<br/>缴费处理| WECHAT
|
||||
|
||||
METER -.->|换表通知<br/>库存信息| REV
|
||||
METER -.->|工单信息| APP
|
||||
%% 工单管理模块群协作关系
|
||||
REV_WO -.->|工单派发<br/>任务分配| APP
|
||||
REV_WO -.->|处理结果<br/>进度通知| WECHAT
|
||||
REV_WO -.->|换表通知<br/>库存申请| METER
|
||||
REV_WO -.->|工程工单<br/>进度跟踪| INSTALL
|
||||
|
||||
%% 营收核心与工单管理协作
|
||||
REV_CORE -.->|异常工单<br/>业务工单| REV_WO
|
||||
REV_WO -.->|处理结果<br/>状态更新| REV_CORE
|
||||
|
||||
%% 外部系统回调
|
||||
METER -.->|换表工单<br/>设备工单| REV_WO
|
||||
METER -.->|库存状态| REV_CORE
|
||||
|
||||
INSTALL -.->|报装工单<br/>立户信息| REV_WO
|
||||
INSTALL -.->|立户完成| REV_CORE
|
||||
|
||||
CS -.->|服务工单<br/>缴费记录| REV_WO
|
||||
CS -.->|缴费记录| REV_CORE
|
||||
|
||||
WECHAT -.->|客户申请<br/>服务工单| REV_WO
|
||||
WECHAT -.->|缴费记录<br/>业务申请| REV_CORE
|
||||
|
||||
INSTALL -.->|立户信息| REV
|
||||
CS -.->|缴费记录| REV
|
||||
WECHAT -.->|缴费记录<br/>业务申请| REV
|
||||
|
||||
APP -.->|抄表数据<br/>工单回填| REV
|
||||
APP -.->|工单回填| METER
|
||||
APP -.->|现场工单<br/>问题上报| REV_WO
|
||||
APP -.->|抄表数据<br/>收费数据| REV_CORE
|
||||
|
||||
%% 样式定义
|
||||
classDef coreModule fill:#e3f2fd,stroke:#1976d2,stroke-width:4px,color:#000
|
||||
classDef workorderModule fill:#fce4ec,stroke:#c2185b,stroke-width:4px,color:#000
|
||||
classDef normalSystem fill:#f5f5f5,stroke:#757575,stroke-width:2px
|
||||
classDef platform fill:#fff3e0,stroke:#f57c00,stroke-width:2px
|
||||
|
||||
%% 应用样式
|
||||
class REV_CORE coreModule
|
||||
class REV_WO workorderModule
|
||||
class METER,INSTALL,CS,APP,WECHAT normalSystem
|
||||
class UP platform
|
||||
```
|
||||
|
||||
#### 主要接口定义
|
||||
@ -1086,15 +1174,24 @@ graph TB
|
||||
|
||||
**功能范围:**
|
||||
|
||||
- **客户资料管理**:客户档案建立、信息维护、分组管理
|
||||
- **抄表开账**:抄表数据录入、复核确认、自动开账
|
||||
- **营业收费**:柜台收费、移动收费、在线缴费
|
||||
- **账务处理**:账务调整、退款处理、坏账管理
|
||||
- **发票管理**:发票开具、查询、重开、作废
|
||||
- **催缴管理**:欠费统计、催缴通知、停水管理
|
||||
- **统计分析**:多维度数据统计和报表分析
|
||||
- **代收业务**:银行代扣、第三方支付等代收渠道
|
||||
- **业务工单**:各类业务工单的统一管理和流转
|
||||
营收系统包含两大核心模块群,实现完整的营收业务管理:
|
||||
|
||||
#### 营收核心模块群(REV-001~008)
|
||||
- **客户资料管理**:客户档案建立、信息维护、分组管理(重要性:高)
|
||||
- **抄表开账**:抄表数据录入、复核确认、自动开账(重要性:高)
|
||||
- **营业收费**:柜台收费、移动收费、在线缴费(重要性:高)
|
||||
- **账务处理**:账务调整、退款处理、坏账管理(重要性:高)
|
||||
- **发票管理**:发票开具、查询、重开、作废(重要性:中高)
|
||||
- **催缴管理**:欠费统计、催缴通知、停水管理(重要性:中高)
|
||||
- **统计分析**:多维度数据统计和报表分析(重要性:中)
|
||||
- **代收业务**:银行代扣、第三方支付等代收渠道(重要性:中高)
|
||||
|
||||
#### 工单管理模块群(REV-009)
|
||||
- **业务工单中心**:统一的工单管理和流转平台(重要性:高)
|
||||
- **业务清单管理**:日常业务工单的处理和跟踪
|
||||
- **上报清单管理**:移动端问题上报工单管理
|
||||
- **稽查工单管理**:质量监督和数据稽查工单
|
||||
- **换表工单管理**:设备维护和换表工单处理
|
||||
|
||||
**核心业务流程:**
|
||||
客户建档 → 抄表录入 → 复核开账 → 营业收费 → 账务处理 → 发票管理 → 催缴管理
|
||||
@ -1151,113 +1248,329 @@ graph TB
|
||||
|
||||
## 子系统架构设计
|
||||
|
||||
营收系统采用DDD领域驱动设计,按业务领域进行模块划分,实现高内聚低耦合的架构设计。
|
||||
营收系统采用DDD领域驱动设计,按业务领域进行模块划分,实现高内聚低耦合的架构设计。系统核心分为**营收核心模块群**和**工单管理模块群**两大业务板块。
|
||||
|
||||
```mermaid
|
||||
graph TB
|
||||
subgraph "营收系统架构"
|
||||
subgraph "应用层"
|
||||
A1[Web管理界面]
|
||||
A2[移动收费界面]
|
||||
A3[API接口层]
|
||||
subgraph "营收系统整体架构"
|
||||
subgraph "应用层 - Application Layer"
|
||||
A1[Web管理界面<br/> 管理端]
|
||||
A2[移动收费界面<br/> 收费端]
|
||||
A3[API接口层<br/> 接口网关]
|
||||
end
|
||||
|
||||
subgraph "业务服务层"
|
||||
B1[客户管理服务]
|
||||
B2[抄表开账服务]
|
||||
B3[营业收费服务]
|
||||
B4[账务处理服务]
|
||||
B5[发票管理服务]
|
||||
B6[催缴管理服务]
|
||||
B7[统计分析服务]
|
||||
B8[代收业务服务]
|
||||
B9[业务工单服务]
|
||||
subgraph "业务服务层 - Business Service Layer"
|
||||
subgraph " 营收核心模块群 REV-001~008"
|
||||
subgraph "核心业务流程"
|
||||
B1[REV-001<br/>客户管理服务<br/> 客户基础]
|
||||
B2[REV-002<br/>抄表开账服务<br/> 业务源头]
|
||||
B3[REV-003<br/>营业收费服务<br/> 收入核心]
|
||||
B4[REV-004<br/>账务处理服务<br/> 财务核心]
|
||||
end
|
||||
|
||||
subgraph "辅助业务支撑"
|
||||
B5[REV-005<br/>发票管理服务<br/> 票据管理]
|
||||
B6[REV-006<br/>催缴管理服务<br/> 收益保障]
|
||||
B7[REV-007<br/>统计分析服务<br/> 决策支持]
|
||||
B8[REV-008<br/>代收业务服务<br/> 渠道扩展]
|
||||
end
|
||||
end
|
||||
|
||||
subgraph " 工单管理模块群 REV-009"
|
||||
B9[REV-009<br/>工单管理中心<br/> 统一入口]
|
||||
|
||||
subgraph "工单处理引擎"
|
||||
B91[REV-009-1<br/>业务清单管理<br/> 日常工单]
|
||||
B92[REV-009-2<br/>上报清单管理<br/> 现场工单]
|
||||
B93[REV-009-3<br/>稽查工单管理<br/> 监督工单]
|
||||
B94[REV-009-4<br/>换表工单管理<br/> 设备工单]
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
subgraph "领域层"
|
||||
C1[客户领域]
|
||||
C2[抄表领域]
|
||||
C3[收费领域]
|
||||
C4[账务领域]
|
||||
C5[发票领域]
|
||||
C6[工单领域]
|
||||
subgraph "领域层 - Domain Layer"
|
||||
subgraph "营收核心业务领域"
|
||||
C1[客户领域<br/>Customer Domain<br/>]
|
||||
C2[抄表领域<br/>Meter Reading Domain<br/>]
|
||||
C3[收费领域<br/>Billing Domain<br/>]
|
||||
C4[账务领域<br/>Accounting Domain<br/>]
|
||||
C5[发票领域<br/>Invoice Domain<br/>]
|
||||
end
|
||||
|
||||
subgraph "工单管理业务领域"
|
||||
C6[工单统一领域<br/>WorkOrder Domain<br/>]
|
||||
C61[工单流程引擎<br/>Workflow Engine<br/>]
|
||||
C62[工单状态管理<br/>Status Management<br/>]
|
||||
C63[工单智能监控<br/>Monitor & Alert<br/>🔔]
|
||||
end
|
||||
end
|
||||
|
||||
subgraph "基础设施层"
|
||||
D1[(营收数据库)]
|
||||
D2[Redis缓存]
|
||||
D3[文件存储]
|
||||
D4[消息队列]
|
||||
D5[外部支付接口]
|
||||
subgraph "基础设施层 - Infrastructure Layer"
|
||||
D1[(达梦数据库集群<br/>DM Database Cluster<br/> 核心存储)]
|
||||
D2[Redis分布式缓存<br/>Distributed Cache<br/> 高速缓存]
|
||||
D3[MinIO文件存储<br/>Distributed File Storage<br/> 文件管理]
|
||||
D4[RabbitMQ消息队列<br/>Message Queue<br/> 异步通信]
|
||||
D5[第三方支付网关<br/>Payment Gateway<br/> 支付集成]
|
||||
D6[Flowable工作流引擎<br/>Workflow Engine<br/> 流程引擎]
|
||||
end
|
||||
|
||||
subgraph "外部系统集成"
|
||||
E1[手机抄表APP<br/> 移动端]
|
||||
E2[微网厅系统<br/> 线上服务]
|
||||
E3[表务系统<br/> 设备管理]
|
||||
end
|
||||
end
|
||||
|
||||
%% 应用层到业务服务层连接
|
||||
A1 --> B1
|
||||
A1 --> B9
|
||||
A2 --> B3
|
||||
A3 --> B8
|
||||
A3 --> B9
|
||||
|
||||
%% 营收核心模块群内部业务流程
|
||||
B1 -->|客户数据| B2
|
||||
B2 -->|账单数据| B3
|
||||
B3 -->|收费数据| B4
|
||||
B4 -->|财务数据| B5
|
||||
B1 -.->|客户信息| B6
|
||||
B3 -.->|收费统计| B7
|
||||
B8 -.->|代收数据| B3
|
||||
|
||||
%% 工单管理模块群内部关系
|
||||
B9 --> B91
|
||||
B9 --> B92
|
||||
B9 --> B93
|
||||
B9 --> B94
|
||||
|
||||
%% 跨模块群协作关系(重要)
|
||||
B9 -.->|客户信息查询| B1
|
||||
B9 -.->|账务工单处理| B4
|
||||
B2 -.->|抄表异常工单| B9
|
||||
B3 -.->|收费异常工单| B9
|
||||
B6 -.->|催缴工单| B9
|
||||
|
||||
%% 业务服务层到领域层映射
|
||||
B1 --> C1
|
||||
B2 --> C2
|
||||
B3 --> C3
|
||||
B4 --> C4
|
||||
B5 --> C5
|
||||
B6 --> C1
|
||||
B7 --> C3
|
||||
B8 --> C3
|
||||
|
||||
B9 --> C6
|
||||
B91 --> C61
|
||||
B92 --> C62
|
||||
B93 --> C61
|
||||
B94 --> C63
|
||||
|
||||
%% 领域层到基础设施层
|
||||
C1 --> D1
|
||||
C2 --> D1
|
||||
C3 --> D1
|
||||
C4 --> D1
|
||||
C5 --> D3
|
||||
C6 --> D4
|
||||
C61 --> D6
|
||||
C62 --> D2
|
||||
C63 --> D4
|
||||
B8 --> D5
|
||||
|
||||
%% 外部系统集成
|
||||
E1 -.->|现场数据上报| B9
|
||||
E2 -.->|客户服务工单| B9
|
||||
E3 -.->|设备维护工单| B9
|
||||
B9 -.->|工单派发| E1
|
||||
B9 -.->|处理结果| E2
|
||||
B9 -.->|换表通知| E3
|
||||
|
||||
%% 样式定义
|
||||
classDef coreModuleGroup fill:#e3f2fd,stroke:#1976d2,stroke-width:4px,color:#000
|
||||
classDef workorderModuleGroup fill:#fce4ec,stroke:#c2185b,stroke-width:4px,color:#000
|
||||
classDef coreModule fill:#e1f5fe,stroke:#0277bd,stroke-width:2px
|
||||
classDef workorderModule fill:#f3e5f5,stroke:#7b1fa2,stroke-width:2px
|
||||
classDef coreDomain fill:#e8f5e8,stroke:#388e3c,stroke-width:2px
|
||||
classDef workorderDomain fill:#fff3e0,stroke:#f57c00,stroke-width:2px
|
||||
classDef infrastructure fill:#f3e5f5,stroke:#9c27b0,stroke-width:2px
|
||||
classDef external fill:#e0f2f1,stroke:#00695c,stroke-width:2px
|
||||
|
||||
%% 应用样式
|
||||
class B1,B2,B3,B4,B5,B6,B7,B8 coreModule
|
||||
class B9,B91,B92,B93,B94 workorderModule
|
||||
class C1,C2,C3,C4,C5 coreDomain
|
||||
class C6,C61,C62,C63 workorderDomain
|
||||
class D1,D2,D3,D4,D5,D6 infrastructure
|
||||
class E1,E2,E3 external
|
||||
```
|
||||
|
||||
## 模块定义
|
||||
|
||||
### 模块列表
|
||||
|
||||
| 模块编号 | 模块名称(标识) | 功能描述 | 开发方式 |
|
||||
|---|---|---|---|
|
||||
| REV-001 | 客户资料管理 | 客户档案管理、客户分组、信息变更 | 自行开发 |
|
||||
| REV-002 | 抄表开账 | 抄表录入、复核开账、异常处理 | 自行开发 |
|
||||
| REV-003 | 营业收费 | 柜台收费、移动收费、在线缴费 | 自行开发 |
|
||||
| REV-004 | 账务处理 | 账务调整、退款处理、坏账管理 | 自行开发 |
|
||||
| REV-005 | 发票管理 | 发票开具、查询管理、电子发票 | 自行开发 |
|
||||
| REV-006 | 催缴管理 | 欠费催缴、短信通知、停水管理 | 自行开发 |
|
||||
| REV-007 | 统计分析 | 提供多维度的数据统计和报表分析功能 | 自行开发 |
|
||||
| REV-008 | 代收业务 | 集成银行、第三方支付等代收渠道 | 自行开发 |
|
||||
| REV-009 | 业务工单 | 各类业务工单的统一管理和流转 | 自行开发 |
|
||||
营收系统的模块按业务性质分为两大模块群:
|
||||
|
||||
#### 营收核心模块群
|
||||
|
||||
核心营收业务模块,实现从客户管理到收费账务的完整业务链条:
|
||||
|
||||
| 模块编号 | 模块名称(标识) | 功能描述 | 开发方式 | 业务重要性 |
|
||||
|---|---|---|---|---|
|
||||
| **REV-001** | **客户资料管理** | 客户档案管理、客户分组、信息变更 | 自行开发 | 核心基础 |
|
||||
| **REV-002** | **抄表开账** | 抄表录入、复核开账、异常处理 | 自行开发 | 核心业务 |
|
||||
| **REV-003** | **营业收费** | 柜台收费、移动收费、在线缴费 | 自行开发 | 核心收入 |
|
||||
| **REV-004** | **账务处理** | 账务调整、退款处理、坏账管理 | 自行开发 | 核心财务 |
|
||||
| **REV-005** | **发票管理** | 发票开具、查询管理、电子发票 | 自行开发 | 财务合规 |
|
||||
| **REV-006** | **催缴管理** | 欠费催缴、短信通知、停水管理 | 自行开发 | 收益保障 |
|
||||
| **REV-007** | **统计分析** | 多维度数据统计和报表分析功能 | 自行开发 | 决策支持 |
|
||||
| **REV-008** | **代收业务** | 集成银行、第三方支付等代收渠道 | 自行开发 | 服务便民 |
|
||||
|
||||
#### 工单管理模块群
|
||||
|
||||
统一的工单管理模块群,支撑各类业务工单的全生命周期管理:
|
||||
|
||||
| 模块编号 | 模块名称(标识) | 功能描述 | 开发方式 | 工单类型 |
|
||||
|---|---|---|---|---|
|
||||
| **REV-009** | **业务工单中心** | 工单统一管理和流转中心 | 自行开发 | 工单引擎 |
|
||||
| **REV-009-1** | **业务清单管理** | 客户服务、账务处理等日常业务工单管理 | 自行开发 | 日常业务工单 |
|
||||
| **REV-009-2** | **上报清单管理** | 移动端问题上报工单处理 | 自行开发 | 现场问题工单 |
|
||||
| **REV-009-3** | **稽查工单管理** | 抄表稽查、水价稽查工单管理 | 自行开发 | 质量监督工单 |
|
||||
| **REV-009-4** | **换表工单管理** | 表务相关的换表、维修工单管理 | 自行开发 | 设备维护工单 |
|
||||
|
||||
### 模块间关系
|
||||
|
||||
**营收核心业务群:**
|
||||
营收系统的两大模块群既相对独立又紧密协作,形成完整的业务生态系统。
|
||||
|
||||
营收核心业务群实现了完整的营收业务流程,各模块之间存在严格的业务依赖关系。
|
||||
#### 营收核心模块群关系
|
||||
|
||||
营收核心业务群实现了从客户管理到账务处理的完整营收业务流程:
|
||||
|
||||
```mermaid
|
||||
graph LR
|
||||
A[客户资料管理] --> B[抄表开账]
|
||||
B --> C[营业收费]
|
||||
C --> D[账务处理]
|
||||
D --> E[发票管理]
|
||||
graph TD
|
||||
subgraph "营收核心业务流程"
|
||||
A[REV-001<br/>客户资料管理<br/>] --> B[REV-002<br/>抄表开账<br/>]
|
||||
B --> C[REV-003<br/>营业收费<br/>]
|
||||
C --> D[REV-004<br/>账务处理<br/>]
|
||||
D --> E[REV-005<br/>发票管理<br/>]
|
||||
|
||||
subgraph "辅助业务流程"
|
||||
F[REV-006<br/>催缴管理<br/>]
|
||||
G[REV-007<br/>统计分析<br/>]
|
||||
H[REV-008<br/>代收业务<br/>]
|
||||
end
|
||||
end
|
||||
|
||||
%% 主流程依赖关系
|
||||
A -.->|客户信息| C
|
||||
A -.->|客户信息| E
|
||||
A -.->|客户信息| F
|
||||
B -.->|账单信息| D
|
||||
B -.->|欠费信息| F
|
||||
C -.->|收费记录| E
|
||||
C -.->|收费数据| G
|
||||
D -.->|账务数据| G
|
||||
H -.->|代收记录| C
|
||||
|
||||
%% 样式
|
||||
classDef coreFlow fill:#e3f2fd,stroke:#1976d2,stroke-width:2px
|
||||
classDef supportFlow fill:#f3e5f5,stroke:#7b1fa2,stroke-width:2px
|
||||
|
||||
class A,B,C,D,E coreFlow
|
||||
class F,G,H supportFlow
|
||||
```
|
||||
|
||||
**客户服务业务群:**
|
||||
#### 工单管理模块群关系
|
||||
|
||||
客户服务业务群围绕客户服务展开,提供完整的客户服务链条。
|
||||
工单管理模块群实现统一的工单处理流程,支撑各类业务场景:
|
||||
|
||||
```mermaid
|
||||
graph TB
|
||||
F[客户资料管理] --> G[催缴管理]
|
||||
G --> H[营业收费]
|
||||
H --> I[发票管理]
|
||||
subgraph "工单管理架构"
|
||||
WO[REV-009<br/>业务工单中心<br/> 统一入口]
|
||||
|
||||
subgraph "工单处理模块"
|
||||
WO1[REV-009-1<br/>业务清单管理<br/>]
|
||||
WO2[REV-009-2<br/>上报清单管理<br/>]
|
||||
WO3[REV-009-3<br/>稽查工单管理<br/>]
|
||||
WO4[REV-009-4<br/>换表工单管理<br/>]
|
||||
end
|
||||
|
||||
subgraph "工单流程引擎"
|
||||
WF1[工单创建<br/>Create]
|
||||
WF2[工单派发<br/>Assign]
|
||||
WF3[工单处理<br/>Process]
|
||||
WF4[工单完成<br/>Complete]
|
||||
end
|
||||
end
|
||||
|
||||
F -.->|客户联系方式| G
|
||||
G -.->|催缴结果| H
|
||||
H -.->|缴费凭证| I
|
||||
%% 工单中心统一管理
|
||||
WO --> WO1
|
||||
WO --> WO2
|
||||
WO --> WO3
|
||||
WO --> WO4
|
||||
|
||||
%% 统一工单流程
|
||||
WO1 --> WF1
|
||||
WO2 --> WF1
|
||||
WO3 --> WF1
|
||||
WO4 --> WF1
|
||||
|
||||
WF1 --> WF2 --> WF3 --> WF4
|
||||
|
||||
%% 样式
|
||||
classDef workorderCenter fill:#fff3e0,stroke:#f57c00,stroke-width:3px
|
||||
classDef workorderModule fill:#fce4ec,stroke:#c2185b,stroke-width:2px
|
||||
classDef workflowEngine fill:#e8f5e8,stroke:#388e3c,stroke-width:2px
|
||||
|
||||
class WO workorderCenter
|
||||
class WO1,WO2,WO3,WO4 workorderModule
|
||||
class WF1,WF2,WF3,WF4 workflowEngine
|
||||
```
|
||||
|
||||
#### 模块群间协作关系
|
||||
|
||||
两大模块群通过标准化接口进行协作,实现业务闭环:
|
||||
|
||||
```mermaid
|
||||
graph TB
|
||||
subgraph "营收核心模块群"
|
||||
CORE[REV-001~008<br/>营收核心业务<br/>]
|
||||
end
|
||||
|
||||
subgraph "工单管理模块群"
|
||||
WO[REV-009<br/>工单管理中心<br/>]
|
||||
end
|
||||
|
||||
subgraph "外部系统"
|
||||
APP[手机抄表APP<br/>]
|
||||
WEB[微网厅系统<br/>]
|
||||
METER[表务系统<br/>]
|
||||
end
|
||||
|
||||
%% 营收核心触发工单
|
||||
CORE -.->|抄表异常<br/>账务问题<br/>客户投诉| WO
|
||||
|
||||
%% 工单处理影响营收
|
||||
WO -.->|工单结果<br/>状态更新<br/>数据回填| CORE
|
||||
|
||||
%% 外部系统工单交互
|
||||
APP -.->|现场工单<br/>问题上报| WO
|
||||
WEB -.->|客户申请<br/>服务工单| WO
|
||||
METER -.->|换表工单<br/>设备工单| WO
|
||||
|
||||
WO -.->|工单派发<br/>任务分配| APP
|
||||
WO -.->|处理结果<br/>进度通知| WEB
|
||||
WO -.->|换表通知<br/>库存申请| METER
|
||||
|
||||
%% 样式
|
||||
classDef coreGroup fill:#e1f5fe,stroke:#0277bd,stroke-width:3px
|
||||
classDef workorderGroup fill:#f3e5f5,stroke:#7b1fa2,stroke-width:3px
|
||||
classDef externalSystem fill:#e8f5e8,stroke:#388e3c,stroke-width:2px
|
||||
|
||||
class CORE coreGroup
|
||||
class WO workorderGroup
|
||||
class APP,WEB,METER externalSystem
|
||||
```
|
||||
|
||||
### 模块描述
|
||||
@ -1499,25 +1812,65 @@ flowchart TD
|
||||
- **第三方支付**: 集成微信、支付宝等支付网关。
|
||||
- **对账管理**: 定期与各渠道进行账务核对。
|
||||
|
||||
#### 模块9: 业务工单
|
||||
#### 模块9: 业务工单(工单管理模块群核心)
|
||||
|
||||
**功能概述:**
|
||||
**功能概述:**
|
||||
|
||||
业务工单模块负责管理水务系统中的各类业务工单,实现工单的统一管理和流转,整合了原表务系统的工单管理功能。
|
||||
业务工单模块是营收系统中的**第二大核心模块群**,负责统一管理水务系统中的各类业务工单,实现工单的全生命周期管理。该模块整合了原表务系统的工单管理功能,构建了覆盖全业务场景的统一工单管理平台。
|
||||
|
||||
**核心功能:**
|
||||
**架构特点:**
|
||||
|
||||
- **业务清单管理**: 查询和管理通过系统办理的日常业务工单及其进度信息。
|
||||
- **上报清单管理**: 处理通过移动端上报的问题工单,包括现场发现的问题。
|
||||
- **稽查工单管理**: 处理抄表稽查和水价稽查工单,确保数据准确性。
|
||||
- **换表工单管理**: 处理水表更换相关的工单,与表务仓库系统协同作业。
|
||||
- **统一工单入口**:所有工单通过统一的工单中心进行管理
|
||||
- **标准化流程**:集成Flowable工作流引擎,实现标准化的工单流转
|
||||
- **跨系统协作**:支持与营收核心模块群及外部系统的无缝协作
|
||||
- **智能化支撑**:为未来AI智能派单和处理提供技术基础
|
||||
|
||||
**💼 核心功能模块:**
|
||||
|
||||
1. **REV-009-1 业务清单管理**
|
||||
- 客户服务工单(开户、过户、更名等)
|
||||
- 账务处理工单(调账、退款、销账等)
|
||||
- 投诉建议工单(服务投诉、意见反馈等)
|
||||
- 故障报修工单(设施故障、管道维护等)
|
||||
|
||||
2. **REV-009-2 上报清单管理**
|
||||
- 移动端问题上报工单处理
|
||||
- 现场异常情况工单管理
|
||||
- 抄表员发现问题的工单流转
|
||||
- 客户报告异常的工单处理
|
||||
|
||||
3. **REV-009-3 稽查工单管理**
|
||||
- 抄表数据稽查工单
|
||||
- 水价政策执行稽查工单
|
||||
- 质量监督工单管理
|
||||
- 稽查结果处理工单
|
||||
|
||||
4. **REV-009-4 换表工单管理**
|
||||
- 故障换表工单(与表务系统协同)
|
||||
- 计划换表工单管理
|
||||
- 客户申请换表工单
|
||||
- 设备维护相关工单
|
||||
|
||||
**业务价值:**
|
||||
|
||||
- **效率提升**:统一管理减少重复开发,提高工单处理效率40%+
|
||||
- **质量保障**:标准化流程确保工单处理质量,减少错误率60%+
|
||||
- **协作增强**:跨系统工单协作,提升部门间协作效率
|
||||
- **数据统一**:工单数据统一存储和分析,支持管理决策
|
||||
|
||||
**技术特性:**
|
||||
|
||||
- **工作流引擎**:集成Flowable,支持复杂业务流程
|
||||
- **异步处理**:基于消息队列的异步工单处理
|
||||
- **实时监控**:工单状态实时监控和预警
|
||||
- **接口标准**:RESTful API支持外部系统集成
|
||||
|
||||
**业务规则:**
|
||||
|
||||
1. 工单编号系统自动生成,支持不同类型的编号规则
|
||||
2. 紧急工单需要在规定时间内快速响应
|
||||
3. 工单处理过程需要详细记录操作日志
|
||||
4. 换表工单需要与表务仓库系统同步水表状态
|
||||
1. **工单编号规则**:系统自动生成,格式:工单类型+年月日+4位流水号
|
||||
2. **响应时间要求**:紧急工单1小时内响应,普通工单8小时内派发
|
||||
3. **审计日志**:工单处理全过程记录,支持操作溯源
|
||||
4. **跨系统同步**:换表工单自动同步表务仓库系统状态
|
||||
|
||||
# 子系统3设计: 表务系统
|
||||
|
||||
@ -2883,3 +3236,4 @@ flowchart TD
|
||||
- 系统架构文档
|
||||
- 运维操作手册
|
||||
- 故障处理手册
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user