陳華東+黃達慶+鄭建沛+袁輝勇


摘要:近年來全國大學生數量急劇攀升。大學生是社會的新鮮血液,大學生的綜合素質的高低影響著社會的發展,而學校是培養大學生的主要基地,大學生的校園生活在很大程度上影響著大學生各方面能力的培養。而目前大學生的校園生活圈子過于單一乏味窄小,限制了自身發展,學習生活的自覺性和自制力均不高。而此應用@SCHOOL包含了每日事項鬧鐘提醒、活動分享和群發功能以及校園活動平臺。研究表明,該系統能擴大大學生的生活圈子,提高自覺性和自制能力,促進學生的全面發展。
關鍵詞:安卓 事項提醒 群發分享活動 校園活動平臺 線下社交 綜合發展
中圖分類號:TP3681文獻標識碼:A文章編號:1009-5349(2017)12-0161-02
本項目將開發能有效幫助大學生管理作息時間和參與校園活動的應用系統。系統具有日程提醒、群發提醒、即時通信、校園活動發布等功能。學生社團通過系統中的校園活動發布平臺,利用手機即可組織和發布校園活動,可有效實現校園集體活動的通知和安排。參與活動的學生可通過手機獲取校園活動信息、選擇自己喜歡的活動,計劃和安排各種事項提醒,可有效管理個人時間,提高學習、鍛煉身體、校園活動的時間效率,提高時間管理觀念。因此本系統對豐富大學校園生活、幫助大學生管理作息時間具有非常重要的意義。
一、基于Android的@school 安卓應用系統設計
該系統主要基于Android組成的移動應用平臺,由手機APP端以及服務器端兩大部分組成的。其中APP端包括日程事項提醒功能,即時通訊功能,聯系人功能,校園活動發布平臺功能,以及側滑菜單的鬧鐘開啟,公開分享日程,備忘錄,等等。而服務器端則是運用Bomb云服務器進行數據交互。安卓手機系統的一大優勢在于其開放性和免費的服務,Android是一個對第三方軟件完全開放的平臺,開發者在為其開發程序時擁有更大的自由度。Android應用的開發語言用的是Java語言,并且在Android中也用到了Java核心類庫的大量的類。Android以Java為編程語言,使接口到功能,都有層出不窮的變化,從而降低了技術開發門檻;對于安卓應用程序框架,也可以完全訪問核心應用程序所使用的API框架。該應用程序的架構設計簡化了組件的重用;任何一個應用程序都可以發布它的功能塊,并且任何其他的應用程序都可以使用其所發布的功能。APP應用架構圖如圖1所示。
二、APP端設計
利用Android Studio開發環境來設計安卓應用,同時通過Bomb云端服務器提供的相關API來實現即時通訊功能和后臺服務器的數據交互等功能。界面內容載體用到了輕量級的 Fragment, 提醒事項采用滑動菜單 Listview (SwipeMenuListView),而好友列表采用Listview (ExpandableListView), 數據庫操作采用插件(xUtils),提醒通知用通知組件(Notification),鬧鐘提醒采用 AlarmManager,后臺處理采用 BroadcastReceiver,側滑菜單采用 SlidingMenu,同時還采用相關的代碼簡化,并且優化了相關算法。
校園活動平臺將能幫助學生了解最新校園動態和活動,也可自動找到活動發起者。摒棄了傳統的純線上社交,將線上即時通訊和線下活動交流互動相結合更能促進學生之間的真實情感交流,增強社交能力,提高集體團結意識以及全校學生的學識、愛好等各方面的交流。將活動參加、活動群發和活動提醒有機結合,使學生順利參加校園活動,學生參加或分享活動并能有效安排時間。能根據學生的日程安排、生活習慣和個人愛好等方面進行數據統計和分析,進行個性化設置,向學生推薦符合自身的活動。UI設計上基于良好用戶體驗,簡約清新,美觀實用為準。該系統能分析和了解學生思想動向、價值觀,為學校的社團活動提供重要的參考依據。
(一)日程功能模塊
在此功能模塊用戶可進行事項或者活動添加,包括事項的時間地點內容、鬧鐘模式等。同時還可將活動發送分享給好友。所有事項都會自動進行時間順序排列。
(二)會話功能模塊
通過連接Bomb云服務器的即時通訊API來實現即時通訊,經進一步改善后,還可將活動發送給好友并獲得對方的反饋。會話中包括文本會話和活動會話。
(三)聯系人功能模塊
在此功能模塊用戶可通過搜索進行好友搜索和添加,并進行分組。同時具備群發消息和群發的功能,并及時獲得活動接收者的反饋。活動接收者在收到信息后,可一鍵將活動自動添加到日程功能模塊,及時提醒接收者執行活動或者消息。
(四)校園平臺功能模塊
在此功能模塊,校方、社團、學生均可發送活動邀請,學生在瀏覽活動后可自主選擇有興趣的活動參加,并一鍵添加進日程功能模塊及時提醒自己參加活動。另外還具備夜洞功能,此乃學生自由言論交流平臺,學生可在這里抒發情感,買賣二手物品,尋求幫助,獲取校園最新消息,等等。
三、云服務器端
基于Bomb云服務器進行后臺服務器開發和數據交互功能,并且可在云端保存用戶的日程數據,方便用戶在不同環境條件下仍可使用自身的ID登錄。
四、結語
利用APP端的安卓應用和Bomb服務器端搭建一個結合了日程提醒、活動分享、活動消息群發、校園活動平臺、交流社區的安卓應用。進一步提高大學生的生活學習效率、自覺性和自制力,同時通過促進參加校園線下活動來擴大大學生的社交圈子,提高大學生的綜合素質,全面發展。旨在將偌大的校園聯系成一個相互熟悉、相互了解的大家庭。
參考文獻:
[1]周雅翠.基于Android平臺的個人事務管理系統設計[J].吉林建筑大學學報,2015(6):67-68.
[2]石翠.PS制作Android智能手機界面技巧解析[J].電腦編程技巧與維護,2015(24):53-54+66.
[3]李成吉,雷靈光,林璟鏘,高能.安全的Android移動終端內容保護方案[J].計算機工程與設計,2016(3):591-596.
[4]鄺家瑞.android系統用戶體驗下的可視化交互界面設計[J].現代裝飾(理論),2016(4):124.
責任編輯:于蕾