摘 要:当前我国交通网上信息查询系统的发展处于一个较落后的水平,广大乘客可以获得信息的方式很少,通常依赖于火车飞机时刻表,而汽车只能到车站查询。为了解决这种问题,加快发展交通信息化,设计一个交通信息网上查询系统是具有一定实际应用意义的。在此背景下,本文基于ASP.NET设计开发了一套B/S结构的交通信息网上查询系统。本文中首先考虑了我国交通的现状和不同乘客的实际要求,分析了此系统应该具有的功能;其次对系统的主要功能模块进行了详细地描述,其中主要包括查询模块(包括按线路查询、按站点查询和按两站点查询)和管理更新模块(包括公交站点管理和公交线路管理,以及对管理员的管理),最后结合系统开发阶段和调试阶段发现的问题,提出了系统需要完善的地方,总结了开发此系统所取得的经验和体会。
关键词:交通;ASP.NET;查询;B/S结构;数据库
The Design and Implementation of Online Traffic Information System
Abstract :Nowadays, the development of online traffic information system in China is relatively backward. The way in which most passengers can gain information is too little. So they''re often dependent on the train or aircraft Schedules, however, which can only be inquired in the station. To solve this problem and speed up the development of transport information, designing an online traffic information query system is a practical application. In this context, this paper, based on ASP.NET development platform designs and develops a set of B/S structured online traffic information inquiry system.
The paper firstly considers our present traffic status and different requirements of passengers, analyses the required function of the system.
And then gives a detailed description of the main functional modules, mainly including the Query Module (including line inquiries, Inquiries by one or two sites) and the update & management module (including transit-site management, bus -line management and administrator management).
In the end, according to the problems found in the development and debugging phase, propose what the system should be improved and sum up the development experiences.
Key words: Transportation, ASP.NET, Inquiry, B/S, Data Base
1 引言
1.1 课题背景
交通信息网上查询,就是将各类交通班次的出发时间、经过城市、所需价格等相关信息放在WEB服务器中,并通过网络上的计算机终端通过特定的条件将其检索出来。随着国内经济的不断发展,交通条件的发展呈现出无法比拟的优势:数量上的海量化、繁多的种类、分布开放、时效性、高增值性等。目前类似的时刻表都只是列出了相关车次的信息,并不能按要求检索,还需要旅客自己在返回的信息中去比对和选择,而返回的信息可能是海量的,一个时刻表查询平台只提供一种交通工具,要考虑多种交通工具往往还需要查询几个平台。
1.2 国内研究现状
通过互联网查询的资料来看,国内目前类似的系统比较多的是公交查询系统,而城际之间的交通查询系统并不过见,较多的仍然是以时刻表为基础的查询系统,其缺点在于不能根据特定条件进行检索,转乘查询也不支持,由于交通工具单一,一个系统只支持火车或飞机,加之服务与成本意识较为薄弱,使城际间的交通信息查询常常给旅客带来困绕。
1.3 本课题研究的意义
旅客是交通体系赖以生存和发展的根本,尊重旅客,以旅客的需求为中心,不只是一句口头上的空话,而要付诸行动。因此希望通过此次调查研究,设计出一个更适合旅客的交通信息查询系统,在有限的成本范围内提高旅客的满意度,在侧面完善我国的交通体制。并逐步形成一个完整的交通信息查询体制,方便以后旅客的查询和相关部门的统计。
1.4 本课题的研究方法
通过访问现有网上的火车时刻查询系统、公交查询系统等,做出分析报告,然后通过.net语言和SQL2000来进行开发。在设计中以需求分析为基础,写出系统开发计划、实现流程及相关问题的实现方法,然后用这个流程进行本次开发。
1.5 本文所做工作
首先介绍了交通信息网上查询系统的开发环境以及选用的开发工具与数据库的关系,阐明了计算机互联网络的概念。并对数据库的体系结构、DBMS进行了介绍;从工作原理入手,介绍asp.net;并且介绍了B/S模式的概念、特点;用软件工程的方法分析交通信息网上查询系统,对整个系统进行了需求分析、功能模块划分,并通过ER图对数据库进行概念设计;对交通信息网上查询系统的具体设计,描述了查询、录入模块的实现过程。最后,在结束语的总结部分指出了系统的亮点以及不足之处,简单介绍了自己开发过程中的体会与心得:在摸索中实践,在实践中摸索。