南京理工大學(xué)紫金學(xué)院 王廣文 伍興玉 周廣證
近年來(lái),互聯(lián)網(wǎng)發(fā)展越來(lái)越迅速,使用App Inventor進(jìn)行軟件開(kāi)發(fā)的工程師隊(duì)伍日益壯大,越來(lái)越多的App隨之產(chǎn)生,其中包括生活記錄軟件。針對(duì)目前生活記錄軟件產(chǎn)品單一,無(wú)法實(shí)現(xiàn)多功能選擇的問(wèn)題,本文將推出一個(gè)多功能時(shí)間日志平臺(tái),可以有效滿足用戶對(duì)于生活記錄的多方面需求。平臺(tái)設(shè)計(jì)有多種模塊,可以提供拍照、計(jì)劃、日志、軌跡記錄、經(jīng)緯度轉(zhuǎn)換、地點(diǎn)查詢、網(wǎng)址訪問(wèn)等功能。經(jīng)過(guò)整體測(cè)試,平臺(tái)運(yùn)行正常。
科技的進(jìn)步帶動(dòng)智能產(chǎn)品的發(fā)展,智能終端產(chǎn)品的出現(xiàn)滿足了人們各方面的需求?,F(xiàn)代社會(huì),手機(jī)的使用時(shí)間大幅度增加,生活節(jié)奏加快,用戶想了解時(shí)間用于何處,生活記錄相關(guān)軟件也就應(yīng)運(yùn)而生。但市場(chǎng)中移動(dòng)應(yīng)用普遍專注于某些特定的功能,用戶想實(shí)現(xiàn)需要的功能,就要使用不同的應(yīng)用軟件,使得手機(jī)軟件日益增加的同時(shí),也降低了用戶體驗(yàn)。
Android操作系統(tǒng)是現(xiàn)在國(guó)內(nèi)手機(jī)的主流操作系統(tǒng)之一,主要用于承載手機(jī)App的應(yīng)用[1]。它為智能移動(dòng)終端應(yīng)用程序的開(kāi)發(fā)提供了很大的發(fā)展空間[2]。其中基于App Inventor開(kāi)發(fā)的記錄類軟件市場(chǎng)上已有較多案例,但是功能上比較單一。日志平臺(tái)僅實(shí)現(xiàn)從Android客戶端開(kāi)發(fā)、日志采集的功能。地圖平臺(tái)也重點(diǎn)關(guān)注位置定位的功能[3]。為了給用戶良好的使用體驗(yàn),該平臺(tái)上用戶可以實(shí)現(xiàn)地圖、日志、計(jì)劃、拍照等功能,能滿足用戶記錄日常生活、行走軌跡、規(guī)劃時(shí)間的需求,該平臺(tái)也可以輸入網(wǎng)址瀏覽想要的應(yīng)用,能實(shí)現(xiàn)多種軟件功能。
基于以上分析,本文針對(duì)目前國(guó)內(nèi)市場(chǎng)上缺乏完善的生活記錄軟件幫助用戶記錄日常生活、軌跡,為滿足用戶實(shí)時(shí)記錄生活,設(shè)計(jì)出多功能時(shí)間日志平臺(tái)。
為了達(dá)到更方便的實(shí)現(xiàn)隨時(shí)記錄生活的效果,此平臺(tái)結(jié)合地圖、日記、計(jì)劃等功能,滿足用戶的多種需求。
主要實(shí)現(xiàn)用戶登錄、個(gè)人信息的保存和顯示,用戶可設(shè)置頭像、生日信息和性別。實(shí)現(xiàn)對(duì)用戶信息的登記和保護(hù)[4]。最近幾年,大學(xué)生交互平臺(tái)App不斷涌現(xiàn),但在界面設(shè)計(jì)上卻存在著一些問(wèn)題[5]。針對(duì)上述問(wèn)題,平臺(tái)界面整體采用扁平化風(fēng)格。
整體設(shè)計(jì)如圖1所示。
圖1 功能設(shè)計(jì)圖 Fig.1 Functional design diagram
為了提高用戶使用體驗(yàn),主要設(shè)計(jì)了以下功能:
(1)地圖定位:首先調(diào)用高德地圖網(wǎng)址,用戶進(jìn)行地圖常見(jiàn)功能的操作[6]。
(2)網(wǎng)址瀏覽:用戶輸入想查看的網(wǎng)址,調(diào)用網(wǎng)頁(yè),能在此平臺(tái)實(shí)現(xiàn)瀏覽器的基本功能。隨著電子產(chǎn)品日益滲透到大眾生活的每個(gè)角落,用戶更加注重產(chǎn)品的交互體驗(yàn),對(duì)人機(jī)交互設(shè)計(jì)也提出更高的要求[7]。
(3)軌跡查看:能保存用戶的時(shí)間位置信息,顯示用戶當(dāng)前所在地的實(shí)時(shí)地圖,能按照時(shí)間順序顯示出用戶不同時(shí)間位置的信息。點(diǎn)擊軌跡信息時(shí),界面將顯示當(dāng)時(shí)地點(diǎn)的位置地圖,以便用戶查看軌跡信息。
(4)地點(diǎn)查詢:從根本上說(shuō),大數(shù)據(jù)有兩大特征:多維性和時(shí)效性[8]。平臺(tái)根據(jù)用戶輸入的經(jīng)度緯度數(shù)據(jù)實(shí)時(shí)顯示對(duì)應(yīng)地點(diǎn)的位置信息,界面顯示當(dāng)前地點(diǎn)到輸入地點(diǎn)的直線地圖,便于用戶實(shí)時(shí)了解輸入經(jīng)緯度地址與當(dāng)前地址位置關(guān)系。用戶也可輸入地點(diǎn)名或地址查詢相關(guān)地點(diǎn)的經(jīng)緯度信息,界面上方顯示輸入地址的地圖信息,以便用戶了解輸入地點(diǎn)的相關(guān)信息。
主要有拍照記錄功能。用戶能直接運(yùn)用平臺(tái)隨時(shí)隨地拍照記錄。
在平時(shí)生活中,我們可能都會(huì)定幾個(gè)小目標(biāo)讓每天的生活更有方向,使我們做事更有條理、有針對(duì)性。因此設(shè)計(jì)了每日計(jì)劃打卡功能,用戶可以每日在平臺(tái)做計(jì)劃并打卡。該功能模塊也設(shè)置了可查看以往的計(jì)劃,實(shí)現(xiàn)用戶隨時(shí)查看往日計(jì)劃的想法。
主要實(shí)現(xiàn)用戶及時(shí)記錄感想并進(jìn)行每日總結(jié)。用戶可以體驗(yàn)隨時(shí)記錄想法、查看指定篇目的日記、隨時(shí)記的功能,準(zhǔn)確、完整記錄信息是發(fā)展的新趨勢(shì)和新要求[9]。
日志管理是網(wǎng)絡(luò)安全管理中十分重要而又常常被忽視的環(huán)節(jié)[10]。平臺(tái)功能實(shí)現(xiàn)還存在的問(wèn)題在于,目前僅能實(shí)現(xiàn)本地的存儲(chǔ),因此沒(méi)有分享的功能。僅能實(shí)現(xiàn)本部手機(jī)的數(shù)據(jù)存儲(chǔ),不能實(shí)現(xiàn)云存儲(chǔ)。
為了驗(yàn)證平臺(tái)登錄后,本平臺(tái)基本功能是否可行及測(cè)試其穩(wěn)定性。進(jìn)行如下測(cè)試。地圖模塊主要功能測(cè)試,進(jìn)行測(cè)試內(nèi)容如用例如表1所示。
表1 地圖模塊主要功能測(cè)試三線格Tab.1 Main function test three-line grid of map module
通過(guò)上述地圖模塊測(cè)試,成功達(dá)到地圖模塊的預(yù)期功能??傮w功能測(cè)試如表2所示。
表2 總體功能測(cè)試三線格Tab.2 Overall functional test three-line grid
地點(diǎn)查詢功能測(cè)試用例如圖2所示,查詢地點(diǎn)到用戶所在地直線圖如圖3所示,每日計(jì)劃測(cè)試用例如圖4所示,平臺(tái)功能界面如圖5所示。
圖2 地點(diǎn)查詢Fig.2 Location query
圖3 地點(diǎn)直線Fig.3 Location straight line
圖4 每日計(jì)劃Fig.4 Daily plan
圖5 功能界面Fig.5 Function interface
Android平臺(tái)是目前最受歡迎的手機(jī)應(yīng)用系統(tǒng),基于Android平臺(tái)的手機(jī)移動(dòng)App開(kāi)發(fā)發(fā)展迅速[11]。目前我國(guó)記錄類軟件的應(yīng)用主要局限于無(wú)法實(shí)現(xiàn)多功能的生活記錄,用戶體驗(yàn)差。本平臺(tái)通過(guò)結(jié)合日志模塊、計(jì)劃模塊、地圖模塊、拍攝模塊,有效提高了用戶體驗(yàn)感。測(cè)試結(jié)果表明,該應(yīng)用具有頁(yè)面設(shè)計(jì)優(yōu)秀、界面交互友好、功能完善等優(yōu)點(diǎn),但也存在無(wú)法進(jìn)行云存儲(chǔ)、位置信息過(guò)遲返回等缺點(diǎn),未來(lái)將進(jìn)一步優(yōu)化。