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