雷方韻
(廣西大學計算機與電子信息學院,南寧 530003)
通過建設公交二維碼管理平臺,公交公司能夠實現對整個公交運輸業(yè)務過程中二維碼的相關使用情況進行監(jiān)控及管理。并根據所收集到的數據進行決策和指揮。因此公交二維碼管理平臺應該具有數據的統(tǒng)計、交易的匯總及清分、報表的呈現、設備的監(jiān)控、風險控制管理及系統(tǒng)管理等功能。
公交二維碼管理平臺使用java語言進行開發(fā),使用SpringBoot作為開發(fā)過程中的基礎框架,采用B/S架構進行設計,降低使用成本,并且采用軟件設計中的經典MVC三層架構,數據庫選擇MySQL8.0作為業(yè)務數據庫。為了實現公交公司對公交二維碼的相關使用情況進行監(jiān)控及管理、并對數據進行匯總及分析的需求,公交二維碼管理平臺具有以下功能模塊:
系統(tǒng)管理,實現系統(tǒng)權限的控制模塊。含有用戶管理、角色管理、權限管理三個子模塊。系統(tǒng)通過用戶綁定角色,角色綁定權限的方式實現RBAC權限管理方式。系統(tǒng)管理員在系統(tǒng)管理中對用戶、角色、權限三類基礎數據進行增刪改查、角色分配、權限分配、密碼重置等操作保障整個系統(tǒng)的基本運行。
數據管理,實現各類數據查詢功能的模塊。含有收單數據查詢、推單數據查詢、對賬記錄查詢、對賬差錯記錄查詢、用戶數據查詢五個子模塊。收單數據查詢模塊可以查詢到公交機具對二維碼進行掃碼后上傳的每一筆離線交易信息;推單數據查詢模塊可以查詢到交易中心向微信、支付寶、銀聯等上游收單機構進行推送的扣費請求明細;對賬記錄查詢模塊所查詢到的記錄為系統(tǒng)每日對收單記錄與推單記錄結果進行對賬之后所產生的對賬記錄;對賬差錯記錄查詢模塊查詢系統(tǒng)對賬過程中出現的應收與實收不匹配的錯誤數據;用戶數據查詢模塊可以對二維碼用戶的手機號碼、姓名、二維碼等個人資料進行查詢。通過數據管理模塊,工作人員可以對二維碼的交易情況進行查詢及跟蹤。
報表管理,實現各類數據匯總后生成對應報表的模塊。含有收單匯總報表、推單匯總報表、實收與應收匯總報表、開戶情況統(tǒng)計報表、上游機構支付報表五種類型的報表。收單匯總報表為對公交機具所上傳的推單數據按交易日期及公交線路進行分類及匯總后所生成的統(tǒng)計報表;推單匯總報表為按交易日期及上游收單機構進行分類及匯總后所生成的統(tǒng)計報表;實收與應收匯總報表為按對賬日期及對賬結果進行分類及匯總后所生成的統(tǒng)計報表;開戶情況統(tǒng)計報表為按開通日期、開通渠道、開通城市等信息進行分類及匯總后所生成的統(tǒng)計報表;上游機構支付報表為按對賬日期、上游收單機構、支付結果進行分類及匯總后所生成的統(tǒng)計報表。報表管理所提供的五張報表的作用是為公交公司的數據分析人員收集和匯總公交二維碼數據進行決策和指揮。
設備管理,實現對公交車上的掃碼機具進行監(jiān)控及管理的模塊。含有機具監(jiān)控及機具管理兩個子模塊。機具監(jiān)控模塊可以監(jiān)控所有的掃碼機具的在線情況、已推送交易數據、未推送交易數據等數據,以便公交公司的設備管理人員及時了解機具設備的運行情況,在出現問題之時可以及時發(fā)現并進行維護。機具管理模塊可以查看所有機具設備的資料,如機具ID、所屬公交線路、機具型號、所屬廠家、已推送交易數據、未推送交易數據等信息。并且公交公司的設備管理人員能夠對機具進行下發(fā)許可證、下發(fā)黑名單、停用、啟用等遠程操作。
風險控制管理,實現對公交二維碼的交易數據進行風險控制。含有風險預警信息管理及風險用戶管理兩個子模塊。風險預警信息管理模塊會根據推單數據的結果的進行統(tǒng)計匯總,當某個用戶的多次扣費請求失敗之后,會生成風控信息告知系統(tǒng)供風控人員進行查詢。風險用戶管理模塊可以根據手機號等條件查詢某個用戶的風控交易及個人信息情況供風控人員進行查詢進行分析。
通過公交公司對公交二維碼日常交易數據管理需求設計的公交二維碼管理平臺。實現了對公交二維碼交易數據的日常監(jiān)控,并通過報表功能提供了數據分析的功能。使公交公司的工作人員能第一時間掌握公交二維碼的生產經營情況,并及時作出決策及調整,為公交公司的生產作業(yè)效率的提高起到不可替代的作用。
如上所述,對公交二維碼日常交易的統(tǒng)計及分析,并以此進行決策和指揮,是公交公司建設公交二維碼管理平臺的初衷。在此基礎上所建設的信息管理系統(tǒng),將能夠提供可靠的數據匯總及分析功能,幫助公交公司更好的對公交二維碼業(yè)務進行管理,并為公交公司帶來可觀的經濟效益,解放員工的生產力。