598 lines
15 KiB
Markdown
598 lines
15 KiB
Markdown
# 福建水务业务系统模块设计
|
||
|
||
## 目录
|
||
- [1. 统一平台](#1-统一平台)
|
||
- [2. 营收系统](#2-营收系统)
|
||
- [3. 表务系统](#3-表务系统)
|
||
- [4. 报装系统](#4-报装系统)
|
||
- [5. 客户服务](#5-客户服务)
|
||
- [6. 系统配置](#6-系统配置)
|
||
|
||
## 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.2 抄表开账
|
||
|
||
抄表开账模块负责水表读数的采集和账单生成,主要功能包括:
|
||
|
||
#### 2.2.1 册本管理
|
||
|
||
- 册本信息管理:册本基本信息的维护
|
||
- 新卡入册:新增水表加入抄表册本
|
||
- 册本调整:调整册本内水表顺序或将水表调整到其他册本
|
||
|
||
#### 2.2.2 抄表录入
|
||
|
||
- 手工抄表:支持人工录入抄表数据
|
||
- 智能抄表:支持从智能水表、远传水表自动获取数据
|
||
- 自报抄表:支持用户自行报送抄表数据
|
||
- 抄表异常处理:处理抄表过程中的异常情况
|
||
|
||
#### 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.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.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.3 电子发票
|
||
|
||
- 发票申请:申请开具电子发票
|
||
- 发票查询:查询已开具发票
|
||
- 发票下载:下载电子发票
|
||
- 发票推送:推送电子发票
|
||
|
||
### 5.4 营业网点
|
||
|
||
- 网点查询:查询营业网点信息
|
||
- 网点导航:提供到营业网点的导航
|
||
- 业务指南:提供各网点业务办理指南
|
||
|
||
### 5.5 账户流水
|
||
|
||
- 流水查询:查询账户交易流水
|
||
- 明细下载:下载流水明细
|
||
|
||
### 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
|
||
```
|
||
|
||
## 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[完成催缴]
|
||
``` |