




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、计算机毕业设计开发实例概况项目名称酷行天下行业移动互联网架构类型手机应用开发技术开发技术Java、 Androd SDK、 XML数据库技术SQLite、 MySQL其它技术Google Map API。规模系统总体规模:19.4人月项目概述在智能手机大行其道的今天,一部手机已经可以实现很多,以前需要依赖专业仪器才 能实现的功能。比如,动辄3、5百万像素,高则上千万像素的摄像头,不但能拍摄效果不 错的照片,甚至可以拍摄高清视频,这使我们在很多时候,都不需要特别带相机出门,一部 手机足以;智能手机,大多都配有GPS芯片,再装上灵图天行者,凯立德等GPS软件,既能 导航定位,又能记录行踪,畅游天下
2、也不怕。那有没有这样一款软件,可以帮助我们把出行的路线记录下来,并且还能把在各个景 点拍的照片,也标记在上面呢?这样,我们不但能看到当时的照片,更能体验当时的情形, 最好还能给每段旅程或每个地方配上小小的游记心得,那就完美了。软酷网带领实训学生一起将开发的酷行天下就是为了满足大家的这一需求而产生的。本平台使命:酷行天下,靓影随行!总体业务流程介绍酷行天下可以自动导入移动存储设备中的电子照片,并根据照片附带的GPS信息在地 图上标记出拍照地点,或直接用照片的缩略图作为该点的标记。另一方面,系统还可以导入 旅行途中GPS记录的移动轨迹信息,在地图上标记出旅行路线。除此以外,用户还可以在地 图上选择
3、坐标并创建关于该坐标的游记、心得等文本信息。系统还可以扩展支持对音视频文件的支持,以及对灵图天行者、凯立德等导航程序记 录的轨迹信息的支持。最后,我们还希望能够定义一种文件格式,使用户能够在朋友间分享彼此的旅程,或 者将行程信息保存成一种可以自动播放或运行的形式,使没有安装酷行天下的朋友也能轻松 体验美妙的旅行经历。其处理流程如下图所示:图1系统总体业务流程图系统功能系统功能结构主要功能包括采集照片、修改并保存、解析KML轨迹、绘制地图、解析外部GPS轨迹、 音视频同步、导入/导出行程、生成文件、系统设置等9个方面,功能结构图如下所示:酷行靓影红程记录系统图2系统功能结构图系统功能需求4.2.
4、1.功能需求概述本系统主要功能包括采集照片、修改并保存、解析KML轨迹、绘制地图、解析外部GPS 轨迹、音视频同步、导入/导出行程、生成文件、系统设置等9个方面。采集照片程序会自动从可移动存储设备采集照片。修改并保存用户可以修改或添加照片中的GPS坐标信息,保存后文件能在其它软件中正常打开,且其它 软件能提取到GPS坐标信息。解析KML轨迹本系统能识别并加载KML格式的Google Map轨迹信息。绘制地图系统能根据之前采集到的轨迹信息,在Googel地图上绘制轨迹线。软酷网官网: 解析外部GPS轨迹为提高系统的适用性,除支持KML格式的轨迹信息外,我们还提供轨迹转换模块,将灵图天 行者,凯立
5、德等软件生成的轨迹信息转换成KML格式。音视频同步当我们在进行骑行、驾驶、速滑、速降等活动的时候,我们可以一边摄录,一边记录轨迹, 回访的时候,我们希望既能看到当时摄录的场景,又能同步显示当时的地理位置信息,这时 候,我们实现音视频播放与轨迹绘制同步。导入/导出行程为了分享精彩的旅程,我们需要能够将整个行程记录导出,也要能导入其它人制作的行程记 录。生成文件除了能够导入/导出行程记录,针对那些没有安装本系统的用户,我们希望能够将整个行程 信息打包生成为一种通用的文件格式,让他们也能分享我们的精彩。系统设置系统设置模块是用来给用户定义个性化设置内容的操作模块。采集图片采集图片的基本要求是能够采集
6、被系统识别为“可移动存储设备”,如U盘,读卡器 内的数码照片,高级要求是能采集被系统识别为“本地存储设备”的如移动硬盘等设备内的 电子照片。提取信息采集到新照片后,系统能提取照片中的Exif信息,包括相机品牌,相机型号,拍摄时 间,所用光圈,开门速度等信息,更重要的是,能从Exif信息中分离出我们需要的相机拍 摄地GPS坐标信息,包括经度描述,经度信息,纬度描述,纬度信息,海拔高度等。修改并保存拍照时,可能因为是在室内,或者受其它因素干扰,没有能够记录下有效的GPS地理 信息;又或者记录的GPS地理信息误差较大,需要修正。这个时候,系统提供了修改并保存 功能,可以修改已记录的Exif信息,或者
7、添加原Exif信息中并没有保存的字段信息,并且, 保存后文件可以在其它图片浏览编辑软件中正常打开,能够看到修改后的信息。添加及修改Exif信息主要是针对添加/修改照片的GPS地理位置信息,其中坐标点信 息的来源,是通过用户在电子地图上指定拍摄地,而后通过Google Map API取到该点地理 坐标。软酷网官网:系统能够导入KML格式的运动轨迹信息,并在绘制地图的过程中使用到这些信息。4.2.6 .绘制地图系统需要调用Google Map API来绘制地图,地图范围的选定,优先根据导入的轨迹路 径来,如果没有导入有效的轨迹信息,则根据照片集中的GPS坐标来选取。当没有有效的轨迹信息时,一个简单
8、的办法就是,由于轨迹的本质就是一系列的坐标 点,我们可以把照片集中所有照片的GPS坐标,按拍摄时间排序,整理成一个轨迹序列,传 给 Google Map。解析外部GPS轨迹系统除了能支持标准的KML轨迹信息以外,还需要能兼容其他GPS设备或程序生成的 轨迹信息,如目前国内使用最广泛的凯立德和灵图天行者两款软件,都能生成自己的轨迹文 件。系统除了能够解析这些扩展的GPS轨迹文件格式,还要实现各种格式之间的互相转换。音视频同步旅行中不止会拍照,我们还会通过摄影来记录精彩的时刻,特别是当我们在骑行,驾 驶,速滑,速降等活动中,我们会拍摄沿途看到的风光,而这个时候,GPS也会记录下一条 轨迹线,我们需
9、要在系统中提供音视频播放与轨迹描绘同步功能,即选中地图上的视频标记, 则弹出视频播放界面,播放界面的一侧显示地图信息,当视频播放时,侧面的地理框中同步 绘制轨迹线,地图框和视频播放框能进行大小切换。导入/导出行程当我们在系统中完成了整个行程的绘制及照片,视频的关联,我们需要把整个行程(包 括轨迹,照片,视频,日志,游记,心得等)打包,这样可以把整个行程分享给朋友。当我们从别人那里取到行程记录以后,我们也可以通过导入行程,将新的行程加入到 我们自己的系统中,这样就能身临其境的感受好友的整个行程了。生成独立格式文件对于没有使用酷行靓影的朋友,显然无法通过我们的系统来真实的体验这种身临其境 的神奇旅
10、程,这时,我们希望能够把行程信息保存成一种较通用的,尽量不依赖于特定程序 的文件格式,这种格式可以是word文本格式,也可以是某种视频文件格式。系统设置本模块为用户进行预设功能定义的模块。用户可以设置,是否开机自动启动,是否每次插入U盘都自动搜索电子照片,电子影 集的默认命名规范,行程记录的制定存储路径,导出行程时是否对照片进行压缩,并制定压 缩规格等等。可用性:可靠性:的运行能力;健壮性:软酷网官网:系统具备傻瓜式操作特点,好记易学、实用高效、令人满意;系统应具备强大的容错、数据恢复与稳定运行的能力;系统应经过完善的设计和充分的测试运行,具备在较长时间内连续无故障性能:系统在响应时间、数据吞
11、吐量和持续高速性等多方面提供较高性能的数据处 理和查询服务;扩展性:系统应易于扩展和升级,能够根据具体需求快速、方便地定制、扩展原系 统的功能,以更好地满足档案管理的新增和变更的需求;开放性:系统应具备开放的标准化体系结构,可方便地与其它业务系统衔接,实现 与其它业务系统间的无缝集成;先进性:系统应采用业界先进、主流的档案数据管理、网络管理及信息安全技术, 具备较强的可用性、可靠性、健壮性、性能、安全性、扩展性和开放性。4.3.系统逻辑结构系统的核心组件包括图片采集模块、信息提取模块、轨迹导入模块、地图绘制模块、 音视频同步模块、导入/导出行程模块、系统设置模块等。系统逻辑分层组件结构如下图所
12、 示:图3系统逻辑结构关键技术与难点信息管理平台:J2EE平台:Eclispe+Tomcat+SSH框架;支持多种数据库平台(MySQL、SQL Server、Oracle等);IO流操作;Google Map API 的使用;数据交换平台接口规范;数码照片中Exif信息的分析与提取;灵图天行者和凯立德轨迹信息格式解析;导出轨迹文件格式定义;独立运行的轨迹信息文件格式及编码格式。行业知识数码照片行业涉及数码照片中各种参数的含义。GPS卫星定位系统涉及常用的GPS软件,GPS数据格式等。Google Map涉及电子地图的生成,标记,轨迹等。系统工作量估计本项目总的实施工作量为425人天(19.4人月),具体工作量分析如下表所示:模块功能工作量(人天)合计图片采集模块米集U盘读卡器上图片1030人天采集移动硬盘上的图片20图片信息处理提取基本Exif信息2060人天提取Gps位置信息10添加Gps位置信息20修改Exif信息10轨迹格式解析KML轨迹格式解析2060人天凯立德,灵图天行者轨迹解析40地图绘制模块在对话框中引入Web页1570人天加载Google Map地图15给指定位置加入标签20添加轨迹信息20
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 二零二五年度新股东入资生物制药产业合作协议
- 2025年度电子商务平台员工劳务外包及运营合同
- 二零二五年度长租公寓退租服务保障协议
- 二零二五年度餐饮连锁生意合作合同范本
- 房产证抵押贷款合同抵押物管理协议(2025年度)
- 二零二五年度精装高层购房定金合同
- 2025年度私人宅基地买卖转让协议书及配套设施建设补充协议
- 2025年度租房押金监管及退还标准合同
- 二零二五年度文化产业投资入股协议
- 2025年黑龙江货运从业资格证的试题
- 主题活动一《我调查》(教学实录)-2023-2024学年二年级下册综合实践活动内蒙古版
- 槟榔园转让合同范例
- 物业管理服务内容标准及质量保证措施
- 【课件】平移(课件)人教版(2024)数学七年级下册
- 统编版语文五年级下册第二单元习作:写读后感课件
- 华东师范大学《外国人文经典(上)》2021-2022学年第一学期期末试卷
- 肥胖课件教学课件
- 白菜国画课件教学课件
- 2023年4月2日湖北事业单位联考C类《职业能力倾向测验》试题
- PEP人教版小学英语六年级下册单词表(含音标)
- 声乐基础理论知识单选题100道及答案解析
评论
0/150
提交评论