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