fujian_water_biz_doc/water_biz_module_design.md

43 KiB
Raw Blame History

福建水务业务系统模块设计

目录

1. 统一平台

统一平台是客户服务平台的综合展示平台,包含日常工作功能和客户全部的信息,是系统的基础功能模块。

1.1 单点登录

单点登录模块实现用户一次登录即可访问系统中所有应用的功能,主要特点包括:

  • 支持通过用户名、密码进行身份认证
  • 根据登录人员所在公司的不同,显示不同的系统名称和界面风格
  • 提供流程节点到期提醒功能,包括工单及业务流程提醒
  • 支持多种安全认证方式,如双因素认证等

1.1.1 登录流程

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 角色权限管理流程

flowchart TD
    A[管理员登录] --> B[进入角色管理]
    B --> C[创建/编辑角色]
    C --> D[设置角色权限]
    D --> E[分配用户到角色]
    E --> F[保存角色配置]
    F --> G[权限生效]

2. 营收系统

营收系统是水务业务系统的核心组成部分,负责抄表、收费、账务处理等关键业务功能。

2.1 系统管理

营收系统的基础管理功能,包括:

  • 水价管理:不同用户类型的水价标准管理,支持阶梯水价
  • 用户档案管理:维护用户基本信息、用水信息、账户信息等
    • 客户分组:将不同用水客户进行分组管理,适用企业集团情况,便于分类统计分析
    • 集收管理:将不同用水客户进行归集管理,适用小区集中缴费情况
    • 客户信息:包含基本信息、表卡信息、账户信息、联系人信息等完整档案
    • 定额共享:设定定额账户关系绑定,用于处理共用表的情况
    • 定额核定:核定已经确认绑定关系客户定额量
    • 批量修改:支持批量修改客户基本信息,通过手工选择或批量导入实现
    • 客户优惠方案设置:针对特定客户设置个性化优惠方案,适用于低保户、特殊用户等
  • 更名过户管理:处理用户变更、过户等业务
  • 注销报停管理:处理用户注销、暂停用水等业务

2.1.1 水价调整流程

flowchart TD
    A[水价调整申请] --> B[填写调价信息]
    B --> C[选择调价范围]
    C --> D[提交审核]
    D --> E{领导审核}
    E -->|通过| F[设置生效日期]
    F --> G[系统更新水价]
    E -->|不通过| H[退回修改]
    H --> B

2.1.2 客户分组管理流程

flowchart TD
    A[进入客户分组] --> B[创建客户分组]
    B --> C[设置分组信息]
    C --> D[查找客户]
    D --> E[将客户添加到分组]
    E --> F[保存分组设置]
    F --> G[分组客户查询统计]

2.1.3 集收管理流程

flowchart TD
    A[进入集收管理] --> B[创建集收号]
    B --> C[设置集收信息]
    C --> D[查找客户]
    D --> E[将客户绑定到集收号]
    E --> F[保存集收设置]
    F --> G[集收账单生成]
    G --> H[集收收费处理]

2.1.4 客户优惠方案设置流程

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 抄表开账

抄表开账模块负责水表读数的采集和账单生成,主要功能包括:

2.2.1 册本管理

  • 册本信息管理:册本基本信息的维护,包括册本编号、名称、抄表员、抄表周期等
  • 新卡入册:新增水表加入抄表册本,可手动添加或批量导入
  • 册本调整:调整册本内水表顺序或将水表调整到其他册本,优化抄表路线

2.2.2 抄表录入

  • 手工抄表:支持人工录入抄表数据,录入界面显示上期抄表记录和历史水量供参考
  • 智能抄表:支持从智能水表、远传水表自动获取数据,解决人工抄表困难的情况
  • 自报抄表支持用户自行报送抄表数据通过短信、微信、APP等渠道上报
  • 抄表异常处理:处理抄表过程中的异常情况,包括水表损坏、无法读数、水量异常等

2.2.3 抄表数据审核

  • 数据校验:对抄表数据进行合理性校验,自动标记水量波动异常的数据
  • 异常数据标记:标记异常抄表数据,包括零水量、负水量、水量突增突减等
  • 数据审核:对抄表数据进行审核确认,确保数据准确性
  • 开账处理:根据审核后的抄表数据生成账单,自动计算水费和相关费用

2.2.4 追加抄表

  • 非周期性抄表:支持在非常规周期进行抄表,例如用户搬迁、水表更换等情况
  • 特殊抄表:支持针对特定用户进行特殊抄表,满足特殊业务需求

2.2.5 抄表开账流程

flowchart TD
    A[册本分配] --> B[抄表员抄表]
    B --> C[抄表数据录入]
    C --> D{数据审核}
    D -->|异常| E[处理异常数据]
    E --> C
    D -->|正常| F[生成账单]
    F --> G[开账]
    G --> H[通知用户]

2.2.6 抄表数据录入与审核流程

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 柜台收费流程

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 账务处理日志

  • 记录所有账务处理操作,包括操作类型、操作人、操作时间、操作内容等
  • 支持账务处理日志查询,提供多条件查询功能
  • 生成账务处理报表,便于财务分析和审核

2.4.7 违约金减免流程

flowchart TD
    A[查询用户欠费] --> B[选择减免账单]
    B --> C[填写减免原因]
    C --> D[提交审核]
    D --> E{领导审批}
    E -->|通过| F[执行减免]
    F --> G[记录操作日志]
    E -->|不通过| H[退回修改]
    H --> C

2.4.8 已销调整流程

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.4.9 分账处理流程

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 呆坏账处理流程

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 发票管理

发票管理模块负责水费发票的管理,主要功能包括:

2.5.1 库存管理

  • 发票入库:新发票的入库管理
  • 发票领用:营业员领用发票管理
  • 发票作废:发票作废处理

2.5.2 发票打印

  • 普通发票:打印纸质发票
  • 电子发票:生成和发送电子发票

2.5.3 发票查询

  • 发票信息查询:支持多条件查询发票
  • 发票统计:按不同维度统计发票开具情况

2.5.4 发票调整

  • 发票重开:发票信息错误后的重新开具
  • 发票补开:补开发票处理

2.5.5 发票领用流程

flowchart TD
    A[营业员申请] --> B[填写发票领用单]
    B --> C[提交申请]
    C --> D{发票管理员审核}
    D -->|通过| E[出库发票]
    E --> F[记录发票流水]
    F --> G[营业员领取]
    D -->|不通过| H[退回修改]
    H --> B

2.6 代收业务

代收业务模块负责处理各种渠道的水费代收业务,主要功能包括:

2.6.1 实时收费

  • 银行代收:对接各大银行的实时代收业务
  • 支付宝/微信收费:支持支付宝、微信等第三方支付平台缴费
  • 代收点收费:支持社区代收点、便利店等渠道代收水费
  • 实时对账:实现代收渠道与系统的实时对账功能

2.6.2 银行代扣

  • 代扣协议管理:管理用户的银行代扣协议
  • 代扣数据生成:生成银行代扣的数据文件
  • 代扣结果处理:处理银行返回的代扣结果
  • 代扣异常处理:处理代扣过程中的异常情况

2.6.3 银行托收

  • 托收单生成:生成银行托收单据
  • 托收数据导出:导出银行托收数据
  • 托收结果导入:导入银行托收结果
  • 托收核销处理:根据托收结果进行账务核销

2.6.4 代扣渠道管理

  • 代扣渠道维护:维护各代扣渠道的基本信息
  • 代扣规则设置:设置不同渠道的代扣规则
  • 代扣效率分析:分析各代扣渠道的效率和成功率
  • 代扣优化建议:基于分析结果提供代扣渠道优化建议

2.6.5 银行代扣流程

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 银行托收流程

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. 表务系统

表务系统负责水表的全生命周期管理,包括水表购置、安装、维修、更换等业务。

3.1 表务工单

表务工单模块负责处理各类表务作业,主要功能包括:

3.1.1 换表工单

  • 换表计划:制定水表更换计划,支持按周期、批次生成换表计划
  • 抄表故障换表:处理抄表过程中发现故障的水表更换,可查询抄表状态为故障的数据
  • 客户自报换表:处理客户报告的故障水表更换,填写表卡、上报人、故障类型等信息
  • 换表施工:记录水表更换施工情况,包括施工时间、执行人等
  • 换表回填:填写水表更换完成情况及新表信息,包括旧表抄码、新表底码、钢印号等
  • 换表批量派发:表务主管批量派发未指派人员的工单
  • 换表工单查询:支持按计划换表日期、实际回填日期、工单状态、站点、册本等条件查询
  • 工单打印:打印换表工单,以便换表员到仓库领表后现场换表

3.1.2 移表工单

  • 移表申请:处理水表移位申请,记录申请原因、联系方式等
  • 移表施工:记录水表移位施工情况,包括施工时间、执行人等
  • 移表验收:验收水表移位结果,确认安装位置符合规范

3.1.3 拆表工单

  • 拆表申请:处理拆除水表申请,记录申请原因、拆表类型等
  • 拆表施工:记录拆除水表施工情况,包括施工时间、执行人等
  • 拆表确认:确认水表拆除结果,记录拆表后抄码、回收水表信息等

3.1.4 复装工单

  • 复装申请:处理水表复装申请,记录申请原因、预约时间等
  • 复装施工:记录水表复装施工情况,包括施工时间、执行人等
  • 复装验收:验收水表复装结果,记录新表信息、初始读数等

3.1.5 校表工单

  • 校表申请:处理水表校验申请,记录校验原因、申请人等
  • 校表实施:记录水表校验情况,包括校验方法、校验时间等
  • 校表结果:记录水表校验结果,包括校验误差、是否合格等

3.1.6 稽查工单

  • 水量异常稽查:处理水量异常情况的检查,对零水量、高水量等进行排查
  • 违规用水稽查:处理违规用水的检查处理,包括偷水、私接等情况
  • 稽查结果记录:记录稽查结果及违规情况,包括违规类型、证据等
  • 稽查处罚决定:根据稽查结果做出处罚决定,生成相应罚款账单

3.1.7 业务上报

  • 业务异常上报:处理业务办理过程中的异常情况上报
  • 客户投诉上报:处理客户投诉事件的上报
  • 工单分配:将上报的问题分配给相关人员处理
  • 处理结果反馈:记录问题处理结果并反馈

3.1.8 换表工单流程

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.1.9 稽查工单流程

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 表务仓库

表务仓库模块负责水表的仓储管理,主要功能包括:

3.2.1 新表入库

  • 水表检定:检定水表合格性,记录检定结果和检定证书编号
  • 手工录入:手工录入方式进行新表入库,填写厂家、型号、口径、量程、检定日期、检定员、有效日期等
  • 文件导入通过文件批量导入方式进行新表入库支持Excel模板导入
  • 条形码入库:条形码入库需输入开始条形码和数量,实现批量录入
  • 非条码入库:非条码入库需输入钢印号开始号码和数量,实现批量录入
  • 入库确认:确认水表入库信息,确认后更新库存状态
  • 入库查询:支持按入库编号、条形码、钢印号、日期、箱号等条件查询

3.2.2 水表检定

  • 批次参数查询:可按水表编号查询批次参数
  • 检定信息记录:记录送检单位、检定日期、检定员、核检员等
  • 检定结果管理:检定结果可手工或文件导入,记录合格/不合格、证书编号
  • 检定修改记录:检定可修改、删除,所有修改操作记录日志
  • 首检流程:首检合格可入库,不合格做退回,修复后需再检定
  • 检验状态管理:检验状态包括"未检验"、"合格"、"不合格"

3.2.3 水表领用

  • 领用单登记:先登记领用单,填写领用部门、类型(新装/换表)、受理号、领用人、备注
  • 领用单管理:领用单可查询、修改、删除,明细可增删改
  • 领用单打印:领用单登记后可打印,领用人凭单领表
  • 领用导出支持将领用信息导出为Excel等格式
  • 领用统计:支持按不同维度统计领用情况

3.2.4 水表出库

  • 出库登记:领用人凭领用单领表,仓库管理员按单出库
  • 条形码出库:可手工录入条形码出库,确认后完成出库操作
  • 出库确认:确认水表出库操作,更新库存状态
  • 出库查询:已出库信息可按部门、单号、日期、条形码、领用人等条件查询
  • 库存变动日志:记录出库引起的库存变动

3.2.5 水表退库

  • 退库申请:处理未使用水表的退库申请,退库指未使用的水表退还仓库
  • 退库登记:录入条形码/钢印号/箱号登记,填写退库人和原因
  • 退库确认:确认水表退库操作,退库后水表返回仓库库存
  • 退库管理:退库信息显示在待退库列表,便于管理

3.2.6 水表报废

  • 报废申请:申请报废水表,可通过水表选择、文件导入、采集器导入方式
  • 批次管理:自动生成报废批次号,记录申请人及时间
  • 报废确认:确认水表报废,确认后状态为"报废申请",领导同意后为"报废"
  • 申请单作废:可作废报废申请单,用于处理误报废情况

3.2.7 水表生命周期查询

  • 水表状态查询:查询水表当前状态,如在库、已装、报废等
  • 水表历史记录:查询水表从入库到下线的所有时间节点信息,包括入库、领用、上线、下线等
  • 查询条件:支持按条形码、客户号、钢印号等条件查询

3.2.8 水表生命周期流程

flowchart TD
    A[水表采购] --> B[水表检定]
    B -->|合格| C[水表入库]
    B -->|不合格| D[水表退回]
    D --> E[水表修复]
    E --> B
    C --> F[水表领用]
    F --> G[水表出库]
    G --> H[水表安装]
    H --> I[使用维护]
    I -->|损坏| J[拆除]
    J --> K[报废]
    I -->|故障| L[换表]
    L --> I
    I -->|校验| M[校表]
    M -->|合格| I
    M -->|不合格| L

3.3 水表参数与基础信息

水表参数与基础信息模块负责维护水表相关的基础数据,主要功能包括:

3.3.1 水表厂家管理

  • 厂家信息维护:维护水表厂家的基本信息,包括厂家名称、地址、联系人、联系电话等
  • 厂家状态管理:管理厂家的启用/停用状态
  • 厂家分类管理:支持对厂家进行分类管理,便于筛选查询

3.3.2 水表型号管理

  • 型号信息维护:维护所有厂家水表的型号信息
  • 型号分类管理:支持按计量方式、水表类型等进行分类
  • 型号与厂家关联:维护水表型号与厂家的对应关系

3.3.3 水表口径管理

  • 口径信息维护:维护水表口径、量程、强检周期、定换周期、量高/量低系数、状态、描述等
  • 定换周期设置:设置不同口径水表的定期更换周期,用于生成定期换表计划
  • 强制检定周期:设置不同口径水表的强制检定周期,确保计量准确性

3.3.4 水表量程管理

  • 量程信息维护:维护量程代码、名称、值、状态、备注等
  • 量程与口径关联:维护水表量程与口径的对应关系
  • 量程范围设置:设置水表的量程范围,用于水量异常判断

3.4 物联网对接与数据同步

物联网对接与数据同步模块负责水表数据的互联互通,主要功能包括:

3.4.1 厂家设备信息管理

  • 设备型号管理:物联网管理员统一管理接入的水表型号及协议
  • 设备厂家管理:维护设备厂家信息,可按水司、厂家、型号等信息进行添加、修改
  • 批量导入导出:支持批量导入、导出设备信息,提供模板下载功能
  • 详情查看:支持查看设备详细信息

3.4.2 表务对接日志

  • 数据同步日志:记录营收系统推送到集抄的水表及用户信息同步日志
  • 日志查询:支持按水司、同步类型、请求内容、响应内容、日志时间等条件查询
  • 错误日志处理:提供对接错误的处理机制,支持重新推送

3.4.3 水表数据推送接口

  • 新表数据推送:营收系统推送新表数据到物联网集抄平台,支持分批传输
  • 数据字段定义推送数据包括水司编号、厂家编号、厂家名称、厂家水表编号、型号、通讯模块号、IMEI、IMSI、状态等
  • 数据校验机制:集抄系统校验重复值,确保数据一致性
  • 结果日志记录:处理结果保存日志,便于跟踪和问题排查

3.4.4 远程抄表数据同步

  • 远程抄表数据接收:接收从物联网平台传来的抄表数据
  • 数据验证与处理:对接收的数据进行验证和处理,确保准确性
  • 异常数据处理:对异常数据进行标记和处理
  • 数据状态管理:管理数据的处理状态,如待处理、已处理、异常等

3.4.5 物联网水表监控

  • 水表状态监控:监控智能水表的工作状态
  • 异常事件报警:对水表异常事件进行报警,如电池电量低、通信中断等
  • 数据分析展示:对抄表数据进行分析并以图表形式展示
  • 远程控制接口:提供远程控制水表的接口,支持远程阀门控制等功能

4. 报装系统

报装系统负责新用户的报装立户管理,主要功能包括:

4.1 报装流程

报装流程模块负责新用户报装业务的全流程管理,主要功能包括:

4.1.1 报装申请

  • 用户申请:处理用户报装申请
  • 材料审核:审核报装申请材料
  • 现场勘查:组织现场勘查评估

4.1.2 方案设计

  • 设计方案:制定管网接入方案
  • 设计审核:审核设计方案
  • 费用估算:估算报装费用

4.1.3 合同签订

  • 费用通知:通知用户缴纳费用
  • 合同签订:与用户签订供水合同
  • 收费管理:管理报装相关费用

4.1.4 施工管理

  • 施工计划:制定施工计划
  • 施工实施:记录施工情况
  • 施工验收:验收施工结果

4.1.5 开户通水

  • 水表安装:安装用户水表
  • 用户立户:在系统中建立用户档案
  • 通水确认:确认用户通水情况

4.1.6 报装业务流程

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 一户一表改造流程

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 在线缴费流程

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 用水分析功能

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 用户注册流程

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 智能客服交互流程

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 催缴流程

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 银行代扣流程

flowchart TD
    A[银行发起代扣请求] --> B[水务系统接收请求]
    B --> C[生成代扣文件]
    C --> D[放置到FTP目录]
    D --> E[银行读取文件]
    E --> F[银行执行代扣]
    F --> G[生成代扣结果]
    G --> H[水务系统核销账务]
    H --> I[生成代扣报告]

7.2 支付宝/微信接口

支付宝和微信接口实现与第三方支付平台的对接,支持在线支付功能,主要包括:

  • 欠费查询:查询用户欠费信息
  • 在线支付:支持用户在线缴纳水费
  • 支付通知:处理支付结果通知
  • 对账接口:与支付平台进行对账

7.2.1 第三方支付流程

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 集抄系统数据流程

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 消火栓取水控制流程

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

8. 统计分析

统计分析模块提供多维度的数据统计和分析功能,为管理决策提供数据支持。

8.1 报表查询

  • 标准报表:系统内置的标准统计报表,包括用水量报表、收费报表、欠费报表等
  • 自定义报表:用户可自定义的报表,支持多种条件筛选和数据汇总方式
  • 报表导出支持将报表导出为Excel、PDF等格式
  • 报表打印:支持报表打印功能

8.1.1 报表生成流程

flowchart TD
    A[选择报表类型] --> B[设置查询条件]
    B --> C[设置统计维度]
    C --> D[生成报表]
    D --> E{是否满足需求}
    E -->|是| F[导出/打印]
    E -->|否| G[调整参数]
    G --> B

8.2 欠费查询

  • 欠费情况统计:按区域、用户类型、欠费金额等维度统计欠费情况
  • 欠费用户明细:查询欠费用户的详细信息,包括欠费金额、欠费时间等
  • 欠费分析:分析欠费原因和趋势,为欠费管理提供决策支持
  • 欠费导出支持将欠费数据导出为Excel等格式

8.2.1 欠费分析流程

flowchart TD
    A[设置欠费查询条件] --> B[系统查询欠费数据]
    B --> C[生成欠费统计表]
    C --> D[生成欠费趋势图]
    D --> E[分析欠费原因]
    E --> F[制定催缴策略]
    F --> G[导出欠费报告]

8.3 缴费记录

  • 缴费情况统计:按时间、区域、缴费方式等维度统计缴费情况
  • 缴费明细查询:查询缴费明细记录,包括缴费金额、缴费时间、缴费方式等
  • 缴费趋势分析:分析缴费趋势,为预测现金流提供数据支持
  • 缴费渠道分析:分析各缴费渠道的使用情况,优化缴费渠道配置

8.3.1 缴费分析流程

flowchart TD
    A[设置缴费查询条件] --> B[系统查询缴费数据]
    B --> C[生成缴费统计表]
    C --> D[分析缴费渠道]
    D --> E[分析缴费时间分布]
    E --> F[分析用户缴费习惯]
    F --> G[生成缴费分析报告]

8.4 用水分析

  • 用水量统计:按区域、用户类型、时间等维度统计用水量
  • 用水趋势分析:分析用水趋势,预测未来用水需求
  • 异常用水分析:识别和分析异常用水情况,辅助漏损管理
  • 节水潜力分析:分析用户节水潜力,为节水工作提供决策支持

8.4.1 用水分析流程

flowchart TD
    A[收集用水数据] --> B[清洗数据]
    B --> C[按维度分组统计]
    C --> D[生成用水趋势图]
    D --> E[识别异常用水]
    E --> F[分析用水特征]
    F --> G[形成用水分析报告]

9. 工程管理

工程管理模块负责处理与供水工程相关的业务,包括工程申请、施工管理和工程验收等。

9.1 工程申请

  • 工程立项:新建供水工程的立项申请
  • 材料提交:上传工程相关材料
  • 前期勘察:记录工程前期勘察结果
  • 工程预算:制定工程预算方案
  • 申请审批:对工程申请进行审批

9.1.1 工程申请流程

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 工程施工流程

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 工程验收流程

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 工程查询流程

flowchart TD
    A[设置查询条件] --> B[系统查询工程数据]
    B --> C[显示工程列表]
    C --> D[选择目标工程]
    D --> E[查看工程详情]
    E --> F{是否需要导出}
    F -->|是| G[导出工程报告]
    F -->|否| H[完成查询]