1、选题的意义及研究状况:近十几年来,我国汽车工业蓬勃发展,特别是家用轿车的增长。发展中国家用轿车市场,其规模与速度必须与城市基础建设同步,如果一追求发展速度,势必将造成很多大城市严重的交通堵塞问题,而且还将给社会带来一系列不良后果,如加大社会经济成本,增加能源消耗,恶化城市空气,增加交通事故等等。因此,在发展我国的汽车工业的同时要注意到城市公共交通存在的意义和作用,加大国家在公共交通方面的投入,全面规划、统筹安排、合理配置、科学管理,使城市道路流畅、方便、安全、有效、可靠。41817
然而,随着公共交通的快速发展,会逐渐地出现越来越多的公共汽车和不同的公交路线,这样会使人们对各条公交路线的信息掌握的不是很清楚。而城市公交查询系统主要任务就在于对各条路线的信息查询,和对整个公交线路信息进行相关的管理。使用公交查询系统人们就可以找出一条最适合于自己的线路,减少不必要的坐车时间。所以城市公交查询系统的前景非常乐观。
2、主要内容、研究方法和思路:
1.主要内容
要求在输入起始公交站点和欲到达公交站点后,系统能够在最短的时间提供最佳的乘车信息,包括乘车的线路、转乘的站点等,而且信息准确,可靠,实用性强。
(1)将问题的突破点放在线路的选择上,找到由起点至终点的所有可行线路,从中选择最优的乘车路径;
(2)在转乘问题的求解中,我们从线路入手,考虑将整条公交线路视为“点”,若两公交线路有公共站点就相连,从中选取不同需求的最佳乘车路线;
(3)将所经站点显示出来,同时显示乘坐该车次共需几站,使得用户体验度能够有效提升。
2.研究方法和思路
本系统的研究思路主要是将其分为两个模块,一个是使用者查询模块。供使用者查询相关信息。还有就是管理员模块,供管理员登录进行数据的修改、添加、删除等操作
系统选用ASP.NET 2.0框架进行开发。开发工具采用了功能强大,开发界面友好的Vs2010,开发语言采用C#语言进行开发。
该系统采用SQL Server2005作为数据库平台,既可以被应用程序访问,又可在后台操作,完成对数据的整理等。SQL SERVER是现今比较流行的数据库,他具有数据结构化,数据共享性高,数据独立性高以及数据由NBMS统一管理和控制的优点。
在动态交互过程中系统的信息都保存在数据库中,链接数据库我们使用ADO对象群的Connection对象;要打开数据库则使用ADO对象群的Recordset对象。本系统就是这样来进行对数据的链接。
3、准备情况:
[1]李玉芝.基于组件式GIS的城市公交查询系统的设计与实现[M],北京:清华大学出版社,2006:31-42.
[2]吴永军,蔡永香,郭庆胜.城市公交查询系统的设计与实现[J].测绘信息与工程,2006,(05):3-5.
[3]王朝晖,杨洁.公交线路中最优线路的查询算法设计[J].现代测绘,2005,12(81):3-6.
[4]Fernandez Rodrigo.Expert system for the preliminary design and location of high-capacity bus-stops[J].Traffic Engineering &Control,2003,34(11):1-2.
[5]王晓东.数据结构与算法设计[M],北京:电子工业出版社,2002:122-129.
[6]William H.K.Lam,K.S.Chan.A model for assessing the effects of dynamic travel time information via variable message signs[J].Transportation.2001,05(01):1-2.
[7]陈箫枫,蔡秀云,唐德强.最短路径算法分析及其在公交查询的应用[J].工程图学学报,2009,14(03):2-3.
[8]E.W.Dijkstra.A note on two problems in connexion with graphs[J].Numerische Mathematik.2010,05(01):6-13.
[9]章永龙.Dijkstra最短路径算法优化[J].南昌工程学院学报,2006,02(03):2-3. 公交在线查询系统设计开题报告:http://www.751com.cn/kaiti/lunwen_42007.html