校園一卡通的基本設(shè)計(jì)原則(八點(diǎn)):
1、系統(tǒng)設(shè)計(jì)
安全性、可靠性、開(kāi)放性、高效性設(shè)計(jì)貫穿于整個(gè)系統(tǒng)設(shè)計(jì)方案。整個(gè)系統(tǒng)包括一卡通平臺(tái)、商務(wù)消費(fèi)、身份認(rèn)證、社會(huì)應(yīng)用及查詢決策五個(gè)部分。
2、消費(fèi)終端產(chǎn)品設(shè)計(jì)
兼顧安全性和實(shí)用性雙重原則。每一臺(tái)終端設(shè)備都可以聯(lián)網(wǎng)或脫機(jī)使用,不論是聯(lián)網(wǎng)還是脫機(jī)都能進(jìn)行有效的認(rèn)證。
3、一卡通系統(tǒng)平臺(tái)設(shè)計(jì)
采用跨平臺(tái)的JAVA,系統(tǒng)的后臺(tái)操作可在Unix/Linux/Windows 2000中選擇。數(shù)據(jù)庫(kù)表寫(xiě)操作采用O/R mapping——HIBERNATE技術(shù),在選用不同的數(shù)據(jù)庫(kù)時(shí),對(duì)于應(yīng)用程序不用進(jìn)行任何的修改,只需修改HIBERNATE的數(shù)據(jù)庫(kù)配置參數(shù)即可。
4、網(wǎng)絡(luò)結(jié)構(gòu)設(shè)計(jì)
整個(gè)系統(tǒng)的數(shù)據(jù)傳輸依賴于校園網(wǎng)。與校園網(wǎng)連接時(shí)利用交換機(jī)、路由器及防火墻進(jìn)行安全有效的連接,同時(shí)采用DES及MD5信道簽名加密來(lái)保證傳輸?shù)陌踩行А?/p>
5、應(yīng)用軟件設(shè)計(jì)
對(duì)非查詢類(lèi)應(yīng)用軟件采用三層結(jié)構(gòu)模式,系統(tǒng)易于管理、維護(hù)和擴(kuò)展;在應(yīng)用設(shè)計(jì)上采用積木式、模塊化設(shè)計(jì),可以根據(jù)用戶的不同需求進(jìn)行有效的組合。
6、安全性設(shè)計(jì)
設(shè)計(jì)原則是:“盡量避免重大安全事故發(fā)生,降低小型安全事故發(fā)生頻率,發(fā)生重大事故少損失數(shù)據(jù),發(fā)生小型事故不損失數(shù)據(jù)”。主要從六個(gè)方面進(jìn)行保證,即服務(wù)器安全、數(shù)據(jù)庫(kù)安全、網(wǎng)絡(luò)傳輸安全、應(yīng)用系統(tǒng)安全、終端產(chǎn)品安全、卡片安全。
7、擴(kuò)展性設(shè)計(jì)
分為數(shù)據(jù)擴(kuò)展、接口擴(kuò)展、應(yīng)用擴(kuò)展三個(gè)部分。
8、兼容性設(shè)計(jì)
在邏輯上提供緊耦合、松耦合、不耦合三種方式,在技術(shù)實(shí)現(xiàn)上提供Web Service、Com+、EJB三種方式,在數(shù)據(jù)兼容實(shí)現(xiàn)上能提供文件、數(shù)據(jù)庫(kù)表兩種方式,一般可根據(jù)學(xué)校的具體要求進(jìn)行有效的配合使用