基于.NET交通信息网上查询系统设计
关键词:交通;ASP.NET;查询;B/S结构;数据库
摘 要
当前我国交通网上信息系统的发展处于一个较落后的水平,广大乘客可以获得信息的方式很少,通常依赖于火车飞机时刻表,而汽车只能到车站查询。为了解决这种问题,加快发展交通信息化,设计一个交通信息网上查询系统是具有一定实际应用意义的。在此背景下,本文基于ASP.NET设计开发了一套B/S结构的交通信息网上查询系统。本文中首先考虑了我国交通的现状和不同乘客的实际要求,分析了此系统应该具有的功能;其次对系统的主要功能模块进行了详细地描述,其中主要包括查询模块和管理更新模块,最后结合系统开发阶段和调试阶段发现的问题,提出了系统需要完善的地方,总结了开发此系统所取得的经验和体会。
4 系统构架
4.1 系统概述
本系统是在全国城际交通路线基础上,将各交通信息进行整合查询的系统,是为了方便旅客了解各交通路线情况而开发设计的。本系统根据录入的数据,根据不同的要求,可以查询出各时段、班次、城市的交通信息。另外,要达到对不能直达的城市进行转乘查询的目的。功能范围有:按城市查询、按班次查询、普通查询、管理员对交通、城市、及管理员信息的管理。根据这些,构成了该系统。
4.2 系统功能简述
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
上一篇:【.NET】194 基于【.NET】电子相册设计