更新福建水务营收系统概要设计文档,调整摄像表AI系统为外部服务,修改手机抄表APP相关功能描述,确保文档内容与实际架构一致,提升整体架构图和模块描述的准确性,符合甲方A级交付标准。

This commit is contained in:
tangweijie 2025-08-29 17:01:26 +08:00
parent e52395ff05
commit d00e468995
12 changed files with 98 additions and 78 deletions

@ -0,0 +1 @@
Subproject commit ce0687638ab0c9279f5a929cee866e9b1cc255ec

Binary file not shown.

View File

@ -145,7 +145,6 @@ CJKmainfont: "PingFang SC"
- [MOBILE-004: 现场上报](#mobile-004-现场上报)
- [MOBILE-005: 个人与设置](#mobile-005-个人与设置)
- [MOBILE-006: 数据同步](#mobile-006-数据同步)
- [MOBILE-AI: 摄像表AI](#mobile-ai-摄像表ai)
- [子系统4设计: 微网厅系统](#子系统4设计-微网厅系统)
- [任务概述](#任务概述-4)
- [设计概述](#设计概述-4)
@ -299,6 +298,7 @@ CJKmainfont: "PingFang SC"
- GB/T 8567-2006 计算机软件文档编制规范
- 《RuoYi-Vue-Pro技术架构文档》
- 《Spring Cloud微服务架构设计指南》
- 《福建水务营收系统需求规格说明书》
# 系统总体设计
@ -342,7 +342,7 @@ CJKmainfont: "PingFang SC"
#### SYS-003 手机抄表APP
- 移动作业登录、首页搜索、采集任务、现场抄表、AI抄表读数识别
- 移动作业:登录、首页搜索、采集任务、现场抄表、调用外部AI识别服务
- 现场上报/工单接收问题上报、工单接收与回填经SYS-005
- 数据同步与个人管理:任务下载/数据上传(离线支持)、个人信息与设置
@ -473,7 +473,7 @@ CJKmainfont: "PingFang SC"
**图表 1**
![图表 1](temp_mermaid_新-概要设计说明书_214/diagram_1.png)
![图表 1](temp_mermaid_新-概要设计说明书_42495/diagram_1.png)
#### 层级说明
@ -495,7 +495,7 @@ CJKmainfont: "PingFang SC"
- 核心业务逻辑处理层,包含七个子系统:
- **SYS-001 统一平台**提供单点登录、统一认证SSO/OAuth2+CAS、审计与监控、权限、组织、参数、多租户、字典等基础能力
- **SYS-002 营收业务系统**:营收核心与客户服务模块群
- **SYS-003 手机抄表APP**移动端现场作业、AI抄表读数识别与数据同步
- **SYS-003 手机抄表APP**:移动端现场作业、调用外部摄像表AI识别服务与数据同步
- **SYS-004 微网厅系统**:面向客户的线上服务门户
- **SYS-005 工单管理系统**:统一工单中心与流程引擎
- **SYS-006 表务管理系统**:设备档案、表务全生命周期管理
@ -524,14 +524,14 @@ CJKmainfont: "PingFang SC"
- 短信平台通知与催缴短信发送经SYS-010
- 集抄系统:智能水表数据采集(远传/集中器)
- 邮件服务邮件通知发送经SYS-010
- 摄像表 AI: 实现抄表数据自动识别
- **摄像表AI系统外部**基于计算机视觉的水表读数自动识别服务通过API接口为手机抄表APP提供图像识别能力
### 系统数据流向图
**图表 2**
![图表 2](temp_mermaid_新-概要设计说明书_214/diagram_2.png)
![图表 2](temp_mermaid_新-概要设计说明书_42495/diagram_2.png)
### 系统的物理架构设计
@ -543,7 +543,7 @@ CJKmainfont: "PingFang SC"
**图表 3**
![图表 3](temp_mermaid_新-概要设计说明书_214/diagram_3.png)
![图表 3](temp_mermaid_新-概要设计说明书_42495/diagram_3.png)
#### 网络连接
@ -551,7 +551,7 @@ CJKmainfont: "PingFang SC"
**图表 4**
![图表 4](temp_mermaid_新-概要设计说明书_214/diagram_4.png)
![图表 4](temp_mermaid_新-概要设计说明书_42495/diagram_4.png)
#### 硬件配置规格
@ -595,7 +595,7 @@ CJKmainfont: "PingFang SC"
**图表 5**
![图表 5](temp_mermaid_新-概要设计说明书_214/diagram_5.png)
![图表 5](temp_mermaid_新-概要设计说明书_42495/diagram_5.png)
#### 容器化部署架构
@ -605,7 +605,7 @@ CJKmainfont: "PingFang SC"
**图表 6**
![图表 6](temp_mermaid_新-概要设计说明书_214/diagram_6.png)
![图表 6](temp_mermaid_新-概要设计说明书_42495/diagram_6.png)
## 子系统定义
@ -616,7 +616,7 @@ CJKmainfont: "PingFang SC"
|---|---|---|---|
| SYS-001 | 统一平台 | 单点登录、统一认证SSO/OAuth2+CAS、审计与监控、权限、组织、参数、多租户、字典等基础能力 | 自行开发 |
| SYS-002 | 营收业务系统 | 客户管理、抄表开账、营业收费、账务处理、发票管理、催缴管理、统计分析、代收业务、客户服务、业务参数配置 | 自行开发 |
| SYS-003 | 手机抄表APP | 移动端抄表、AI抄表读数识别、现场作业、数据同步、离线支持 | 自行开发 |
| SYS-003 | 手机抄表APP | 移动端抄表、调用外部AI识别服务、现场作业、数据同步、离线支持 | 自行开发 |
| SYS-004 | 微网厅系统 | 微信公众号平台、账户绑定、在线缴费、信息查询、业务办理、网点服务 | 自行开发 |
| SYS-005 | 工单管理系统 | 统一工单中心、工单流程引擎、监控预警、绩效统计 | 自行开发 |
| SYS-006 | 表务管理系统 | 设备档案、表务全生命周期管理 | 自行开发 |
@ -632,7 +632,7 @@ CJKmainfont: "PingFang SC"
**图表 7**
![图表 7](temp_mermaid_新-概要设计说明书_214/diagram_7.png)
![图表 7](temp_mermaid_新-概要设计说明书_42495/diagram_7.png)
#### 主要接口定义
@ -811,7 +811,7 @@ CJKmainfont: "PingFang SC"
**图表 8**
![图表 8](temp_mermaid_新-概要设计说明书_214/diagram_8.png)
![图表 8](temp_mermaid_新-概要设计说明书_42495/diagram_8.png)
## 模块定义
@ -835,7 +835,7 @@ CJKmainfont: "PingFang SC"
**图表 9**
![图表 9](temp_mermaid_新-概要设计说明书_214/diagram_9.png)
![图表 9](temp_mermaid_新-概要设计说明书_42495/diagram_9.png)
**功能群说明:**
@ -853,7 +853,7 @@ CJKmainfont: "PingFang SC"
**图表 10**
![图表 10](temp_mermaid_新-概要设计说明书_214/diagram_10.png)
![图表 10](temp_mermaid_新-概要设计说明书_42495/diagram_10.png)
### 模块描述
@ -913,7 +913,7 @@ CJKmainfont: "PingFang SC"
**图表 11**
![图表 11](temp_mermaid_新-概要设计说明书_214/diagram_11.png)
![图表 11](temp_mermaid_新-概要设计说明书_42495/diagram_11.png)
**主要功能:**
@ -1024,7 +1024,7 @@ CJKmainfont: "PingFang SC"
**图表 12**
![图表 12](temp_mermaid_新-概要设计说明书_214/diagram_12.png)
![图表 12](temp_mermaid_新-概要设计说明书_42495/diagram_12.png)
**技术实现:**
@ -1072,7 +1072,7 @@ CJKmainfont: "PingFang SC"
**图表 13**
![图表 13](temp_mermaid_新-概要设计说明书_214/diagram_13.png)
![图表 13](temp_mermaid_新-概要设计说明书_42495/diagram_13.png)
**主要功能:**
@ -1107,7 +1107,7 @@ CJKmainfont: "PingFang SC"
**图表 14**
![图表 14](temp_mermaid_新-概要设计说明书_214/diagram_14.png)
![图表 14](temp_mermaid_新-概要设计说明书_42495/diagram_14.png)
**多库租户管理数据模型:**
@ -1387,7 +1387,7 @@ CJKmainfont: "PingFang SC"
**图表 15**
![图表 15](temp_mermaid_新-概要设计说明书_214/diagram_15.png)
![图表 15](temp_mermaid_新-概要设计说明书_42495/diagram_15.png)
## 模块定义
@ -1439,7 +1439,7 @@ CJKmainfont: "PingFang SC"
**图表 16**
![图表 16](temp_mermaid_新-概要设计说明书_214/diagram_16.png)
![图表 16](temp_mermaid_新-概要设计说明书_42495/diagram_16.png)
#### 客户服务模块群关系
@ -1449,7 +1449,7 @@ CJKmainfont: "PingFang SC"
**图表 17**
![图表 17](temp_mermaid_新-概要设计说明书_214/diagram_17.png)
![图表 17](temp_mermaid_新-概要设计说明书_42495/diagram_17.png)
**服务流程说明:**
@ -1469,7 +1469,7 @@ CJKmainfont: "PingFang SC"
**图表 18**
![图表 18](temp_mermaid_新-概要设计说明书_214/diagram_18.png)
![图表 18](temp_mermaid_新-概要设计说明书_42495/diagram_18.png)
### 模块描述
@ -1555,7 +1555,7 @@ CJKmainfont: "PingFang SC"
**图表 19**
![图表 19](temp_mermaid_新-概要设计说明书_214/diagram_19.png)
![图表 19](temp_mermaid_新-概要设计说明书_42495/diagram_19.png)
**业务规则:**
@ -1602,7 +1602,7 @@ CJKmainfont: "PingFang SC"
**图表 20**
![图表 20](temp_mermaid_新-概要设计说明书_214/diagram_20.png)
![图表 20](temp_mermaid_新-概要设计说明书_42495/diagram_20.png)
**业务规则:**
@ -1956,7 +1956,7 @@ CJKmainfont: "PingFang SC"
## 任务概述
手机抄表APP为抄表员、外勤人员提供移动作业工具支持离线操作并集成摄像表AI功能实现抄表读数自动识别,提升现场工作效率。
手机抄表APP为抄表员、外勤人员提供移动作业工具支持离线操作通过调用外部摄像表AI系统实现抄表读数自动识别,提升现场工作效率。
**设计目标:**
@ -2028,7 +2028,7 @@ CJKmainfont: "PingFang SC"
**图表 21**
![图表 21](temp_mermaid_新-概要设计说明书_214/diagram_21.png)
![图表 21](temp_mermaid_新-概要设计说明书_42495/diagram_21.png)
## 模块定义
@ -2039,18 +2039,18 @@ CJKmainfont: "PingFang SC"
|---|---|---|
| MOBILE-001 | 登录认证 | 机构编号、用户名/密码、自动登录、令牌管理 |
| MOBILE-002 | 首页搜索 | 多维度搜索、最近记录、任务快捷入口 |
| MOBILE-003 | 采集任务管理 | 任务列表、批量下载、单户采集、AI读数识别、读数校验 |
| MOBILE-003 | 采集任务管理 | 任务列表、批量下载、单户采集、调用外部AI识别、读数校验 |
| MOBILE-004 | 现场上报 | 问题上报、拍照取证、定位信息、异常标记 |
| MOBILE-005 | 个人与设置 | 个人资料、偏好设置、缓存管理、安全退出 |
| MOBILE-006 | 数据同步 | 任务包增量同步、离线数据包上传、冲突处理 |
| MOBILE-AI | 摄像表AI | 基于计算机视觉的水表读数自动识别、图像预处理与数字识别 |
### 模块间关系
**图表 22**
![图表 22](temp_mermaid_新-概要设计说明书_214/diagram_22.png)
![图表 22](temp_mermaid_新-概要设计说明书_42495/diagram_22.png)
### 模块描述
@ -2065,7 +2065,7 @@ CJKmainfont: "PingFang SC"
#### MOBILE-003: 采集任务管理
- 批量下载、单户采集、AI读数识别、读数规则校验、异常标注
- 批量下载、单户采集、调用外部AI识别、读数规则校验、异常标注
#### MOBILE-004: 现场上报
@ -2079,9 +2079,7 @@ CJKmainfont: "PingFang SC"
- 增量任务同步、离线包上传、断点续传与冲突解决
#### MOBILE-AI: 摄像表AI
- 基于计算机视觉的水表读数自动识别、图像预处理与数字识别、识别结果验证与纠错
# 子系统4设计: 微网厅系统
@ -2138,7 +2136,7 @@ CJKmainfont: "PingFang SC"
**图表 23**
![图表 23](temp_mermaid_新-概要设计说明书_214/diagram_23.png)
![图表 23](temp_mermaid_新-概要设计说明书_42495/diagram_23.png)
## 模块定义
@ -2152,7 +2150,7 @@ CJKmainfont: "PingFang SC"
| WECHAT-003 | 在线缴费服务 | 快捷缴费、充值服务、多种支付方式 | 高 |
| WECHAT-004 | 电子发票服务 | 发票查看、发票推送、电子发票管理 | 中 |
| WECHAT-005 | 营业网点服务 | 网点查询、地图导航、距离计算 | 中 |
| WECHAT-006 | 业务办理服务 | 联系方式变更、开票方式变更、更名过户、水价变更、低保申请、换表申请、自主抄表 | 中 |
| WECHAT-006 | 业务办理服务 | 联系方式变更、开票方式变更、更名业务、过户业务、一户多人口申请、水价变更、低保申请、换表申请、自主抄表 | 中 |
| WECHAT-007 | 账户流水 | 账户历史缴费流水查询与导出 | 中 |
| WECHAT-008 | 账号与机构管理 | 切换机构、添加/解绑客户、设置默认客户、客户详情 | 中 |
@ -2161,7 +2159,7 @@ CJKmainfont: "PingFang SC"
**图表 24**
![图表 24](temp_mermaid_新-概要设计说明书_214/diagram_24.png)
![图表 24](temp_mermaid_新-概要设计说明书_42495/diagram_24.png)
### 模块描述
@ -2183,7 +2181,7 @@ CJKmainfont: "PingFang SC"
**图表 25**
![图表 25](temp_mermaid_新-概要设计说明书_214/diagram_25.png)
![图表 25](temp_mermaid_新-概要设计说明书_42495/diagram_25.png)
#### WECHAT-002: 信息查询服务
@ -2224,7 +2222,7 @@ CJKmainfont: "PingFang SC"
**图表 26**
![图表 26](temp_mermaid_新-概要设计说明书_214/diagram_26.png)
![图表 26](temp_mermaid_新-概要设计说明书_42495/diagram_26.png)
#### WECHAT-004: 电子发票服务
@ -2249,7 +2247,6 @@ CJKmainfont: "PingFang SC"
- 距离计算
- 营业时间查看
- 联系方式查看
- 预约/排队叫号/预约提醒(如启用)
#### WECHAT-006: 业务办理服务
@ -2259,7 +2256,9 @@ CJKmainfont: "PingFang SC"
- 联系方式变更
- 开票方式变更
- 更名过户申请
- 更名业务
- 过户业务
- 一户多人口申请
- 水价变更申请
- 低保申请
- 换表申请
@ -2291,7 +2290,7 @@ CJKmainfont: "PingFang SC"
**图表 27**
![图表 27](temp_mermaid_新-概要设计说明书_214/diagram_27.png)
![图表 27](temp_mermaid_新-概要设计说明书_42495/diagram_27.png)
# 子系统5设计: 工单管理系统
@ -2326,7 +2325,7 @@ CJKmainfont: "PingFang SC"
**图表 28**
![图表 28](temp_mermaid_新-概要设计说明书_214/diagram_28.png)
![图表 28](temp_mermaid_新-概要设计说明书_42495/diagram_28.png)
## 模块定义
@ -2345,7 +2344,7 @@ CJKmainfont: "PingFang SC"
**图表 29**
![图表 29](temp_mermaid_新-概要设计说明书_214/diagram_29.png)
![图表 29](temp_mermaid_新-概要设计说明书_42495/diagram_29.png)
### 模块描述
@ -2386,7 +2385,7 @@ CJKmainfont: "PingFang SC"
**图表 30**
![图表 30](temp_mermaid_新-概要设计说明书_214/diagram_30.png)
![图表 30](temp_mermaid_新-概要设计说明书_42495/diagram_30.png)
## 模块定义
@ -2404,7 +2403,7 @@ CJKmainfont: "PingFang SC"
**图表 31**
![图表 31](temp_mermaid_新-概要设计说明书_214/diagram_31.png)
![图表 31](temp_mermaid_新-概要设计说明书_42495/diagram_31.png)
### 模块描述
@ -2440,7 +2439,7 @@ CJKmainfont: "PingFang SC"
**图表 32**
![图表 32](temp_mermaid_新-概要设计说明书_214/diagram_32.png)
![图表 32](temp_mermaid_新-概要设计说明书_42495/diagram_32.png)
### 模块定义
@ -2483,7 +2482,7 @@ CJKmainfont: "PingFang SC"
**图表 33**
![图表 33](temp_mermaid_新-概要设计说明书_214/diagram_33.png)
![图表 33](temp_mermaid_新-概要设计说明书_42495/diagram_33.png)
## 模块定义
@ -2502,7 +2501,7 @@ CJKmainfont: "PingFang SC"
**图表 34**
![图表 34](temp_mermaid_新-概要设计说明书_214/diagram_34.png)
![图表 34](temp_mermaid_新-概要设计说明书_42495/diagram_34.png)
### 模块描述
@ -2548,7 +2547,7 @@ CJKmainfont: "PingFang SC"
**图表 35**
![图表 35](temp_mermaid_新-概要设计说明书_214/diagram_35.png)
![图表 35](temp_mermaid_新-概要设计说明书_42495/diagram_35.png)
## 模块定义
@ -2567,7 +2566,7 @@ CJKmainfont: "PingFang SC"
**图表 36**
![图表 36](temp_mermaid_新-概要设计说明书_214/diagram_36.png)
![图表 36](temp_mermaid_新-概要设计说明书_42495/diagram_36.png)
### 模块描述
@ -2644,7 +2643,7 @@ CJKmainfont: "PingFang SC"
**图表 37**
![图表 37](temp_mermaid_新-概要设计说明书_214/diagram_37.png)
![图表 37](temp_mermaid_新-概要设计说明书_42495/diagram_37.png)
## 模块定义
@ -2667,7 +2666,7 @@ CJKmainfont: "PingFang SC"
**图表 38**
![图表 38](temp_mermaid_新-概要设计说明书_214/diagram_38.png)
![图表 38](temp_mermaid_新-概要设计说明书_42495/diagram_38.png)
### 模块描述

View File

@ -111,6 +111,7 @@
| 变更时间 | 变更类型 | 变更内容 | 变更原因 | 影响评估 |
|---------|---------|---------|---------|---------|
| 2024-12-19 | 微网厅功能对齐 | 根据福建水投微网厅操作手册核对调整子系统4功能删除WECHAT-005营业网点服务中的预约/排队叫号/预约提醒功能在WECHAT-006业务办理服务中添加缺失的一户多人口申请功能将更名过户申请分离为独立的更名业务和过户业务 | 用户要求子系统4不要出现操作手册中没有的功能并核对删除多余功能 | 正面影响,确保微网厅系统功能与实际操作手册完全一致,避免设计与实施不符 |
| 2025-12-19 | 文档一致性检查 | 检查新-概要设计说明书.md子系统图与描述一致性确认10个子系统架构完全一致更新project_progress.md以反映当前架构SYS-001到SYS-010的完整10子系统设计 | 用户要求检查子系统图表与描述的一致性,并相应调整项目进度文档 | 正面影响,确保文档架构描述准确,项目进度文档与实际设计完全对齐 |
| 2024-12-19 | 工具链修复 | 修复文档验证工具中的代码块检查逻辑 | 解决make full-build验证失败问题 | 正面影响,提升工具链可用性 |
| 2024-12-19 | 文档修复 | 修复DOC_TOOLKIT_GUIDE.md和QUICK_START.md中缺少语言标记的代码块 | 确保文档格式规范 | 正面影响,提升文档质量 |
@ -184,6 +185,7 @@
| 2024-12-19 | 系统总体设计更新 | 完成系统总体设计章节的全面更新使其完全反映新的3个子系统架构1. 更新系统总体目标明确说明包含统一平台、营收业务系统、手机抄表APP三大子系统2. 重新组织功能范围按照新的子系统架构详细列出各子系统功能分布3. 重新设计整体架构图清晰展示新的3个子系统结构和5个模块群4. 更新系统间调用关系体现统一平台的基础服务作用、营收业务系统的核心业务整合、手机APP的移动作业功能5. 调整架构层级说明,突出三大子系统的定位和作用 | 用户要求"系统总体设计也要做更新" | 正面影响系统总体设计章节现在完全与新的架构保持一致。整体架构图更加清晰地展示了3个子系统的关系和5个模块群的组织。功能范围按子系统清晰分布便于理解各子系统职责。架构设计更加合理统一平台作为基础服务层营收业务系统作为核心业务平台手机APP作为移动端工具形成了完整的水务营收管理生态 |
| 2024-12-19 | 统一平台描述同步更新 | 根据系统架构特点修改,将统一平台的描述统一更新为"提供单点登录、统一认证、权限、组织、参数、多租户、字典等基础能力"同步修改了5个相关位置1. 系统整体架构特点第304行2. 功能范围SYS-001统一平台第321行3. 业务服务层统一平台描述第565行4. 子系统列表统一平台第891行5. 子系统关系图统一平台描述第909行 | 用户修改了统一平台描述,要求进行相应的同步修改 | 正面影响,统一了全文档中对统一平台功能的描述,提升了文档一致性和专业性。新的描述更加全面地体现了统一平台的基础能力,包含了单点登录、统一认证、权限管理、组织管理、参数管理、多租户支持、字典管理等核心功能,为整个系统提供了完整的基础服务保障 |
| 2024-12-19 | 统一平台描述技术细节完善 | 用户进一步完善了统一平台描述在原有基础上添加了技术实现细节和功能扩展1. 统一认证技术栈明确为"SSO/OAuth2+CAS"2. 新增"审计与监控"功能3. 调整了功能描述的顺序保持一致性。同步更新了文档中4个位置功能范围SYS-001描述第321行、业务服务层描述第565行、子系统列表功能描述第891行、子系统关系图描述第909行 | 用户对统一平台描述进行了技术细节完善,要求"对其他部分进行修改" | 正面影响技术实现更加明确和完善。明确采用SSO/OAuth2+CAS技术栈进行统一认证增加审计与监控能力提升了系统的安全性、可观测性和技术先进性。为开发团队提供了更具体的技术实施指导确保系统的安全性和监控能力 |
| 2024-12-19 | 摄像表AI外部系统架构调整 | 根据用户要求"摄像表AI应该作为外部系统提供在基础服务层"对整体架构图进行调整1. 从手机抄表APPSYS-003内部模块中删除MOBILE-AI摄像表AI2. 在基础服务层中新增"摄像表AI系统外部"3. 更新手机抄表APP的MOBILE-003采集任务管理描述将"AI读数识别"改为"调用外部AI识别"4. 在技术栈外部集成中新增"摄像表AI系统外部API接口"5. 在关键系统集成关系中新增"手机抄表APPSYS-003→摄像表AI系统外部"的调用关系 | 用户明确指出摄像表AI应该作为外部系统而不是内部模块要求对整体架构进行调整 | 正面影响明确了摄像表AI的外部系统定位避免了系统边界混乱。通过API接口方式提供服务更符合微服务架构原则便于独立部署、维护和升级。外部化后可以为多个应用提供服务提升了系统的可复用性和扩展性。架构边界更加清晰有利于系统的模块化管理和技术实施 |
## 项目完成总结

Binary file not shown.

View File

@ -391,3 +391,5 @@ sequenceDiagram
3. [报装业务系统电子签章集成概要设计](water_biz_overview_design_ca.md)

View File

@ -442,3 +442,5 @@ CREATE TABLE `installation_signature_template` (
```

View File

@ -500,3 +500,5 @@ CREATE TABLE `installation_evidence` (
```

View File

@ -383,3 +383,5 @@ graph TD
- 功能:存储签署后的合同文档

View File

@ -134,7 +134,6 @@
- [MOBILE-004: 现场上报](#mobile-004-现场上报)
- [MOBILE-005: 个人与设置](#mobile-005-个人与设置)
- [MOBILE-006: 数据同步](#mobile-006-数据同步)
- [MOBILE-AI: 摄像表AI](#mobile-ai-摄像表ai)
- [子系统4设计: 微网厅系统](#子系统4设计-微网厅系统)
- [任务概述](#任务概述-4)
- [设计概述](#设计概述-4)
@ -288,6 +287,7 @@
- GB/T 8567-2006 计算机软件文档编制规范
- 《RuoYi-Vue-Pro技术架构文档》
- 《Spring Cloud微服务架构设计指南》
- 《福建水务营收系统需求规格说明书》
# 系统总体设计
@ -331,7 +331,7 @@
#### SYS-003 手机抄表APP
- 移动作业登录、首页搜索、采集任务、现场抄表、AI抄表读数识别
- 移动作业:登录、首页搜索、采集任务、现场抄表、调用外部AI识别服务
- 现场上报/工单接收问题上报、工单接收与回填经SYS-005
- 数据同步与个人管理:任务下载/数据上传(离线支持)、个人信息与设置
@ -568,7 +568,7 @@ graph TB
- 核心业务逻辑处理层,包含七个子系统:
- **SYS-001 统一平台**提供单点登录、统一认证SSO/OAuth2+CAS、审计与监控、权限、组织、参数、多租户、字典等基础能力
- **SYS-002 营收业务系统**:营收核心与客户服务模块群
- **SYS-003 手机抄表APP**移动端现场作业、AI抄表读数识别与数据同步
- **SYS-003 手机抄表APP**:移动端现场作业、调用外部摄像表AI识别服务与数据同步
- **SYS-004 微网厅系统**:面向客户的线上服务门户
- **SYS-005 工单管理系统**:统一工单中心与流程引擎
- **SYS-006 表务管理系统**:设备档案、表务全生命周期管理
@ -597,7 +597,7 @@ graph TB
- 短信平台通知与催缴短信发送经SYS-010
- 集抄系统:智能水表数据采集(远传/集中器)
- 邮件服务邮件通知发送经SYS-010
- 摄像表 AI: 实现抄表数据自动识别
- **摄像表AI系统外部**基于计算机视觉的水表读数自动识别服务通过API接口为手机抄表APP提供图像识别能力
### 系统数据流向图
@ -894,7 +894,7 @@ graph TB
|---|---|---|---|
| SYS-001 | 统一平台 | 单点登录、统一认证SSO/OAuth2+CAS、审计与监控、权限、组织、参数、多租户、字典等基础能力 | 自行开发 |
| SYS-002 | 营收业务系统 | 客户管理、抄表开账、营业收费、账务处理、发票管理、催缴管理、统计分析、代收业务、客户服务、业务参数配置 | 自行开发 |
| SYS-003 | 手机抄表APP | 移动端抄表、AI抄表读数识别、现场作业、数据同步、离线支持 | 自行开发 |
| SYS-003 | 手机抄表APP | 移动端抄表、调用外部AI识别服务、现场作业、数据同步、离线支持 | 自行开发 |
| SYS-004 | 微网厅系统 | 微信公众号平台、账户绑定、在线缴费、信息查询、业务办理、网点服务 | 自行开发 |
| SYS-005 | 工单管理系统 | 统一工单中心、工单流程引擎、监控预警、绩效统计 | 自行开发 |
| SYS-006 | 表务管理系统 | 设备档案、表务全生命周期管理 | 自行开发 |
@ -924,7 +924,7 @@ graph TB
end
subgraph "SYS-003 手机抄表APP"
APP[移动抄表<br/>AI读数识别<br/>现场作业<br/>数据同步<br/>离线支持]
APP[移动抄表<br/>调用外部AI服务<br/>现场作业<br/>数据同步<br/>离线支持]
end
subgraph "SYS-004 微网厅系统"
@ -2784,7 +2784,7 @@ flowchart TD
## 任务概述
手机抄表APP为抄表员、外勤人员提供移动作业工具支持离线操作并集成摄像表AI功能实现抄表读数自动识别,提升现场工作效率。
手机抄表APP为抄表员、外勤人员提供移动作业工具支持离线操作通过调用外部摄像表AI系统实现抄表读数自动识别,提升现场工作效率。
**设计目标:**
@ -2886,11 +2886,11 @@ graph TB
|---|---|---|
| MOBILE-001 | 登录认证 | 机构编号、用户名/密码、自动登录、令牌管理 |
| MOBILE-002 | 首页搜索 | 多维度搜索、最近记录、任务快捷入口 |
| MOBILE-003 | 采集任务管理 | 任务列表、批量下载、单户采集、AI读数识别、读数校验 |
| MOBILE-003 | 采集任务管理 | 任务列表、批量下载、单户采集、调用外部AI识别、读数校验 |
| MOBILE-004 | 现场上报 | 问题上报、拍照取证、定位信息、异常标记 |
| MOBILE-005 | 个人与设置 | 个人资料、偏好设置、缓存管理、安全退出 |
| MOBILE-006 | 数据同步 | 任务包增量同步、离线数据包上传、冲突处理 |
| MOBILE-AI | 摄像表AI | 基于计算机视觉的水表读数自动识别、图像预处理与数字识别 |
### 模块间关系
@ -2903,25 +2903,30 @@ graph TD
D[MOBILE-004<br/>现场上报]
E[MOBILE-005<br/>个人与设置]
F[MOBILE-006<br/>数据同步]
AI[MOBILE-AI<br/>摄像表AI]
end
subgraph "外部系统"
AI[摄像表AI系统<br/>(外部服务)]
end
A -->|认证通过| C
B -->|搜索定位| C
C -->|调用识别| AI
AI -->|识别结果| C
C -.->|API调用| AI
AI -.->|识别结果| C
C -->|任务数据| F
D -->|上报数据| F
E -.->|配置同步| F
F -->|数据上传| UP[统一平台]
F -->|任务下载| CS[营收业务系统]
%% 样式定义
classDef coreModule fill:#e3f2fd,stroke:#1976d2,stroke-width:2px
classDef syncModule fill:#f3e5f5,stroke:#7b1fa2,stroke-width:2px
classDef aiModule fill:#fff3e0,stroke:#f57c00,stroke-width:2px
classDef externalModule fill:#fff3e0,stroke:#e65100,stroke-width:2px,stroke-dasharray: 5 5
class A,B,C,D coreModule
class E,F syncModule
class AI aiModule
class AI externalModule
```
### 模块描述
@ -2936,7 +2941,7 @@ graph TD
#### MOBILE-003: 采集任务管理
- 批量下载、单户采集、AI读数识别、读数规则校验、异常标注
- 批量下载、单户采集、调用外部AI识别、读数规则校验、异常标注
#### MOBILE-004: 现场上报
@ -2950,9 +2955,7 @@ graph TD
- 增量任务同步、离线包上传、断点续传与冲突解决
#### MOBILE-AI: 摄像表AI
- 基于计算机视觉的水表读数自动识别、图像预处理与数字识别、识别结果验证与纠错
# 子系统4设计: 微网厅系统
@ -3048,7 +3051,7 @@ graph TB
| WECHAT-003 | 在线缴费服务 | 快捷缴费、充值服务、多种支付方式 | 高 |
| WECHAT-004 | 电子发票服务 | 发票查看、发票推送、电子发票管理 | 中 |
| WECHAT-005 | 营业网点服务 | 网点查询、地图导航、距离计算 | 中 |
| WECHAT-006 | 业务办理服务 | 联系方式变更、开票方式变更、更名过户、水价变更、低保申请、换表申请、自主抄表 | 中 |
| WECHAT-006 | 业务办理服务 | 联系方式变更、开票方式变更、更名业务、过户业务、一户多人口申请、水价变更、低保申请、换表申请、自主抄表 | 中 |
| WECHAT-007 | 账户流水 | 账户历史缴费流水查询与导出 | 中 |
| WECHAT-008 | 账号与机构管理 | 切换机构、添加/解绑客户、设置默认客户、客户详情 | 中 |
@ -3197,7 +3200,6 @@ sequenceDiagram
- 距离计算
- 营业时间查看
- 联系方式查看
- 预约/排队叫号/预约提醒(如启用)
#### WECHAT-006: 业务办理服务
@ -3207,7 +3209,9 @@ sequenceDiagram
- 联系方式变更
- 开票方式变更
- 更名过户申请
- 更名业务
- 过户业务
- 一户多人口申请
- 水价变更申请
- 低保申请
- 换表申请

View File

@ -19,7 +19,6 @@
}
.container {
max-width: 1400px;
margin: 0 auto;
background: white;
border-radius: 8px;
@ -462,7 +461,7 @@
</div>
<div class="component">
<div class="component-title">MOBILE-003 采集任务管理</div>
<div class="component-desc">任务列表、批量下载、单户采集<br/>AI读数识别、读数校验</div>
<div class="component-desc">任务列表、批量下载、单户采集<br/>调用外部AI识别、读数校验</div>
</div>
<div class="component">
<div class="component-title">MOBILE-004 现场上报</div>
@ -476,10 +475,7 @@
<div class="component-title">MOBILE-006 数据同步</div>
<div class="component-desc">任务包增量同步、离线数据包上传<br/>冲突处理</div>
</div>
<div class="component">
<div class="component-title">MOBILE-AI 摄像表AI</div>
<div class="component-desc">基于计算机视觉的水表读数自动识别<br/>图像预处理与数字识别</div>
</div>
</div>
</div>
@ -638,6 +634,10 @@
<div class="component-title">SYS-010 消息服务子系统</div>
<div class="component-desc">统一短信/邮件/站内信/推送<br/>模板管理、微信通知、对接数科系统</div>
</div>
<div class="component">
<div class="component-title">摄像表AI系统外部</div>
<div class="component-desc">基于计算机视觉的水表读数自动识别<br/>图像预处理与数字识别、API接口服务</div>
</div>
</div>
</div>
@ -721,6 +721,11 @@
<div class="arrow"></div>
<div class="flow-item">CA电子签章</div>
</div>
<div class="flow-diagram" style="margin-top:6px;">
<div class="flow-item">手机抄表APPSYS-003</div>
<div class="arrow"></div>
<div class="flow-item">摄像表AI系统外部</div>
</div>
</div>
<!-- 技术栈 -->
@ -787,6 +792,7 @@
<li>集抄系统</li>
<li>短信平台/邮件服务/移动推送经SYS-010</li>
<li>电子发票/CA电子签章</li>
<li>摄像表AI系统外部API接口</li>
</ul>
</div>
</div>