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