?

高職院智慧校園手機APP研究與設計

2015-03-02 01:27李艷
新教育時代電子雜志(學生版) 2015年28期
關鍵詞:校友教室定位

李艷

(遼寧省交通高等??茖W校信息工程系 遼寧 沈陽 110122)

高職院智慧校園手機APP研究與設計

李艷

(遼寧省交通高等??茖W校信息工程系 遼寧 沈陽 110122)

文本應用MVC框架模式,結合高等職業院校需求,開發一款基于Android平臺的智慧校園手機應用軟件,從不同角色出發,該應用包含教學管理、校園地圖、信息板、圖書館、找教室、校友圈六個模塊,解決了不同機型屏幕密度和室內Wifi定位問題,該應用通過測試,能較好運行于主流機型,為師生和校友提供實時高效的服務。

智慧校園Android系統MVC框架室內Wifi定位

1.引言

現今絕大多數高等職業院校已建設或建成數字校園,但隨著物聯網和云計算技術的發展以及智能手機的普及與升級,數字校園受設備終端等限制,難以解決用戶的移動性需求,在“智慧地球”、智慧城市之后,智慧校園已經成為高職院校信息工作的重中之重。本文結合高職院L的需求研究并設計智慧校園手機APP,為師生提供實時高效的服務。

2.需求分析

本文結合高職院L的業務流程和學生學習生活需求,對學校各個管理和教學部門以及各個年級不同專業學生進行調研,通與職能部門溝通,以及對不同角色的用戶展開問卷調查,并將相關需求從管理、教、學進行關聯,主要應完成教學管理、地圖服務、通知發布、圖書館服務、智能教室服務、校友交流溝通等功能。該應用必需是一套包括移動客戶端、接口、后臺的完整信息系統,在此論文中的項目包含移動客戶端和數據協議。該應用開發后應該能在大多數智能手機上運行,還應該滿足非功能需求包括安全性、可靠性和易用性等。

3.模塊設計

本文中設計的應用包括教學管理、校園地圖、信息板、圖書館、找教室、校友圈六個模塊。并從不同角色(管理人員、教師、學生、校友)出發,有不同的使用權限和方式。

教學管理模塊對于不同角色有不同權限和功能,在用戶登錄時區分為管理人員、教師、學生,對于校友不提供此模塊服務。對于管理人員可以按照教師、班級、教室、時間四種方式查詢上課情況,也可以對串調課申請進行批復。教師可以查詢自己的教學任務、課程表、所授課班級學生成績。學生可以查詢開設課程、選課、查詢課程表、查詢成績和學分。

校園地圖模塊可以顯示用戶的當前位置,查看校園內及周邊的飲食、休閑服務,通過設置起始點和目的地可以搜索交通路線,查看校園周邊的公交、地鐵路線,可通過GPS定位和設定目的地查詢路線,可以輸入搜索關鍵字進行地圖搜索顯示目標地。

校園信息模塊根據角色不同,賦予發布、審閱、瀏覽等不同權限,為師生提供實時信息服務,提高信息到達率。

在圖書館模塊中包含檢索圖書、預約、查看借閱歷史、續借功能??梢园磿?、作者和出版社檢索圖書;檢索結果包括本館圖書名稱,數量,借閱狀態,根據檢索結果可以進行預約;根據登錄人員ID直接查看借閱歷史,借閱歷史中表示借閱狀態,對在借且未續借圖書可續借。

找教室通過查詢找到無課教師,再通過wifi室內定位,判斷教室中人數(設定每個人都開放wifi并允許獲取地理位置),找到人數較少的教室進行自習。

校友圈可以根據入學年份專業班級等信息進行添加,提供實時交流和自媒體信息發布。

4.項目實現

本文設計的這款智慧校園手機應用包括客戶端和服務器端兩部分,通過接口設計實現連接。教師、學生、校友等不同角色只要下載安裝客戶端即App應用軟件,就可以使用上述六個功能模塊。服務器端提供該平臺的基礎功能,負責接收、存儲、處理平臺各種數據,并針對智能終端的特點,升級原有的網絡平臺。本款手機應用基于Android系統開發,運行環境為現在應用最廣泛的Android4.0及5.0版本。開發過程基于MVC框架開發模式。視圖層與業務層分離,模型與控制器和視圖分離,應用程序的數據層和業務規則比較容易改變,所以該應用具有低耦合性,MVC模式允許同一個服務器端的代碼用各種不同樣式的視圖來訪問,多個視圖可以共享一個模型。通過的接口形式實現應用與后臺服務器的數據交互。軟件中的采用是安卓的數據庫SQLite,通過服務器返回的數據解析存入數據源。

在實際開發中對于不同手機型號,為了取得最好的顯示效果,依據屏幕分辨率、屏幕對角線長度計算出屏幕密度。再進行多套資源配置達,基本滿足主流型號需求。

在找教室模塊中用到WIFI室內定位。雖然GPS具有全天候、高精度、自動測量等特點,但其主要應用在軍事、交通、測繪及其他室外環境定位。在室內定位方面精度低于基站的精度。手機具有WIFI無線連接功能,結合校園WIFI服務,本應用利用WIFI網絡的手機室內定位,將教室劃分成模型,計算機WIFI終端的接入數量,以此數量估計人數,達到找自習室的目的。

5.項目測試

本應用非常注重測試,通過人工進行界面測試,通過Android自帶Monkey性能測試工具進行自動測試,均達到性能需求。測試通過LVS解決服務器單點故障問題,就是當正在運行的WEB服務器故障后,客戶的請求被快速轉入另一臺服務器,這個時間響應客戶可容忍,或者無感知,使客戶訪問不受影響。在系統投入使用期間,該手機應用運行良好,頁面響應速度較快,獲得了用戶的一致好評;管理和運維人員也對可視化的監控管理平臺的十分認可;系統總體功能性能達到了預期的效果。

6.總結與展望

本文基于目前流行的Android操作系統平臺,結合高等職業院校用戶的需求,設計和實現了一款智慧校園手機應用。后續需要對基于移動終端的智慧校園手機進行完善和改進。由于現有模式是將數據整體讀入,隨著用戶數量增多,這種存取方式在空間和時間上都要受限,后續工作必須改變數據的存取方式。另外,應海量收集校園數據,對數據進行預測分析,使得該應用更智能,反應速度更快。進一步提高系統體系架構的可用性、穩定性、可擴展性,以提高系統的性能和效率。

[1]王鳳仙.上海大學生智能手機的使用行為研究[D].上海交通大學,2013.

[2]冀翠萍.智慧校園信息化運行支撐平臺的建設[J].現代教育技術,2012,22(1):49-53.

[3]茅志剛.基于移動互聯網的智慧校園服務平臺的研究與實現[D].杭州:杭州電子科技大學,2013.1-3.

[4]羅利.基于Android的WIFI室內定位技術研究[D].西南交通大學,2014.5.

[5]公磊,周聰.基于Android的移動終端應用程序開發與研究[J].計算機與現代化,2009,156(09):95-97.

[6]雷雨.試析智慧校園的構建[J].襄陽職業技術學院黨報,2013,12(3):23-25.

猜你喜歡
校友教室定位
“313”教室
學習校友大名人 爭做校園小名人——澄江中心小學以校友大名人引領校園小名人成長
校友風采
這里的教室靜悄悄
《導航定位與授時》征稿簡則
如何締造完美教室
Smartrail4.0定位和控制
長時間待在教室更容易近視
校友風采
找準定位 砥礪前行
91香蕉高清国产线观看免费-97夜夜澡人人爽人人喊a-99久久久无码国产精品9-国产亚洲日韩欧美综合