交通信息网上查询系统的设计与实现
来源:56doc.com 资料编号:5D571 资料等级:★★★★★ %E8%B5%84%E6%96%99%E7%BC%96%E5%8F%B7%EF%BC%9A5D571
资料介绍
摘 要 当前我国交通网上信息系统的发展处于一个较落后的水平,广大乘客可以获得信息的方式很少,通常依赖于火车飞机时刻表,而汽车只能到车站查询。为了解决这种问题,加快发展交通信息化,设计一个交通信息网上查询系统是具有一定实际应用意义的。在此背景下,本文基于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 交通信息网上查询,就是将各类交通班次的出发时间、经过城市、所需价格等相关信息放在WEB服务器中,并通过网络上的计算机终端通过特定的条件将其检索出来。随着国内经济的不断发展,交通条件的发展呈现出无法比拟的优势:数量上的海量化、繁多的种类、分布开放、时效性、高增值性等。目前类似的时刻表都只是列出了相关车次的信息,并不能按要求检索,还需要旅客自己在返回的信息中去比对和选择,而返回的信息可能是海量的,一个时刻表查询平台只提供一种交通工具,要考虑多种交通工具往往还需要查询几个平台。(所有权: 毕业设计网 ) 本文所做工作 首先介绍了交通信息网上查询系统的开发环境以及选用的开发工具与数据库的关系,阐明了计算机互联网络的概念。并对数据库的体系结构、DBMS进行了介绍;从工作原理入手,介绍asp.net;并且介绍了B/S模式的概念、特点;用软件工程的方法分析交通信息网上查询系统,对整个系统进行了需求分析、功能模块划分,并通过ER图对数据库进行概念设计;对交通信息网上查询系统的具体设计,描述了查询、录入模块的实现过程。最后,在结束语的总结部分指出了系统的亮点以及不足之处,简单介绍了自己开发过程中的体会与心得:在摸索中实践,在实践中摸索。 系统功能简述 1) 交通信息查询功能: a) 普通查询:输入最简洁的查询方式,用户只需要输入出发城市和终点城市就可进行交通信息查询,查询结果为所有符合条件的公路、铁路及航空信息的综合显示。 b) 城市查询:输入想要了解的城市名称,即可查询出所有经过该城市的所有交通信息,以及相关的城市介绍。。 c) 班次查询:在知道班次的前提下,可以对该班次进行详细的查询。 d) 高级查询:用户可根据自己特定的条件,在系统上查询交通信息。如相关时间、价格等。 2) 交通信息更新功能: a) 修改信息:在原有信息的基础上,对已改变的信息进行修改,以达到正确性和时效性。 b) 添加信息:当有新的交通信息出现后,需要及时正确的添加该信息,确保系统的时效性。 c) 删除信息:当某交通信息被废弃时,应及时的删除该信息,以免对查询的结果产生错误的影响和对数据库造成不必要的负担。 3) 城市信息修改功能: 城市的添加是在添加交通信息的时候自动添加的,故此功能里面只有修改城市信息、修改城市名称和删除城市的功能。当城市尚有交通工具抵达的时候,不可将该城市删除。 4) 管理员信息管理功能: 管理员登陆管理页面以后,可以根据需要,修改自己的个人资料,以方便初始管理员联系,也可修改自己的登陆密码。初始管理员除了可以修改自己的资料以外,还可以帮助其他管理员修改资料。当其他管理员遗失密码后,可由初始管理员将其密码改回。(所有权: 毕业设计网 ) 目 录 1 引言 1 1.1 课题背景 1 1.2 国内研究现状 1 1.3 本课题研究的意义 1 1.4 本课题的研究方法 1 1.5 本文所做工作 1 2 设计环境 2 2.1 计算机网络 2 2.2 系统运行环境 2 2.3 系统开发工具 2 2.4 开发工具介绍 2 2.4.1 Dreamweaver介绍 2 2.4.2 SQL2000介绍 2 3 设计理论依据 2 3.1 数据库技术 2 3.1.1 数据库的体系结构 3 3.1.2 数据库管理系统(DBMS) 3 3.2 asp.NET语言介绍 4 3.2.1 ASP.NET与asp的区别 4 3.2.2 asp.NET的工作原理 5 3.3 B/S结构介绍 5 4 系统构架 7 4.1 系统概述 7 (所有权: 毕业设计网 ) 4.2 系统功能简述 7 5 数据库设计 8 5.1 概念设计 8 5.2 表的设计 10 6 各功能模块的详细说明 11 6.1 查询模块功能设计 11 6.1.1 直达查询 12 6.1.2 一次转乘查询 13 6.1.3 二次转乘查询 14 6.1.4 高级查询 15 6.1.5 城市查询 15 6.1.6 路线查询 15 6.2 后台管理模块功能设计 16 6.2.1 管理员信息管理 17 6.2.2 交通信息修改功能 17 6.2.3 城市信息修改功能 19 7 软件测试 21 结 论 21 参考文献 22 致 谢 23 声 明 24 |