江苏电信调账管理系统的分析与设计
2020-12-04赵金刚
赵金刚
(中国电信江苏分公司 企业信息化部,江苏 南京 210003)
0 引言
江苏电信的收入调账管理采用层级审批模式,即按调账金额大小由不同层级的管理者进行授权审批,随着电信行业服务竞争的加剧,加上客服区域集中运营及划小承包的深入开展,原有的管理模式已不能满足客户的服务要求。本项目采用移动互联网思维,对企业收入调账管理流程进行重构,建立全省集约化的计费调账管理系统,在规范管理全省调账的基础上,通过全自动系统化处理,有效缩短调账服务周期,大幅降低服务支撑成本,实现了调账规范管理与客户满意度的双提升、双促进[1-5]。
1 需求分析
1.1 调账业务流程需求分析
用户对账单有疑问,经查实是系统原因或业务规则问题造成的费用异常,需要给用户进行当月费用的调账。各市县分公司单笔调账金额在500元以内的,由申请人所在部门负责人审批;单笔调账金额在500~5 000元的,由申请人所在部门负责人审批后,再由业务主管部门负责人审批;单笔调账金额在5 000元以上的,经业务主管部门负责人审批后,再由分管总经理审批[6-9]。各市分公司也可以结合自身情况制定个性化的调账审批流程,如图1所示。
图1 调账业务流程
1.2 系统功能需求分析
通过前期需求可行性调研分析,江苏电信计费调账管理系统应该具备的功能为:调账发起流程、调账审批与处理流程、调账统计查询、系统管理4个功能模块。下面将对这4个功能模块进行功能需求分析。
1.2.1 调账发起功能
任何具备调账申请权限的员工都可以发起调账申请。该模块提供单条录入功能和根据模板批量导入,录入调账单的基本信息,并支持调账单提交和暂存功能。工单提交即调账单发起申请并进入调账审批流程。暂存功能即调账单保存,申请人员退出调账系统再次进入后可对暂存的调账单进行修改,也可以对调账单进行删除和作废处理,经校验无误的调账单可以进行提交。
1.2.2 调账待办与审核功能
调账审批与处理流程模块包含:我的待办、我的待阅、我的已办、调账单查询等功能。其中,与调账单审批人员相关的功能有“我的待办”“我的待阅”“我的已办”,这3个功能的信息只与调账审批人员有关,即调账单审批人员只能查询到和自己相关的调账单信息,而调账单查询是具有调账管理权限的人员才能使用。
1.2.3 统计查询功能
调账管理人员或具有统计查询功能权限的人员可以通过该模块进行调账单的查询、统计分析、工单详情查询、月度分析报告、日志查询。
1.2.4 用户管理功能
(1)用户角色管理模块包括用户管理、角色管理等,系统管理员可以对管理模块中的信息进行管理。
(2)角色分析。系统权限是根据不同角色进行权限范围的控制。调账管理系统的角色主要分为:系统管理员、调账申请人员、调账审核人员和调账查询人员[10-12]。
2 系统设计
2.1 系统总体架构设计
本系统采用目前常用的3层模型结构,即B/S结构模型,如图2所示。整个系统分为3层架构:表示层、中间层、数据层。
图2 系统3层结构模型
(1)表示层,即PC客户端的浏览器层,用户通过在浏览器上输入系统地址访问系统界面,用户登录系统后可以进行权限范围内的各项操作,从而完成表示层与后台数据的交互处理。用户通过客户端向Web服务端发起处理请求,Web服务端根据处理请求与数据层进行交互,数据层处理后将结果反馈客户端,最后处理结果通过浏览器展示[13]。
(2)中间层,即Web应用服务层,主要负责客户端与数据库之间的数据交互和逻辑处理,从客户端接收数据和处理请求后,然后进行数据处理并把数据和处理请求送给数据层,数据层进行数据变更与存储,如果是查询和统计的请求,会将查询数据反馈给表示层[14]。
(3)数据层,即数据存储层,本系统采用Oracle关系型数据库,数据库服务器主要响应Web应用服务器的请求,根据请求进行数据的查询、插入、修改、删除等各种操作,然后把处理结果反馈给Web服务器。
系统功能主要包括调账单管理、调账单审批与处理流程、调账审批流程、自动接口处理流程、调账统计查询、系统管理等功能[15]。
2.2 系统功能模块设计
本节主要对系统功能模块进行设计,主要以静态图和动态图的形式进行描述。系统功能模块设计包括调账单管理、调账单发起流程、调账审批处理流程、审批流程、自动接口处理、校验规则配置、额度控制配置、调账统计查询和系统管理模块的设计。
2.2.1 调账发起流程模块设计
调账单申请人员可以通过调账单申请界面发起调账单的申请。如图3所示,调账单申请类图中描述了调账单申请类图中调账单发起人员与调账单申请界面的关系是依赖关系,调账单任务发起人员与调账管理器的关系是关联关系,调账单管理器与调账单的关系是依赖关系。
2.2.2 待办与审核流程模块设计
具有审批权限的人员通过系统首页可以看到待办工作,点击待办工作进入调账单审批列表中,审批人员可以进行批量审批或单个审批。图4调账审批处理类图中有调账审批人员、调账单审批界面、调账单管理器、调账单类,调账审批人员与调账单审批界面的关系是依赖关系,调账单审批人员与调账管理器的关系是关联关系,调账单管理器与调账单的关系是依赖关系。
图3 调账单申请类
图4 调账审批处理类
2.2.3 统计查询模块设计
调账统计查询模块提供调账工单、统计分析、工单详情、月度分析报表、日志等数据的查询。图5调账单查询类图中包括调账单查询人员、调账单查询界面、调账单管理器、调账单类,调账单查询人员与调账单单查询界面的关系是依赖关系,调账单查询人员与调账单管理器的关系是关联关系,调账单管理器与调账单的关系是关联关系。
图5 调账单查询类
2.2.4 用户角色管理模块设计
用户角色管理模块能够对系统用户的进行添加、修改、删除,并可以从账务系统直接进行工号导入,同时通过界面可以配置用户权限进。系统的用户是分权限管理,省级管理员可以对全省所有用户进行管理,各地市管理员只具备地市工号管理的权限。
用户管理类图中有系统管理员、用户管理界面、用户管理处理器和用户角色,具体如图6所示。
图6 用户管理类
3 结语
江苏电信调账管理系统目前已经正式上线运行,而且系统功能也在不断拓展完善中,但仍然会在月底调账高峰期出现系统不稳定的情况,希望以后能够通过云化部署、系统架构调整,将系统进一步完善与优化,提高系统的健壮性。