肖 翀,黃柯達,曾魏偉,張躍進
(華東交通大學信息工程學院,南昌 330013)
隨著互聯網和移動智能終端的發展,手機已成為人們生活中不可分割的重要組成。目前Android依然是全球第一大的主流智能操作系統,可以為用戶提供高質量的服務保障,在大學生群體中認知度和占有率極高。然而很多學校的校園信息系統基本都采用B/S架構,導致移動終端使用效果較差,且只能局限于校園內網使用。同時大學生迫切希望不受時間和空間的制約,進而有效獲取校園信息,為此開發移動校園助手APP具有深遠的意義和影響。本文旨在設計一款基于Android平臺的校園助手APP,目的是將需求信息歸類整理,便于學生利用手機隨時快速地訪問校園歷史、風景和資訊,查詢圖書館書目、教務管理系統以及學校周邊的生活信息,隨時隨地使用校園服務,旨在提升大學生的學習和生活質量。
基于Android平臺開發校園助手APP具有重要的意義。首先,可以幫助入學新生了解校園歷史、風景,進而為快速融入大學生活奠定基礎。同時校園助手包含了各個社團的信息,能夠便于大學生選擇感興趣的社團,使得學生可以不斷豐富自己的校園生活;其次,平臺系統能夠提供課表查詢、課程管理、課程討論與作業、在線交流等功能,可以幫助學生提升學習效率和質量,方便學生的校園生活;最后,基于Android大學生校園助手服務平臺還可以推出就業推送招聘信息,共同開發團隊實戰項目,提升大學生的創新創業能力,進而為學生就業帶來保障。此外,該平臺大小適中,能夠充分滿足學生的多元化學習和生活需求,因此現實意義重大。基于Android平臺的校園助手可以在WIFI或數據網絡下同時運行,只要是Android系統的移動設備都可以通過登錄該系統實時訪問。
根據本校大學生的特點,通過對多方面需求的調查反饋,在功能模塊設計方面涵蓋了如下內容,分別為校園文化介紹、課程管理專欄、生活服務指南、就業服務板塊。首先,在導航頁面的設計中,應該簡潔明了,便于同學更加了解校園,并提供歡迎導航頁面,以展示各院系多彩的學習生活氣息。其次,在校園介紹環節中,要重點突顯學校歷史文化特色、組織結構以及重大意義的節點事件,進而讓學生對校園產生深入的認知。在APP中,學生有權利自行刪除一些內容,還可以自行記錄在校期間發生的事件。再次,在課程設計中,學生可以根據每學期教務系統發布的信息進行個人課表的添加、修改、查看,一旦學期中課程有調整,學生還可以隨時隨地自由修改。另外,該板塊還可以與手機的個人日歷實現鏈接,并提供了教務系統的入口,極大方便了學生對自己課程和成績的管理。最后,在生活服務指南模塊中,軟件可以提供學校3D全景圖,以及校園周圍的交通信息、出行路線選擇、餐飲外賣電話,學生可以根據自己的需求,選擇正確的出行線路和更健康的食品。APP中的圖片可放大縮小,非常清晰,而且系統能夠實現查詢、修改、添加等功能,對于學生來講無疑是一份福利。
眾所周知,良好的界面是實現Android任何功能的核心基礎,界面設計關系到用戶的體驗感。為此Android平臺設計要重視界面的開發,不斷升級優化,確保贏得大學生用戶群體的青睞。校園助手設計應該將靜態和動態歡迎界面有效結合,通過編寫XML文件來設計界面以及使用ImageView控件,達成圖片的動態效果。此外,用戶第一次進入校園助手,導航頁面必不可少,該功能頁面的應用可以涉及大學校園生活的方方面面,進而增加用戶親切感。導航可滑動,且由viewpager控件實現。校園助手APP主頁面的設計與QQ的使用界面相似,學生十分熟悉。其中五個頁簽在底部,可變內容在中部。用戶根據需求點擊對應的頁簽,不同的內容就會實時地顯示在頁面中部位置。
JavaEE技術具有良好的兼容性,可以規范和簡化系統開發,為此能夠提升校園助手系統的再使用價值和可移植性。校園助手APP的服務器端可以采用JavaEE技術來實現。其次,Android技術為4層分層架構,從高層到低層的架構順序分別為應用程序層、應用程序框架層、系統運行庫層和Linux內核層,在移動客戶端有效保障了Android項目的開發。最后,校園助手服務平臺的設計實現,還需要做好移動客戶端和服務器端的數據交換。一般而言,數據交換技術主要格式為JSON和XML。而JSON方式不僅有助于開發者的閱讀和編寫,還可以在應對復雜的集合時,實現快速解析其結構及機器去生成的功能。為此,基于Android的校園助手APP設計應選用JSON技術來實現數據交換。
總之,本文基于Android平臺的校園助手APP設計,能旨在幫助新生快速了解學校,更快更好地融入大學校園生活,隨時隨地了解學校最新消息,定制自己的課程表完成相應的學習計劃。同時還可以查看企業的招聘信息,產品可靠、易用、易擴充。因此具有很高的實用價值和推廣意義。當然系統還有待進一步改進,這就需要在相關內部功能方面進行持續優化,從而使軟件更加具有生命力。