而基于B/S模式的公交查询系统,它与传统的公交站牌不同,它采用网络查询功能,能够准确的帮助人们更快、更有效的找出最优路径。同时对于那些外地人们对本地不熟悉环境,找不到路的人们,提供了很大的帮助。
1.2国内外研究现状
目前,美国、日本、加拿大、英国、法国、韩国等许多国家都投入了大量的人力和物力从事城市公共交通系统研究,在国际上处于领先地位,并已取得了显著的成果。但是,目前我国的城市公交查询系统的发展还处于一个相对落后的水平,广大乘客可以获得信息的方式很少,公交线路和站点信息的完整性和准确性得不到保证。
不过,目前在一些大城市,[4]例如北京,上海等地已经实现了公交线路查询系统。这些大城市的公交查询系统相对来说比较完善,能实现公交、火车、机票、航班等等的一些比较全面的查询功能,不过有的查询系统是需要付费的。在一些发展相对落后的一些城市,在这方面的发展还是不够完善。[5]一些外地的人们对不熟悉的地方往往都要花费更多的时间、精力和金钱才能到达想要去的地方。这样变相的加大了公交司机的工作量、造成了交通拥堵、消耗了更多的能源、加大了尾气排放和空气污染等等。
因此,如果各级政府加大利用网络信息在公交这方面应用和发展的力度,这样不但可以节省更多的资源和能源。同时,也可以为政府节省不少的开支。而且网络能过高效、快速、准确的找到目的地。即为人们提供了方便、节约了时间、精力和金钱,又减少了尾气排放、节约了能源等等。
1.3主要工作
(1)通过查阅大量的资料,了解现有的各种关于公交线路方面的信息,和他们的优缺点。
(2)对系统作详细的思考和研究,并且对网站的数据库作详细的需求分析,全面的了解公交线路系统所需要建立和插入的数据。并且参考网上已有的公交线路查询系统,怎样做到既美观、又能更好的实现所需的各种功能。
(3)完成本系统的基本要求,实现各功能模块。
2.相关技术介绍
2.1SQL Server 2005
SQL Server 2005是一个关系数据库管理系统,并且是一个全面的数据库平台。SQL Server 2005 数据库引擎为关系型数据和结构化数据提供了更安全可靠的存储功能,使您可以构建和管理用于业务的高可用和高性能的数据应用程序。[6]SQL Server所使用的数据库查询语言称为T-SQL,它是SQL Server的核心,T-SQL强化了原有的SQL关键字以进行数据的存取,储存及处理等功能,T-SQL扩充了流程控制指定,可以使你方便的编写功能强大的存储过程,他们存放在服务器端,并预先编译过,执行速度非常快。
2.2B/S模式
B/S是Browser/Server的简称,即浏览器和服务器结构。是WEB兴起后的一种网络结构模式,WEB浏览器是客户端最主要的应用软件。[7]这种模式统一了客户端,将系统功能实现的核心部分集中到服务器上,简化了系统的开发、文护和使用。B/S的客户端,不再负责数据库的存取和复杂数据计算等任务,只需要其进行显示,充分发挥了服务器的强大作用。B/S结构的特点为文护和升级方式简单,成本降低,选择更多。 ASP.net公交线路查询系统的设计+源代码(2):http://www.youerw.com/jisuanji/lunwen_18667.html