UI
表现层 (Presentation Layer)
负责用户交互和界面展示,包含多种客户端形态,采用前后端分离架构,提高开发效率和用户体验
Web管理端
Vue3 + Element Plus
后台管理系统
手机抄表APP
uni-app跨平台
移动端现场作业
微网厅系统
微信公众号H5页面
账户绑定、在线缴费
客户自助服务平台
统一入口,负责请求路由和负载均衡,集中处理认证授权、限流熔断、监控日志
API网关
Spring Cloud Gateway
统一入口管理
认证中心
OAuth2.0 + CAS
统一认证授权
BS
业务服务层 (Business Service Layer)
核心业务逻辑处理层,包含七个业务子系统,按业务域划分微服务,实现高内聚低耦合
■ SYS-001 统一平台
UP-001 单点登录模块
OAuth2.0+CAS协议
JWT令牌认证
多种登录方式
UP-002 系统管理模块
用户角色管理
部门组织架构
菜单权限配置
UP-003 权限控制模块
RBAC权限模型
菜单权限
数据权限
UP-004 租户管理模块
多租户数据隔离
租户配置管理
UP-005 系统监控模块
在线用户
性能监控
操作日志
■ SYS-002 营收业务系统
营收核心模块群
客户管理、抄表开账、营业收费
账务处理、发票管理、催缴管理
统计分析、代收业务
客户服务模块群
账户绑定、信息查询、在线缴费、柜面扫码支付
电子发票、营业网点、业务办理
REV-001 客户资料管理
客户档案
分组管理
信息变更
REV-002 抄表开账
抄表录入
数据复核
自动开账
REV-003 营业收费
柜台收费
移动收费
在线缴费
REV-005 发票管理
开票/查询/作废
(经SYS-008)
REV-006 催缴管理
欠费统计
催缴通知
停水管理
REV-008 代收业务
银行代扣
聚合支付(经SYS-009)
REV-009 业务参数配置
水价体系
水表参数
基础配置
CS-001 账户绑定管理
微信/支付宝绑定
解绑与多账户
CS-002 信息查询服务
账单/用水历史
缴费记录/公告
CS-003 在线缴费服务
快捷缴费/充值/代缴
(经SYS-009)
CS-004 电子发票服务
查看/推送/下载
(经SYS-008)
CS-005 营业网点服务
网点查询
地图导航/预约
CS-006 业务办理服务
联系方式/开票方式/更名过户
低保/换表/自主抄表
CS-007 柜面扫码支付
二维码收款
票据关联/结果回传(经SYS-009)
■ SYS-003 手机抄表APP
移动作业模块群
登录认证、首页搜索、采集任务管理
现场抄表、数据同步(离线)
工单处理模块群
换表工单、复水工单、稽查工单
问题上报、工单接收/回填、工单流转
个人管理模块群
个人信息管理、系统设置
数据维护、离线支持
■ SYS-004 微网厅系统
信息查询服务
账单查询、用水历史
缴费记录、停水公告
业务办理服务
联系方式变更、开票方式变更
更名过户、水价变更、低保申请
换表申请、自主抄表
■ SYS-006 表务管理系统
仓库与库存
入出库/盘点/调拨
库存预警
全生命周期管理
■ SYS-007 报装业务系统
施工管理
进度/资源/质量/安全
过程留痕
节点灵活配置
验收通水/资料归档
竣工验收、通水
档案归档(CA签章/存证)
IS
基础服务层 (Infrastructure Service Layer)
提供通用的技术服务能力,为业务服务提供统一的技术支撑
发票服务子系统(SYS-008)
统一开票/作废/红冲
供应商适配/回执存证
支付与银行结算子系统(SYS-009)
聚合支付/回调/退款
代扣送回盘/对账/加解密
消息服务子系统(SYS-010)
统一短信/邮件/推送
模板与回执
数据持久化和缓存层,支持读写分离、分库分表、数据备份,提供高性能、高可用的数据服务