《《汽车导航系统中POI部分的设计与实现》-公开DOC·毕业论文》由会员分享,可在线阅读,更多相关《《汽车导航系统中POI部分的设计与实现》-公开DOC·毕业论文(62页珍藏版)》请在金锄头文库上搜索。
1、l 学 号 密 级 哈尔滨工程大学本科生毕业论文汽车导航系统中POI部分的设计与实现院(系)名 称: 专 业 名 称:信息与计算科学学 生 姓 名:指 导 教 师: 年6月哈尔滨工程大学本科生毕业论文汽车导航系统POI部分的设计与实现院(系)名 称: 专 业 名 称:信息与计算科学学 生 姓 名:指 导 教 师: 摘 要汽车导航系统是近十年来兴起的一种汽车驾驶辅助设备,驾车者只要通过检索设定或输入目的地,汽车导航系统就会根据电子地图自动计算出最合适的路线,并在车辆行驶过程中通过语音提示等方法指导驾驶员按照计算的路线行驶,准确地掌握前往目的地的路线。POI模块提供了信息检索和管理的功能,前者可能
2、是信息的列表,或者是详细的情报;而后者则提供了对用户信息的管理功能。POI的检索主要包括电话号码检索、区号电话号码检索、邮编检索、邮编复合检索、五十音检索、住所检索、设施检索、周边设施检索、周边Genre检索、周边住所检索、沿路检索、建筑物检索、MapCode检索。本论文主要对汽车导航系统做了概要介绍以及系统分析,全文共分六大部分:绪论、汽车导航系统知识简介、系统分析、画面的设计与制作、检索功能总体设计、结束语以及致谢。 绪论:介绍了汽车导航的发展状况及其发展前景。简要说明了论文所要涉及的主要内容。 汽车导航系统知识简介:介绍了汽车导航的概念、汽车导航发展史、工作原理以及基本框架。简要介绍了O
3、PERATION BOOK概念和作用,电话号码检索功能简介,以及一些专用词语。 系统分析:进行可行性研究和需求分析。简要介绍了五世代导航系统。 画面的设计与制作:HMITool工具的介绍,KeyBoard和List画面设计,变数设计,画面制作操作实例以及应该注意的问题。 总体设计:介绍了汽车导航系统中信息检索的总体构和操作流程。 详细设计:编码规范以及FrameWork简介,汽车导航中电话号码检索功能的代码结构和具体功能实现的介绍。 结束语,致谢。关键词:汽车导航;POI模块;信息检索。ABSTRACTThe navigation system of the automobile is a k
4、ind of car steering auxiliary equipment that has risen in the past ten years, the driver only need establish or input destination to search, automobile navigation system can calculate out the most suitable route according to the electronic map automatically, and instruct the driver how to go accordi
5、ng to the route that calculates through such methods as voice prompt ,etc. while the vehicle goes , grasp and go the route of the destination accurately.This thesis has made outline introducing and network analysis to the navigation system of the automobile mainly, The full text divides into seven m
6、ajor parts altogether: Introduction, automobile navigation system knowledge brief introduction of, network analysis, design and make, search function overall design, detailed design, conclusion and thank you of picture.n Introduction: Have introduced state of development and development prospect tha
7、t the automobile navigates. Main content that involve that thesis want.n Brief introduction of navigation system knowledge of the automobile: Introduce concept, automobile that automobile navigate development history, operation principle and basic frame. Having introduced OPERATION BOOK concept and
8、function briefly, the telephone number searches the brief introduction of function, and some special-purpose words.n Network analysis: Carry on feasibility research and demand analysis. Have introduced the navigation system for five generations briefly.n Design and making of the picture: The introdu
9、ction to HMITool tool, KeyBoard and List picture are designed, the parameter is designed, question that makes the instance of operating and should be paid attention to in picture.n Design overall: Introduce automobile navigation system totality that the telephone number searches construct and operat
10、e the procedure.n Design in detail: Code norm and brief introduction of FrameWork, automobile telephone number search code structure and concrete introduction that function realize of function in navigating.n Conclusion and thanks.Key word: The automobile navigates,目 录第1章 绪论1.1 背景1.2 汽车导航系统的发展1.2.1
11、汽车导航的发展简史1.2.2 汽车导航系统国内外发展现状1.2.3 汽车导航未来的发展方向1.3 研究目标及意义第2章 汽车导航系统知识简介2.1 汽车导航的基础知识2.1.1 汽车导航的基本概念2.1.2 汽车导航系统的主要功能2.1.3 汽车导航系统的开发环境2.2 汽车导航系统的基本框架2.3 汽车导航系统的HMI概要2.3.1 HMI的概念2.3.2 HMI的功能2.3.3 HMI的构成第3章 系统分析3.1 问题提出3.2 可行性研究3.2.1 五世代导航机简介3.2.2 可行性报告3.3 需求分析3.3.1 目标3.3.2 功能概要第4章 画面数据的设计与制作 4.1画面制作工具H
12、MI Tool的介绍 4.1.1 HMI Tool的概述 4.1.2 HMI Tool 的主要作用 4.1.3 HMI Tool的开发环境 4.1.4 HMI Tool中可用的各功能说明4.2 以电话号码检索为例的画面制作 4.2.1 IND09画面的设计4.2.2 IND10画面的设计4.2.3画面变数设计书第5章 画面的编码部分结构设计5.1 COMPLIER工具简介 5.2 HMI中Framework的介绍 5.2.1 Framework概念 5.2.2 Framework功能 5.2.3 Framework处理流程5.2.4程序和数据之间的关系5.3 画面代码结构设计 5.3.1 开发
13、环境与开发工具 5.3.2 代码设计要求和编码规则 5.3.3 代码的主要结构第6章 POI模块的功能与实现6.1 POI模块简介 6.1.1 POI模块功能描述 6.1.2 POI模块结构6.2 检索实现机制 6.2.1 task相关 6.2.2地图数据管理概要 6.2.3检索流程以及相应的数据存储和内存管理 6.2.3.1 数据检索流程 6.2.3.2 数据存储和内存管理结论参考文献致谢附录第1章 绪论1.1 背景汽车导航技术诞生于上个世纪后期,主要功能包括汽车的位置的定位,目的地信息提供以及路径引导,以及良好的易操作性,即友好的人机界面。在经历了一段走向成熟的过程之后,逐步推向市场。尤其
14、进入新世纪以来,车辆不断增多,道路状况日渐复杂,这就对导航技术产生了巨大的市场需求,因而推动导航技术取得了长足的进展。然而随之产生的情况就是系统越来越复杂,需要完成的功能也越来越多,传统的导航系统的制作方法已经无法胜任。那么传统方法是如何来实现的呢?一般情况下,导航界面上的图文都需要程序员使用代码直接编写,效率很低,而且容易出错、不容易维护,再加上各个公司推出的导航平台都不相同,所以几乎不具备移植性。这需要一种新的图文制作方法让程序员从繁重的图文编码中解脱出来,去考虑更深层的问题。同时能够实现产品的量产,给企业带来最大的效益。在这样的需求推动下就要求产生一套专门用于人机界面的图文制作工具软件。
15、鉴于日本拥有先进的制造技术,而中国有大批的软件从业人员,双方可以实现优势互补,因此,和日本企业合作有着比较好的前景。东软集团根据客户日本AW公司的要求,开发了这一套HMITOOL&Compiler工具集,使得中日双方公司可以使用同一工具开发导航系统。1.2 汽车导航系统的发展1.2.1 汽车导航的发展简史最初的汽车导航系统出现在只在1981年被销售的Accord Electro Gyro cate这个型号的车中,是在单画面CRT(阴极射线管)的前面贴上印刷了地图的透明封条,在CRT画面上显示自车位置的系统。现在汽车导航的特征之一的“电子地图”和“定位功能”正式投产是1987年的丰田皇冠系列,那时推测航法已经作为定位技术