校園手機一卡通系統研究與設計
文章出處:http://5052h112.com 作者:張麗 人氣: 發表時間:2011年11月06日
1、引言
校園手機一卡通是手機一卡通和校園一卡通的結合,是手機一卡通在校園領域拓展的一個應用.是對校園一卡通的重要補充。隨著移動支付技術的發展和支付手段的多樣化.多卡功能結合與一體.校園一卡通縱深發展的必然趨勢。在校園手機一卡通系統中.用戶可以用帶有RFID—SIM卡的手機進行刷手機消費、刷手機開門、刷手機打開水、刷手機出入圖書館、刷手機乘坐校園巴士等等.還可以通過校園手機一卡通的”空中補助”功能,實時將補助的金額充人電子消費錢包中。可以說,原來校園一卡通系統的主要功能.現在都可以用手機擴展功能來實現。真正實現了”一機(卡)在手,走遍校園”。
2 系統功能
手機一卡通硬件平臺系統是整個手機一卡通應用系統的基礎.是目前及未來的各類應用系統的支撐環境。因此,系統的規劃、設計和實施應該以手機一卡通系統平臺的總體功能、應用模式為依據和出發點.使系統設計充分滿足目前應用需求并為未來應用提供技術準備。
手機一卡通系統總體功能將包括以下部分:
基礎網絡設施及服務:建設手機一卡通網絡硬件平臺,并在此基礎上。基于網絡策略.構建手機一卡通系統通訊平臺,該平臺可以提供基于手機的、統一標準的新型校園應用環境;
全局性系統應用服務:即公共的、基本的應用服務。可以被用戶普遍使用.同時又可能作為其它應用系統的基礎和支撐環境的這一類應用功能.如考勤管理系統、圖書館管理系統:
局部應用服務:是指為廣大師生所使用.但其數據交流僅局限于系統內部或僅僅與手機一卡通系統平臺進行交互的應用服務,如:售飯等商務消費類服務:
信息資源共享,發布服務:如:手機掛失,解掛等服務功能。
3、系統總體設計
學校手機一卡通系統總體設計如下:
1)首先,在學校建設手機一卡通軟、硬件系統平臺f21
在建設校園網基礎設施平臺的同時.構建手機一卡通系統硬件平臺(包括:數據庫服務器、應用服務器、各應用子系統服務器以及手機一卡通網絡系統的搭建);
建立手機一卡通系統軟件平臺(包括:數據庫管理系統、手機一卡通管理平臺系統、卡務管理中心系統等的搭建)。
2)在建設、完善手機一卡通軟、硬件平臺的基礎上。實現日常生活消費、日常管理的手機一卡通應用.按類型可分為:
消費類應用:食堂消費系統、超市收費系統、浴室控水系統、直飲機系統(接人);
身份認證類應用:圖書館管理系統、考勤管理系統:
服務類應用:圖書短信查詢系統:
4、系統軟件技術設計
手機一卡通系統總體結構設計為三層架構.手機一卡通平臺系統采用面向對象的分析和設計技術,系統程序結構清晰。可復用程度得到很大提高嘲。
手機一卡通平臺軟件系統包括:操作系統平臺、數據庫系統平臺和應用服務器系統平臺構成. 三者共同完成手機一卡通系統平臺的功能。
圖1 系統總體結構
4.1 操作系統平臺
手機一卡通系統平臺支持Unix/Linux indows2000系列操作系統平臺。系統建議采用UnixlLinux平臺,系統約定采用“n.ux系統。
數據庫系統和應用服務器系統都可以構建于Unix/Linux等系統平臺上面.系統的穩定性、安全性和可擴展性可以得到很大的提高。
4.2數據庫系統平臺
手機一卡通系統平臺設計思路就是支持多種主流的大型數據庫.不受數據庫類型的制約,手機~ 卡通系統約定以Oracle作為系統首選數據庫。
Oracle數據庫以其高性能、海量存儲和數據安全性著稱.手機一卡通系統采用Oracle作為數據庫系統.保證了系統的先進性、穩定性,解決的數據存儲、數據安全的后顧之憂。
4.3應用服務器系統平臺
應用服務器系統平臺是手機一卡通系統的心臟和大腦.是最核心的系統,是最基礎的平臺。系統體現出獨立性、開放性、安全性、可伸縮性、部署的靈活性、與第三方系統的有機集成等性能要求.從軟件工程角度上說,是SOA (SERVICE ORIENTED ARCHITECTURE)架構的系統,即服務導向架構系統。
應用服務器系統平臺具有的功能包括:
信息標準。提供的系統除了可以滿足國家各類標準與行業標準.還可以針對學校的手機一卡通系統建設制定相應的學校標準。
數據存儲。對賬戶信息、系統終端運行產生的各種類型(消費、認證、結算、圈存等)的流水信息進行存儲。
統一的數據處理。賬戶狀態信息(如開戶、銷戶、凍結、解凍等)、手機/RF-SIM/RF—UIM信息(如掛失、解掛、補卡、換卡等)等在后臺即應用支撐平臺統一進行邏輯處理。
信息發布。應用支撐平臺以統一信息應用的形式將各個子系統提供的服務集成在一起,根據進入系統用戶的不同身份,統一分配不同權限,查詢相關數據。享受相應服務。
身份認證。手機一卡通系統內的用戶需要進行安全合法身份的認證,同時手機一卡通體系內所有綜合業務處理系統、應用類系統與應用支撐平臺的連接也需要認證.并確認登錄者的合法身份,提供登錄者的操作權限。這兩部分的認證功能都由應用支撐平臺的身份認證處理單元進行邏輯處理。
5 系統平臺硬件技術設計
手機一卡通系統平臺硬件主要包括數據庫服務器和應用服務器兩大部分,需要采用當前國際先進是軟、硬件技術,以保證手機一卡通系統運行在一個安全、穩定、可靠的高質量系統平臺上。
基于前面所述系統的技術設計架構和思路.結合性能價格比.數據庫服務器操作系統平臺可以采用安全可靠的Linux AS4、后臺數據庫采用Oracle lOg。
為了保證系統7*24小時不停機全天候運行,除了要有高性能、高可靠性的計算機硬件設備支持之外,還需要配備大容量在線式、不問斷電源(uPS)作后盾,建議UPS的后備延時時間為8小時以上。
在服務器硬件選擇方面,首選中檔PC服務器,如果所接人的應用子系統較多.數據處理量較大。而且在充分預測到未來幾年內應用需求應用增加的級別.同時在校方資金允許的情況下。我們建議采用低端小型機。
6、結束語
手機一卡通系統.將目前校園內部各種信息資源進行整合。”信息孤島”可以實現信息互聯互通、資源共享,還可以使學校的管理更加科學化、規范化、合理化。本文根據學校手機一卡通系統建設的總體應用需求,對系統功能進行總體規劃及設計,并在功能規劃基礎上.對手機一卡通系統進行軟件和硬件技術設計。