劉曉蘭 吳馳 張潔卉 陶建平
摘? ?要:高校學(xué)生在校期間擁有多個預(yù)充值賬戶,畢業(yè)時要在不同部門分別辦理銷戶退款手續(xù),是畢業(yè)生離校手續(xù)中較為繁瑣的部分。文章提出了基于統(tǒng)一身份認(rèn)證的校園多賬戶線上自助銷戶方法,用戶可在微信企業(yè)號上同時對多賬戶進行銷戶操作和退款登記,并設(shè)定接收退款的銀行卡信息,為畢業(yè)生辦理畢業(yè)自助銷戶及賬戶退款帶來方便,同時也減少了各系統(tǒng)管理部門人工登記銷戶退款信息的工作。
關(guān)鍵詞:統(tǒng)一身份認(rèn)證;多賬戶;自助銷戶
中圖分類號:TP315 文獻標(biāo)志碼:A 文章編號:1673-8454(2021)13-0063-05
一、引言
隨著移動互聯(lián)網(wǎng)的高速發(fā)展,信息化成為高校教育、管理不可或缺的得力助手。各種信息系統(tǒng)的建設(shè)為校園師生的學(xué)習(xí)、生活帶來了極大的便利,但也存在一些不足。例如:學(xué)校很多賬戶(如校園卡、校園網(wǎng)等)不具備透支功能,都需要先充值再使用,當(dāng)學(xué)生畢業(yè)時,這些賬戶經(jīng)常有余額未使用完,為了退回費用,學(xué)生需要到各個相關(guān)部門申請辦理退款手續(xù),人工登記退款信息后匯總到財務(wù)部門進行退款。由于各個賬戶業(yè)務(wù)系統(tǒng)相對獨立,多個賬戶退費往往需要跑多個部門,給學(xué)生帶來很大的不方便。人工登記銷戶退款信息也容易造成信息錯誤,為后續(xù)財務(wù)退款帶來不便。
學(xué)生入校時,學(xué)校一般會與銀行合作給每個學(xué)生辦理一張銀行卡,這張銀行卡就作為學(xué)校收取和退還費用的默認(rèn)銀行賬戶[1],如要修改銀行卡,要通過人工登記或其他辦事渠道(如網(wǎng)上辦事大廳等)進行修改[2]。學(xué)生在辦理銷戶退費手續(xù)時,不一定知曉自己在學(xué)校財務(wù)系統(tǒng)登記的默認(rèn)銀行賬戶是哪一個或者是否還有效,如遇到銀行卡已注銷等問題,就會給退費造成障礙,需要財務(wù)或其他工作人員聯(lián)系學(xué)生修改銀行卡信息后才能順利完成退款,增加了退款的工作量。
2020年新冠疫情爆發(fā),畢業(yè)生返校和辦理畢業(yè)手續(xù)比以往受到更多限制[3]。為了方便學(xué)生順利辦理畢業(yè)手續(xù),完成校園卡、校園網(wǎng)、機房上機系統(tǒng)賬戶的退費,華中科技大學(xué)建設(shè)了基于統(tǒng)一身份認(rèn)證的多賬戶線上自助銷戶及退費登記應(yīng)用,并提供退費銀行卡信息確認(rèn)及修改功能,為畢業(yè)生多賬戶退費提供了便利的應(yīng)用平臺。
二、系統(tǒng)總體設(shè)計
1.系統(tǒng)架構(gòu)
如圖1所示,自助銷戶系統(tǒng)采用B/S架構(gòu),用戶應(yīng)用端為H5頁面,應(yīng)用對接統(tǒng)一身份認(rèn)證系統(tǒng),并將應(yīng)用鏈接部署在華中大微校園上,通過調(diào)用三個系統(tǒng)的接口實現(xiàn)賬戶查詢、銷戶操作。如學(xué)生的手機微信已綁定登錄了微校園,則可不用登錄[4],直接從微校園應(yīng)用列表進入自助銷戶頁面,查詢?nèi)齻€賬戶余額,選擇銷戶賬戶,確認(rèn)退費銀行卡后,即可銷戶。
(1)數(shù)據(jù)層
自助銷戶應(yīng)用需要有學(xué)生的學(xué)籍狀態(tài)數(shù)據(jù)和默認(rèn)退費銀行卡數(shù)據(jù)做基礎(chǔ)數(shù)據(jù)支撐。為了避免非畢業(yè)生誤操作進行銷戶,在銷戶平臺上要對用戶的學(xué)籍狀態(tài)做檢查,僅允許畢業(yè)生進行銷戶操作,保障應(yīng)用的嚴(yán)謹(jǐn)性和安全性。學(xué)生入校時會有一個默認(rèn)銀行賬戶,該賬戶也是校園卡默認(rèn)綁定的銀行卡賬戶。調(diào)用校園卡綁定的銀行卡數(shù)據(jù)作為默認(rèn)退款銀行賬戶,可減少學(xué)生輸入銀行卡的步驟,并提高數(shù)據(jù)的準(zhǔn)確性。對于校園卡沒有綁定銀行卡,或者學(xué)生想更換退款銀行賬戶的情況,可以在確認(rèn)銀行卡信息的基礎(chǔ)上提供修改功能,并將修改的銀行卡存入數(shù)據(jù)庫。
華中科技大學(xué)網(wǎng)絡(luò)繳費是按時間周期套餐計費,受疫情期間,學(xué)生原定在2020年2月14日開學(xué)日無法返校。為減小疫情對畢業(yè)生帶來的影響,學(xué)校決定退回畢業(yè)生自2020年2月14日起,在該周期內(nèi)剩余天數(shù)所折算的網(wǎng)費金額,并在畢業(yè)自助銷戶應(yīng)用中直接以“補退余額”的形式返還給學(xué)生。每個學(xué)生的補退余額是確定不變的,該數(shù)據(jù)由銳捷網(wǎng)絡(luò)認(rèn)證計費系統(tǒng)生成后,直接導(dǎo)入數(shù)據(jù)庫,自助銷戶應(yīng)用直接讀取補退余額表得到用戶校園網(wǎng)的補退余額。
(2)接口層
自助銷戶應(yīng)用涉及到四個應(yīng)用系統(tǒng)的對接:統(tǒng)一身份認(rèn)證系統(tǒng)和三個業(yè)務(wù)系統(tǒng)。
①統(tǒng)一身份認(rèn)證系統(tǒng)對接。統(tǒng)一身份認(rèn)證是指不同的業(yè)務(wù)系統(tǒng)通過一個認(rèn)證系統(tǒng)驗證用戶身份,在各信息系統(tǒng)有訪問權(quán)限的前提下,用戶憑借一個賬號密碼就可登錄不同的信息系統(tǒng)[5]。華中科技大學(xué)統(tǒng)一身份認(rèn)證系統(tǒng)建設(shè)于2016年,目前已有106個業(yè)務(wù)系統(tǒng)對接了統(tǒng)一身份認(rèn)證。為便于畢業(yè)生使用,應(yīng)用入口與統(tǒng)一身份認(rèn)證系統(tǒng)對接,用戶通過華中大微校園進入自助銷戶應(yīng)用時,不用再做登錄操作,系統(tǒng)自動根據(jù)統(tǒng)一身份認(rèn)證的接口獲取用戶信息,包括學(xué)號、姓名等,并展示在頁面上。
②三個業(yè)務(wù)系統(tǒng)對接。為了實現(xiàn)對三個賬戶的狀態(tài)查詢及銷戶功能,需調(diào)用三個系統(tǒng)接口分別實現(xiàn)三個賬戶的狀態(tài)和余額查詢,并通過調(diào)用接口的銷戶功能,實現(xiàn)三個賬戶的銷戶。為了提高系統(tǒng)的并發(fā)性,且三個系統(tǒng)接口之間互不影響,采用異步線程實現(xiàn)對三個接口的查詢和銷戶操作[6]。用戶可任意選擇要銷戶的賬戶,且每銷戶一個賬戶,都會在數(shù)據(jù)庫里生成一筆對應(yīng)的銷戶記錄。
(3)服務(wù)層
自助銷戶應(yīng)用的服務(wù)對象主要有畢業(yè)學(xué)生、普通管理員和超級管理員。
①學(xué)生用戶。符合銷戶條件的用戶可進入銷戶頁面,并選擇要銷戶的賬戶,確認(rèn)或補充修改銀行卡信息,確認(rèn)退費金額,并點擊“銷戶”按鈕實現(xiàn)銷戶。
②普通管理員。可對學(xué)生用戶的銷戶操作結(jié)果數(shù)據(jù)進行篩選查詢、統(tǒng)計、導(dǎo)出,并以這些數(shù)據(jù)作為后續(xù)退費工作的依據(jù)。
③超級管理員。實現(xiàn)對普通管理員的賬號分配和權(quán)限管理。
2.數(shù)據(jù)庫設(shè)計
本應(yīng)用采用Oracle數(shù)據(jù)庫。Oracle數(shù)據(jù)庫是目前比較主流的大型關(guān)系數(shù)據(jù)庫,具有高穩(wěn)定性、高可靠性、安全性等優(yōu)點[7][8]。自助銷戶應(yīng)用數(shù)據(jù)庫主要涉及到四張表。
(1)畢業(yè)生名單表graduate
考慮到學(xué)生在辦理畢業(yè)手續(xù)時,其學(xué)籍狀態(tài)可能還沒有發(fā)生變更,故通過將學(xué)工部門的畢業(yè)生名單表直接導(dǎo)入數(shù)據(jù)庫表graduate,用戶訪問自助銷戶應(yīng)用時,如用戶在該表內(nèi),則可以正常進入頁面,如用戶不在該表內(nèi),則頁面提示:您不是畢業(yè)生,不能進行銷戶。Graduate表結(jié)構(gòu)如表1所示。
(2)校園網(wǎng)補退余額表network
補退余額表里每個學(xué)生的金額是確定不變的。network表結(jié)構(gòu)如表2所示。
(3)校園卡綁定銀行卡信息表account
華中科技大學(xué)的校園卡可綁定銀行卡為校園卡充值,因此,畢業(yè)生的校園卡大部分都有一張綁定的銀行卡。為了減少退款銀行賬戶的輸入,默認(rèn)以校園卡綁定的銀行卡作為銷戶退款銀行賬戶,從校園卡的賬戶信息表account中得到默認(rèn)銀行卡信息,涉及到的字段如表3所示。
(4)修改銀行卡信息表bankCloseZZ
如用戶的校園卡沒有綁定銀行卡,則默認(rèn)退款銀行賬戶為空,用戶可在自助銷戶頁面補充或修改一張新的銀行卡,當(dāng)用戶的校園卡已休眠或銷戶時,新的銀行卡數(shù)據(jù)存在表bankCloseZZ中。bankCloseZZ表結(jié)構(gòu)如表4所示。
(5)銷戶統(tǒng)計表closeZZ
用戶銷戶后,每一個賬戶的銷戶都會生成一條銷戶記錄存在數(shù)據(jù)表closeZZ中,作為銷戶結(jié)果查詢和統(tǒng)計的數(shù)據(jù)源。CLOSEZZ表結(jié)構(gòu)如表5所示。
三、功能模塊
1.賬戶查詢與選擇銷戶
自助銷戶分別調(diào)用三個系統(tǒng)的賬戶查詢和銷戶接口,采用異步線程的方式,用戶可自由選擇銷戶賬戶,三個賬戶之間的查詢和銷戶互不影響。頁面顯示的銷戶總金額為三個賬戶的余額總和。
(1)校園卡TSM接口
調(diào)用校園卡TSM(Ttusted Service Manager,可信服務(wù)管理)接口查詢校園卡狀態(tài)、余額(包括卡賬戶余額、電子賬戶余額、過渡賬戶余額)、銀行卡信息;對校園卡進行休眠操作[9]。用戶選擇“校園卡賬戶銷戶”并確認(rèn)后,在校園卡系統(tǒng)中實施休眠,生成休眠流水,并同時在表CLOSEZZ中插入一條校園卡的自助銷戶記錄,銷戶金額為用戶當(dāng)前卡賬戶余額、過渡余額、電子賬戶余額的總和。
后續(xù)校園卡卡務(wù)管理人員可通過校園卡后臺對休眠的校園卡賬號進行審核,確認(rèn)無誤后,在校園卡系統(tǒng)里對這些用戶進行批量銷戶,并將退款統(tǒng)計表報送財務(wù)并實施退款。
(2)校園網(wǎng)接口
華中科技大學(xué)采用銳捷網(wǎng)絡(luò)認(rèn)證計費系統(tǒng)(SAM+)管理校園網(wǎng)賬號,“SAM+”具有豐富的服務(wù)接口[10]。自助銷戶應(yīng)用調(diào)用“SAM+ webservice”接口的queryUser用戶查詢功能,根據(jù)用戶學(xué)號精確查詢校園網(wǎng)賬戶狀態(tài)、余額,并從network表里讀出用戶的補退余額;對校園網(wǎng)進行預(yù)銷戶。用戶選擇“校園網(wǎng)賬戶銷戶”并確認(rèn)后,通過refund退費功能實現(xiàn)給用戶退余額,并調(diào)用logicDelUser功能執(zhí)行預(yù)銷戶操作,將普通用戶轉(zhuǎn)換為預(yù)銷戶用戶。預(yù)銷戶后,在表CLOSEZZ中插入一條校園網(wǎng)銷戶記錄。校園網(wǎng)的銷戶退費總額是校園網(wǎng)賬戶的余額與補退余額的加和。
后續(xù)校園網(wǎng)管理人員可通過“SAM+”后臺對通過華中大微校園自助預(yù)銷戶的校園網(wǎng)賬號進行審核,確認(rèn)無誤后在網(wǎng)絡(luò)繳費系統(tǒng)里對這些用戶進行批量銷戶,并將退款統(tǒng)計表報送財務(wù)實施退款。
(3)開放機房上機系統(tǒng)接口
調(diào)用機房上機系統(tǒng)的接口實現(xiàn)機房賬戶狀態(tài)、余額查詢;對機房賬戶進行預(yù)銷戶。用戶選擇“機房賬戶銷戶”并確認(rèn)后,通過機房上機系統(tǒng)接口對機房賬戶實施預(yù)銷戶:先調(diào)用退費接口執(zhí)行退費,此時機房賬戶余額會變成0,且機房系統(tǒng)會生成退費記錄;再修改機房上機系統(tǒng)中的賬戶狀態(tài)為“預(yù)銷戶”;同時在表CLOSEZZ中插入一條機房賬戶銷戶記錄。
后續(xù)機房上機系統(tǒng)管理人員可通過機房上機系統(tǒng)后臺對通過華中大微校園自助預(yù)銷戶的機房賬號進行審核,確認(rèn)無誤后在機房上機系統(tǒng)里對這些用戶進行批量銷戶,并將退款統(tǒng)計表報送財務(wù)實施退款。
由于三個賬戶的查詢和銷戶功能互相獨立,用戶可自由選擇要銷戶的賬戶。對于已經(jīng)自助銷戶的賬戶,則在相應(yīng)賬戶欄中顯示:XX賬戶不存在或者已銷戶,以避免重復(fù)銷戶。銷戶總金額是三個賬戶余額的總和。銷戶賬戶選擇頁面如圖2所示。
2.銀行卡確認(rèn)與修改
自助銷戶應(yīng)用默認(rèn)以學(xué)生校園卡綁定的銀行卡為退款銀行賬戶,當(dāng)用戶進入銷戶頁面時,系統(tǒng)顯示默認(rèn)的退款銀行賬戶,如有需要,用戶可以在界面上修改銀行卡信息。
用戶修改銀行卡信息時,如校園卡賬戶未銷戶,則為了檢驗用戶輸入銀行卡賬號的準(zhǔn)確性和有效性,自助銷戶應(yīng)用調(diào)用校園卡TSM的綁定銀行卡接口來確認(rèn)用戶輸入銀行卡的準(zhǔn)確性和有效性,銀行卡綁定接口會與銀行身份確認(rèn)接口進行通信,保證輸入的銀行卡是用戶本人在用的銀行卡。如圖3所示,調(diào)用綁定接口時需輸入銀行卡號和校園卡查詢密碼。華中科技大學(xué)校園卡目前僅支持中國銀行、中國建設(shè)銀行、中國工商銀行的綁定。
當(dāng)校園卡賬戶已經(jīng)休眠或者銷戶時,無法再調(diào)用TSM接口進行銀行卡的綁定確認(rèn),此時對于用戶輸入的銀行卡號(如圖4所示),系統(tǒng)只根據(jù)銀行特征碼判定是否為中國銀行、中國建設(shè)銀行、中國工商銀行開戶的卡,無法判斷銀行卡是否為本人開戶的卡以及銀行卡信息是否準(zhǔn)確。
對于已經(jīng)休眠或有校園卡銷戶記錄的用戶,因其無法再進行校園卡銀行卡綁定,將用戶輸入的新的銀行卡信息記錄在表bankcloseZZ中,bankCloseZZ的表結(jié)構(gòu)見表4。
銀行卡信息修改判定流程如圖5所示。銀行卡賬號都有對應(yīng)的發(fā)卡行標(biāo)識代碼(bank identification number,Bin)[11],用戶輸入銀行卡后,程序根據(jù)銀行卡特征碼自動識別開戶行。在用戶點擊“確認(rèn)銷戶”前,應(yīng)用要檢查用戶是否有完善的退款銀行賬戶信息,如果用戶的銷戶退費總金額為0,則無需完善銀行卡信息即可確認(rèn)銷戶。
3.后臺數(shù)據(jù)查詢與導(dǎo)出
管理員可在后臺根據(jù)條件篩選查詢銷戶記錄,并批量導(dǎo)出查詢結(jié)果??蓪Σ煌南到y(tǒng)管理員分配賬號,查看和導(dǎo)出各自系統(tǒng)的銷戶退費數(shù)據(jù)。
后臺可根據(jù)以下條件搜索查詢自助銷戶信息:學(xué)號、姓名、銷戶類型(下拉列表選擇,選擇范圍是:校園卡銷戶、校園網(wǎng)銷戶、機房賬戶銷戶,可復(fù)選)、銷戶日期(從XXXX-XX-XX,到XXXX-XX-XX,支持日期插件選擇與手工輸入)、開戶行(下拉列表選擇,選擇范圍是:中國銀行、中國建設(shè)銀行、中國工商銀行,可復(fù)選)。
在結(jié)果表格上方統(tǒng)計顯示:銷戶人次數(shù)“XX人次”、銷戶總金額“XX.XX元”。顯示結(jié)果列表包含:校園卡賬號、學(xué)號、姓名、證件號、身份、學(xué)院、銷戶類型、銷戶金額、銷戶日期、開戶行、銀行卡號、聯(lián)系電話。銷戶數(shù)據(jù)查詢與導(dǎo)出界面如圖6所示。
四、應(yīng)用與展望
華中科技大學(xué)校園卡、校園網(wǎng)、機房退費銷戶應(yīng)用自2020年6月7日上線,截至到2020年10月31日,一共登記銷戶16317人次,累計銷戶金額94.13萬元。三個系統(tǒng)具體銷戶人數(shù)及金額如表6所示。
華中科技大學(xué)目前建設(shè)的自助銷戶應(yīng)用只涉及到三個賬戶:校園卡、校園網(wǎng)和開放機房上機系統(tǒng)。除了這三個系統(tǒng)賬戶,學(xué)校還有其他的小額充值或繳費賬戶,如圖書欠費[12]、水電費等,還可以納入更多的校園賬戶,除了實現(xiàn)多賬戶銷戶退費外,還可讓學(xué)生的正負(fù)賬戶直接抵消,學(xué)校部門間通過財務(wù)進行賬務(wù)結(jié)算,可以為學(xué)生提供更大的便利。
圖7為自助銷戶人次數(shù)與金額按月計算變化折線圖。此外,自助銷戶應(yīng)用還可考慮與財務(wù)系統(tǒng)聯(lián)動,實現(xiàn)自動退費。當(dāng)前建設(shè)的自助銷戶退費應(yīng)用減少了學(xué)生在各系統(tǒng)負(fù)責(zé)部門分別辦理銷戶退費手續(xù)的步驟,使學(xué)生可以在一個應(yīng)用頁面上簡單選擇確認(rèn)即可實現(xiàn)多賬戶銷戶,并完成退款登記。但對于系統(tǒng)管理者而言,還需要將系統(tǒng)自動生成的退款統(tǒng)計表報送財務(wù)部門,由財務(wù)部門實施打款操作。如果實現(xiàn)退款統(tǒng)計表與財務(wù)系統(tǒng)聯(lián)動,就可以減少工作人員導(dǎo)出報表、報送財務(wù)的工作,而且系統(tǒng)聯(lián)動的效率會比人工報送報表的效率更高。當(dāng)然由于涉及到資金安全,系統(tǒng)聯(lián)動務(wù)必要做好數(shù)據(jù)的安全性和一致性檢查,在系統(tǒng)層面做好風(fēng)險防控[13]。
五、結(jié)語
校園卡、校園網(wǎng)、機房上機等賬戶都是學(xué)生在校期間學(xué)習(xí)、生活必不可少的充值賬戶,畢業(yè)時各賬戶銷戶退費是學(xué)生面臨的比較繁瑣的問題。本文提出了基于統(tǒng)一身份認(rèn)證的校園多賬戶銷戶退費應(yīng)用建設(shè)方案,為學(xué)生畢業(yè)手續(xù)的辦理提供了較大的便利,并展望了更多賬戶包括欠款賬戶的財務(wù)抵消機制和財務(wù)系統(tǒng)聯(lián)動方案,為畢業(yè)生一站式辦理畢業(yè)手續(xù)提供了思路。
參考文獻:
[1]柏勝.高校實行非現(xiàn)金結(jié)算的設(shè)計與意義[J].會計之友(中旬刊),2008(2):37-38.
[2]傅惠娟.高校一站式網(wǎng)上辦事大廳的研究與實踐[J].計算機時代,2020(9):109-112,115.
[3]方付建,申應(yīng)城.高校應(yīng)對新冠肺炎疫情的具體實踐及其啟示——以武漢地區(qū)部屬高校為例[J].武漢學(xué)刊,2020(2):6-10.
[4]劉群,戚俊豪,李堅.基于微校園的機房信息查詢設(shè)計與實現(xiàn)[J].實驗科學(xué)與技術(shù),2019,17(5):140-142,159.
[5]彭勇,黃劍華,王喆,等.分布式協(xié)同統(tǒng)一身份認(rèn)證平臺的設(shè)計與實現(xiàn)[J].軟件工程,2020,23(10):52-54,41.
[6]秦瀏杰.高并發(fā)Web系統(tǒng)的異步化研究[D].北京:華北電力大學(xué),2015.
[7]單恩忠,李曉東,陳海龍.Oracle數(shù)據(jù)庫性能的優(yōu)化[J].計算機與網(wǎng)絡(luò),2020,46(18):37.
[8]郝琳,周光瑋,李俊峰.Oracle數(shù)據(jù)庫備份及恢復(fù)策略分析[J].數(shù)字通信世界,2019(5):57.
[9]于磊磊,馬玲玲,李永在.基于松散耦合的校園卡關(guān)聯(lián)業(yè)務(wù)迎新離校模型[J].華中師范大學(xué)學(xué)報(自然科學(xué)版),2017(S1):43-46.
[10]王春雁.極致體驗 簡易運營 銳捷網(wǎng)絡(luò)推出新一代認(rèn)證計費管理平臺SAM+[J].中國教育信息化,2015(24):86.
[11]中國人民銀行.銀行卡發(fā)卡行標(biāo)識代碼及卡號: JR/T0008—2000[S].北京:中國標(biāo)準(zhǔn)出版社,2000.6.
[12]劉成杰,馬新蕾.論依法治校語境下高校圖書館“借閱超期罰款制度”的困境與出路[J].圖書與情報,2013(3):121-124.
[13]孫珩,陳煥新.高校智能財務(wù)報銷體系研究[J].商業(yè)會計,2020(20):97-99,127.
(編輯:王曉明)