一卡通android文档,基于Android平台的校园一卡通的设计
基于Android手機的校園一卡通設計
在信息化“十二五”規劃中,浙江大學首次提出“智慧校園”的概念?!爸腔坌@”指通過云計算,虛擬化和物聯網等新技術將學校的科學、科研、管理與校園資源和應用系統進行整合,以提高應用交互的明確性、靈活性和響應速度,從而實現智慧化服務和管理的校園模式。在Android背景下,開發基于Android智能手機的校園一卡通應用平臺。
Android 是基于Linux內核的軟件平臺和操作系統,Android 平臺具有良好的開放性,為開發者提供了從底層操作系統到上層程序界面的所有軟件。開發者無須繳納任何授權許可費用, 并可根據自身需求修改和擴展Android 平臺。在Android平臺上應用程序可以通過標準API訪問核心移動設備功能。通過互聯網,應用程序可以聲明它們的功能可供其他應用 程序使用。
Android系統架構分為四個層::從高層到低層分別是應用程序層、應用程序框架層、系統運行庫層和linux核心層。校園一卡通系統軟件架構:基于Android平臺下校園一卡通系統是一種基于B/S和C/S兩種模型的Java EE項目軟件,所有的數據全部交給服務器進行處理,服務器端架構使用基于MVC模式的Struts框架、基于IoC模式的Spring框架以及對 關系映射框架Hibernate,并結合tomcat和mysql數據庫搭建而成。 本系統集成兩大開發模型: ①在手機客戶端使用C/S模式,有銀行卡校園卡卡內轉賬,卡片掛失,銀行卡余額查詢,校園卡余額查詢,修改校園卡密碼,修改最大的消費限額,系統消息,上網繳費。我認為可以在每個模塊下在劃分一些小的模塊,比如上網繳費可以繼續劃分為繳納電費和繳納空調租賃費等。同時,可以在手機客戶端的校園一卡通的app中直接進入校園的e江南或者江南大學教務處。手機端連接服務器所使用的是傳統的TCP/IP網絡協議,在數據接收上采用輕量級的Json數據交換格式,降低數據傳送的流量,在消息接收及處理上使用Cursor與ContentValue作為SQLiteDatabase對象的橋梁隊SQLite數據庫進行操作。 下圖為客戶端系統功能示意圖:
在手機客戶端下載apk安裝文件后,成功在手機中安裝,可通過輸入校園學號或工號進入客戶端,并對上述的功能根據自己的需要進行選擇。
②在服務器端采用的是B/S模式,校園服務器端提供了超級管理員管理功能以及普通用戶的注冊功能。注冊時會收到成功注冊的郵件,之后便可以使用手機端登陸。此外,服務器主頁面中還想用會提供手機端軟件下載鏈接。在超級管理員的操作下包含用戶管理,郵件管理,消息管理,掛式管理,扣網費等管理。我認為可以和運營商一起合作,將一卡通與手機號碼綁定,可以在一卡通上給手機充值話費。在本模式中,服務器端使用Java Web的SSH框架結合tomcat和mysql數據庫搭建而成,所有的數據處理全部使用Spring托管進行實物的處理,在手機端和服務器端使用Json數據形式以減少數據流的傳遞,同時系統使用MD5加密系統中的敏感數據,如校園卡密碼,銀行卡密碼,超級管理員密碼等,如添加手機充值業務可增加支付密碼,以保證用戶信息的安全性。根據系統要求,服務端管理系統負責服務器端數據的查詢、刪除、發送等維護操作。下圖為服務器端管理系統功能圖:
總結
以上是生活随笔為你收集整理的一卡通android文档,基于Android平台的校园一卡通的设计的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 关于自驾海边扎营的一些经验
- 下一篇: html单选按钮样式 正方形,HTML自