城市公交查询系统的设计与实现

城市公交查询系统的设计与实现

论文摘要

随着经济和社会的发展,城市交通状况日益严重。公交查询系统作为城市公众信息服务平台的一部分,它的建立不仅为广大公众的出行提供所需的公交信息,而且对于缓解城市的交通压力和降低城市的环境污染都有很大意义。近年来,由于计算机编程技术和Internet技术的发展,国内外各大城市纷纷推出了基于Internet的城市公交查询系统。这些查询系统的推出为人们获得所需的公交信息提供了方便。但鉴于当时技术和开发人员自身能力的限制,这些公交查询系统都或多或少地存在着一些问题。本论文在分析总结这些问题的基础上,阐述了WebGIS的概念、组成、实现策略、实现技术和发展趋势,并结合公交数据的特点,开发了基于Browse/Sever三层结构的城市公交查询系统。该系统利用WebGIS技术,以ArcIMS为地图应用服务器、以Oracle Spatial作为组织和管理空间数据的数据服务器,以嵌入浏览器的JSP和JavaApplet作为客户端界面,采用Java技术既降低了系统的开发难度,也有利于客户的操作。在公交查询系统的设计中,主要做了以下研究工作:1.在分析公交站点、公交线路等数据特点基础上,对公交站点和公交线路等公交数据进行归类、合并处理,使其更符合算法的要求;2.对n次公交换乘算法进行改进,引入紧邻站点和站站快表,提高公交查询系统的实用性和查询效率;3.采用JSP、Java Applet、Java Servlet等技术实现了城市公交查询系统的计算由原来全部在服务器运行到部分在服务器运行部分在客户机运行,减轻了网络的负担,提高了查询效率;4.实现采用Oracle Spatial进行空间数据和属性数据一体化存储;5.该公交查询系统不仅实现了查询结果的文本显示,而且实现了文本和电子地图的同时显示,使系统更直观,更方便用户的查询。

论文目录

  • 摘要
  • ABSTRACT
  • 第一章 绪论
  • 1.1 选题背景
  • 1.2 国内外研究的状况
  • 1.2.1 国外的相关研究状况
  • 1.2.2 国内相关的研究状况
  • 1.3 研究内容及本文的组织结构
  • 1.3.1 论文的主要内容
  • 1.3.2 论文的组织结构
  • 第二章 WebGIS概述
  • 2.1 WebGIS的构成及其特点
  • 2.2 WebGIS的功能
  • 2.3 WebGIS实现策略和实现技术
  • 2.3.1 WebGIS实现策略
  • 2.3.2 WebGIS的实现技术
  • 2.4 WebGIS发展趋势
  • 第三章 公交算法的设计与实现
  • 3.1 公交数据的分析
  • 3.2 公交网络的抽象
  • 3.2.1 公交站点的抽象
  • 3.2.2 公交线路的抽象
  • 3.3 公交换乘算法的研究
  • 3.3.1 基于换乘次数最少的最优路径算法—n次公交换乘算法
  • 3.3.2 基于换乘次数最少的最优路径改进算法
  • 第四章 公交查询系统的设计
  • 4.1 公交查询系统的总体分析
  • 4.1.1 系统设计目标
  • 4.1.2 系统设计的需求分析
  • 4.1.3 系统设计的原则
  • 4.2 公交查询系统的结构模型的设计
  • 4.3 公交查询系统构建工具的选择
  • 4.3.1 系统WebGIS开发平台的选择
  • 4.3.2 系统Web服务器的选择
  • 4.3.3 系统数据库的选择
  • 4.4 公交查询系统构架的设计
  • 第五章 公交查询系统的实现
  • 5.1 公交查询系统的开发环境
  • 5.2 公交查询系统实现关键技术
  • 5.2.1 JSP技术
  • 5.2.2 Java Applet技术
  • 5.2.3 Java Servlet技术
  • 5.2.4 JDBC技术
  • 5.3 公交查询系统的实现
  • 5.3.1 系统数据源的选择
  • 5.3.2 系统数据的处理
  • 5.3.3 系统数据库的实现
  • 5.4 公交查询系统的功能实现
  • 5.4.1 电子地图的绘制和操作
  • 5.4.2 公交线路查询
  • 5.4.3 乘车线路方案的查询
  • 5.4.4 公交站点的查询
  • 第六章 结论和展望
  • 参考文献
  • 致谢
  • 攻读学位期间主要的研究成果简介
  • 相关论文文献

    标签:;  ;  

    城市公交查询系统的设计与实现
    下载Doc文档

    猜你喜欢