王芳芳 羅小龍
摘要:針對(duì)快節(jié)奏生活方式下用戶不斷增長的日程管理需求,基于Android開發(fā)設(shè)計(jì)并實(shí)現(xiàn)了一款記錄點(diǎn)滴生活應(yīng)用程序軟件,旨在幫助用戶提高時(shí)間利用效率、滿足用戶日常社交、記錄用戶生活軌跡。介紹了App的應(yīng)用背景、實(shí)現(xiàn)目標(biāo)、需求分析、設(shè)計(jì)建模、功能實(shí)現(xiàn)等內(nèi)容。
關(guān)鍵詞:Android;日程管理;軌跡地圖;日常社交;App
中圖分類號(hào):TP311.56 ? ? ?文獻(xiàn)標(biāo)識(shí)碼:A
文章編號(hào):1009-3044(2020)28-0093-03
Abstract:In view of users' increasing demands for schedule management under the fast-paced lifestyle, an application software for recording a bit of life was developed and implemented based on Android, aiming to help users improve their time utilization efficiency, meet their daily social contact and record their life trajectory. The application background, realization goal, demand analysis, design modeling, function realization and other contents of App are introduced.
Key words:Android; time management; trajectory map; daily social;App
1 研究背景
隨著科技的不斷創(chuàng)新、移動(dòng)互聯(lián)網(wǎng)的普及和智能手機(jī)的發(fā)展,各種游戲娛樂App層出不窮,它們已經(jīng)滲透到人們生活的方方面面,并對(duì)其社會(huì)行為、生活學(xué)習(xí)、價(jià)值觀念和思維方式產(chǎn)生深刻的影響[1]。面對(duì)紛繁多樣的App,如何高效利用時(shí)間完成任務(wù)、如何培養(yǎng)專注力并養(yǎng)成良好的習(xí)慣,如何在有限的時(shí)間和精力中獲取更高的價(jià)值,這些問題都值得考慮,在保證能夠高度自律的同時(shí),分享自己的打卡動(dòng)態(tài)和心情日記、記錄自己的點(diǎn)滴,這也是所有人關(guān)心的話題[2]。故“記錄點(diǎn)滴生活”App就應(yīng)運(yùn)而生了。
首先,“記錄點(diǎn)滴生活”以提高時(shí)間利用效率為目的。通過對(duì)應(yīng)用市場(chǎng)的調(diào)研,番茄ToDo、滴答清單、Any.Do和ToDoist等時(shí)間管理軟件下載量較大且用戶評(píng)價(jià)較高,它們提供了比較完善的時(shí)間管理、任務(wù)清單管理等功能,幫助用戶記錄日程,極大地提高了用戶的時(shí)間利用效率[3-5]。其次,“記錄點(diǎn)滴生活”可以進(jìn)行簡單社交。目前的社交App如微信、微博、QQ等是最為普遍同時(shí)也是下載量較大的軟件,可以滿足用戶日常交流、動(dòng)態(tài)分享等需求。最后,“記錄點(diǎn)滴生活”記錄了用戶的生活軌跡,并將其軌跡數(shù)據(jù)在地圖上顯示,這個(gè)功能在目前的軟件中是少之又少,可參考的文章也是屈指可數(shù),所以在設(shè)計(jì)時(shí)會(huì)存在著一些不足。
2 實(shí)現(xiàn)目標(biāo)
2.1 用戶群體
App主要面對(duì)的是年輕一代的群體。年輕人喜歡社交,他們樂于向別人分享自己的事情;同時(shí)他們又不甘平凡,努力追逐卓越,他們內(nèi)心想要改變,想要變得自律、優(yōu)秀;記錄生活、保存生活的美好也是年輕人的一種普遍的生活方式。
2.2 實(shí)現(xiàn)內(nèi)容
基本功能模塊:登錄注冊(cè)功能。用戶可以根據(jù)填寫手機(jī)號(hào)來獲取驗(yàn)證碼進(jìn)行登錄注冊(cè)功能,同時(shí)在App中也設(shè)計(jì)了第三方登錄。個(gè)人中心功能。用戶登錄賬號(hào)后,可以在“我的”中查看并編輯自己的個(gè)人信息。
日程管理模塊。該模塊主要設(shè)置了打卡、專注、任務(wù)三個(gè)小的模塊。打卡模塊中,主要包括早起打卡和睡眠打卡,并對(duì)其計(jì)劃數(shù)和累計(jì)打卡數(shù)目進(jìn)行了統(tǒng)計(jì);專注模塊中,用戶在規(guī)定時(shí)間內(nèi)通過開始專注來完成某一個(gè)計(jì)劃目標(biāo),目標(biāo)每天進(jìn)行,同時(shí)用戶可以自己添加目標(biāo)進(jìn)行專注;在任務(wù)模塊中,分為重要且緊急、重要但不僅緊急、不重要但緊急、不重要也不緊急四個(gè)象限的時(shí)間管理,用戶通過將任務(wù)劃分,合理安排時(shí)間,提高工作效率。
心情日記模塊:在該模塊中,用戶可以公開分享自己的動(dòng)態(tài)或記錄每天的心情。在動(dòng)態(tài)界面中,用戶之間可以對(duì)分享動(dòng)態(tài)進(jìn)行點(diǎn)贊、分享、評(píng)論。在日記界面中,用戶記錄心情日記,可以進(jìn)行查看修改編輯操作。
軌跡地圖模塊。在該模塊中,對(duì)數(shù)據(jù)信息進(jìn)行記錄,包括開始的時(shí)間(每天最早拿起手機(jī)的時(shí)間)、結(jié)束時(shí)間(每天此時(shí)刻的時(shí)間)、運(yùn)動(dòng)軌跡的數(shù)據(jù)長度以及數(shù)據(jù)總數(shù),通過開始查詢功能將記錄顯示在地圖上,同時(shí)也可以將該記錄的地圖進(jìn)行保存。
2.3相關(guān)技術(shù)
2.3.1四象限時(shí)間管理理論
為了更好地進(jìn)行時(shí)間管理,任務(wù)規(guī)劃,“記錄點(diǎn)滴生活”軟件設(shè)計(jì)借鑒四象限時(shí)間管理理論[6-9]。時(shí)間管理矩陣將行程按照重要程度、緊急程度劃分為四類,第一類事務(wù)既緊急又重要,第二類事務(wù)不緊急但重要,第三類事務(wù)緊急但不重要,第四類事務(wù)不緊急也不重要。對(duì)于重要且緊急的事情需要立刻去做,對(duì)于重要但不僅緊急的事情需要有計(jì)劃的做、對(duì)于不重要但緊急的事情可以委托他人去做、對(duì)于不重要也不緊急的事情盡量別做。
2.3.2基于Android平臺(tái)的移動(dòng)開發(fā)應(yīng)用
Android是一種非常優(yōu)秀的智能操作系統(tǒng),它是一種基于Linux自由及開放源代碼的操作系統(tǒng),主要用于移動(dòng)設(shè)備,Android 系統(tǒng)2019年9月在中國占有高達(dá)82.4%的智能手機(jī)市場(chǎng)份額,以 Android 系統(tǒng)為平臺(tái)開發(fā)軟件可實(shí)現(xiàn)更大范圍的設(shè)備覆蓋率,Android操作系統(tǒng)發(fā)展至今,其系統(tǒng)功能已經(jīng)基本滿足智能設(shè)備的需求?;贏ndroid 在各方面優(yōu)秀的表現(xiàn)以及極高的市場(chǎng)占有率,本軟件開發(fā)基于Android 平臺(tái)進(jìn)行。
3設(shè)計(jì)與實(shí)現(xiàn)
3.1需求分析
1)功能需求?!坝涗淈c(diǎn)滴生活”App的開發(fā)旨在通過記錄生活軌跡和日程管理幫助用戶實(shí)現(xiàn)高效工作,養(yǎng)成自律習(xí)慣。軟件需要實(shí)現(xiàn)日程管理、日常社交以及軌跡記錄功能。軟件需設(shè)計(jì)四個(gè)功能模塊,基本功能模塊、日程管理模塊、心情日記模塊、軌跡地圖模塊。2)性能需求?!坝涗淈c(diǎn)滴生活”是設(shè)計(jì)運(yùn)行在Android平臺(tái)上,用戶在移動(dòng)端進(jìn)行各種操作,需要系統(tǒng)至少能夠流暢地進(jìn)行各種操作。軟件存儲(chǔ)容量限制,限制軟件和數(shù)據(jù)總計(jì)占用200M以內(nèi)。執(zhí)行速度方面基本操作0.1S內(nèi)響應(yīng);復(fù)雜操作5S內(nèi)響應(yīng)。3)環(huán)境需求。Android版本在5.0以上,CPU主頻在512MHz以上,運(yùn)行內(nèi)存大于4 GB ,存儲(chǔ)空間大于512 MB,屏幕分辨率大于1280*720,要求手機(jī)裝有WIFI上網(wǎng)模塊,裝有GPS導(dǎo)航定位模塊。
3.2設(shè)計(jì)建模
3.2.1 軟件架構(gòu)
“記錄點(diǎn)滴生活”采用前端android+后端數(shù)據(jù)的開發(fā)模式,其中Android部分的開發(fā)使用MVP開發(fā)模式,即視圖層+實(shí)體層+控制層的系統(tǒng)架構(gòu),其中視圖層是指系統(tǒng)UI,實(shí)體層用來實(shí)時(shí)更新和操作UI界面,控制層通過實(shí)體層來表現(xiàn)內(nèi)容,進(jìn)行內(nèi)部的相關(guān)處理。軟件分為SDK層、工具層和業(yè)務(wù)層,軟件架構(gòu)圖如圖1所示。
3.2.2功能結(jié)構(gòu)
“記錄點(diǎn)滴生活”主體共有四個(gè)功能模塊,分別是基本功能模塊、日程管理模塊、心情日記模塊、軌跡記錄模塊。其中基本功能模塊包括用戶的登錄注冊(cè)以及個(gè)人中心功能、日程管理模塊包括用戶打卡、專注、任務(wù)的錄入、管理等功能,心情日記模塊包括用戶的動(dòng)態(tài)分享、日記記錄等,軌跡記錄模塊包括軌跡的記錄可視化功能。圖2對(duì)App進(jìn)行功能的介紹。
3.2.3 數(shù)據(jù)庫結(jié)構(gòu)
全局E-R模型如圖3所示。
3.3系統(tǒng)展示
3.3.1基本功能模塊
1)登錄注冊(cè)功能
用戶可以根據(jù)填寫手機(jī)號(hào)來獲取驗(yàn)證碼進(jìn)行登錄注冊(cè)功能,同時(shí)在App中也設(shè)計(jì)了第三方登錄,其中包括微信、QQ登錄,登錄方式簡單方便。
2)個(gè)人中心功能
用戶登錄賬號(hào)后,用戶在“我的”頁面中可以看到自己的賬號(hào)及個(gè)人標(biāo)簽,同時(shí)用戶也可以看到自己的關(guān)注和粉絲人數(shù)、動(dòng)態(tài)及獲贊數(shù),與其他軟件不同的是,消息提示框在個(gè)人中心里顯示,用戶可以隨時(shí)查看來自朋友及陌生人的消息。除此之外,用戶可以對(duì)基本資料(頭像、昵稱、性別、地區(qū)、個(gè)性簽名)進(jìn)行修改編輯;同時(shí)個(gè)人中心也包括收藏功能,用戶可以對(duì)別人分享的有意義的視頻、好看的圖片、實(shí)用的文章進(jìn)行收藏;最后涉及的是設(shè)置功能,包括基本的賬戶安全、緩存、用戶協(xié)議、隱私政策、意見反饋以及版本更新等。
3.3.2 日程管理模塊
1)主頁
該模塊主要設(shè)置了打卡、專注、任務(wù)三個(gè)小的模塊,在主頁分別對(duì)其進(jìn)行記錄,同時(shí)也記錄了打卡、專注和任務(wù)完成的日期,能夠更好地幫助用戶養(yǎng)成自律的習(xí)慣,在日期中,記錄了用戶打卡和缺卡天數(shù);在日期的下方記錄了用戶今日打卡數(shù)、今日專注時(shí)長、今日已完成任務(wù)和待完成任務(wù)。如圖4所示。
2)打卡
在打卡模塊中,主要包括早起打卡和睡眠打卡,并對(duì)其計(jì)劃數(shù)和累計(jì)打卡數(shù)目進(jìn)行了統(tǒng)計(jì),如下圖5。
3)專注
在專注模塊中,用戶在規(guī)定時(shí)間內(nèi)通過開始專注來完成某一個(gè)計(jì)劃目標(biāo),專注結(jié)束后完成該目標(biāo),目標(biāo)可以每天進(jìn)行,這是保證用戶自律的一個(gè)途徑,同時(shí)用戶可以自己添加目標(biāo)進(jìn)行專注,如圖6所示。
4)任務(wù)
在任務(wù)模塊中,分為重要且緊急、重要但不僅緊急、不重要但緊急、不重要也不緊急四個(gè)象限的時(shí)間管理,用戶通過將任務(wù)劃分,合理安排時(shí)間,提高工作效率,如圖7所示。
3.3.3心情日記模塊
在該模塊中,用戶可以公開分享自己的打卡、動(dòng)態(tài)或者自己感興趣的文章等,同時(shí)也可以將自己每天的心情記錄在僅自己可以看到的地方,記錄每天的心情、感悟或者情緒。在日記界面中,顯示了日記記錄的時(shí)間、日記開頭的部分內(nèi)容,用戶點(diǎn)擊之后可以查看日記的具體內(nèi)容,也可以進(jìn)行修改編輯等操作。在動(dòng)態(tài)頁面中,用戶之間可以對(duì)分享的打卡、任務(wù)完成記錄,日常生活進(jìn)行點(diǎn)贊、分享、評(píng)論。同時(shí)App也設(shè)置了添加朋友、加入群聊、發(fā)動(dòng)態(tài)、寫日記等等功能,提供了用戶的基本社交及可以相互監(jiān)督的平臺(tái)。
3.3.4軌跡記錄模塊
軌跡地圖記錄模塊。在該模塊中,對(duì)數(shù)據(jù)信息進(jìn)行記錄,包括開始的時(shí)間(每天最早拿起手機(jī)的時(shí)間)、結(jié)束時(shí)間(每天此時(shí)刻的時(shí)間)、運(yùn)動(dòng)軌跡的數(shù)據(jù)長度以及數(shù)據(jù)總數(shù),通過開始查詢功能將記錄顯示在地圖上,同時(shí)也可以將該記錄的地圖進(jìn)行放大查看并進(jìn)行保存。
4總結(jié)
由于移動(dòng)App已經(jīng)成為一種大眾趨勢(shì),本文基于Android設(shè)計(jì)并實(shí)現(xiàn)了一款記錄點(diǎn)滴生活的軟件App,給用戶提供日程管理、日常社交、生活軌跡地圖,旨在提高用戶的時(shí)間利用效率,記錄每天的美好日常,同時(shí)用社交的方式讓大家互相警醒,共同進(jìn)步,從而使手機(jī)這個(gè)智能網(wǎng)絡(luò)終端變成人們學(xué)習(xí)進(jìn)步的利器。
參考文獻(xiàn):
[1] 宋瑞麗.基于Android的學(xué)生自我管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D].北京:首都經(jīng)濟(jì)貿(mào)易大學(xué),2017.
[2] 王雯雪,李鳳銀,翟雪婷,等.基于Android的手機(jī)時(shí)間管理APP的設(shè)計(jì)與實(shí)現(xiàn)[J].電腦知識(shí)與技術(shù),2020,16(2):53-64,72.
[3] 朱麗娜.基于Android的日程管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D].濟(jì)南:山東大學(xué),2016.
[4] 宋林斌.基于Android的日程社交系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D].武漢:華中科技大學(xué),2016.
[5] 高雅斯.基于記憶心理學(xué)的時(shí)間管理app服務(wù)設(shè)計(jì)探索[D].南京:東南大學(xué),2018.
[6] 李曉.利用四象限時(shí)間管理法提高青年科技編輯工作效率[J].編輯學(xué)報(bào),2018,30(S1):178-180.
[7] 何凌云.Andriod手機(jī)日程管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D].北京:北京工業(yè)大學(xué),2015.
[8] 王一清.大學(xué)生時(shí)間管理問題及對(duì)策研究[D].太原:山西財(cái)經(jīng)大學(xué),2017.
[9] 儲(chǔ)思嫻.情境感知在大學(xué)生時(shí)間管理App設(shè)計(jì)中的應(yīng)用研究[D].無錫:江南大學(xué),2019.
【通聯(lián)編輯:代影】