程序设计综合
-
程序设计中的组合数学吴文虎主编;孙贺编著本书系统地介绍了与程序设计竞赛有关的组合数学的基本理论和算法设计与分析的常用方法。全书共分8章,分别为:算法基础、组合数学初探、排列与组合、容斥原理、母函数、拟阵、贪心算法和Pólya定理。本书突出组合数学算法的设计与优化,从而更便于参加程序设计竞赛的读者学习组合数学。 本书可作为ACM/ICPC国际大学生程序设计竞赛和国际信息学奥林匹在竞赛(IOI)的培训教材,也可供从事组合数学与算法研究的人员参考。 -
应用软件开发技术实用教程邵丽萍等编著本书主要内容包括应用软件开发过程、应用软件开发工具、应用软件开发环境、编程基础知识、连接数据库技术、访问数据库技术、窗口界面编程技术、结构化查询语言——SQL、编译与发布应用程序等。书中通过多个实例介绍PowerBuilder9.0软件开发工具进行应用开发的各种技术,并通过一个综合案例——客房管理系统,完整地介绍了开发应用软件的全部过程。本书介绍应用软件开发技术的基本思想和方法,如系统分析、系统设计、数据库设计、数据统计、多表查询的方法等,不仅适合没有应用软件开发经验的读者学习,也适合有一定应用软件开发基础的读者学习。本书可作为高等院校和计算机培训班的使用教材,也可以作为学生学习信息系统课程设计的参考书或计算机编程爱好者在进行应用软件开发时的参考书。本书前言应用软件开发的过程就是从问题提出、开发班子组成,总体规划、系统分析、系统设计到系统实现和评价的全部过程。根据软件系统生命周期理论,开发一个大型应用软件时,可以将开发的步骤分为可行性论证、系统调查与系统需求分析、系统设计、数据库设计、程序开发、系统测试和调试、生成可执行程序和发布等阶段。其中每个阶段都有明确的任务,并产生一定规格的文档资料交付给下一阶段,而下阶段则在上阶段所交付的文档的基础上继续进行开发过程。如何进行应用软件开发工作呢?需要掌握哪些应用软件开发技术呢?作为教材,本书以PowerBuilder9.0作为应用软件开发工具,对应用软件开发技术的基本内容做了详细的介绍;在内容的编排上体现了新的计算机教学思想和方法,以“提出问题——介绍解决问题的方法——归纳必要的结论和概念”的方式介绍应用软件开发的思路,并通过大量的实例和插图,使读者可以在短时间内了解应用软件开发的步骤,掌握应用软件开发的基本技术。本书有以下特点:1.通俗易懂、图文并茂:本书通过具体的案例介绍有关概念、方法和技术。从第3章开始,每章案例内容都组成一个完整的应用软件,有具体的方法和步骤,并配有图形说明,读者完全可以按书中介绍完成每个案例的创建与开发。2.内容全面:本书以PowerBuilder9.0作为软件开发工具,全面介绍了进行应用软件开发的基本方法、技巧以及富有创意的代码。通过具体实例全面介绍了数据库应用软件的数据库、数据表、窗口、数据窗口对象、启动窗口界面、系统菜单、常用控件、系统登录窗口的创建方法。在创建案例的同时,介绍了很多控件的使用方法和编写事件代码、自定义函数代码的技术。3.系统性强:本书结合案例制作,以介绍应用软件开发技术为目标,从第1章到第10章全面系统地介绍了应用软件的整个开发过程,并重点介绍了系统设计、程序开发、测试编译生成可执行程序等阶段的内容和具体实现方法。4.循序渐进:本书对整个内容作了精心设计和安排,从应用软件开发的过程来安排书的前后顺序,根据应用软件开发内容的需要,以PowerBuilder9.0软件工具为例介绍相关的软件开发技术,最后介绍一个完整的应用软件开发过程,使书中内容循序渐进,先易后难,逐步深入。5.实践性强:在阅读本书时,可结合具体的应用需要,动手实践,按照书中介绍的应用软件开发步骤,使用PowerBuilder9.0工具,短时间内开发出功能全面的应用软件。本书各章内容简介如下:第1章应用软件开发过程,全面介绍了应用软件开发的基本步骤,使读者了解应用软件的开发过程。第2章应用软件开发工具,介绍了目前常用的应用软件开发工具,以及为什么选择PowerBuilder9.0作为应用软件开发工具。第3章应用软件开发环境,以PowerBuilder9.0作为软件开发工具,介绍如何使用软件工具进行软件的开发工作,从建立工作空间、应用程序对象、系统启动界面、主窗口到运行程序的开发环境。第4章编程基础知识,这是学习应用软件开发应掌握的基本内容。第5章连接数据库技术,介绍如何创建数据库、如何将数据库与应用程序连接起来的方法。第6章访问数据库技术,介绍如何通过数据窗口对象对数据库中的数据表进行增加、删除、修改、查询等操作。这是学习应用软件开发技术的主要内容。第7章窗口界面编程技术,介绍了建立窗口界面功能的编程方法和技巧。这是学习应用软件开发技术的重要内容。第8章结构化查询语言——SQL,介绍了应用软件开发技术中都要使用的一个查询工具以及在PowerBuilder9.0中如何使用SQL。第9章综合案例,详细介绍了“客房管理系统”应用软件开发的过程。第10章调试、编译与发布,介绍了如何使用PowerBuilder9.0对开发的应用程序进行测试并编译成可执行文件,以及应用软件发布给用户时需要注意的问题。同时介绍了如何对PowerBuilder低版本的应用程序进行升级。本书由邵丽萍统一拟定提纲,并编写第8、9、10章,张尚立编写第1、2、3章,常丹编写第4、5章,王英编写第6章,帅零编写第7章。本书写作得到北京交通大学经济管理学院“信息管理专业实验环节教学资源建设”课题的资助。鉴于时间和作者的水平有限,本书中难免存在错误和不足之处,请读者提出宝贵意见。作者2005年3月 -
编程逻辑与结构化程序设计(美)Harold J.Rood著;杜大鹏等译本书是学习计算机编程语言的预备课程教科书。本书使用简明易懂的语言和丰富的示例讲解并图示设计结构化程序所需的工具和算法逻辑方面的基本知识。设计工具包括结构化流程图、Warnier框图、伪代码和Nassi-Shneiderman框图;算法逻辑知识包括集合论和真值函数分析方法。本书还包括有关数组和文件处理方面的内容。由于本书并不涉及特定编程语言的细节,因而其内容适合于学习各种计算机编程语言的读者。本书可作为高等院校计算机及其相关专业编程课程的先业教材。对于那些有志于学习计算机编程语言的其他读者也是很好的参考读物。 -
计算机软件技术基础陆勤,王庆瑞编著《计算机软件技术基础》将C语言程序设计、算法和数据结构等内容融为一体,旨在向读者介绍软件技术中最基本的、也是最重要的知识,即程序设计技术。C语言程序设计部分包括C语言基础、程序控制结构、数组、函数、指针、结构类型、共用体和枚举类型、文件等,算法和数据结构部分包括算法的概念和评价方法,表、树、图等主要结构和栈、队、矩阵、字符串和散列表等基本结构,以及各种排序算法。本书内容丰富,叙述简练,每章都配有练习题。另外,与本书同步出版的配套教材《计算机软件技术基础实践教程》用于指导读者如何编程并上机调试。本书可作为大学计算机软件技术基础课程的教材或教学参考书,也可作为广大电脑爱好者学习程序设计方法的自学书籍。 -
Visual Foxpro程序设计李淑华主编本书共14章,主要介绍了VisualFoxPro6.0系统的基础知识;讲述了项目管理器的使用;较详细地介绍了数据库的建立和表的有关操作、数据库管理的操作,以及查询和视图、程序设计的常用命令和基本结构、报表和标签设计的方法等;简单介绍了面向对象程序设计的基本概念;详细介绍了常用控件的程序设计、数据表的表单程序设计、菜单等设计方法;结合工资管理系统设计实例介绍了用VisualFoxPro开发应用项目的全过程;介绍了SQL语言和常用函数的使用。本书有大量测试题与上机操作题,配有电子教案、CAI课件,并编写了与本教材配套的《VisualFoxPro程序设计学习指导与实训》。???本书由浅入深、通俗易懂,可作为各类高等学校数据库应用课程的教材,也可供参加全国高等学校计算机考试二级VisualFoxPro程序设计的考生学习使用,同时也适于各类管理人员学习参考。???书中所有程序设计例题、程序开发实例的代码全部调试通过,其代码及程序设计相关文件、电子教案均能从高等教育出版社的网站(http://cs.hep.edu.cn或http://www.hep-st.com.cn)下载。要获取本书的CAI课件及相关辅助资料,请与作者联系。联系电话:024-24520341。 -
统一过程最佳实践初始阶段(美)Scott W.Ambler,(澳)Larry L.Constantine著;兰雨晴等译;兰雨晴译本套书汇集了两位作者丰富的软件过程经验、10余位业界杰出人士的亲身体会以及《软件开发》和《计算机语言》杂志中的精彩论文,提出了软件开发过程中的最佳实践方法,指导读者有效而且高效地执行这些过程。同时,作者还综合了统一过程和其他软件过程,形成了一个处理真实世界软件开发和产品需要的更完整、更健壮的统一过程。本套书共有四本,其中介绍的最佳实践方法分别对应统一软件过程的四个阶段:初始阶段、细化阶段、构造阶段、移交和产品化阶段。本书是这套书的第一本,重点介绍与统一软件过程初始阶段有关的最佳实践。本书可以作为软件项目管理人员、软件开发工程师、过程工程师、系统工程师等专业人员的指导用书,也可作为高等院校计算机及相关专业学生的参考书。本书前言近来,在几乎所有的组织中,对软件过程改进的关注越来越多了。这一部分是因为千年虫(Y2K)问题、大规模软件项目的高失败率以及人们渐渐意识到遵循成熟的软件过程是软件项目成功的关键因素。从20世纪90年代中期开始,Rational公司控股和合并了其他一些软件工具公司;随着公司的发展,这些工具所支持的各种过程也被合并成一种开发方法,称为“统一过程”(UnifiedProcess)。是否有可能让整个软件过程自动化?如果有可能,那么Rational公司是否拥有一套完整的工具集?对上述问题我们并不确定。但幸运的是,其他人也在定义软件过程,所以我们还可以从多个角度来看事物应怎样运作。这些过程包括:OPEN联盟的OPEN过程、面向对象软件过程(OOSP)的过程模式以及极限编程(XP)。这些不同的视角可以用来推动统一过程观点,使其更加健壮,结果就产生了一个更能准确反映你所在组织现实需要的增强的统一过程生命周期。因为我们相信《软件开发》中包含的多年收集下来的智慧能够用来充实统一过程—真正将我们产业的最佳实践统一起来,所以我们编写了本系列丛书。为什么软件过程如此重要呢?让我们先设想一下。假如你想请人给你建造一间房子,让两位承包商来竞标。第一位承包商告诉你,通过使用一项最新的建筑技术给你盖房,如果从明天就开始的话,他能在两个星期内就把房子建好,造价只有10万美元。这个承包商手下有一流的木匠和水管工,他们以前用这项新技术建造过一个花园凉棚,他们愿意日夜加班以按期交付你的新屋。而第二位承包商告诉你,她需要先和你讨论你想要建一间什么类型的房子。然后,一旦她确定明白你的需要,她将在一个星期内提供一整套设计蓝图供你审阅和反馈。这个初始阶段只会花你1万美元,当你决定了最终方案,对于其余的工作她将给出详细计划和成本进度。你会觉得选哪个承包商更放心呢?是想马上开始建房的那个,还是先搞清楚要建什么样的房子,再建模型,再详细计划,最后动工修建的那个?显然,后者更有可能成功地交付给你一间符合你实际需要的房子。现在,设想你要构建的是软件—这通常是复杂好几个级别而且远比房子更昂贵的项目,再设想你还是面对两个与前面采取相同方法的承包商。选择哪个你会更放心呢?希望你的回答仍是第二个;她有一个更明智的过程。但不幸的是,实践显示:在大多数时间里,组织似乎喜欢选择第一个承包商的方法;任意删改过程。当然,实践也显示:在我们的产业里,建造大型的、具有关键任务的系统的失败率在85以上。(在这种情况下,项目的失败被定义为严重超出成本预算或已经被彻底取消。)也许这两种现象有一定的关联。实际上,问题甚至更糟。可能你试图造一间房子,而所能用的所有承包商却都只有盖花园凉棚的经验。甚至更糟,他们可能只在热带地区工作过,从来没有处理过霜冻地方的情况,但是你却生活在加拿大偏僻的森林地带中。更进一步说,他们根本不熟悉加拿大政府所规定的各种不同的法规,这些法规完全不同于他们曾经面对的简单常识。这个例子再一次说明,第一个承包商杂乱无章的方法有可能陷入麻烦之中。初始阶段在统一过程的增强生命周期中,初始阶段是5个阶段(初始、细化、构造、移交和产品化阶段)中的第1个阶段,每个软件的发布版本在其生命周期内都将遍历这些阶段。初始阶段的主要目标是为你的项目构造坚实的基础。要实现这点,需要:*证明系统本身和开发/获得该系统的方法是正确的。*描述系统的最初需求。*确定系统的范围。*确定和该系统交互的人员、组织及其他外部系统。*对系统进行最初的风险评价、进度安排以及估算。*对统一过程进行满足确切需要的初步定制。当你回头再想的时候,你所需要做的最重要的事是确保你的系统以及应用于系统的方法都是被证明可行的(即,你有业务用例)。如果项目没有意义,可能是经济方面的原因,可能是技术方面的原因,也可能是可操作性方面的原因。不管是哪个方面的原因,项目都不应该继续。7/8的项目都失败了。如果没有坚实的基础,没有能够运作的架构,没有现实的项目计划以及专业的项目团队,那么你的项目很可能会成为7个失败项目中的一个。本书向读者呈现了业界专家所撰写的描述软件领域最佳实践的文章。本书乃至本系列丛书的一个目标是提供已证实的统一过程所包含技术的可替代方案。另一个目标是弥补统一过程中的一些缺陷。因为统一过程是一个开发过程,而不是软件过程,它不可避免地遗漏或缺少了一些对软件专业人员来说非常重要的概念。幸运的是,《软件开发》杂志的作者们已经对过程范围有了更广泛的了解,并已经为我们弥补了许多缺陷。关于本套丛书本套丛书由四卷组成:第一卷介绍初始阶段,第二卷介绍细化阶段,第三卷介绍构造阶段,第四卷介绍移交和产品化阶段。每卷都可独立成书,但是如果想对整个软件过程有一个完整的认识,你需要通读全套丛书。本套丛书的文章覆盖了整个过程,在每卷之间没有重复。 -
计算机软件技术导论庞丽萍等编本书是根据教育部高等学校非计算机专业计算机基础课程教学指导分委员会制定的[2003]教学大纲编要求,并根据非计算机专业学生对计算机基础知识的需求以及学时要求的特点编写。本书内容包括:数据结构与算法、操作系统基本概念及功能、数据库系统及应用、计算机网络及应用、实验指导等。通过对本书的学习,可使学生对软件系统有一个全面的掌握,提高学生的应用计算机水平。本书内容丰富,通俗易懂。本书适合作为普通高等学校非计算机专业的计算机教材,亦可作为相关培训班的教材或参考书。 -
语言学视野中的“样板戏”祝克懿著大型中国现代文学艺术研究丛书。它以五四以来文学艺术界产生过重大影响的物、事件、思潮、流派、社团、期刊等为研究对象,采取研究专著、传记、回忆录、访谈录等不同形式。规模大、视角新、作者队伍实力雄厚是本丛书的重要特征。第一批8种于2005年推出,目前已出版四种。 -
Visual FoxPro 8.0程序员手册方智惠等编著(一书囊括VisualFoxPro8.0的所有功能)对于VisualFoxPro用户来说,使用本手册的目的就是要应用VisualFoxPro8.0的所有功能开发应用程序,这也是本手册的编写目的;与所有的Windows应用程序一样,VisualFoxPro8.0在先前的版本基础上增加了许多的新功能,并提升了先前版本中的一些功能。下面就分别做介绍。增强了交互式开发环境运行VisualFoxPro8.0后,用户将会发现主操作窗口中有一些小小的变化,工具栏中增加了一些新的按钮,此外还有一些从屏幕上看不到的变化,它们共同增强了数据管理系统的交互式开发环境。增加了许多类、命令、函数VisualFoxPro8.0通过新的类库、命令、函数与系统变量增加和增强了很多项功能,让用户在应用程序开发中可以做更多的事情。增强数据功能VisualFoxPro8.0在许多方面增加和改善了其数据使用性能。如连接远程数据的CursorAdapter类可提供更多的选择,连接性能也更好,数据源的使用范围也更宽。此外,还支持XML(ExtensibleMarkupLanguage)、ADO(ActiveXDataObject)、ODBC(OpenDatabaseConnectivity)与本地数据源类型,也能使用不同的数据动态,所使用的数据源可附加在CursorAdapter对象或者数据环境上,可在数据源中有限制地共享数据,还能结合一个CursorAdapter对象定义数据与光标应用的方式。另外,设计时可将数据环境保存为一个类,在设计数据表时能自动增加字段值,在索引中可预定一个对照序列,对SELECT...UNIONSQL命令隐含数据对话,使用INSERTSQL能为SELECTSQL命令插入新的记录行。与前一版本运行时的区别VisualFoxPro8.0应?贸绦蛟诵惺庇肭耙话姹镜闹饕鹪谟冢ざㄓτ贸绦蛑С諻indowsXP主题运行,因此可视化类可能影响用户界面。用户可通过表单、控件、_SCREEN系统变量关闭这个预定设置。VisualFoxPro7.0ServicePack1为XMLTOCURSOR()包含标识8192,因而可指定导入XML文件,标识8192文档包含XMLTOCURSOR()函数。此外,现在的HOME(5)返回VisualStudioMSDN目录。本手册将全面介绍上述新功能,以及VisualFoxPro8.0所提供的各种属性、事件、函数、方法、过程;命令、系统变量、控件等。对于初学者来说,为了掌握本手册的内容,首先要学会使用VisualFoxPro8.0的Command窗口,因为通过它可直接看到许多命令、函数、属性等,直观地了解到它们的功能。Command窗口是VisualFoxPro8.0操作窗口中的一个子窗口,第一次运行时就能在屏幕上看到它,此后若关闭了它,可在Window下拉菜单中打开Command窗口命令,它就将显示在屏幕上。Command窗口拥有MicrosoftWord操作窗口那样的许多特性,如可在其中输入并执行命令,以及选择并执行先前使用过了的命令。事实上,在VisualFoxPro8.0中所做的任何操作都会执行相关的VisualFoxPro8.0命令、函数、方法等,它们也都将出现在这个窗口中。若将该窗口的滚动条拖至顶部,就能看到前面各种操作所使用的命令、参数。与别的Windows应用程序窗口一样,Command窗口可被拖动至别的位置,或者放大、缩小。如果想在Command窗口中看到更多行的内容,就可以拖动它的左下角或者下边线来扩大它。接下来,初学者应当学会使用?和??命令,它们能在屏幕上返回一条表达式的值,而表达式正是由命令、函数、方法、事件、过程、字段等构成的,因此通过它们即?煽焖倭私饽骋惶趺睢⒑⑹录⒐痰鹊挠猛尽H缭贑ommand窗口中输入命令行:?15*(10+10),VisualFoxPro8.0的主操作窗口中就将立即显示出15x(10+10)这个算式的值。不过,在使用本手册开发VisualFoxPro8.0应用程序之前,必须先学会编写VisualFoxPro8.0应用程序。在可视化编程中,开发一个应用程序并不难,通过表单创建好相应的控件,接着设置属性、过程代码即可快速完成操作,这一点在本手册的配套教程中表现得淋漓尽致,用户只需要通过本手册中查阅VisualFoxPro8.0所提供的各种命令、函数、事件、方法等的功能,以及使用时可设置的参数就能全面应用这个软件的各种功能来开发应用程序了。参加本书编写工作的有:林壮宁、李林、王明、王荣海、黄小明、曾薪瑜、曾小娟、张小林、黄宁、李勇鼐、马品虽、国踔缃、王开和、周洋、钟辚钏、赵二冰、李淡、汪冰洋、杨陧阳、宫泽花、廖树人、王小峰、丁树仁、林明,在此特地表示感谢。这是一本VisualFoxPro8.0应用程序开发人员的工具书。全书详细介绍了VisualFoxPro8.0所提供的命令、属性、函数、过程、事件等的功能、参数,以及它们的使用实例,并按26个英文字母顺序编排章目,以功能、语法规则或格式、参数描述(其中,函数还包括返回值类型)、示例、应用范围与对象的字典规范结构编写,同时与相关函数、对象、命令格式、属性及系统保留字的对照、比较,便于用户快速、高效查阅,起到了建设性意义。全书就数据库开发平台VisualFoxPro各个版本所涉及的内部函数、对象、命令格式、属性以及系统保留字进行了较为完整的收集,并以示例详细分析它们的使用方法、技巧及其使用范围,以指导开发者的应用实践。本书内容全面,范例丰富、实用,不但适合于数据库和VisualFoxPro8.0应用程序开发人员,同时也是高校相关专业师生的教学、自学参考书。 -
车辆导航定位方法及应用常青等编著内容简介目录本书系统全面地介绍了车辆导航定位中的关键技术及其应用,包括卫星定位方法、GPS/DR组合定位方法、GPS/4M组合定位方法、数字道路地图、无线数据传输、路径规划算法及车辆动态导航方法,并介绍了公交车辆定位系统的应用设计方案。对于车辆导航定位的主要应用领域:智能交通系统,本书对其发展过程及标准化等内容做了详细的介绍和分析。全书内容翔实、全面,深入浅出,理论基础与工程实践并重,既有理论参考价值,对于工程实践也具有一定的指导意义。本书可作为交通工程、通信工程、系统工程等相关专业本科生和研究生的教材和教学参考书,也可作为相关领域工程师的参考资料。前言智能交通系统(1TSIntelligentTransportationSystem)是利用先进的通信技术、计算机技术、控制技术以及微电子技术,并结合系统工程的思想,旨在提高既有道路交通系统的运行效率、减轻环境污染、减少事故发生率的新型交通系统。智能交通系统的研究对象与传统的交通工程类似,也是针对系统中的车辆、人员、道路与外部环境等统筹考虑其在交通系统中的作用。据统计,在ITS中的所有子系统中,与车辆管理有关的约占40%。对于车辆管理,导航与定位是前提和基础,自20世纪60年代以来,世界各发达国家就开展了对车辆导航与定位方法的研究。经过近半个世纪的研究与新技术的应用,车辆导航与定位技术已经达到了一个崭新的高度。但是,全面系统地介绍相关理论与方法的书籍目前还很少,在国内尤其如此。2002年初笔者在总结课题组近10年研究成果的基础上,由中国科学院出版基金资助,并由科学出版社出版了学术专著《智能车辆定位导航系统及应用》,是国内在此领域出版的第一本专著。北京航空航天大学交通信息与控制专业将此书选作本科生的选修课教材,试用3年以来,发现此书对于本科生而言过于深奥,尤其是卫星定位、路径规划及无线传输、数字道路地图等章节,学生在没有一定的背景知识的前提下很难接受。因此我们编写了《车辆导航定位方法及应用》一书,本书与上述的《智能车辆定位导航系统及应用》一书相比,内容做了重大调整,增加了许多有关的基础知识,尽量做到深入浅出,并注重实用方法与系统设计技巧。本书的出版得到了机械工业出版社吉玲编辑的大力帮助,在此表示感谢。由于时间仓促,加之笔者水平有限,书中不妥之处在所难免,恳请读者批评指正。 第1章智能交通系统概论1.1道路交通面临的挑战与对策1.21TS的由来及发展1.2.11TS的产生1.2.21TS是现代交通运输的发展方向1.2.3世界各国ITS的发展1.2.4 1TS的特点1.3当前ITS的研究课题1.4 1TS的标准化1.4.1国际ITS标准化1.4.2中国ITS标准体系1.4.31TS标准体系所包含的内容第2章卫星定位方法2.1概述2.1.1GPS的产生与发展2.1.2 GPS政策分析2.1.3GPS的现代化和GPS-III2.1.4GPS应用的发展趋势2.1.5全球轨道卫星导航系统(GLONASS)2.1.6GALILEO卫星定位系统2.2GPS的组成2.3GPS定位的时间系统和坐标系统2.3.1GPS定位的时间系统2.3.2GPS定位的坐标系统2.4GPS卫星信号的构成2.4.1GPS卫星信号的调制2.4.2GPS中的伪随机码(测距码)2.4.3GPS卫星的导航电文2.5GPS卫星信号的接收2.5.1GPS接收机的功能结构2.5.2 GPS星信号的捕获2.5.3PRN码相位跟踪与载波跟踪2.6GPS定位解算的基本原理2.6.1观测量与定位方式2.6.2接收机中星钟时和信号传输时间的获得2.6.3伪距观测方程与定位解算2.7GPS定位误差分析2.8GPS定位的误差来源第3章数字道路地图3.1概述3.2节点-路段数据模型3.2.1图论基本概念3.2.2节点-路段数据模型的形式化定义3.2.3路网的基本要素3.2.4路网连通性表达3.3适合车辆导航的路段-链数据模型3.3.1车辆导航系统对数字道路地图数据模型的要求.3.3.2路段-链的数据模型3.4数字道路地图的分层组织3.4.1普通的地图分层方法3.4.2数字道路地图的单图集分层结构3.4.3数字道路地图的多图集分层结构3.5数字道路地图数据的生成3.6空间数据的存储3.6.1R-树系列存储方法3.6.2K-D-B-树系列3.6.3BANG及其扩展文件3.7数字地图的图形操作与信息查询3.7.1数字地图的图形操作3.7.2空间信息查询第4章组合定位方法4.1GPS/DR组合定位4.1.1GPS/DR组合定位方法4.1.2卡尔曼滤波算法二4.1.3GPS/DR卡尔曼滤波器设计4.1.4 GPS/DR联邦滤波器设计4.2地图匹配定位方法4.2.1地图匹配的基本描述4.2.2地图匹配的数学含义4.2.3地图匹配方法的分类4.3地图匹配算法4.3.1误差区域的确定4.3.2最佳匹配路段的确定4.3.3最佳匹配位置的计算4.4GPS/~VIM组合定位方法4.4.1GPS误差特性4.4.2基于Kalman滤波的GPS/MM定位方法4.5GPS/DR/MM组合定位方法第5章移动无线数据传输5.1移动通信概述5.1.1移动通信及其发展史.5.1.2移动通信的应用5.2移动通信的分类5.2.1移动通信的分类方法5.2.2车辆定位系统中应用的移动通信5.3模拟移动信道上的数据传输5.3.1数据传输的基本原理5.3.2模拟FM信道上的组合调制方式5.4车辆定位系统的多址接入方式5.5基于GSM的车辆定位系统5.5.1GSM通信系统简介5.5.2GSM提供的业务5.5.3适应车辆定位系统的GSM业务选择5.5.4车辆定位系统组网方案设计5.6基于GPRS的车辆定位系统5.6.1GPRS的系统结构和特点5.6.2GPRS数据传输的协议5.6.3基于GPRS的应用系统实例.第6章智能车辆导航系统6.1智能车辆导航系统的分类6.2路径规划6.2.1经典的最短路算法6.2.2算法的时间复杂度估计6.2.3启发式搜索算法6.2.4向搜索算法6.2.5基于分层地图的搜索算法6.2.6仿真试验结果与分析6.3自主式车辆导航系统的设计6.3.1系统总体设计6.3.2导航计算机系统设计6.3.3软件体系设计6.3.4功能子系统设计6.4中心决定式车辆导航系统的设计6.4.1系统组成及原理6.4.2系统设计第7章车辆定位系统应用实例7.1概述7.2公交车辆定位系统的组成7.3DGPS的应用7.4SmartNet模拟集群信道的应用7.4.1集群电台分析与测试7.4.2集群信道频谱特性7.5数字调制与纠错编码7.5.1lJ错编码的应用7.5.2交织编码的实现7.6Smartnet集群系统应用总结7.7区域监控中心站7.7.1区域监控中心站的功能7.7.2监控中心站软件7.7.3基于地图信息的数据处理7.8动态时隙分配的方法参考文献
