查询系统的实现技术和工具 2
2.1 ASP.NET 2
2.1.1 什么是ASP.NET 2
2.1.2 .NET Framework概述 2
2.1.3 ASP.NET的特点 3
2.2 C# 4
2.3 ADO.NET对象操作数据库 4
2.4 SQL Server 2000 5
2.5 Microsoft Visual Studio.NET 5
3 城市公交车查询系统的分析与设计 5
3.1 需求分析 5
3.2 概要设计 6
3.2.1 系统功能描述 6
3.2.2 系统功能模块划分 6
3.2.3 系统流程设计 8
3.2.4 系统E-R图 10
4 数据库结构设计与实现 12
4.1 数据表的创建 12
4.2 数据库的连接 13
4.3 存储过程 14
5 城市公交查询系统的实现 15
5.1 系统首页 15
5.2 后台管理界面 18
6 系统测试 23
6.1 测试用户查询模块 23
6.2 测试系统管理模块 23
6.3 测试留言簿管理 24
结 论 25
参考文献 25
致 谢 26
在用户进入主界面后,就可以通过车次查询、站点查询、站站查询、车站查询快速地查询出符合用户条件的相关线路信息。用户还可以在留言簿中直接进行留言,留言内容可以是对线路的询问,也可以对系统的不足地方提出用户自己的见解。当管理员进入系统后,可以对数据库中的信息进行添加、删除和编辑等操作。他还负责管理用户的留言信息,通过对留言信息的审核,然后来判断对留言信息是进行回复还是删除操作。
3.2.2 系统功能模块划分
在了解了系统的功能需求后,可以把该系统划分为以下3个模块:用户查询模块、留言簿模块和系统管理模块如图3-1。
图3-1城市公交查询系统功能模块
下面对各个模块进行描述:
1、用户查询模块
在用户查询模块中,主要是查询出用户自己所需要的线路信息,这也是整个系统最主要的功能模块。主要包括:
(1)查询车次信息:输入要查询的车次进行
搜索,可以查询出于它相应的站点名和站点描述信息。
(2)查询站点信息:输入要查询的站点进行搜索,可以查询出于它相应的车次名、发车时间、收车时间和车次描述信息。如果用户不知道站点的全称,也可以在高级查询中模糊查询出含有关键字的所有站点信息。
(3)查询车站信息:选择要查询的车站进行搜索,可以查询出于它相应的车次名、发车时间、收车时间和车次描述信息
(4)查询站站信息:输入要查询的起始站和终点站进行搜索,可以查询出于它相应的乘车路线。
2、系统管理模块
在系统管理模块中,主要是对数据库中的各个表进行管理。主要包括:
(1)管理员登录。
(2)留言簿管理:可以对留言簿中的内容进行回复与删除操作。在留言簿管理中,它还含有一个搜索引擎,主要功能是管理员可以通过它搜索想要查询的留言主题,这样可以快速的找出某一主题并对它进行回复或删除等操作。
(3)站点、车次管理:可以对站点、车次基本信息和车次次序信息进行添加、删除和编辑等操作。而且它们各自都含有一个搜索引擎,这样可以快速的查询出你想要修改的站点或车次等信息,此搜索引擎采用的是模糊查找。
3、留言簿模块
在留言簿模块中,用户可以不需要
注册直接在网上进行留言,也可以对某一特定地留言标题进行回复货讨论,也可以通过留言簿查看自己曾经留言过的信息。