校園一卡通系統中如何應用中間件技術
文章出處:http://hz-huyue.com 作者:周蕾 劉虎 人氣: 發表時間:2008年04月17日
中間件在RFID中應用非常廣泛,哪么這項技術在校園一卡通中有什么應用呢?
1 引言
隨著智能卡系統在社會各領域的迅速發展, 目前很多學校都建立了自己的智能卡應用系統。但由于早期缺乏統一的規劃,學校的許多部門引進或開發的智能卡應用系統大都各自為政,比如圖書館發行圖書借閱卡,食堂管理系統發行飯卡,學生到機房上機使用上機卡,老師上課使用多媒體使用卡等等,不僅造成老師和學生手持有多張卡,使用極不方便,而且增加了數據在完整性和一致性方面的維護代價,另外,相同系統的重復建設也造成學校資源的極大浪費。校園一卡通建設工作可以利用智能IC卡的強大功能和計算機網絡,把整個校同的管理子系統有機地銜接起來,加強校內資源共享,減少重復建設,實現校園信息管理和消費服務方式的智能化和數字化,促進校園信息化管理水平的提高。
2 系統功能設計
校園一卡通的目標就是使全校的學生和教工通過一張智能IC卡,全面替代現有的多張卡和證件。學生和教職工可持此卡在學校聯網的卡機上完成就餐、上機、洗浴、注冊、借書、選課、食詢考試成績等校內所有事務。根據校同一卡通的建設目標,結 合我院的實際需求,大致可以將系統分為射頻卡管理子系統、餐飲計費管理子系統、機房計費管理子系統、圖書館卡管理子系統、門禁管理子系統等。在整個校園一卡通系統中,射頻卡管理子系統為核心部分。射頻卡管理子系統管理學校人員的基本信息.負責卡的發行、掛失、解掛、注銷及存款等財務管理以及操作員管理。其它子系統在使用時,首先通過刷卡機讀取卡的信息,驗證卡的有效性,若通過驗證,則進行相應的處理,卡中的有關信息也隨之改變,并進行記錄,然后把數據上傳到一卡通中心數據庫服務器,進行更新。
3 數據庫方案昀分析
在數據庫分布方案的選擇上主要考慮集中式數據庫和分布式數據庫。采用集中式數據庫,將所有的數據都存放在中心數據庫服務器上,這樣有利于數據的維護和保持它的一致性.但一旦中心數據庫發生了故障,整個系統都將癱瘓。采用分布式數據庫.數據將分散在各個數據庫服務器上,這樣的好處是如果有一臺或幾臺服務器發生故障,系統仍然能夠繼續運行,但需要花一定的代價來保持各個子數據庫與中心數據庫的數據一致.適用于對實時性、穩定性及數據庫性能要求極高的數據庫系統。由于校園一卡通系統分布應用不是很廣,主要集中在校園內,且金額的扣除在射頻卡上完成,后臺數據庫主要功能用于存儲信息及查詢,對實時性要求相對不高,集中式數據庫已能滿足數據處理要求。經過以上分析,本校園一卡通系統采用集中式數據庫。
4