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