公交二维码管理平台的设计与研究
2020-01-01雷方韵
雷方韵
(广西大学计算机与电子信息学院,南宁 530003)
0 引言
通过建设公交二维码管理平台,公交公司能够实现对整个公交运输业务过程中二维码的相关使用情况进行监控及管理。并根据所收集到的数据进行决策和指挥。因此公交二维码管理平台应该具有数据的统计、交易的汇总及清分、报表的呈现、设备的监控、风险控制管理及系统管理等功能。
1 公交二维码管理平台的设计
公交二维码管理平台使用java语言进行开发,使用SpringBoot作为开发过程中的基础框架,采用B/S架构进行设计,降低使用成本,并且采用软件设计中的经典MVC三层架构,数据库选择MySQL8.0作为业务数据库。为了实现公交公司对公交二维码的相关使用情况进行监控及管理、并对数据进行汇总及分析的需求,公交二维码管理平台具有以下功能模块:
系统管理,实现系统权限的控制模块。含有用户管理、角色管理、权限管理三个子模块。系统通过用户绑定角色,角色绑定权限的方式实现RBAC权限管理方式。系统管理员在系统管理中对用户、角色、权限三类基础数据进行增删改查、角色分配、权限分配、密码重置等操作保障整个系统的基本运行。
数据管理,实现各类数据查询功能的模块。含有收单数据查询、推单数据查询、对账记录查询、对账差错记录查询、用户数据查询五个子模块。收单数据查询模块可以查询到公交机具对二维码进行扫码后上传的每一笔离线交易信息;推单数据查询模块可以查询到交易中心向微信、支付宝、银联等上游收单机构进行推送的扣费请求明细;对账记录查询模块所查询到的记录为系统每日对收单记录与推单记录结果进行对账之后所产生的对账记录;对账差错记录查询模块查询系统对账过程中出现的应收与实收不匹配的错误数据;用户数据查询模块可以对二维码用户的手机号码、姓名、二维码等个人资料进行查询。通过数据管理模块,工作人员可以对二维码的交易情况进行查询及跟踪。
报表管理,实现各类数据汇总后生成对应报表的模块。含有收单汇总报表、推单汇总报表、实收与应收汇总报表、开户情况统计报表、上游机构支付报表五种类型的报表。收单汇总报表为对公交机具所上传的推单数据按交易日期及公交线路进行分类及汇总后所生成的统计报表;推单汇总报表为按交易日期及上游收单机构进行分类及汇总后所生成的统计报表;实收与应收汇总报表为按对账日期及对账结果进行分类及汇总后所生成的统计报表;开户情况统计报表为按开通日期、开通渠道、开通城市等信息进行分类及汇总后所生成的统计报表;上游机构支付报表为按对账日期、上游收单机构、支付结果进行分类及汇总后所生成的统计报表。报表管理所提供的五张报表的作用是为公交公司的数据分析人员收集和汇总公交二维码数据进行决策和指挥。
设备管理,实现对公交车上的扫码机具进行监控及管理的模块。含有机具监控及机具管理两个子模块。机具监控模块可以监控所有的扫码机具的在线情况、已推送交易数据、未推送交易数据等数据,以便公交公司的设备管理人员及时了解机具设备的运行情况,在出现问题之时可以及时发现并进行维护。机具管理模块可以查看所有机具设备的资料,如机具ID、所属公交线路、机具型号、所属厂家、已推送交易数据、未推送交易数据等信息。并且公交公司的设备管理人员能够对机具进行下发许可证、下发黑名单、停用、启用等远程操作。
风险控制管理,实现对公交二维码的交易数据进行风险控制。含有风险预警信息管理及风险用户管理两个子模块。风险预警信息管理模块会根据推单数据的结果的进行统计汇总,当某个用户的多次扣费请求失败之后,会生成风控信息告知系统供风控人员进行查询。风险用户管理模块可以根据手机号等条件查询某个用户的风控交易及个人信息情况供风控人员进行查询进行分析。
2 公交二维码管理平台的特点
通过公交公司对公交二维码日常交易数据管理需求设计的公交二维码管理平台。实现了对公交二维码交易数据的日常监控,并通过报表功能提供了数据分析的功能。使公交公司的工作人员能第一时间掌握公交二维码的生产经营情况,并及时作出决策及调整,为公交公司的生产作业效率的提高起到不可替代的作用。
3 结束语
如上所述,对公交二维码日常交易的统计及分析,并以此进行决策和指挥,是公交公司建设公交二维码管理平台的初衷。在此基础上所建设的信息管理系统,将能够提供可靠的数据汇总及分析功能,帮助公交公司更好的对公交二维码业务进行管理,并为公交公司带来可观的经济效益,解放员工的生产力。