您好,欢迎访问三七文档
当前位置:首页 > 行业资料 > 交通运输 > 太原市公交车查询系统的设计与实现
忻州师范学院计算机系本科毕业(设计)论文二零一零年六月课题名称太原市公交车查询系统的设计与实现专业计算机科学与技术姓名学号指导教师I目录1引言..........................................................................................................................11.1课题背景及选题意义..........................................................................................11.2研究现状及存在问题..........................................................................................12公交信息查询系统分析............................................................................................32.1公交信息分析.....................................................................................................32.3公交站点的抽象..................................................................................................53公交查询算法的设计................................................................................................73.1线路查询..............................................................................................................73.2站点查询..............................................................................................................73.3站站查询..............................................................................................................73.4影响乘客选择乘车方案的几个主要因素........................................................114.1开发工具介绍...................................................................................................134.2公交车查询模块................................................................................................134.3后台管理功能模块............................................................................................185系统测试与维护......................................................................................................205.1测试方法............................................................................................................205.2测试内容............................................................................................................205.3软件维护............................................................................................................216结束语......................................................................................................................23致谢............................................................................................................................24参考文献.....................................................................................................................25忻州师院计算机系学士学位论文1太原市公交车查询系统的设计与实现摘要:公交车查询系统主要采用ASP实现程序的主体、XML语言存储数据和JavaScript技术实现客户端的一些控制和验证来进行相关的开发和设计。系统主要包括查询模块和后台管理模块,实现了公交车信息按线路查询、按站点查询、按站站查询等功能,同时系统管理员还可以对公交车次、站点等信息进行修改。关键词:公交ASP查询XMLAbstract:ThebussystemmainusesASPprocess,XMLdatastorageandJavaScripttechnologytoachievesomeclientcontrolandvalidationforrelativeproductdevelopmentanddesign.Thesystemthatincludestheinquirymoduleandbackgroundmanagementmodulerealizesquerybybusroutes,certainstop,orbetweenjumping-offstopandend,andmanagementmodulecanmodifytheinformationsuchastrains,site,andsoon.Keywords:BusASPQueryXML1引言1.1课题背景及选题意义随着经济和社会的发展,城市交通拥堵状况日益严重。公交查询系统作为城市公众信息服务平台的一部分,不仅为广大公众的出行提供所需的公交信息,而且对于缓解城市的交通压力和降低城市的环境污染都有很大意义。然而我国城市公交乘客信息系统的发展处于一个落后的水平,现阶段,人们的出入方式主要还是来源于城市公交,特别是对于那些到外地出差、打工,进行商业有关或其他事情需要在外地进行短暂停留的人而言,公交对他们是必不可少的,但是对自己所不熟悉的城市,乘坐公交比较困难,为了解决这些问题,很需要有一个公交查询系统。1.2研究现状及存在问题公共交通信息系统作为智能交通系统体系的一部分,其发展与智能交通的发展是紧密联系的。智能交通系统的研究己走过30多年的历程,美国、欧洲和日本已成为世界智能交通系统三大基地。目前,另外一些国家和地区的智能交通系统研究也有相当规模,如澳大利亚、韩国、新加坡、香港等。可以说,全球正在形成一个新的智能交通系统产业,难以计数的大小项目在开发,发展规太原市公交车查询系统的设计与实现2模和速度惊人。1.2.1国内外的研究现状交通问题一直是城市管理的难题之一,而交通问题直接影响到人民的工作和生活。随着时代的进步,信息化既是解决交通问题的重要手段,也是交通行业的发展方向。国外较发达的国家的公交查询信息系统发展地相对成熟,他们采用结合所有城市交通工具及其所经的路线、并且与每一站点周围的建筑和公共设施联系起来的方式进行信息查询,确实大大方便了市民的工作及生活。我国目前的公交查询系统也在不断完善,从无到有,从原始的人工查询发展到现在的网络信息查询,其变化之大,亦不可小觑。为了进一步实现公交系统信息化与广泛化,我国有些地方政府还与电讯公司签订智能交通信息化战略合作项目,足以见得交通信息化对社会发展的重要性。1.2.2我国目前公交查询系统面临的问题随着改革开政策的实施,我国城市化进程日益加快,人民生活水平不断改善,对社会物质基础的要求也相对提高,公交信息系统已和人们的日常生活密不可分。但是由于我国的特殊国情,目前的公交查询系统尚未能发展到尽如人意的水平,并没有达到理上的要求。其中具体存在以下一些问题,诸如查询系统不够简洁明了,用户通常要辗转查询才能获得需要的信息;系统信息更新得较慢,这大大降低了用户得查询效率;信息的有效性和准确度有限,不能给出行人士提供最可靠的信息。这就要求设计出更加符合用户需求的系统。忻州师院计算机系学士学位论文32公交信息查询系统分析2.1公交信息分析2.2.1公交线路分析一个城市的公交网络是由线路组成,而线路又是由站点组成,根据对实际情况分析,线路可以分为以下几类[4]:1.上行下行一致线路。这种线路有一个起点站和终点站,在这两个站点中间有很多中间站,双向行车,上行下行行车道路一致,方向相反,中间站名字相同,但位置不一样,在同一条道路的两旁,上行的起点站和下行的终点站的物理位置大部分是一样的,是国内大部分城市公交车线路主要形式,其结构如图2.1所示。图2.1上下行线路一致2.上行下行不一致线路。这种线路跟第一种形式差不多,只是在中间某些站点不一致,这些站点所在的道路大部分是单行道。其结构如图2.2所示。图2.2上行下行线路不一致3.环行线路。这种线路运行的轨迹就像是一个环,起点站和终点站是同一个站点,只有一个方向,没有上行和下行,这种线路大部分是城市的环城道路。环行线路又分为内环和外环。其结构如图2.3、2.4所示。综上所述,从公交线路的类型可以看出,对于公交线路不能简单用一个字段表示,在存储时应以上行或下行以示公交来回所经过的车站,使各个公交路线所经过的各站点信息更加准确。站点1站点2站点3站点4站点1站点2站点3站点4站点1站点2站点3站点4站点1站点2站点3站点4太原市公交车查询系统的设计与实现4图2.3环形外环线路图2.4环形内环线路2.2.2公交站点分析1.位于不同地点的同名站点一般来说,在交通枢纽位置的地段会有很多公交线路经过,为了不至于在同一个站点停靠太多的车辆阻塞交通,会在相隔不远的几个地方建立几个车站分别停靠不同线路的汽车来分流线路密集的压力,如图2.5这些站点通常具有相同的名字,站点之间距离不远,一般可以认为是同一个站点。这一点在搜索路径的时候尤为重要。图2.5不同地点的同名站道路A1C1B1D1站点2站点3站点1站点4站点5站点6站点1站点2站点3站点4站点6站点5忻州师院计算机系学士学位论文52.紧邻不同名站点两个站点不同,但在同一道路上紧邻,如两个站点位置只隔不到100米,步行不要花费太多的时间,其结构如图2.6所示。图2.6紧邻不同名站点2.3公交站点的抽象公交站点在公交网络中是非常重要的点状设施,它是公交网络中拾起和卸下资源的结点位置,所以在建立公交网络模型时,必须考虑它们的表达
本文标题:太原市公交车查询系统的设计与实现
链接地址:https://www.777doc.com/doc-3551291 .html