计算机应用技术专科毕业论文基于GoogleMapsAPI的电子地图应用系统设计.doc
《计算机应用技术专科毕业论文基于GoogleMapsAPI的电子地图应用系统设计.doc》由会员分享,可在线阅读,更多相关《计算机应用技术专科毕业论文基于GoogleMapsAPI的电子地图应用系统设计.doc(25页珍藏版)》请在三一文库上搜索。
1、计算机应用技术】专科毕业论文:基于GoogleMaps API的电子地图应用系统设计 专 科 毕 业 论 文 基于GoogleMaps API的电子地图应用系统设计 姓名:于祥春 学号:200812230340指导教师:燕孝飞 讲师学 院:信息科学与工程学院专业:计算机应用技术完成日期:2013年05月20日 专 科 毕 业 论 文 基于GoogleMaps API的电子地图应用系统设计 姓名:于祥春学号:200812230340指导教师:燕孝飞 讲师学 院:信息科学与工程学院专业:计算机应用技术完成日期:2013年05月20日毕业设计(论文)评分表 学生姓名 学 号 论文题目 评审项目得分
2、 工作态度任务量(20分) 调查论证(10分) 实验技能、手段,设计方案、实施(20分) 分析问题与解决问题的能力(20分) 设计(论文)质量(20分) 创新(10分) 合计评 阅 人 评 语 评定成绩: 签字:年 月 日 摘 要 随着人们生活水平的提高和旅游业的发展,人们在出行旅游中对景点路线、地址等信息的获取要求日益高涨;由于电子地图利用其先进的动态显示和数据交互技术,让用户可以方便快捷进行地理、位置、路线、距离等众多生活信息的查询,因此这种强大的优势使得电子地图的应用日益发展。另外人们对人机交互的方式提出了越来越高的要求,能够让计算机象人一样“能听会说”,是人们多年以来梦寐以求的目标。因
3、此,选择研究基于GoogleMaps API的电子地图应用系统。 本系统是利用Java语言作为开发语言,MySQL数据库作为后台数据库,采用Tomcat 7.0作为服务器,采用Microsoft Speech SDK实现语音合成功能,采用GoogleMaps API的离线开发包实现了基于GoogleMaps API的电子地图应用系统。该系统主要实现以下功能:景点浏览功能、移动地图功能、搜索景点功能、小游戏和语音合成TTS功能、测量距离功能、发表评论功能、在线地图功能;本文主要阐述了该系统各个模块的需求分析,可行性分析,详细设计过程等内容。 本系统在电子地图准确,高效,方便,简洁的优点基础之上,
4、充分发挥Web技术的优势,并结合语音合成(TTS)技术在人机交互上的优势,开发出有自己特色的电子地图应用系统。该系统不仅有助于在离线状态下景点方便的浏览和本地运行使用,而且借助强大的Microsoft Speech SDK实现的语音合成(TTS)功能,实现了让计算机像人一样“会说”,因而其应用潜力巨大。该系统的前景非常广阔,其应用前景和经济效益不可小觑。 【关键词】电子地图;语音合成技术;在线地图;MySQL数据库;Java语言 Abstract With the improvement of peoples living standard and the development of tou
5、rism, peoples demand of travelling to tourism in the scenic spot route, address and other information is rising. Because of its advanced electronic maps dynamic display of the data and interactive technology, so that users can quickly acquire geography, position, line, distance etc many life informa
6、tion query, so the formidable advantages make electronic map application develop well. In addition to the way people human-computer interaction is putting forward more and more high demand, can let the computer, like people talking, it is peoples elusive goal for years. So, I choose to study the app
7、lication system based on the electronic map GoogleMaps API. This system is to use Java language as a language development, MySQL database as the backend database, using Tomcat 7.0 as a server, using Microsoft Speech SDK realize voice synthesis function, using GoogleMaps the API setups and realized b
8、ased on GoogleMaps API electronic map application system. This system mainly realizes the following functions: attractions browsing, moving maps function, search sites function, small game and speech synthesis TTS function, measuring distance function, to comment on the function, online map function
9、 This paper mainly expounds the system each module of needs analysis, feasibility analysis, detailed the content such as design process. This system in electronic map accurate, efficient, convenient, and the simplicity of the advantages basis, gives full play to the advantages of web technology, an
10、d connecting with the speech synthesis TTS technology in the man-machine interaction advantage, developed a distinctive electronic map application system. This system not only helps in the offline state convenient browsing attractions and local running and with strong Microsoft Speech SDK realizing
11、Speech synthesis TTS function, aiming to let computer like people will say, so the application has great potential 【key words】Electronic map; speech synthesis technology; online map; MySQL database ; Java language目 录第1章 绪 论11.1 研究背景11.2 国内外研究现状21.3 前景意义31.4 系统特征31.5 论文组织结构4第2章 系统相关技术基础52.1.JSP简介52.2
12、 Java语言简介52.3 MySQL数据库62.3.1 MySQL数据库简介62.3.2 MySQL数据库安装与配置62.4 SQL语言简介122.5本章小结12第3章 系统分析133.1可行性分析133.1.1技术可行性133.1.2经济可行性133.1.3操作可行性133.2需求分析133.3本章小结15第4章 概要设计164.1项目规划164.2系统功能结构图164.3 本章小结19第5章 系统详细设计205.1 设计目标205.1.1景点浏览功能205.1.2移动地图功能205.1.3搜索景点功能205.1.4小游戏和语音合成TTS功能205.1.5测量距离功能205.1.6发表评论
13、功能205.1.7在线地图功能215.2逻辑结构设计215.2.1数据库模型图215.2.2数据词典225.3系统主框架布局235.4注册功能实现245.5功景点浏览功能实现245.6移动地图功能实现265.7搜索景点功能实现275.8小游戏和语音合成TTS功能实现285.9测量距离功能实现295.10发表评论功能实现305.11在线地图功能实现315.12本章小结32第6章 系统测试336.1系统测试目的336.2系统测试结果336.2.1客户机连接测试336.2.2功能列表模块336.3 本章小结35第7章 系统总结与展望367.1 总结367.2 展望36参考文献37致 谢39第1章 绪
14、 论1.1 研究背景 近年来随着Web技术的日新月异的发展变化以及新技术的涌现,这给电子地图的发展带来的新的前景。可以将Web技术与传统地图有机结合,这种结合造就的电子地图真可谓是一种建设性的结合1。目前国内有众多开发电子地图的平台,比较有代表性的有mapbar平台为北京图为先公司开发、51ditu平台为北京灵图公司开发、/0.平台以Google为代表运用了美国卫星航拍技术而开发。以及各大搜素引擎,例如谷歌,百度,搜狗等,也开发出了功能强大,信息量丰富的电子地图。鉴于GoogleMaps API的强大和方便,选择基于GoogleMaps API的电子地图设计将事半功倍。 面对着不可阻挡的优势和
15、前所未有的商机,当前各城市政府与时俱进快速准确把握良机,提出了建设“数字城市”、“可视化数字地图”进程的要求,在此背景下萌生和推动了电子地图的迅速发展,电子地图的应用主要体现出以下特点: 1. 可视化:可视化的电子地图增强信息的空间感、方位感,通过听觉,视觉多种感知方式,使空间信息的表达更加形象、直观和生动。引入地图技术后,跨越网络距离,信息有了具体方位属性,迅速强化了真实感。 2. 平民化:电子地图可以被任何上网用户所适应,在生活、购物、工作、旅游、出行等各方面的活动提供便捷的服务,这种应用于Web后的电子地图提供的功能,是任何上网用户都可以共享的。 3. 人性化:人性化涉及的是良好的人机交
16、互方面的内容,比方说用户体验以及Web界面表现。具体的讲,在电子地图上,用鼠标拖动地图,找到对应地点后只要用左键点击对应建筑物即可显示该区块的相关生活信息。这样就可以利用这种方便快捷的操作方式在短短时间内完成信息的检索和查询。 4. 本地化:电子地图的本地化是指电子地图要表示的空间可视化信息与本地的真实信息完全匹配。电子地图上的经纬度、标注、信息窗体、测距以及其它的信息图画标示以及符号必须可以真实代表当地信息的准度和精度。这样才能与本地实现无缝接轨,因此,才能使得电子地图不仅具有使用价值还会具有商品价值,可以将其与商业运用接轨。 基于GoogleMaps API电子地图的应用系统设计,不仅利用
17、电子地图的动态性、直观性、可视化的特点,还使用Microsoft Speech SDK为本系统添加了语音合成技术,增强了人机交互的用户体验。可以预见的是随着3G技术的逐渐成熟,移动互联网的发展,结合Web功能、电子地图在 上的应用也会迅速普及开来2。 电子地图技术方面,80年代中期,电子地图的应用开始应运而生,以侧重于空间信息的显示与表现为特色,在地理信息系统技术和数字地图的应用和发展的基础上,电子地图开始吸引人们的眼球。随后电子地图借助与其强大的优势,在第三产业旅游业,信息服务业、大众传播媒介、汽车驾驶等领域应用日益广泛。另外,与全球定位系统GPS这项新的GIS技术有机结合后,在导弹发射等军
18、事领域、卫星发射等航天航空领域、以及汽车导航领域中也发挥着十分广泛的作用14。第一个导航系统出现在80年代,通过定位装置,可以确定车辆在某一时刻的位置,随后第二代导航系统出现,使用电子地图代替了原来的印刷地图,通过使用电子地图的匹配技术,大大提高了系统的推算精度。电子地图的发展从未停止过,例如众所周知的“E都市”,该网站无缝集成了大量服务,包括城市电子地图,三维电子黄页,生活资讯,虚拟社区等。这种以全新的人性化Web界面表现,在2007年8月荣获“”嘉奖。2008年是在线地图应用年,基于在线地图的服务业不断涌现,随着移动互联网,智能 例如Android9和iPhone,云技术的发展,电子地图的
19、便捷尽在掌中12。 目前,众多发达国家从未停止过发展电子地图的脚步,有加拿大国家电子地图集,有美国世界影像电子地图集等在国际上具有较大影响的电子地图产品。大量的电子地图遍布于发达国家例如美国、英国、日本等国家的旅游业,信息服务业、大众传播媒介之中。随着发展,电子地图将会作为众多的地理信息系统新的表现形式。目前,在电子地图系统方面的研究与应用在我国也取得了一定的成果,包括大量电子地图平台的涌现和电子地图运营模式的变动。 语音合成技术方面:语言合成技术从80年代末期至今,一直在不断发展,各种算法的提出和出现不断推动着语音合成技术的发展,例如基于时域波形拼接方法以及基音同步叠加方法等的提出,使得语音
20、合成技术的产品在自然性和语音音色方面明显的提高了。 包括使基于时域波形拼接方法合成的语音的音色和自然度大大提高的基音同步叠加方法。90年代初,研制成功了多语种的文语转换系统,该基于PSOLA技术的系统可以支持英语、法语、德语、日语等语种。最近几年,正引起人们的注意的是一种新的基于数据库的语音合成方法18。 国内汉语语音合成研究在国家863计划,国家攻关计划,国家自然科学基金委,中国科学院有关项目等支持下,让人欢心的进展在汉语文语转换系统研究中已经取得,虽然起步较晚,但在技术研究上也基本上达到与国际研究保持同步。其中1993年中国科学院声学所开发的KX-PSOLA, 清华大学开发的TH_SPEE
21、CH; 1995年的联想佳音,以及中国科技大学开发的KDTALK等系统都是成功的典范。基于PSOLA方法的时域波形拼接技术的采用使得这些系统在合成汉语普通话的可懂度、清晰度上达到了很高的水平。 随着3G的普及和智能移动终端的不断出现,移动互联网的发展,电子地图借其本身的强大优势将在车载导航、 和PND、系统服务、互联网四大领域里面蓬勃发展;计算机要真正能够象人一样的说话,和人类自由地进行交谈,这仍然是需假以时日,还有大量的研究工作要去做,让我们期待着更大的进步和发展。1.3 前景意义 通过GoogleMaps离线包开发的基于GoogleMaps API的电子地图应用系统13,在本地就可运行使用
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机应用技术 专科 毕业论文 基于 GoogleMapsAPI 电子地图 应用 系统 设计
