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