基于校園一卡通自動收費系統(tǒng)的設計與實現(xiàn)
文章出處:http:// 作者:李強,姜蓉 人氣: 發(fā)表時間:2011年11月20日
近年來,高校辦學規(guī)模不斷擴大,招生人數(shù)與日俱增,違規(guī)收費、欠費現(xiàn)象也在不斷增加。如何對學生的收費管理模式進行改革和創(chuàng)新,已經成為亟待解決的問題目前.在我國教育行業(yè),特別是高校,校園一卡通系統(tǒng)逐步得到普及,為高校收費管理的改革提供了契機。
本文提出的基于校園一卡通技術的自動收費系統(tǒng)是一套完善的面向高校收費的綜合管理系統(tǒng),該系統(tǒng)可在學校任一POS機網(wǎng)點處進行收費操作,具有較好的開放性和可伸展性,可與學?,F(xiàn)有的各收費系統(tǒng)對接,實現(xiàn)全校的“無現(xiàn)金”收費模式。
一、自動收費系統(tǒng)的系統(tǒng)結構
1.系統(tǒng)基本組成結構
根據(jù)各部分在整個收費系統(tǒng)中的運行位置和使用環(huán)境,系統(tǒng)可分成三部分,如圖l所示。
圖1 系統(tǒng)基本組成結構
收費服務端是整個收費系統(tǒng)的核心,該服務與收費信息數(shù)據(jù)庫、現(xiàn)有校園一卡通系統(tǒng)進行交互,同時提供收費第三方接L1服務,可以與學?,F(xiàn)有的各收費系統(tǒng)進行對接;用戶管理端與用戶進行交互,管理員或普通用戶通過Web瀏覽器登錄,根據(jù)不同的權限可以創(chuàng)建收費類別、提交/取消收費名單、查詢收費情況等,并可以打印報表;POS機端與學生的校園一卡通進行交互,提供扣費、補助發(fā)放等服務。
2.系統(tǒng)模塊結構
系統(tǒng)模塊結構如圖2所示。
圖2 系統(tǒng)模塊結構
二、自動收費系統(tǒng)的設計與實現(xiàn)
1.用戶管理部分
用戶管理部分為B/S架構,包括查詢管理、扣費管理和發(fā)放管理三個模塊。
(1)查詢管理。用戶通過Web瀏覽器查詢收費數(shù)據(jù)庫,可以查詢和統(tǒng)計學生的扣費、補助發(fā)放等信息,并可打印報表。對不同的用戶,該查詢功能進行了權限的設置。
(2)扣費管理。管理員在進行扣費操作前,首先需設置扣費類別,其中包括扣費ID、扣費類型、扣費周期,然后批量導人扣費名單文件到此類別下,其中扣費名單文件為Excel模版文件,內容包括學號、扣費金額,此文件由各扣費單位負責填寫。
(3)發(fā)放管理。管理員在進行發(fā)放操作前,首先需設置發(fā)放類別,其中包括發(fā)放ID、發(fā)放類型、發(fā)放周期,然后批量導入發(fā)放名單文件到此類別下,其l11發(fā)放名單文件為Excel模版文件,內容包括學號、發(fā)放金額,此文件南各發(fā)放單位負責填寫。
2.收費服務部分
收費服務部分為中間件服務,基于.NET平臺下的Web Service技術,包括收費數(shù)據(jù)庫服務、收費第l二方接口和一卡通第三方接口。
(1)收費數(shù)據(jù)庫服務。此模塊提供與收費數(shù)據(jù)庫交互的服務,通過此服務,可以使所有收費信息通過網(wǎng)絡被其他子系統(tǒng)訪問使用,同時該服務也能接收用戶管理部分發(fā)來的請求,完成相應的數(shù)據(jù)庫操作,如新增收費類別、收費名單等,保存重要的操作記錄,生成日志。
(2)收費第三方接口。對于學?,F(xiàn)有的收費系統(tǒng),本系統(tǒng)可提供第三方使用的應用程序接口,接口的方式可以是.dll和.Java Package等形式。通過本模塊,學校現(xiàn)有收費系統(tǒng)的欠費數(shù)據(jù)可自動導入收費數(shù)據(jù)庫,可實現(xiàn)在校內任一POS機網(wǎng)點處扣費。
(3)一卡通第三方接口。利用學?,F(xiàn)有一卡通系統(tǒng)提供的第三方接口文件。與校園一卡通系統(tǒng)進行對接,主要功能是通過校園一卡通系統(tǒng)向遠端POS機下發(fā)扣費、發(fā)放補助等名單信息。
3.POS機部分
POS機部分是最終執(zhí)行命令的終端模塊,該模塊將學?,F(xiàn)有的POS機終端進行升級,包括扣費操作模塊和發(fā)放操作模塊。
三、收費算法
(1)扣費操作模塊。當學生持校園一卡通在任一POS機消費時.扣費模塊將首先讀取一卡通同定扇區(qū)扣費ID。如果此ID與本次扣費ID相同,說明該生已經在其他POS機端交費,則不進行扣費;如果不相同,則利用POS機讀出的學號查詢收費名單,如查到此學號,POS機將執(zhí)行扣費操作。首先,POS機的LCD顯示器顯示收費金額,并發(fā)提示音;然后,學生輸入一卡通密碼進行確認,交費成功:最后,POS機將此次扣費ID寫到一卡通固定扇區(qū),并將扣費記錄上傳數(shù)據(jù)庫。至此,扣費操作完成。當扣費周期結束后,POS機將自動清除扣費名單。
(2)發(fā)放操作模塊。當學生持校園一卡通在任一POS機消費時,扣費模塊將首先讀取一卡通周定扇區(qū)發(fā)放ID,如果此ID與本次發(fā)放ID相同,說明該生已經在其他POS機端發(fā)放補助,則不進行發(fā)放;如果不相同,則利用POS機讀出的學號查詢發(fā)放名單,如查到此學號,POS機將執(zhí)行發(fā)放操作。首先,POS機的LCD顯示器顯示發(fā)放金額,并發(fā)f{J提示音:然后.學生輸入一卡通密碼進行確認,發(fā)放成功:最后,POS機將此次發(fā)放ID寫到一卡通固定扇區(qū),并將發(fā)放記錄上傳數(shù)據(jù)庫。
(3)驗證學生輸入的密碼,密碼正確,則執(zhí)行下一步操作;
(4)執(zhí)行公式① 或公式② ,同時將收費ID寫入一卡通指定扇區(qū),向數(shù)據(jù)庫上傳收費明細,并在POS機LCD顯示器上顯示收費成功:
(5)退出收費系統(tǒng)。
四、基于校園一卡通的自動收費系統(tǒng)的優(yōu)點
本系統(tǒng)是在校園一卡通的基礎上建立的一個智能化、數(shù)字化的學生收費系統(tǒng),實現(xiàn)了信息資源的共享和各種信息的整合。系統(tǒng)可進行各種費用的自動扣劃,補助的自動發(fā)放:可隨時統(tǒng)計收費項目的收繳情況;可以使全校的各種收費實行統(tǒng)一管理,簡化了工作流程,減少了現(xiàn)金流動。學校中的各種費用如學生繳納的考試費、發(fā)放給學生的補助等的處理都通過校園一卡通系統(tǒng)劃撥,減輕了學校財務部門收繳費用的勞動強度,節(jié)省了成本開銷,提高了工作效率,同時,又便于將收費情況及時統(tǒng)計匯總,學校各級領導可及時掌握費用收繳情況,大大提高了學校的管理效率。
五、結束語
基于校園一卡通的自動收費系統(tǒng)主要是針對高校的收費問題,以提高管理水平為目的。在功能上實現(xiàn)了POS機自動扣費、自動發(fā)放、收費管理、收費查詢統(tǒng)計。從發(fā)展趨勢來看,高等學校的收費管理最終將實現(xiàn)網(wǎng)絡化和電子化。