论文部分内容阅读
摘要:近年来,随着居民收入水平的提高,物质的享受已经不能够满足人们,越来越多的人们喜欢走出家门外出旅游。用手机拍照记录心情这一种方式变得越来越普遍,用图片和视频记录旅行中的点点滴滴。但是这种记录方式有它自己的弊端,那就是我们所记录的内容大多是片段性的,并不完整,因为相机和手机拍下的照片、视频等等在存储的时候比较杂乱,为事后回忆美好增添了一定的烦恼。因此为了让人们可以在旅行中既方便快捷又很有条理的记录下自己在旅途中的奇闻轶事。我们开发了这套简单实用的足行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)
(作者单位:西北民族大学)
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)
(作者单位:西北民族大学)