譚 寧
[摘要]校園一卡通應(yīng)用中IC卡主要用于身份識(shí)別、電子錢包的消費(fèi)和記錄應(yīng)用的特征信息,作為學(xué)生和教工在校內(nèi)的證件,應(yīng)用于教學(xué)、日常生活及其管理等方面需要識(shí)別與管理個(gè)人基本信息及相應(yīng)收費(fèi)的地點(diǎn),實(shí)行一卡多用。就一卡通系統(tǒng)的性能需求與建立進(jìn)行分析研究。
[關(guān)鍵詞]數(shù)字化校園一卡通系統(tǒng)建立
中圖分類號(hào):G47文獻(xiàn)標(biāo)識(shí)碼:A文章編號(hào):1671-7597(2009)0710055-01
校園“一卡通”,就是在學(xué)校范圍內(nèi),凡有現(xiàn)金、票證或需要識(shí)別身份的場合均采用一卡來完成。這種管理模式代替了傳統(tǒng)的做法,在校內(nèi)集學(xué)生證、工作證、身份證、借書證、醫(yī)療證、會(huì)員證、餐卡、電話卡、存折等于一卡,實(shí)現(xiàn)“一卡在手,走遍校園”、“一卡通用、一卡多用”的目的。它將為廣大師生員工的工作、學(xué)習(xí)、生活帶來方便,為學(xué)校的各項(xiàng)管理工作帶來高效、便捷,既實(shí)現(xiàn)了對(duì)師生員工日?;顒?dòng)的管理,又為教學(xué)、科研和后勤服務(wù)提供了重要信息。同時(shí),校園“一卡通”系統(tǒng)又是數(shù)字化校園的重要組成部分,是數(shù)字化校園中信息采集的基礎(chǔ)工程之一,對(duì)學(xué)校的管理和決策支持具有重大意義。校園“一卡通”的功能和用途主要體現(xiàn)在金融消費(fèi)、身份識(shí)別和學(xué)校管理等幾個(gè)方面。
一、數(shù)字化校園應(yīng)用系統(tǒng)
數(shù)字化校園應(yīng)用系統(tǒng)在支撐環(huán)境的基礎(chǔ)上,為師生員工提供各項(xiàng)應(yīng)用服務(wù)。主要包括辦公自動(dòng)化系統(tǒng)、教務(wù)管理系統(tǒng)、固定資產(chǎn)管理系統(tǒng)、人事管理系統(tǒng)、就業(yè)管理系統(tǒng)、學(xué)生信息系統(tǒng)、網(wǎng)絡(luò)實(shí)訓(xùn)教學(xué)管理系統(tǒng)、網(wǎng)絡(luò)教學(xué)平臺(tái)、多媒體教學(xué)資源庫等教學(xué)資源。
這些應(yīng)用系統(tǒng)在教學(xué)、科研、管理的不同的方面發(fā)揮著作用,如辦公自動(dòng)化系統(tǒng)為學(xué)校領(lǐng)導(dǎo)以及各職能部門提供了基于校園網(wǎng)的協(xié)同辦公環(huán)境,使學(xué)校辦公逐步向電子化、無紙化方向邁進(jìn)。在原有的基礎(chǔ)上,實(shí)現(xiàn)辦公系統(tǒng)用戶與其他信息系統(tǒng)之間的統(tǒng)一身份認(rèn)證,建立完全Web化的網(wǎng)上辦公環(huán)境,網(wǎng)上辦公系統(tǒng)的用戶群從以前的面向行政管理部門逐步擴(kuò)大到了面向?qū)W校的個(gè)人,使行政辦公人員與其他個(gè)人用戶之間可以進(jìn)行方便的信息溝通。
由于現(xiàn)在有些商業(yè)軟件非常成熟,考慮到建設(shè)周期對(duì)部分應(yīng)用系統(tǒng)可采用成熟的商業(yè)軟件,以便快速部署投入使用。如辦公自動(dòng)化系統(tǒng)、教務(wù)管理系統(tǒng)、固定資產(chǎn)管理系統(tǒng)、人事管理系統(tǒng)、就業(yè)管理系統(tǒng)等。另一方面由于學(xué)校教育的個(gè)性化,不可能所有的商用軟件都能滿足我們的數(shù)字化校園建設(shè)需求,如學(xué)生信息系統(tǒng)、網(wǎng)絡(luò)實(shí)訓(xùn)教學(xué)管理系統(tǒng)等系統(tǒng),這些系統(tǒng)需要自主開發(fā)或二次開發(fā)。
二、校園一卡通系統(tǒng)結(jié)構(gòu)及組成
(一)系統(tǒng)總體結(jié)構(gòu)。數(shù)字化校園一卡通系統(tǒng)采用在.NET架構(gòu)下建立基于WEB的多層架構(gòu)的數(shù)字化校園一卡通系統(tǒng),通過基于WEB的全方位應(yīng)用,無縫接入數(shù)字化校園。
基于WEB企業(yè)級(jí)應(yīng)用的多層架構(gòu)的一卡通系統(tǒng),使用中間件技術(shù)將中心數(shù)據(jù)庫和具體的應(yīng)用程序分離,提供了一個(gè)易于擴(kuò)展的業(yè)務(wù)架構(gòu),可以更好的、更合理的規(guī)劃業(yè)務(wù)流和數(shù)據(jù)流,提高系統(tǒng)的安全性和可靠性,數(shù)據(jù)實(shí)時(shí)性能優(yōu)越,可維護(hù)性強(qiáng)[2,3]。
數(shù)字化校園采用校園一卡通系統(tǒng)平臺(tái)設(shè)計(jì)為可擴(kuò)展的“321”應(yīng)用系統(tǒng)架構(gòu)模型。保證了系統(tǒng)安全、可靠、穩(wěn)定、可擴(kuò)展的應(yīng)用系統(tǒng),可以使第三方系統(tǒng)方便、安全的與一卡通系統(tǒng)連接。
(二)系統(tǒng)軟件層次模型。.NET框架下的多層架構(gòu)一卡通系統(tǒng),由中心數(shù)據(jù)庫、數(shù)據(jù)訪問層、業(yè)務(wù)邏輯層、Web Service、一卡通系統(tǒng)各類人機(jī)界面、第三方應(yīng)用、數(shù)據(jù)傳輸平臺(tái),以及管理和監(jiān)控系統(tǒng)組成。
1.中心數(shù)據(jù)庫。.NET框架下的新一代多層架構(gòu)銀校一卡通系統(tǒng),做到了真正的數(shù)據(jù)庫和操作系統(tǒng)平臺(tái)無關(guān)性,可以兼容多種數(shù)據(jù)庫平臺(tái),如:ORACLE、MS SQL Server、SYBASE、DB2等,以及多種操作系統(tǒng)平臺(tái),如:UNIX、Linux、MS Windows等。多層架構(gòu)的銀校一卡通系統(tǒng),在系統(tǒng)安全性的保障下,實(shí)現(xiàn)網(wǎng)絡(luò)無關(guān)性,可以安全的在Internet上進(jìn)行數(shù)據(jù)和信息的交互,實(shí)現(xiàn)真正的新老校區(qū)的互通。
2.數(shù)據(jù)訪問層。一卡通系統(tǒng)中的核心應(yīng)用程序和第三方應(yīng)用程序,通過數(shù)據(jù)訪問層與數(shù)據(jù)庫服務(wù)器進(jìn)行數(shù)據(jù)交互,使系統(tǒng)可適用于多種數(shù)據(jù)庫平臺(tái)。系統(tǒng)設(shè)計(jì)采用先進(jìn)的快速數(shù)據(jù)訪問機(jī)制和數(shù)據(jù)連接池技術(shù),以提高信息的交互速度和系統(tǒng)的整體性能。
由于在應(yīng)用服務(wù)器(Application Server)與數(shù)據(jù)庫服務(wù)器(Databa
se Server)之間,建立了安全可靠的信任邊界,使得每一個(gè)從業(yè)務(wù)邏輯層來的數(shù)據(jù)訪問請(qǐng)求,通過數(shù)據(jù)訪問層與數(shù)據(jù)庫進(jìn)行交互時(shí),保證其他應(yīng)用和用戶不能直接訪問數(shù)據(jù)庫,從而提高系統(tǒng)的安全性。
3.業(yè)務(wù)邏輯層。在業(yè)務(wù)邏輯層中將一卡通中心數(shù)據(jù)庫和各種具體業(yè)務(wù)應(yīng)用,映射為數(shù)據(jù)庫對(duì)象和業(yè)務(wù)邏輯對(duì)象。采用面向?qū)ο蟮木幊碳夹g(shù),對(duì)于各種對(duì)數(shù)據(jù)庫的訪問請(qǐng)求,全部通過業(yè)務(wù)邏輯層進(jìn)行信息的交互,達(dá)到應(yīng)用與數(shù)據(jù)的完全隔離,增強(qiáng)系統(tǒng)的安全性和靈活性。
4.Web Service。通過Web Service建立的分布式應(yīng)用程序架構(gòu),為大型應(yīng)用提供了更具彈性、更加經(jīng)濟(jì)、更高效率的運(yùn)行模式??梢栽趶V域網(wǎng)上共享程序和數(shù)據(jù),并且對(duì)開發(fā)者透明;借用Internet實(shí)現(xiàn)以前要專線才能實(shí)現(xiàn)的數(shù)據(jù)及信息訪問,大幅降低應(yīng)用成本;程序可以透過防火墻的運(yùn)行,并能確保系統(tǒng)安全;前臺(tái)操作界面同時(shí)可以兼容Windows Form和Web Form兩種方式,這使得銀校一卡通系統(tǒng)跨校區(qū)使用真正成為可能。
5.應(yīng)用層。校園一卡通系統(tǒng)的所有前端應(yīng)用,全部在Web Service之上。其中包括表現(xiàn)為Windows Form和Web From人機(jī)界面的電子錢包、身份識(shí)別等各類應(yīng)用,以及校園中與一卡通系統(tǒng)息息相關(guān)的各種MIS系統(tǒng)。
應(yīng)用層與Web Service之間通過加密的XML文件進(jìn)行數(shù)據(jù)和信息交互,保證在公共網(wǎng)絡(luò)上的數(shù)據(jù)和信息安全。
6.數(shù)據(jù)傳輸平臺(tái)。校園一卡通系統(tǒng)中,最關(guān)鍵和最基礎(chǔ)的是信息的共享,數(shù)據(jù)傳輸平臺(tái)所要完成的任務(wù)就是一卡通各個(gè)子系統(tǒng),及與第三方系統(tǒng)之間進(jìn)行數(shù)據(jù)的同步復(fù)制和實(shí)時(shí)分發(fā)。
數(shù)據(jù)傳輸平臺(tái)由中心數(shù)據(jù)庫、數(shù)據(jù)分發(fā)中心、分控中心、子系統(tǒng)數(shù)據(jù)庫成,之間通過安全的SOAP/X.509協(xié)議進(jìn)行數(shù)據(jù)傳輸。平臺(tái)同時(shí)可以監(jiān)控各個(gè)數(shù)據(jù)分發(fā)點(diǎn)和子系統(tǒng)數(shù)據(jù)的同步情況,并記錄日志以備查詢。
7.系統(tǒng)管理和監(jiān)控。系統(tǒng)管理和監(jiān)控組件負(fù)責(zé)對(duì)各個(gè)子系統(tǒng)的參數(shù)設(shè)定,運(yùn)行狀態(tài)監(jiān)控,實(shí)時(shí)業(yè)務(wù)數(shù)據(jù)、運(yùn)行日志管理,對(duì)各類終端設(shè)備的運(yùn)行狀態(tài)監(jiān)控,聯(lián)機(jī)與否、交易或認(rèn)證記錄的上傳情況的監(jiān)控。
參考文獻(xiàn):
[1]宋文功、楊培敏,“數(shù)字化校園”與“校園一卡通”關(guān)聯(lián)的實(shí)現(xiàn)[J].長沙鐵道學(xué)院學(xué)報(bào)(社會(huì)科學(xué)版),2006.1.
[2]劉偉科、范曉寧、林澤東,一卡通系統(tǒng)在數(shù)字化校園建設(shè)中的基礎(chǔ)性研究[J].電腦與信息技術(shù),2007.5.
[3]杰晶,淺談“一卡通”系統(tǒng)應(yīng)用給高校圖書館帶來改革與創(chuàng)新[J].農(nóng)業(yè)圖書情報(bào)學(xué)刊,2007.3.
作者簡介:
譚寧,男,漢族,淄博職業(yè)學(xué)院信息工程系,副教授,研究方向:計(jì)算機(jī)網(wǎng)絡(luò)。