【摘 要】基于Android技術,建立一個高校移動數字化信息平臺。平臺為廣大師生建立了一個簡單快捷的互動平臺,改善了信息交流情況,打破傳統(tǒng)的建立于臺式機的數字化校園格局,探索新型移動數字化校園建設新道路。高校移動數字化信息平臺具有實時、快捷、易維護更新的特征,使得學校對師生的管理和相互溝通都將變得更完善規(guī)范,并且更方便。
【關鍵詞】高校 移動 數字化 Android
一、引言
高校網絡應用移動化已經成為數字化校園的主流趨勢,基于手機終端的高校移動數字化信息平臺也受到了越來越多人的關注。如何利用智能手機這一普遍的移動終端進行高校校園信息服務這一問題的研究具有深刻的現實意義與廣泛的應用價值。
二、需求分析
新型高校移動數字信息化平臺應該具有實時、快捷、易維護更新等特征。通過該平臺,可以使學校對學生的管理更完善細致,師生的相互溝通有新渠道,變得更方便。
(一)功能需求。數字化信息平臺中包括了教師、學生兩種用戶,不同的用戶對平臺有不同的需求。教師使用平臺有查看信息、發(fā)布消息、錄入相關信息、與其他用戶交流、共享資料的需求;學生也需求以上功能,只是信息與教師的有所不同。
(二)性能需求。數字化信息平臺為用戶提供各類信息服務,因此對手機操作平臺的選擇、界面、通信網絡和數據儲存都有一定的要求。
三、體系結構設計與技術選擇
高校數字化信息平臺平臺分為Android手機客戶端和Web服務器管理端,在設計邏輯上分為顯示層、功能服務層、數據訪問層??蛻舳说娘@示層采用Android框架自帶的UI組件,實現用戶顯示界面;服務層采用Android框架的Activity組件,對顯示層發(fā)出的請求進行相應的操作。Web服務器端的顯示層采用Web瀏覽器的方式調用Jsp頁面實現;服務層采用Java中的Servlet實現顯示層與數據訪問層的請求和響應交互;數據訪問層采用占用內存小響應快的MySQL數據庫存儲相關數據,在服務層與數據訪問層交互的部分則采用Hibernate框架實現對數據庫中數據的操作。
Android 是Google公司發(fā)布的一個基于Linux平臺的開源手機操作平臺。該平臺由三部分組成,包括底層的 Linux 操作平臺、中間件以及核心應用程序。Android憑借其強大的擴展性,超強的操作體驗,豐富的第三方軟件,受到廣大用戶的青睞。Android平臺是目前移植性最好的手機操作平臺。本次開發(fā)的首選平臺也是Android平臺。
四、功能模塊設計
根據需求分析,平臺主要包括五大功能:登錄平臺、查詢信息、錄入信息、發(fā)布信息以及用戶之間的信息交流。根據這幾大功能,平臺劃分為五大功能模塊:平臺登錄模塊、信息查詢模塊、信息錄入模塊、信息發(fā)布模塊、信息交流模塊。程序設計也按照五個模塊進行劃分。下面就簡單分析兩個模塊:
(一)平臺登錄模塊。為了平臺的使用安全,使用平臺之前必須輸入合法的用戶名以及密碼進行登錄。登錄過程是通過無線網絡,在后臺的數據庫中進行用戶名和密碼的查詢,匹配的方可登錄。平臺有三類參與者,分別設置三種登錄端口。不同類型的參與者通過各自端口進入不同的平臺主界面操作。Web服務器端主要負責為Android前臺提供數據,實現在前端用戶進行請求時能夠準確快速提供信息。在用戶發(fā)布信息時可以將信息在Web端解析后保存到數據庫中,并且在服務器端實現簡單的管理員管理界面,實現對數據庫的管理維護。
(二)信息發(fā)布模塊。普通信息平臺中,學校的新聞、通知等都是通過發(fā)布到網站上通知到學生,這種模式不具實時性,可能導致某些學生遺漏重要信息。本平臺的信息發(fā)布功能教師可以通過手機實現對新聞、活動等信息的發(fā)布,使學生能夠直接通過手機查看到相關信息,具有實時性和便捷性。學生也可以通過本平臺的信息發(fā)布模塊發(fā)布一些日常信息,例如二手物品轉賣、課程評價、娛樂信息等等。該模塊也是由手機終端發(fā)出信息發(fā)布請求,獲得響應后輸入相應信息,再通過服務器寫入數據庫中,隨時更新數據庫信息。
五、平臺數據庫設計
在高校移動數字化信息平臺中,平臺數據庫占據著重要的地位。平臺數據庫存儲著高校數字化的各類信息,數據量非常龐大。考慮到智能手機屏幕顯示信息量較臺式機屏幕少很多的特點,對平臺數據庫作了簡化和優(yōu)化。下面選取教師用戶登錄表進行分析。
教師用戶登錄表用于存放教師用戶信息,包括教師登錄帳號、密碼以及姓名等。該表的主鍵是ID,類型是Integer。在表中,教師登錄帳號名放在username中,每個帳號都有其對應密碼,存放在password字段中,登錄人姓名存放在mess字段中。
下面簡單介紹下其他的一些數據庫表:
學生獲獎信息表,包括了學生姓名、學號、獲獎名稱、獲獎類型、獲獎時間、獎金;學生違紀信息表,包括了學生姓名、學號、處分類型、違紀時間、違紀情況;課堂質量評定表,包括了教師姓名、教師編號、課程名稱、課程編號、課堂質量評價;活動發(fā)布信息表,包括了活動名稱、活動時間、活動地點、活動簡介、主辦單位;學校建言獻策表,包括建言序號、建言主題、建言內容、建言發(fā)布時間、發(fā)布人姓名。
六、結束語
本文提出了建立基于Android平臺的新型高校移動數字化信息平臺,設立了教師、學生兩大類平臺參與者,為兩者的交流互動設立一個良好的平臺。平臺設計界面友好、使用方便快捷,經過廣大師生用戶測試使用,至今穩(wěn)定運行,基本滿足了預期功能。
參考文獻:
[1] 王晨輝.基于 Android 平臺校園信息發(fā)布系統(tǒng)[J].數字技術與應用,2010,8:126
[2] 姚昱昱.基于Android的移動學習終端平臺的開發(fā)與研究[D].長沙:中南大學,2008.
[3]丁永明,紀方明.基于Android平臺移動學習軟件的研究與實現[T].數字通信世界,2011(1):66-68.