计算机毕业设计开发实例 联系客服

发布时间 : 星期一 文章计算机毕业设计开发实例更新完毕开始阅读b33bf38c31b765ce0408141a

软酷网官网:www.ruanko.com

计算机毕业设计开发实例

1.概况 项目名称 行业 架构类型 酷行天下 移动互联网 手机应用 1.开发技术 Java、Androd SDK、XML 2.数据库技术 SQLite、MySQL 3.其它技术 Google Map API。 系统总体规模:19.4人月 开发技术 规模

2.项目概述

在智能手机大行其道的今天,一部手机已经可以实现很多,以前需要依赖专业仪器才能实现的功能。比如,动辄3、5百万像素,高则上千万像素的摄像头,不但能拍摄效果不错的照片,甚至可以拍摄高清视频,这使我们在很多时候,都不需要特别带相机出门,一部手机足以;智能手机,大多都配有GPS芯片,再装上灵图天行者,凯立德等GPS软件,既能导航定位,又能记录行踪,畅游天下也不怕。

那有没有这样一款软件,可以帮助我们把出行的路线记录下来,并且还能把在各个景点拍的照片,也标记在上面呢?这样,我们不但能看到当时的照片,更能体验当时的情形,最好还能给每段旅程或每个地方配上小小的游记心得,那就完美了。

软酷网带领实训学生一起将开发的酷行天下就是为了满足大家的这一需求而产生的。 本平台使命:酷行天下, 靓影随行!

3.总体业务流程介绍

酷行天下可以自动导入移动存储设备中的电子照片,并根据照片附带的GPS信息在地图上标记出拍照地点,或直接用照片的缩略图作为该点的标记。另一方面,系统还可以导入旅行途中GPS记录的移动轨迹信息,在地图上标记出旅行路线。除此以外,用户还可以在地图上选择坐标并创建关于该坐标的游记、心得等文本信息。

系统还可以扩展支持对音视频文件的支持,以及对灵图天行者、凯立德等导航程序记录的轨迹信息的支持。

最后,我们还希望能够定义一种文件格式,使用户能够在朋友间分享彼此的旅程,或者将行程信息保存成一种可以自动播放或运行的形式,使没有安装酷行天下的朋友也能轻松体验美妙的旅行经历。

软酷网官网:www.ruanko.com

其处理流程如下图所示:

图1 系统总体业务流程图

4.系统功能

4.1.系统功能结构

主要功能包括采集照片、修改并保存、解析KML轨迹、绘制地图、解析外部GPS轨迹、音视频同步、导入/导出行程、生成文件、系统设置等9个方面,功能结构图如下所示:

软酷网官网:www.ruanko.com

图2 系统功能结构图

4.2.系统功能需求 4.2.1.功能需求概述

本系统主要功能包括采集照片、修改并保存、解析KML轨迹、绘制地图、解析外部GPS轨迹、音视频同步、导入/导出行程、生成文件、系统设置等9个方面。

?

采集照片

程序会自动从可移动存储设备采集照片。

? 修改并保存

用户可以修改或添加照片中的GPS坐标信息,保存后文件能在其它软件中正常打开,且其它软件能提取到GPS坐标信息。

? 解析KML轨迹

本系统能识别并加载KML格式的Google Map轨迹信息。

? 绘制地图

系统能根据之前采集到的轨迹信息,在Googel地图上绘制轨迹线。

软酷网官网:www.ruanko.com

? 解析外部GPS轨迹

为提高系统的适用性,除支持KML格式的轨迹信息外,我们还提供轨迹转换模块,将灵图天行者,凯立德等软件生成的轨迹信息转换成KML格式。

? 音视频同步

当我们在进行骑行、驾驶、速滑、速降等活动的时候,我们可以一边摄录,一边记录轨迹,回访的时候,我们希望既能看到当时摄录的场景,又能同步显示当时的地理位置信息,这时候,我们实现音视频播放与轨迹绘制同步。

? 导入/导出行程

为了分享精彩的旅程,我们需要能够将整个行程记录导出,也要能导入其它人制作的行程记录。

? 生成文件

除了能够导入/导出行程记录,针对那些没有安装本系统的用户,我们希望能够将整个行程信息打包生成为一种通用的文件格式,让他们也能分享我们的精彩。

? 系统设置

系统设置模块是用来给用户定义个性化设置内容的操作模块。

4.2.2.采集图片

采集图片的基本要求是能够采集被系统识别为“可移动存储设备”,如U盘,读卡器内的数码照片,高级要求是能采集被系统识别为“本地存储设备”的如移动硬盘等设备内的电子照片。

4.2.3.提取信息

采集到新照片后,系统能提取照片中的Exif信息,包括相机品牌,相机型号,拍摄时间,所用光圈,开门速度等信息,更重要的是,能从Exif信息中分离出我们需要的相机拍摄地GPS坐标信息,包括经度描述,经度信息,纬度描述,纬度信息,海拔高度等。

3.2.4.修改并保存

拍照时,可能因为是在室内,或者受其它因素干扰,没有能够记录下有效的GPS地理信息;又或者记录的GPS地理信息误差较大,需要修正。这个时候,系统提供了修改并保存功能,可以修改已记录的Exif信息,或者添加原Exif信息中并没有保存的字段信息,并且,保存后文件可以在其它图片浏览编辑软件中正常打开,能够看到修改后的信息。

添加及修改Exif信息主要是针对添加/修改照片的GPS地理位置信息,其中坐标点信息的来源,是通过用户在电子地图上指定拍摄地,而后通过Google Map API取到该点地理坐标。

4.2.5.解析KML轨迹