diff --git a/water_biz_module_design.md b/water_biz_module_design.md index f63a44a..f3d21f5 100644 --- a/water_biz_module_design.md +++ b/water_biz_module_design.md @@ -2,12 +2,52 @@ ## 目录 - [1. 统一平台](#1-统一平台) + - [1.1 单点登录](#11-单点登录) + - [1.2 系统管理](#12-系统管理) - [2. 营收系统](#2-营收系统) + - [2.1 系统管理](#21-系统管理) + - [2.2 抄表开账](#22-抄表开账) + - [2.3 收费管理](#23-收费管理) + - [2.4 账务处理](#24-账务处理) + - [2.5 发票管理](#25-发票管理) + - [2.6 代收业务](#26-代收业务) - [3. 表务系统](#3-表务系统) + - [3.1 表务工单](#31-表务工单) + - [3.2 表务仓库](#32-表务仓库) - [4. 报装系统](#4-报装系统) + - [4.1 报装流程](#41-报装流程) + - [4.2 一户一表管理](#42-一户一表管理) - [5. 客户服务](#5-客户服务) + - [5.1 微信、支付宝服务窗](#51-微信支付宝服务窗) + - [5.2 历史账单](#52-历史账单) + - [5.3 电子发票](#53-电子发票) + - [5.4 营业网点](#54-营业网点) + - [5.5 账户流水](#55-账户流水) + - [5.6 微网厅](#56-微网厅) + - [5.7 智能客服](#57-智能客服) - [6. 系统配置](#6-系统配置) + - [6.1 水表参数](#61-水表参数) + - [6.2 地址参数](#62-地址参数) + - [6.3 价格体系](#63-价格体系) + - [6.4 基本配置](#64-基本配置) + - [6.5 催缴管理](#65-催缴管理) - [7. 系统接口](#7-系统接口) + - [7.1 银行接口](#71-银行接口) + - [7.2 支付宝/微信接口](#72-支付宝微信接口) + - [7.3 短信接口](#73-短信接口) + - [7.4 集抄系统接口](#74-集抄系统接口) + - [7.5 政务系统接口](#75-政务系统接口) + - [7.6 消火栓系统接口](#76-消火栓系统接口) +- [8. 统计分析](#8-统计分析) + - [8.1 报表查询](#81-报表查询) + - [8.2 欠费查询](#82-欠费查询) + - [8.3 缴费记录](#83-缴费记录) + - [8.4 用水分析](#84-用水分析) +- [9. 工程管理](#9-工程管理) + - [9.1 工程申请](#91-工程申请) + - [9.2 工程施工](#92-工程施工) + - [9.3 工程验收](#93-工程验收) + - [9.4 工程查询](#94-工程查询) ## 1. 统一平台 @@ -77,6 +117,7 @@ flowchart TD - 定额共享:设定定额账户关系绑定,用于处理共用表的情况 - 定额核定:核定已经确认绑定关系客户定额量 - 批量修改:支持批量修改客户基本信息,通过手工选择或批量导入实现 + - 客户优惠方案设置:针对特定客户设置个性化优惠方案,适用于低保户、特殊用户等 - 更名过户管理:处理用户变更、过户等业务 - 注销报停管理:处理用户注销、暂停用水等业务 @@ -119,6 +160,23 @@ flowchart TD G --> H[集收收费处理] ``` +#### 2.1.4 客户优惠方案设置流程 + +```mermaid +flowchart TD + A[进入客户管理] --> B[查找目标客户] + B --> C[进入优惠方案设置] + C --> D[选择优惠类型] + D --> E[设置优惠参数] + E --> F[设置生效时间] + F --> G[提交审核] + G --> H{领导审核} + H -->|通过| I[优惠生效] + H -->|不通过| J[退回修改] + J --> D + I --> K[系统自动应用优惠] +``` + ### 2.2 抄表开账 抄表开账模块负责水表读数的采集和账单生成,主要功能包括: @@ -234,6 +292,9 @@ flowchart TD - 水量调整:调整未缴纳账单的用水量,适用于抄表错误、漏水等情况 - 金额调整:调整未缴纳账单的金额,适用于计费错误等情况 - 违约金减免:对未缴纳账单的违约金进行减免,适用于特殊情况下的优惠政策 +- 分账处理:将一个账户的欠费分摊到多个账户,适用于共用水表的分户情况 +- 价差调整:针对水价变动或特殊政策导致的价格差异进行调整 +- 呆坏账调整:对确认无法收回的账款进行呆坏账处理 #### 2.4.2 特殊开账 @@ -253,13 +314,19 @@ flowchart TD - 支持重新开票,处理发票信息错误的情况 - 提供调账历史查询,便于审计跟踪 -#### 2.4.5 账务处理日志 +#### 2.4.5 预存调整 + +- 预存余额调整:处理客户预存余额的增减调整 +- 预存转账:支持预存款在不同账户间的转移 +- 预存冲销:将预存款冲销当期账单或历史欠费 + +#### 2.4.6 账务处理日志 - 记录所有账务处理操作,包括操作类型、操作人、操作时间、操作内容等 - 支持账务处理日志查询,提供多条件查询功能 - 生成账务处理报表,便于财务分析和审核 -#### 2.4.6 违约金减免流程 +#### 2.4.7 违约金减免流程 ```mermaid flowchart TD @@ -273,7 +340,7 @@ flowchart TD H --> C ``` -#### 2.4.7 已销调整流程 +#### 2.4.8 已销调整流程 ```mermaid flowchart TD @@ -290,6 +357,45 @@ flowchart TD J --> K[记录操作日志] ``` +#### 2.4.9 分账处理流程 + +```mermaid +flowchart TD + A[查询源账户欠费] --> B[选择分账账单] + B --> C[选择目标账户] + C --> D[设置分摊比例或金额] + D --> E[计算分摊结果] + E --> F{确认分摊方案} + F -->|是| G[提交审核] + F -->|否| H[调整分摊方案] + H --> D + G --> I{领导审批} + I -->|通过| J[执行分账] + J --> K[生成分账记录] + K --> L[更新账务信息] + I -->|不通过| M[退回修改] + M --> C +``` + +#### 2.4.10 呆坏账处理流程 + +```mermaid +flowchart TD + A[查询长期欠费] --> B[筛选呆坏账] + B --> C[核实欠费情况] + C --> D[填写呆坏账申请] + D --> E[提交审核] + E --> F{部门审核} + F -->|通过| G{财务审批} + F -->|不通过| H[退回修改] + H --> C + G -->|通过| I[执行呆坏账处理] + G -->|不通过| J[退回重审] + J --> D + I --> K[生成会计凭证] + K --> L[更新账务记录] +``` + ### 2.5 发票管理 发票管理模块负责水费发票的管理,主要功能包括: @@ -329,6 +435,73 @@ flowchart TD H --> B ``` +### 2.6 代收业务 + +代收业务模块负责处理各种渠道的水费代收业务,主要功能包括: + +#### 2.6.1 实时收费 + +- 银行代收:对接各大银行的实时代收业务 +- 支付宝/微信收费:支持支付宝、微信等第三方支付平台缴费 +- 代收点收费:支持社区代收点、便利店等渠道代收水费 +- 实时对账:实现代收渠道与系统的实时对账功能 + +#### 2.6.2 银行代扣 + +- 代扣协议管理:管理用户的银行代扣协议 +- 代扣数据生成:生成银行代扣的数据文件 +- 代扣结果处理:处理银行返回的代扣结果 +- 代扣异常处理:处理代扣过程中的异常情况 + +#### 2.6.3 银行托收 + +- 托收单生成:生成银行托收单据 +- 托收数据导出:导出银行托收数据 +- 托收结果导入:导入银行托收结果 +- 托收核销处理:根据托收结果进行账务核销 + +#### 2.6.4 代扣渠道管理 + +- 代扣渠道维护:维护各代扣渠道的基本信息 +- 代扣规则设置:设置不同渠道的代扣规则 +- 代扣效率分析:分析各代扣渠道的效率和成功率 +- 代扣优化建议:基于分析结果提供代扣渠道优化建议 + +#### 2.6.5 银行代扣流程 + +```mermaid +flowchart TD + A[银行发起代扣请求] --> B[水务系统接收请求] + B --> C[生成代扣文件] + C --> D[放置到FTP目录] + D --> E[银行读取文件] + E --> F[银行执行代扣] + F --> G[生成代扣结果] + G --> H[水务系统获取结果] + H --> I{代扣是否成功} + I -->|成功| J[系统核销账务] + I -->|失败| K[记录失败原因] + K --> L[纳入下次代扣或其他催缴] + J --> M[生成代扣报告] +``` + +#### 2.6.6 银行托收流程 + +```mermaid +flowchart TD + A[生成托收计划] --> B[筛选符合条件的账单] + B --> C[生成托收批次] + C --> D[导出托收数据] + D --> E[递交银行托收] + E --> F[银行处理托收] + F --> G[接收托收结果] + G --> H{托收是否成功} + H -->|成功| I[系统核销账务] + H -->|失败| J[记录失败原因] + J --> K[安排其他收费方式] + I --> L[生成托收报告] +``` + ## 3. 表务系统 表务系统负责水表的全生命周期管理,包括水表购置、安装、维修、更换等业务。 @@ -368,7 +541,21 @@ flowchart TD - 校表实施:记录水表校验情况 - 校表结果:记录水表校验结果 -#### 3.1.6 换表工单流程 +#### 3.1.6 稽查工单 + +- 水量异常稽查:处理水量异常情况的检查 +- 违规用水稽查:处理违规用水的检查处理 +- 稽查结果记录:记录稽查结果及违规情况 +- 稽查处罚决定:根据稽查结果做出处罚决定 + +#### 3.1.7 业务上报 + +- 业务异常上报:处理业务办理过程中的异常情况上报 +- 客户投诉上报:处理客户投诉事件的上报 +- 工单分配:将上报的问题分配给相关人员处理 +- 处理结果反馈:记录问题处理结果并反馈 + +#### 3.1.8 换表工单流程 ```mermaid flowchart TD @@ -386,6 +573,27 @@ flowchart TD L --> B ``` +#### 3.1.9 稽查工单流程 + +```mermaid +flowchart TD + A[发起稽查] --> B[填写稽查原因] + B --> C[选择稽查对象] + C --> D[派发稽查任务] + D --> E[稽查员现场检查] + E --> F[记录检查结果] + F --> G{是否存在违规} + G -->|是| H[确定处理意见] + H --> I[提交审批] + I --> J{审批结果} + J -->|通过| K[执行处罚] + J -->|不通过| L[退回修改] + L --> H + G -->|否| M[记录正常] + M --> N[完成稽查] + K --> N +``` + ### 3.2 表务仓库 表务仓库模块负责水表的仓储管理,主要功能包括: @@ -829,4 +1037,181 @@ flowchart TD I --> J[记录取水量] J --> K[更新剩余水量] K --> F +``` + +## 8. 统计分析 + +统计分析模块提供多维度的数据统计和分析功能,为管理决策提供数据支持。 + +### 8.1 报表查询 + +- 标准报表:系统内置的标准统计报表,包括用水量报表、收费报表、欠费报表等 +- 自定义报表:用户可自定义的报表,支持多种条件筛选和数据汇总方式 +- 报表导出:支持将报表导出为Excel、PDF等格式 +- 报表打印:支持报表打印功能 + +#### 8.1.1 报表生成流程 + +```mermaid +flowchart TD + A[选择报表类型] --> B[设置查询条件] + B --> C[设置统计维度] + C --> D[生成报表] + D --> E{是否满足需求} + E -->|是| F[导出/打印] + E -->|否| G[调整参数] + G --> B +``` + +### 8.2 欠费查询 + +- 欠费情况统计:按区域、用户类型、欠费金额等维度统计欠费情况 +- 欠费用户明细:查询欠费用户的详细信息,包括欠费金额、欠费时间等 +- 欠费分析:分析欠费原因和趋势,为欠费管理提供决策支持 +- 欠费导出:支持将欠费数据导出为Excel等格式 + +#### 8.2.1 欠费分析流程 + +```mermaid +flowchart TD + A[设置欠费查询条件] --> B[系统查询欠费数据] + B --> C[生成欠费统计表] + C --> D[生成欠费趋势图] + D --> E[分析欠费原因] + E --> F[制定催缴策略] + F --> G[导出欠费报告] +``` + +### 8.3 缴费记录 + +- 缴费情况统计:按时间、区域、缴费方式等维度统计缴费情况 +- 缴费明细查询:查询缴费明细记录,包括缴费金额、缴费时间、缴费方式等 +- 缴费趋势分析:分析缴费趋势,为预测现金流提供数据支持 +- 缴费渠道分析:分析各缴费渠道的使用情况,优化缴费渠道配置 + +#### 8.3.1 缴费分析流程 + +```mermaid +flowchart TD + A[设置缴费查询条件] --> B[系统查询缴费数据] + B --> C[生成缴费统计表] + C --> D[分析缴费渠道] + D --> E[分析缴费时间分布] + E --> F[分析用户缴费习惯] + F --> G[生成缴费分析报告] +``` + +### 8.4 用水分析 + +- 用水量统计:按区域、用户类型、时间等维度统计用水量 +- 用水趋势分析:分析用水趋势,预测未来用水需求 +- 异常用水分析:识别和分析异常用水情况,辅助漏损管理 +- 节水潜力分析:分析用户节水潜力,为节水工作提供决策支持 + +#### 8.4.1 用水分析流程 + +```mermaid +flowchart TD + A[收集用水数据] --> B[清洗数据] + B --> C[按维度分组统计] + C --> D[生成用水趋势图] + D --> E[识别异常用水] + E --> F[分析用水特征] + F --> G[形成用水分析报告] +``` + +## 9. 工程管理 + +工程管理模块负责处理与供水工程相关的业务,包括工程申请、施工管理和工程验收等。 + +### 9.1 工程申请 + +- 工程立项:新建供水工程的立项申请 +- 材料提交:上传工程相关材料 +- 前期勘察:记录工程前期勘察结果 +- 工程预算:制定工程预算方案 +- 申请审批:对工程申请进行审批 + +#### 9.1.1 工程申请流程 + +```mermaid +flowchart TD + A[提交工程申请] --> B[填写基本信息] + B --> C[上传相关材料] + C --> D[安排现场勘察] + D --> E[编制工程预算] + E --> F[提交审批] + F --> G{审批结果} + G -->|通过| H[工程立项] + H --> I[缴纳工程款] + I --> J[生成施工任务] + G -->|不通过| K[退回修改] + K --> B +``` + +### 9.2 工程施工 + +- 施工计划:制定工程施工计划 +- 施工派工:将施工任务分配给施工人员 +- 施工记录:记录施工过程和施工情况 +- 材料管理:管理工程施工材料的使用情况 +- 施工异常处理:处理施工过程中的异常情况 + +#### 9.2.1 工程施工流程 + +```mermaid +flowchart TD + A[制定施工计划] --> B[材料准备] + B --> C[施工人员安排] + C --> D[开始施工] + D --> E[施工过程记录] + E --> F{施工是否完成} + F -->|否| G[处理施工问题] + G --> D + F -->|是| H[施工完工确认] + H --> I[提交验收申请] +``` + +### 9.3 工程验收 + +- 验收申请:提交工程验收申请 +- 验收检查:对工程进行验收检查 +- 验收记录:记录验收结果 +- 竣工结算:进行工程竣工结算 +- 工程归档:对工程资料进行归档 + +#### 9.3.1 工程验收流程 + +```mermaid +flowchart TD + A[提交验收申请] --> B[组织验收人员] + B --> C[现场验收检查] + C --> D{验收结果} + D -->|通过| E[填写验收报告] + E --> F[工程结算] + F --> G[工程归档] + D -->|不通过| H[整改通知] + H --> I[整改实施] + I --> J[再次申请验收] + J --> B +``` + +### 9.4 工程查询 + +- 工程进度查询:查询工程进度情况 +- 工程资料查询:查询工程相关资料 +- 工程统计:统计工程数量、金额等信息 +- 工程分析:分析工程实施情况,为管理决策提供支持 + +#### 9.4.1 工程查询流程 + +```mermaid +flowchart TD + A[设置查询条件] --> B[系统查询工程数据] + B --> C[显示工程列表] + C --> D[选择目标工程] + D --> E[查看工程详情] + E --> F{是否需要导出} + F -->|是| G[导出工程报告] + F -->|否| H[完成查询] ``` \ No newline at end of file