论文部分内容阅读
由于快速发展的经济和不断前进的社会,城市的交通状况也变得越来越拥堵。随着公交查询系统逐渐成为城市公共信息服务平台的重要组成部分,不仅为广大市民的出行提供了出行时所需的交通资料和信息,也对缓解城市交通压力和改善城市环境污染状况起到重要作用。这些年来,由于计算机的编程技术和互联网技术的逐渐强大,不仅是国外,并且我国国内的各大城市都发布了建立在Internet之上的城市公交查询系统。因为查询系统的不断发布为给人们提供了各种有效又使用的的公交信息。但是,由于开发人员对公交查询系统需求调研不够深入,现今的技术还不够完善,所以导致该些类似的系统在用户使用体验和功能模块上都存在着不足之处。本篇论文针对上述问题,明确公交系统的数据特点并运用到系统中,研发了基于B/S三层架构的桂林市公交查询系统。本文中的桂林市公交查询系统充分运用了WebGIS技术,用SQL Server作为空间数据管理和组织的数据服务器,把Sliverlight嵌入浏览器来作为公交查询系统客户端的界面,利用.NET技术不仅可以减小系统开发的难度,而且利于用户操作。在本论文的公交查询系统设计和实现中,主要完成以下工作:1.本文根据桂林市的现行地图的图例模式、公交站点及线路、地图路径、城市地标等各种地标数据特点,对桂林市的公交站点及线路、地图路径、城市地标等数据进行统一、分类计算;2.本文的算法对n次公交换乘算法的输入的点进行改进,提出地标点、地标搜索范围等概念,提高公交查询系统的实用性和查询效率;3.本文采用Sliverlight、WCF、.NET等技术实现了桂林市公交查询系统,由原来的全在服务器上运作,变更到一部分在服务器上运作与一部分在客户机上运作。这样不仅降低了网络负担,而且提升了工作的效率;4.本城市公交系统采用SQL Server进行地图数据和属性数据一体化存储;5.本系统最终实现了以文本形式来展现查询结果,并能使电子地图的具体路径可以同时显示,使系统更人性化、更直观、更透彻,方便用户查询。本论文的桂林市公交查询系统经过功能和性能测试,完全满足现代公交乘客信息系统的实际需求,该系统查询简单、速度快,界面友好,维护简便,运行稳定。该系统既可作为独立的公交查询网站,应用于桂林市公交查询中,又可作为人工查询的一个软件工具,提高人工查询的效率和准确率。