fujian_water_biz_doc/water_biz_module_design.md

832 lines
24 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# 福建水务业务系统模块设计
## 目录
- [1. 统一平台](#1-统一平台)
- [2. 营收系统](#2-营收系统)
- [3. 表务系统](#3-表务系统)
- [4. 报装系统](#4-报装系统)
- [5. 客户服务](#5-客户服务)
- [6. 系统配置](#6-系统配置)
- [7. 系统接口](#7-系统接口)
## 1. 统一平台
统一平台是客户服务平台的综合展示平台,包含日常工作功能和客户全部的信息,是系统的基础功能模块。
### 1.1 单点登录
单点登录模块实现用户一次登录即可访问系统中所有应用的功能,主要特点包括:
- 支持通过用户名、密码进行身份认证
- 根据登录人员所在公司的不同,显示不同的系统名称和界面风格
- 提供流程节点到期提醒功能,包括工单及业务流程提醒
- 支持多种安全认证方式,如双因素认证等
#### 1.1.1 登录流程
```mermaid
flowchart TD
A[用户访问系统] --> B{是否已登录?}
B -->|是| C[进入系统主界面]
B -->|否| D[显示登录界面]
D --> E[用户输入凭证]
E --> F{验证凭证}
F -->|成功| G[获取用户权限]
G --> H[加载用户配置]
H --> C
F -->|失败| I[显示错误信息]
I --> D
```
### 1.2 系统管理
系统管理模块提供对系统基础参数的配置管理功能,主要包括:
- 组织机构管理:支持多级组织结构的管理,包括集团、分公司、站点等
- 员工管理:系统操作人员的基本信息管理
- 角色权限管理基于RBAC模型的权限控制实现细粒度的功能权限分配
- 系统菜单配置:支持自定义系统菜单和功能模块
- 数据字典管理:维护系统使用的各类基础代码数据
- 系统日志管理:记录系统操作日志,支持日志查询和审计
#### 1.2.1 角色权限管理流程
```mermaid
flowchart TD
A[管理员登录] --> B[进入角色管理]
B --> C[创建/编辑角色]
C --> D[设置角色权限]
D --> E[分配用户到角色]
E --> F[保存角色配置]
F --> G[权限生效]
```
## 2. 营收系统
营收系统是水务业务系统的核心组成部分,负责抄表、收费、账务处理等关键业务功能。
### 2.1 系统管理
营收系统的基础管理功能,包括:
- 水价管理:不同用户类型的水价标准管理,支持阶梯水价
- 用户档案管理:维护用户基本信息、用水信息、账户信息等
- 客户分组:将不同用水客户进行分组管理,适用企业集团情况,便于分类统计分析
- 集收管理:将不同用水客户进行归集管理,适用小区集中缴费情况
- 客户信息:包含基本信息、表卡信息、账户信息、联系人信息等完整档案
- 定额共享:设定定额账户关系绑定,用于处理共用表的情况
- 定额核定:核定已经确认绑定关系客户定额量
- 批量修改:支持批量修改客户基本信息,通过手工选择或批量导入实现
- 更名过户管理:处理用户变更、过户等业务
- 注销报停管理:处理用户注销、暂停用水等业务
#### 2.1.1 水价调整流程
```mermaid
flowchart TD
A[水价调整申请] --> B[填写调价信息]
B --> C[选择调价范围]
C --> D[提交审核]
D --> E{领导审核}
E -->|通过| F[设置生效日期]
F --> G[系统更新水价]
E -->|不通过| H[退回修改]
H --> B
```
#### 2.1.2 客户分组管理流程
```mermaid
flowchart TD
A[进入客户分组] --> B[创建客户分组]
B --> C[设置分组信息]
C --> D[查找客户]
D --> E[将客户添加到分组]
E --> F[保存分组设置]
F --> G[分组客户查询统计]
```
#### 2.1.3 集收管理流程
```mermaid
flowchart TD
A[进入集收管理] --> B[创建集收号]
B --> C[设置集收信息]
C --> D[查找客户]
D --> E[将客户绑定到集收号]
E --> F[保存集收设置]
F --> G[集收账单生成]
G --> H[集收收费处理]
```
### 2.2 抄表开账
抄表开账模块负责水表读数的采集和账单生成,主要功能包括:
#### 2.2.1 册本管理
- 册本信息管理:册本基本信息的维护,包括册本编号、名称、抄表员、抄表周期等
- 新卡入册:新增水表加入抄表册本,可手动添加或批量导入
- 册本调整:调整册本内水表顺序或将水表调整到其他册本,优化抄表路线
#### 2.2.2 抄表录入
- 手工抄表:支持人工录入抄表数据,录入界面显示上期抄表记录和历史水量供参考
- 智能抄表:支持从智能水表、远传水表自动获取数据,解决人工抄表困难的情况
- 自报抄表支持用户自行报送抄表数据通过短信、微信、APP等渠道上报
- 抄表异常处理:处理抄表过程中的异常情况,包括水表损坏、无法读数、水量异常等
#### 2.2.3 抄表数据审核
- 数据校验:对抄表数据进行合理性校验,自动标记水量波动异常的数据
- 异常数据标记:标记异常抄表数据,包括零水量、负水量、水量突增突减等
- 数据审核:对抄表数据进行审核确认,确保数据准确性
- 开账处理:根据审核后的抄表数据生成账单,自动计算水费和相关费用
#### 2.2.4 追加抄表
- 非周期性抄表:支持在非常规周期进行抄表,例如用户搬迁、水表更换等情况
- 特殊抄表:支持针对特定用户进行特殊抄表,满足特殊业务需求
#### 2.2.5 抄表开账流程
```mermaid
flowchart TD
A[册本分配] --> B[抄表员抄表]
B --> C[抄表数据录入]
C --> D{数据审核}
D -->|异常| E[处理异常数据]
E --> C
D -->|正常| F[生成账单]
F --> G[开账]
G --> H[通知用户]
```
#### 2.2.6 抄表数据录入与审核流程
```mermaid
flowchart TD
A[抄表员登录] --> B[选择抄表册本]
B --> C[查看抄表任务]
C --> D[录入表示数]
D --> E[系统自动计算水量]
E --> F{水量是否异常}
F -->|是| G[标记异常]
G --> H[填写异常原因]
H --> I[提交审核]
F -->|否| I
I --> J[审核人员审核]
J --> K{审核结果}
K -->|通过| L[生成水费账单]
K -->|不通过| M[退回重新录入]
M --> D
L --> N[完成开账]
```
### 2.3 收费管理
收费管理模块负责水费的收取和管理,主要功能包括:
#### 2.3.1 柜台收费
- 用户查询:支持多种方式查询用户信息和欠费信息
- 收费处理:支持多种支付方式(现金、银行卡、微信、支付宝等)
- 收费打印:支持打印收费凭证和发票
- 预存预付:支持用户预存水费
#### 2.3.2 柜台结账
- 日结:营业员日终结账处理
- 交款:营业员交款处理
- 结账查询:支持查询结账记录
#### 2.3.3 预付款管理
- 预付款充值:用户预存水费的处理
- 预付款使用:预存款抵扣水费的处理
- 预付款退款:预存款退还处理
#### 2.3.4 缴费记录查询
- 缴费查询:支持多条件查询缴费记录
- 缴费统计:支持按不同维度统计缴费情况
#### 2.3.5 柜台收费流程
```mermaid
flowchart TD
A[添加收费用户] --> B[显示欠费账单]
B --> C[选择支付方式]
C --> D[用户缴费]
D --> E{是否打印发票}
E -->|是| F[打印发票]
E -->|否| G[完成收费]
F --> G
G --> H[更新用户账户]
```
### 2.4 账务处理
账务处理模块负责处理各类特殊账务情况,主要功能包括:
#### 2.4.1 未销调整
- 水量调整:调整未缴纳账单的用水量,适用于抄表错误、漏水等情况
- 金额调整:调整未缴纳账单的金额,适用于计费错误等情况
- 违约金减免:对未缴纳账单的违约金进行减免,适用于特殊情况下的优惠政策
#### 2.4.2 特殊开账
- 特殊情况下的账单生成,如补开账单、特殊计费等
- 支持手工开账,处理系统无法自动处理的特殊情况
- 提供开账历史查询,便于追溯特殊开账记录
#### 2.4.3 账务退款
- 多缴费退款:处理用户多缴水费的退款,支持现金退款和转预存
- 预付款退款:处理用户预存水费的退款,适用于用户注销等情况
- 违约金退款:处理已收取违约金的退款,适用于特殊情况下的政策调整
#### 2.4.4 销账调正
- 对已缴费账单进行调整处理
- 支持重新开票,处理发票信息错误的情况
- 提供调账历史查询,便于审计跟踪
#### 2.4.5 账务处理日志
- 记录所有账务处理操作,包括操作类型、操作人、操作时间、操作内容等
- 支持账务处理日志查询,提供多条件查询功能
- 生成账务处理报表,便于财务分析和审核
#### 2.4.6 违约金减免流程
```mermaid
flowchart TD
A[查询用户欠费] --> B[选择减免账单]
B --> C[填写减免原因]
C --> D[提交审核]
D --> E{领导审批}
E -->|通过| F[执行减免]
F --> G[记录操作日志]
E -->|不通过| H[退回修改]
H --> C
```
#### 2.4.7 已销调整流程
```mermaid
flowchart TD
A[查询已销账单] --> B[选择调整账单]
B --> C[填写调整原因]
C --> D[确定调整方式]
D --> E{是否需要退款}
E -->|是| F[生成退款单]
F --> G[办理退款]
E -->|否| H[调整账务记录]
G --> I[更新账务记录]
H --> I
I --> J[生成调账凭证]
J --> K[记录操作日志]
```
### 2.5 发票管理
发票管理模块负责水费发票的管理,主要功能包括:
#### 2.5.1 库存管理
- 发票入库:新发票的入库管理
- 发票领用:营业员领用发票管理
- 发票作废:发票作废处理
#### 2.5.2 发票打印
- 普通发票:打印纸质发票
- 电子发票:生成和发送电子发票
#### 2.5.3 发票查询
- 发票信息查询:支持多条件查询发票
- 发票统计:按不同维度统计发票开具情况
#### 2.5.4 发票调整
- 发票重开:发票信息错误后的重新开具
- 发票补开:补开发票处理
#### 2.5.5 发票领用流程
```mermaid
flowchart TD
A[营业员申请] --> B[填写发票领用单]
B --> C[提交申请]
C --> D{发票管理员审核}
D -->|通过| E[出库发票]
E --> F[记录发票流水]
F --> G[营业员领取]
D -->|不通过| H[退回修改]
H --> B
```
## 3. 表务系统
表务系统负责水表的全生命周期管理,包括水表购置、安装、维修、更换等业务。
### 3.1 表务工单
表务工单模块负责处理各类表务作业,主要功能包括:
#### 3.1.1 换表工单
- 换表计划:制定水表更换计划
- 换表申请:处理水表更换申请
- 换表施工:记录水表更换施工情况
- 换表验收:验收水表更换结果
#### 3.1.2 移表工单
- 移表申请:处理水表移位申请
- 移表施工:记录水表移位施工情况
- 移表验收:验收水表移位结果
#### 3.1.3 拆表工单
- 拆表申请:处理拆除水表申请
- 拆表施工:记录拆除水表施工情况
- 拆表确认:确认水表拆除结果
#### 3.1.4 复装工单
- 复装申请:处理水表复装申请
- 复装施工:记录水表复装施工情况
- 复装验收:验收水表复装结果
#### 3.1.5 校表工单
- 校表申请:处理水表校验申请
- 校表实施:记录水表校验情况
- 校表结果:记录水表校验结果
#### 3.1.6 换表工单流程
```mermaid
flowchart TD
A[换表申请] --> B[填写换表信息]
B --> C[选择新表]
C --> D[提交申请]
D --> E{审核}
E -->|通过| F[派工通知]
F --> G[施工人员更换水表]
G --> H[记录新旧表读数]
H --> I[施工完工确认]
I --> J[主管验收]
J --> K[更新系统数据]
E -->|不通过| L[退回修改]
L --> B
```
### 3.2 表务仓库
表务仓库模块负责水表的仓储管理,主要功能包括:
#### 3.2.1 新表入库
- 采购登记:记录水表采购信息
- 入库验收:验收入库水表
- 入库登记:登记水表入库信息
#### 3.2.2 水表领用
- 领用申请:处理水表领用申请
- 领用审核:审核水表领用申请
- 领用发放:记录水表领用发放情况
#### 3.2.3 水表出库
- 出库申请:处理水表出库申请
- 出库审核:审核水表出库申请
- 出库登记:登记水表出库信息
#### 3.2.4 水表退库
- 退库申请:处理水表退库申请
- 退库检验:检验退库水表
- 退库登记:登记水表退库信息
#### 3.2.5 水表报废
- 报废申请:处理水表报废申请
- 报废审核:审核水表报废申请
- 报废处理:处理报废水表
#### 3.2.6 水表生命周期查询
- 水表状态查询:查询水表当前状态
- 水表历史记录:查询水表历史使用、维修记录
#### 3.2.7 水表生命周期流程
```mermaid
flowchart TD
A[水表采购] --> B[水表入库]
B --> C[水表领用]
C --> D[水表安装]
D --> E[使用维护]
E -->|损坏| F[拆除]
F --> G[报废]
E -->|故障| H[换表]
H --> E
E -->|校验| I[校表]
I -->|合格| E
I -->|不合格| H
```
## 4. 报装系统
报装系统负责新用户的报装立户管理,主要功能包括:
### 4.1 报装流程
报装流程模块负责新用户报装业务的全流程管理,主要功能包括:
#### 4.1.1 报装申请
- 用户申请:处理用户报装申请
- 材料审核:审核报装申请材料
- 现场勘查:组织现场勘查评估
#### 4.1.2 方案设计
- 设计方案:制定管网接入方案
- 设计审核:审核设计方案
- 费用估算:估算报装费用
#### 4.1.3 合同签订
- 费用通知:通知用户缴纳费用
- 合同签订:与用户签订供水合同
- 收费管理:管理报装相关费用
#### 4.1.4 施工管理
- 施工计划:制定施工计划
- 施工实施:记录施工情况
- 施工验收:验收施工结果
#### 4.1.5 开户通水
- 水表安装:安装用户水表
- 用户立户:在系统中建立用户档案
- 通水确认:确认用户通水情况
#### 4.1.6 报装业务流程
```mermaid
flowchart TD
A[用户申请] --> B[受理申请]
B --> C[现场勘查]
C --> D{勘查审核}
D -->|不通过| E[退回修改]
E --> C
D -->|通过| F[方案设计]
F --> G[工程预算]
G --> H[合同签订]
H --> I[用户缴费]
I --> J[施工派工]
J --> K[施工实施]
K --> L{施工验收}
L -->|不通过| M[整改]
M --> K
L -->|通过| N[水表安装]
N --> O[用户立户]
O --> P[通水确认]
```
### 4.2 一户一表管理
一户一表管理模块负责实施"一户一表"改造,主要功能包括:
#### 4.2.1 改造计划
- 制定改造计划:规划"一户一表"改造计划
- 用户协商:与用户协商改造事宜
- 费用估算:估算改造费用
#### 4.2.2 改造实施
- 施工管理:管理改造施工
- 水表安装:安装单户水表
- 验收管理:验收改造结果
#### 4.2.3 用户转换
- 数据转换:处理用户数据转换
- 账务处理:处理改造前后的账务关系
- 使用确认:确认新表使用情况
#### 4.2.4 一户一表改造流程
```mermaid
flowchart TD
A[制定改造计划] --> B[确定改造区域]
B --> C[用户信息调查]
C --> D[用户协商]
D --> E{协商结果}
E -->|同意| F[费用估算]
F --> G[用户缴费]
G --> H[施工实施]
H --> I[水表安装]
I --> J{验收}
J -->|通过| K[系统数据转换]
K --> L[新表启用]
J -->|不通过| M[记录原因]
M --> N[纳入下次计划]
```
## 5. 客户服务
客户服务模块提供多渠道的客户服务功能,主要包括:
### 5.1 微信、支付宝服务窗
- 账户绑定:支持用户绑定水务账户,实现一个微信/支付宝账号绑定多个水表
- 用水查询:查询用水情况,支持查看历史用水量和用水趋势分析
- 水费查询:查询水费信息,包括当期欠费和历史欠费
- 在线缴费:支持在线缴纳水费,支持单笔缴费和批量缴费
- 业务办理:支持在线办理业务,如过户、水表报修、用水申请等
#### 5.1.1 在线缴费流程
```mermaid
flowchart TD
A[用户登录] --> B[绑定水务账户]
B --> C[查询欠费]
C --> D[选择缴费账单]
D --> E[选择支付方式]
E --> F[进行支付]
F --> G{支付结果}
G -->|成功| H[更新用户账户]
H --> I[显示缴费成功]
G -->|失败| J[显示失败原因]
J --> E
```
### 5.2 历史账单
- 账单查询:查询历史账单信息,支持按年月、缴费状态等条件筛选
- 用水分析:分析用水趋势,提供图表化展示,帮助用户了解用水习惯
- 账单推送:定期推送账单信息,提醒用户及时缴费
- 账单明细:提供详细的账单明细,包括基本水费、附加费用等
#### 5.2.1 用水分析功能
```mermaid
flowchart TD
A[用户查看用水分析] --> B[系统获取历史数据]
B --> C[生成月度用水统计]
C --> D[生成同比环比分析]
D --> E[生成用水趋势图表]
E --> F[展示节水建议]
F --> G[用户查看分析结果]
```
### 5.3 电子发票
- 发票申请:申请开具电子发票,支持按缴费单和按时间段开具
- 发票查询:查询已开具发票,支持多条件查询
- 发票下载下载电子发票支持PDF格式保存和打印
- 发票推送:推送电子发票到用户邮箱或微信账号
### 5.4 营业网点
- 网点查询:查询营业网点信息,包括地址、电话、营业时间等
- 网点导航:提供到营业网点的导航,支持地图显示和路线规划
- 业务指南:提供各网点业务办理指南,介绍可办理的业务类型和所需材料
- 等候情况:实时显示各网点的等候人数和预计等待时间
### 5.5 账户流水
- 流水查询:查询账户交易流水,支持按交易类型、时间段等条件筛选
- 明细下载下载流水明细支持Excel格式导出
- 交易统计:提供交易金额统计,按月度、季度、年度汇总
- 缴费证明:生成缴费证明,支持打印和电子版下载
### 5.6 微网厅
- 用户注册:用户注册微网厅账号,支持手机号、邮箱注册
- 信息查询:查询用水、缴费信息,提供全面的账户信息查询
- 业务办理:在线办理各类业务,包括报装申请、过户、名称变更等
- 用户反馈:提交意见建议,处理投诉建议
#### 5.6.1 用户注册流程
```mermaid
flowchart TD
A[用户访问微网厅] --> B[点击注册]
B --> C[输入手机号]
C --> D[获取验证码]
D --> E[输入验证码]
E --> F{验证}
F -->|成功| G[设置密码]
G --> H[补充个人信息]
H --> I[绑定水务账户]
I --> J[注册完成]
F -->|失败| K[提示错误]
K --> D
```
### 5.7 智能客服
- 常见问题:提供常见问题解答,支持关键词检索
- 智能问答基于AI的智能问答系统理解用户问题并给出准确回答
- 业务指引:引导用户了解业务办理流程和所需材料
- 人工客服:提供人工在线客服支持,处理复杂问题
#### 5.7.1 智能客服交互流程
```mermaid
flowchart TD
A[用户提问] --> B[系统分析问题类型]
B --> C{是否能自动回答}
C -->|是| D[智能系统生成答案]
C -->|否| E[转接人工客服]
D --> F[展示答案给用户]
E --> G[人工客服接入]
G --> H[人工解答问题]
F --> I{用户是否满意}
I -->|是| J[问题解决]
I -->|否| K[用户追问]
K --> B
H --> J
```
## 6. 系统配置
系统配置模块提供各类系统参数的配置管理功能,主要包括:
### 6.1 水表参数
- 水表厂家:管理水表生产厂商信息
- 水表型号:管理水表型号规格
- 水表量程:管理水表量程规格
### 6.2 地址参数
- 行政区划:管理行政区划信息
- 地址编码:管理地址编码规则
- 地址库:维护标准地址库
### 6.3 价格体系
- 用水性质:管理不同用水性质的分类
- 水价标准:管理不同用水性质的水价标准
- 阶梯水价:管理阶梯水价设置
- 调价管理:管理水价调整流程
### 6.4 基本配置
- 系统参数:管理系统基本参数
- 业务规则:管理业务处理规则
- 打印模板:管理各类打印模板
- 短信模板:管理短信发送模板
### 6.5 催缴管理
- 催缴计划:制定欠费催缴计划
- 催缴任务:分配催缴任务
- 催缴执行:记录催缴执行情况
- 催缴结果:统计催缴结果
#### 6.5.1 催缴流程
```mermaid
flowchart TD
A[生成催缴计划] --> B[筛选欠费用户]
B --> C[分配催缴任务]
C --> D[催缴员催缴]
D --> E[记录催缴结果]
E --> F{用户反应}
F -->|缴费| G[记录缴费情况]
F -->|无反应| H[再次催缴]
H --> D
G --> I[完成催缴]
```
## 7. 系统接口
系统接口模块提供与外部系统的集成和数据交换功能,实现业务数据的互通互联。
### 7.1 银行接口
银行接口实现与银行系统的对接,支持代扣、托收等功能,主要包括:
- 收费接口:实现用户通过银行渠道缴纳水费
- 冲正接口:处理银行退款和交易取消
- 对账接口:与银行系统进行对账,确保账务准确
- 托收接口:支持银行托收功能
- 代扣接口:支持银行代扣功能
#### 7.1.1 银行代扣流程
```mermaid
flowchart TD
A[银行发起代扣请求] --> B[水务系统接收请求]
B --> C[生成代扣文件]
C --> D[放置到FTP目录]
D --> E[银行读取文件]
E --> F[银行执行代扣]
F --> G[生成代扣结果]
G --> H[水务系统核销账务]
H --> I[生成代扣报告]
```
### 7.2 支付宝/微信接口
支付宝和微信接口实现与第三方支付平台的对接,支持在线支付功能,主要包括:
- 欠费查询:查询用户欠费信息
- 在线支付:支持用户在线缴纳水费
- 支付通知:处理支付结果通知
- 对账接口:与支付平台进行对账
#### 7.2.1 第三方支付流程
```mermaid
flowchart TD
A[用户在支付平台查询] --> B[系统返回欠费信息]
B --> C[用户选择账单]
C --> D[用户确认支付]
D --> E[支付平台处理支付]
E --> F[支付平台通知结果]
F --> G[系统核销账单]
G --> H[系统返回支付结果]
H --> I[用户收到支付成功通知]
```
### 7.3 短信接口
短信接口提供短信通知和验证功能,主要包括:
- 账单通知:通过短信通知用户账单信息
- 缴费提醒:提醒用户及时缴费
- 催缴通知:向欠费用户发送催缴短信
- 业务通知:通知用户业务办理状态
- 验证码功能:提供短信验证码服务
### 7.4 集抄系统接口
集抄系统接口实现与智能水表集中抄表系统的对接,主要包括:
- 抄表数据获取:获取智能水表的抄表数据
- 水表状态监控:监控水表的使用状态
- 异常数据处理:处理抄表异常情况
#### 7.4.1 集抄系统数据流程
```mermaid
flowchart TD
A[智能水表数据采集] --> B[集抄系统数据汇总]
B --> C[数据接口传输]
C --> D[营收系统数据接收]
D --> E[数据校验]
E -->|异常| F[人工干预]
F --> G[数据修正]
G --> H[数据入库]
E -->|正常| H
H --> I[生成账单]
```
### 7.5 政务系统接口
政务系统接口实现与地方政务平台和政务APP的对接主要包括
- 数据推送:推送营收数据到政务平台
- 数据查询:支持政务平台查询水务数据
- 缴费对接:支持通过政务平台缴费
- 报装工单对接:对接报装业务工单
### 7.6 消火栓系统接口
消火栓系统接口实现与消火栓系统的对接,主要功能包括:
- 预存缴费管理:管理用户预存水费
- 剩余水量计算:计算用户剩余可用水量
- 取水控制:根据预存和剩余水量控制取水
#### 7.6.1 消火栓取水控制流程
```mermaid
flowchart TD
A[用户充值] --> B[营收系统更新账户]
B --> C[计算剩余水量]
C --> D[写入取水标识]
D --> E[IC卡读取数据]
E --> F{剩余水量是否足够}
F -->|是| G[开启阀门]
F -->|否| H[保持阀门关闭]
G --> I[用户取水]
I --> J[记录取水量]
J --> K[更新剩余水量]
K --> F
```