尚虎成
摘要:近年來,隨著居民收入水平的提高,物質的享受已經不能夠滿足人們,越來越多的人們喜歡走出家門外出旅游。用手機拍照記錄心情這一種方式變得越來越普遍,用圖片和視頻記錄旅行中的點點滴滴。但是這種記錄方式有它自己的弊端,那就是我們所記錄的內容大多是片段性的,并不完整,因為相機和手機拍下的照片、視頻等等在存儲的時候比較雜亂,為事后回憶美好增添了一定的煩惱。因此為了讓人們可以在旅行中既方便快捷又很有條理的記錄下自己在旅途中的奇聞軼事。我們開發了這套簡單實用的足行APP,用來方便人們的旅行生活。
1.需求分析與特色創新
對于日益喜歡旅行的人們來說,可以系統的記錄旅程是一件很重要的事情,那么手機就成了大多數人們的首選。然而旅行后對大量雜亂、片段性的圖片和視頻進行整理就成了讓人們比較頭疼的事情了,我們很難準確的將每一個地點的記憶整理的井井有條。然而這個“足行”app恰好就是你身邊的記憶整理小能手,它可以將你的記憶整理的井井有條,方便您隨時將旅途中的美好分享給自己的朋友。
當然想要在眾多的產品中脫穎而出得到您的青睞,我們的app具有以下特色:
(1)“足行”app是將文字,錄音,圖片,視頻等各種記錄心情的方式融為一體,內容多樣、方便使用,滿足您的各種需求。
(2)都說天氣可以影響一個人的心情,因此本軟件將使用戶的心情描述的更加生動,增添了將當時的天氣情況與心情有機的結合在一起。陽光明媚,空氣清新,想必您的心情也是輕松愉悅吧。
(3)同時軟件還可以實現好友間旅游足跡的分享與討論。增進朋友間的友誼,使彼此更加了解。交流溝通使你我更親近。
(3)最后我們也還提供了拍照、錄音、視頻等記錄 “同步”功能。有了這個功能您可以走到哪里拍哪里,有了您的“足行”小管家,再也不必擔心因不小心刪除軟件,手機丟失等情況導致記錄的丟失啦。
2.系統設計
系統功能模塊設
1)位置功能模塊
當用戶進入位置欄目,會對用戶當前所在的地理位置進行自動定位,定位后,在對應的地圖上標示用戶當前所在的位置。然后根據定位的地理位置信息,自動獲取當前位置的信息,保存在文件中。
在用戶點了氣泡后,系統會提示“是否需要創建一次行程?”,并且用戶可以自行自定義行程名稱,然后在相應的位置現實出對應的拍照、錄音、文字、視頻等功能的對話框,用戶點擊相應的按鈕后就可以記錄自己的足跡。在記錄之后用戶可以分享單個的照片和文字,也可以選擇全部分享。
2)足跡
當用戶進入到足跡欄后,就可以看到自己過往的文字、圖片、視頻、以及錄音等所有記錄。并以地圖的方式展現。變得更加的井井有條方便用戶查看。
3)廣場
在廣場中,每一個人都可以將自己去過的旅游勝地向他人分享。該功能正好滿足了大家喜歡分享一切美好事物的美德。可以將自己所見的奇聞樂事、風土人情向大家分享,既能讓大家“漲見識”,還能在一定程度上滿足用戶的“虛榮心”。
4)瀏覽最多
app會對用戶的所有瀏覽做詳細的記錄,并做大致分類。對用戶頻繁查看的的記錄會優先顯示。便于用戶去回憶那段最美好的回憶。
5)設置欄目功能模塊
手勢密碼:
鑒于對用戶個人隱私的保護,用戶首次登錄提示設置手勢密碼,也可以在設置中進行選擇,以便提升App的安全性,最大限度的保護用戶的隱私。
用戶反饋:
每個app都不是十全十美的,因此我們給用戶提供了反饋服務。以此使軟件功能更完善,可以更加的滿足大眾的需求。
使用幫助:
主要為用戶提供一些使用指南,以及常用問題解答。使用戶更快速上手。
版本信息:
一般就是從服務器中取出最新的版本號(版本號存在于xml文件中)和當前檢測到的版本相匹配,如果匹配不成功,提示用戶進行軟件升級,如果匹配則提示“已是最新版本”。
同步數據:
數據同步,防止數據丟失而找不回來,只要注冊一個賬號,無論何時都可以從服務器端同步。
3.可行性分析
項目可行性分析
該階段通過對系統總目標的初步調研與分析,提出可行性方案并進行論證。在此,主要從技術可行性、經濟可行性和操作可行性三方面進行分析。
1)經濟可行性
本軟件采用手機APP的形式呈現,與傳統的PC軟件相比具有攜帶方便、隨時隨地獲取信息的特點。不受地理和時間的限制的特點,可以隨時隨地進行旅游足跡的記錄,從這個角度來看,該軟件可行。
2)技術可行性
開發工具:Eclipse Classic 4.2.2
數據庫環境:SQLite3
系統環境:Microsoft Windows 7&8
軟件的實現依靠基于Android系統的開發技術,使用的是Java為主的開發語言進行開發,再加上SOAP技術進行數據交互。
3)操作可行性
軟件采用最主流的Android軟件應用開發風格,并使用Android的原生組件進行開發,界面友好,簡潔易懂,組建布局具有引導性,用戶使用極其方便快捷。
4.功能實現
本軟件是以手機APP的形式呈現在大家的面前,與傳統的PC軟件相比具有,攜帶方便,隨時隨地獲取信息的特點,可以隨時隨地進行旅游足跡的記錄。
1、開發工具:Eclipse Classic 4.2.2
2、數據庫環境:SQLite3
3、系統環境:Microsoft Windows 7&8
4、采用最主流的Android軟件應用開發風格Material Design,并使用可以將界面做的友好美觀且簡單機操作的Android的原生組件進行開發,具有引導性的組建布局,使用戶使用時能快速上手。
5、百度地圖API
本軟件主要使用百度地圖API實現定位功能。因為百度地圖API免費提供的一套應用接口,我們可以通過該接口訪問百度地圖和數據庫,從而用百度地圖API來實現軟件的地圖展現及定位功能。
本項目為西北民族大學中央高校基本科研業務費資金資助項目
(項目編號:Y18150)
(作者單位:西北民族大學)