基于校園一卡通的網(wǎng)絡(luò)收費(fèi)管理系統(tǒng)的設(shè)計(jì)與功能實(shí)現(xiàn)
文章出處:http://www.fang1.net 作者:戴 瑩,屈立成 人氣: 發(fā)表時(shí)間:2010年06月18日
隨著數(shù)字化校園建設(shè)工作的深入發(fā)展,高校內(nèi)部的各個(gè)應(yīng)用系統(tǒng)已不再是單獨(dú)運(yùn)行使用的信息孤島,各業(yè)務(wù)部門的應(yīng)用系統(tǒng)之間不同程度地存在著信息共享與交互的需求。特別是在學(xué)校財(cái)務(wù)管理體系中,校園一卡通系統(tǒng)與網(wǎng)絡(luò)認(rèn)證計(jì)費(fèi)系統(tǒng)之間更需要用戶數(shù)據(jù)同步與業(yè)務(wù)數(shù)據(jù)共享,以及認(rèn)證計(jì)費(fèi)系統(tǒng)與一卡通之間的繳費(fèi)同步。本文中基于長(zhǎng)安大學(xué)校園一卡通的網(wǎng)絡(luò)收費(fèi)系統(tǒng)的設(shè)計(jì)與功能實(shí)現(xiàn)進(jìn)行相關(guān)的研究與探索,希望能對(duì)其他院校的相關(guān)研究有所啟示。
1 網(wǎng)絡(luò)認(rèn)證計(jì)費(fèi)CAMS系統(tǒng)與一卡通系統(tǒng)集成的必要性
目前長(zhǎng)安大學(xué)擁有校園網(wǎng)用戶17000余名,用戶身份包括教職工及在校學(xué)生。校園網(wǎng)通過CAMS網(wǎng)絡(luò)自助服務(wù)平臺(tái)對(duì)用戶進(jìn)行開戶、繳費(fèi)、查詢等功能的管理。隨著校園網(wǎng)規(guī)模的擴(kuò)大及用戶數(shù)量的激增,使得校園網(wǎng)用戶計(jì)費(fèi)信息統(tǒng)一管理的問題凸現(xiàn)出來。目前的網(wǎng)絡(luò)認(rèn)證計(jì)費(fèi)系統(tǒng)能夠完成用戶上網(wǎng)的計(jì)費(fèi)管理,但由于校園網(wǎng)絡(luò)管理和費(fèi)用管理分屬不同的職能部門,網(wǎng)絡(luò)運(yùn)行管理部門往往無法單獨(dú)完成用戶上網(wǎng)資費(fèi)的管理。一卡通系統(tǒng)在校網(wǎng)內(nèi)涵蓋了銀行卡、電話卡、校園卡的功能,實(shí)現(xiàn)了多卡合一,為用戶提供了很大的便利。一卡通所具有的便利性使得網(wǎng)絡(luò)管理者及使用者普遍認(rèn)同用戶網(wǎng)費(fèi)管理由一卡通系統(tǒng)統(tǒng)一完成的可行性,這要求網(wǎng)絡(luò)認(rèn)證計(jì)費(fèi)系統(tǒng)提供同一卡通系統(tǒng)的對(duì)接接口,從而完成與一卡通系統(tǒng)的集成?,F(xiàn)階段基于“一卡通”的網(wǎng)絡(luò)收費(fèi)系統(tǒng)的建設(shè)目標(biāo)為:用戶可通過自助終端刷卡完成網(wǎng)絡(luò)使用費(fèi)的繳納及網(wǎng)絡(luò)使用權(quán)限的開通,所收網(wǎng)費(fèi)歸入校園一卡通管理中心賬戶,由校計(jì)財(cái)處統(tǒng)一結(jié)算。
2 網(wǎng)絡(luò)收費(fèi)管理系統(tǒng)總體架構(gòu)
2.1 系統(tǒng)開發(fā)應(yīng)用環(huán)境
基于校園一卡通的網(wǎng)絡(luò)收費(fèi)管理系統(tǒng)使用先進(jìn)的J2EE平臺(tái)和Apache服務(wù)器,完成基于UNIX系統(tǒng)的網(wǎng)絡(luò)收費(fèi)服務(wù)[1]。在校園網(wǎng)絡(luò)中心安裝1臺(tái)一卡通網(wǎng)絡(luò)收費(fèi)服務(wù)器,在各校區(qū)收費(fèi)辦公室各指定一臺(tái)網(wǎng)絡(luò)收費(fèi)工作機(jī)器,安裝一卡通讀卡設(shè)備,通過收費(fèi)服務(wù)器上的用戶自助繳費(fèi)頁面,向全校師生提供自助繳費(fèi)服務(wù)。校園網(wǎng)絡(luò)收費(fèi)管理系統(tǒng)網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)見圖1。
一卡通收費(fèi)服務(wù)器為1臺(tái)PC服務(wù)器,其配置為:INTEL3。0G雙核CPU,1G內(nèi)存,120G硬盤。在此服務(wù)器上運(yùn)行Linux2。6內(nèi)核操作系統(tǒng)、Apache服務(wù)器和MySql數(shù)據(jù)庫。網(wǎng)絡(luò)收費(fèi)計(jì)算機(jī)使用支持JAVA虛擬機(jī)的網(wǎng)頁瀏覽器,通過WWW服務(wù)實(shí)現(xiàn)與收費(fèi)服務(wù)器的用戶交互。收費(fèi)服務(wù)器與一卡通數(shù)據(jù)庫服務(wù)器以及網(wǎng)絡(luò)用戶認(rèn)證服務(wù)器之間的交互采用JAVA語言來實(shí)現(xiàn),由認(rèn)證服務(wù)器設(shè)備提供商提供其JAVA接口的二次開發(fā)包。
2.2 系統(tǒng)功能描述[2-3]
根據(jù)網(wǎng)絡(luò)收費(fèi)管理工作的實(shí)際需求,該系統(tǒng)由帳戶管理子系統(tǒng)、自助服務(wù)子系統(tǒng)、一卡通繳費(fèi)子系統(tǒng)及統(tǒng)計(jì)分析子系統(tǒng)構(gòu)成,各子系統(tǒng)的功能描述如下:
1)帳戶管理子系統(tǒng)。該子系統(tǒng)面向系統(tǒng)管理人員層面,將用戶的認(rèn)證綁定策略、訪問控制權(quán)限及計(jì)費(fèi)策略封裝于服務(wù)中,提供豐富的批量操作功能,如批量開戶、批量續(xù)費(fèi)、批量銷戶、批量修改等,便于用戶數(shù)據(jù)的集中維護(hù),簡(jiǎn)化管理員的操作。該子系統(tǒng)還提供自定制的用戶信息管理功能,管理員可根據(jù)網(wǎng)絡(luò)運(yùn)營的習(xí)慣進(jìn)行用戶信息定制,并支持用戶在各個(gè)校區(qū)、樓宇間的宿舍搬遷及用戶上網(wǎng)賬號(hào)在各個(gè)認(rèn)證系統(tǒng)間的遷移。
2)自助服務(wù)子系統(tǒng)。該子系統(tǒng)面向用戶層面,提供修改用戶名、密碼等功能。用戶登錄自助服務(wù)平臺(tái)后,可進(jìn)行本人網(wǎng)費(fèi)歷史繳費(fèi)紀(jì)錄、網(wǎng)絡(luò)使用時(shí)間、網(wǎng)絡(luò)使用明細(xì)等查詢,還可進(jìn)行銷戶、暫停及恢復(fù)網(wǎng)絡(luò)使用等申請(qǐng)。對(duì)于新申請(qǐng)網(wǎng)絡(luò)用戶,校園門戶平臺(tái)中提供Web的用戶預(yù)注冊(cè)界面,用戶通過Web填寫本人信息,從而保證用戶信息的準(zhǔn)確性,減輕管理員的維護(hù)工作量。
3)一卡通繳費(fèi)子系統(tǒng)。該子系統(tǒng)完成與一卡通系統(tǒng)的接口,前端使用校園一卡通建設(shè)項(xiàng)目中采購的一卡通卡片、POS機(jī)和數(shù)據(jù)庫,后端連接校園網(wǎng)絡(luò)用戶認(rèn)證系統(tǒng)數(shù)據(jù)庫,使繳費(fèi)者僅僅通過刷卡就可完成網(wǎng)絡(luò)使用費(fèi)的繳納及網(wǎng)絡(luò)使用權(quán)限的開通。
4)統(tǒng)計(jì)分析子系統(tǒng)。通過CAMS提供可配置的查詢接口,將需要查詢的條件信息寫在配置文件中,提供給CAMS系統(tǒng),實(shí)現(xiàn)管理員對(duì)用戶繳費(fèi)紀(jì)錄、網(wǎng)絡(luò)使用時(shí)間、網(wǎng)絡(luò)地址使用情況的查詢與修改等功能。此外,該子系統(tǒng)提供豐富的圖形及表格樣式的報(bào)表,可方便地生成、導(dǎo)出及打印。