孟姚媛 洛桑嘎登 李威 陳付旻
摘要:在移動互聯網技術日趨成熟的背景下,如何利用移動互聯網技術和移動智能終端使得校園生活更加便利,具有深刻的現實意義和廣泛的研究價值。基于Android平臺的藏漢英自習室查詢APP,可為學生提供自習室查詢、交流等資訊服務。該APP能夠便利我校的在校學生,提高生活效率,節省尋找自習室的時間。
關鍵詞:校園資訊;移動終端;Android;二維碼
中圖分類號:TP311? ? ? 文獻標識碼:A? ? ? 文章編號:1009-3044(2019)03-0080-02
1 概述
近年來,移動互聯網技術日趨成熟,在人們的生活中也變得不可或缺。具體表現在,智能手機已經成為人類生活中不可缺少的物品。不管是在娛樂,出行,學習還是在金融領域人們都已離不開智能手機和移動互聯網技術帶來的便利。當然,移動互聯技術在高校中也有著非常活躍的活動。很多高校依托移動互聯網技術為在校大學生提供移動校園資訊服務。學生可以通過安裝學校的官方APP獲取學校的重大事件,辦事流程、學習資源等的信息。為自己更方便的大學生活服務。同時也有許多非官方的校園軟件不斷出現,例如,課程表查詢軟件,圖書資訊軟件以及校園訂餐等軟件,也在為在校大學生提供便捷的資訊服務。而我校的校園資訊服務主要依托于學校光放網站,以及學校的各大公眾號。在app領域還處勢弱狀態。
同時,各大高校都為同學們開設了很多自習的教室。然而,對很多在校大學生來說自習室都面臨以下幾個問題:
1)在校大學生不清楚學校到底有哪些教室可供自習。
2)一些自習室出現人數過多的擁擠現象,而一些自習室則會出現人數稀少的資源浪費現象。
3)自習室的環境、衛生等的使用情況無法及時獲取和反饋。
故綜上所述,結合本校實際基于Android平臺通過Java語言打造一款針對大學生的自習室查詢App,方便本校學生的在校生活是非常迫切的。因此我們團隊為解決該問題設計了一款基于Java的藏漢英自習室查詢App。
2 開發平臺介紹
藏漢英自習室查詢APP的開發設計是基于Android平臺的,并且使用的是Android Studio開發工具。選擇Android平臺和Android Studio開發工具來開發設計的主要原因是它們有以下的優勢:
1) Android平臺是開源的、開放的、免費的。
2) 可以無縫結合Google的應用,并不受運營商和開發商的限制。
3) Android自帶的輕量級的SQLite數據庫,更適合應用于手機開發[1]。
4) Android Studio是谷歌主導的未來Android開發的主流。
5) Android Studio是一個Android的集成開發環境,它在IDEA的基礎上整合了Gradle構建工具,使得項目的配置、編譯和打包都更為方便。
6) Android Studio自帶的多設備實時預覽使得項目開發過程更加智能。
3 APP需求分析
APP需求分析是進行APP功能設計和APP功能具體實現的基礎。因為本APP作為一個為在校學生提供特定資訊服務的APP,所以我們對在校學生進行了需求調研。 筆者在對本校學生的調研中發現當臨近考試周時自習室就供不應求,同學們通常要找好一大圈才能找到合適的自習座位。他們迫切需要一個安裝在移動智能終端上的能夠顯示教室地址、及時顯示自習室使用情況的信息服務APP。
根據調研結果和分析,我們得出APP的具體需求如下:
1) 本APP的服務器需要實時獲取自習室的使用情況,以保證數據準確。
2) 本APP需要滿足學生對自習室查詢的基本要求,主要有自習室推薦、自習室查詢、賬號管理、藏漢英語言切換。
3) 本APP需要加入消息反饋機制,讓學生來動態更正自習室的使用情況。
4) 為了促進學生積極主動地反饋自習室的使用情況,本APP設置了積分獎勵機制,對積極參與反饋的學生給予積分獎勵。
4 概要設計
4.1 APP功能模塊設計
藏漢英自習室查詢APP的目的是實時反映學校自習室的使用情況。本APP能統計每個教室的實時人數并返回數據給用戶。學生可以實時查詢到每個自習室的使用情況。
自習室查詢APP的主要功能模塊結構如下圖所示:
4.2 各模塊功能概述
1)首頁模塊功能
首頁模塊功能包括自習室推薦、自習室查詢、二維碼掃描。
自習室推薦。用戶在打開APP后首頁中便有人數較少的3個自習室的推薦信息。
自習室查詢。用戶可以在搜索欄中輸入想要查詢的自習室號,如12-305,APP便會返回此時自習室的使用情況,如人數等。
掃一掃。用戶通過掃描二維碼使得該自習室的使用人數實時更新,同時對自習室的衛生等情況進行評價,并獲得相應的積分獎勵。
2)交流模塊功能
積分模塊功能中有我的評價。
我的評價。用戶在我的評價模塊中不僅可以分享自己對當前自習室的評價,也可以分享一些學習資源與志同道合的朋友一起討論學習經驗。
3)我模塊功能
我模塊功能包括我的積分、個人信息、設置、關于。
我的積分:用戶累計獲得的積分獎勵在該模塊中可以查詢得到。
個人信息:用戶可以在該模塊中查看自己的個人信息。如昵稱、郵箱、頭像、座右銘等。
設置中包括賬號管理、語言:用戶可以通過賬號管理來修改昵稱、郵箱、頭像、座右銘等信息,可以通過語言來切換APP的顯示語言如藏語、英語、漢語。
關于:關于中有作者及團隊的介紹、APP使用說明等。
4.3 主要模塊流程設計
主要模塊的流程設計可以詳細展現出軟件的詳細運行的邏輯流程[2]。下面對APP進行分析。
5軟件實現
軟件登錄界面是通過用戶輸入的賬號密碼與服務器通信驗證完成登陸操作,如圖4所示。
5 結論
在整個軟件的開發中注重軟件的可用性、易用性以及可持續性,努力提升用戶的操作體驗。由于需求的不斷更新和技術的不斷發展,軟件還需不斷完善和升級改進。
參考文獻:
[1] 盧照,王琦,王華.基于Android平臺的大學生實用軟件設計開發[J].微型機與應用,2015,34(24):19-21,27.
[2] 張立,韓銀和,袁小龍.一種基于Android系統網絡模塊功耗的評估和分析[J].計算機科學,2012,39(6):289-292.
[3] 初雅莉,陳昌穩,崔召金,鄭光宗,程丹,張蘭華.基于Android的智慧校園手機系統[J].微型機與應用,2013,32(15):15-17.
[4] 岑冬梅. 基于SQLite的空間數據庫存儲技術的研究與實現[D]. 武漢:武漢科技大學,2009.
[5] 方放.校園自習室可用作為數量查詢系統的設計與實現[D].長春:吉林大學,2014.
[6] 紀孝楨.基于Android平臺的自習室信息服務系統的設計與實現[D].武漢:華中科技大學,2013.
【通聯編輯:梁書】