论文无忧网提供:计算机毕业论文范文|计算机毕业设计|计算机毕业论文
栏目导航 ASP Java Web .NET VB6.0 JAVA VC VF DELPHI PB 计算机网络 计算机科学与技术 PHP 安卓APP 其他 C# 代写论文
当前位置: > 计算机 > 计算机科学与技术 >

基于.net的城市公交查询系统(论文+程序)

3.2概要设计

3.2.1 系统功能描述

在用户进入主界面后,就可以通过车次查询、站点查询、站站查询、车站查询快速地查询出符合用户条件的相关线路信息。用户还可以在留言簿中直接进行留言,留言内容可以是对线路的询问,也可以对系统的不足地方提出用户自己的见解。当管理员进入系统后,可以对数据库中的信息进行添加、删除和编辑等操作。他还负责管理用户的留言信息,通过对留言信息的审核,然后来判断对留言信息是进行回复还是删除操作。

paper51.com

3.2.2 系统功能模块划分

http://www.paper51.com

在了解了系统的功能需求后,可以把该系统划分为以下3个模块:用户查询模块、留言簿模块和系统管理模块如图3-1。

内容来自www.paper51.com

paper51.com

图3-1城市公交查询系统功能模块 paper51.com

下面对各个模块进行描述: paper51.com

1、用户查询模块 paper51.com

在用户查询模块中,主要是查询出用户自己所需要的线路信息,这也是整个系统最主要的功能模块。主要包括:

http://www.paper51.com

(1)查询车次信息:输入要查询的车次进行搜索,可以查询出于它相应的站点名和站点描述信息。

copyright paper51.com

(2)查询站点信息:输入要查询的站点进行搜索,可以查询出于它相应的车次名、发车时间、收车时间和车次描述信息。如果用户不知道站点的全称,也可以在高级查询中模糊查询出含有关键字的所有站点信息。

copyright paper51.com

(3)查询车站信息:选择要查询的车站进行搜索,可以查询出于它相应的车次名、发车时间、收车时间和车次描述信息 paper51.com

(4)查询站站信息:输入要查询的起始站和终点站进行搜索,可以查询出于它相应的乘车路线。 内容来自www.paper51.com

2、系统管理模块 内容来自www.paper51.com

在系统管理模块中,主要是对数据库中的各个表进行管理。主要包括: copyright paper51.com

(1)管理员登录。 http://www.paper51.com

(2)留言簿管理:可以对留言簿中的内容进行回复与删除操作。在留言簿管理中,它还含有一个搜索引擎,主要功能是管理员可以通过它搜索想要查询的留言主题,这样可以快速的找出某一主题并对它进行回复或删除等操作。 内容来自www.paper51.com

(3)站点、车次管理:可以对站点、车次基本信息和车次次序信息进行添加、删除和编辑等操作。而且它们各自都含有一个搜索引擎,这样可以快速的查询出你想要修改的站点或车次等信息,此搜索引擎采用的是模糊查找。

http://www.paper51.com

3、留言簿模块 内容来自论文无忧网 www.paper51.com

在留言簿模块中,用户可以不需要注册直接在网上进行留言,也可以对某一特定地留言标题进行回复货讨论,也可以通过留言簿查看自己曾经留言过的信息。

copyright paper51.com

3.2.3 系统流程设计

内容来自www.paper51.com

在城市公交查询系统中,其核心内容就是公交查询的实现。在此系统中,即实现用户查询模块中的各个功能信息。其中包括车次查询、站点查询、站站查询和车站查询功能。

内容来自www.paper51.com

此系统中,用户不需要注册就可以直接进行相关功能的查询。其中站站查询是此系统中最重要的功能。主要流程为:当程序开始时先进入正向搜索,如果正向搜索不存在所需的数据再进行反向搜索,如果正反两方都没有搜索到所需的数据则程序结束。流程如图3-2所示。 paper51.com

paper51.com

图3-2站站查询功能流程图

内容来自论文无忧网 www.paper51.com

根据上图所示,在站站查询实现的过程中,它是从正反两个方面对线路进行查询。其中正向搜索线路的流程如图3-3所示。 paper51.com

内容来自www.paper51.com

图3-3正向搜索线路流程图

copyright paper51.com

3.2.4 系统E-R图

http://www.paper51.com

针对城市公交查询系统的需求,设计如下面所示的数据项和数据结构: paper51.com

(1)管理员基本信息(如图3-4):包括管理员ID,管理员名,管理员秘码。 copyright paper51.com

(2)留言簿基本信息(如图3-5):包括留言簿ID,留言标题,留言者,留言内容。

http://www.paper51.com

(3)车次基本信息(如图3-6):包括车次ID,车次名,发车时间,收车时间,车次描述。 copyright paper51.com

(4)站点基本信息(如图3-7):包括站点ID,站点名,站点描述。 内容来自论文无忧网 www.paper51.com

(5)站点次序信息(如图3-8):包括站点次序ID,站点名,车次名,站点次序。

paper51.com

paper51.com

图3-4管理员基本信息E-R图 内容来自www.paper51.com

paper51.com

图3-5留言簿基本信息E-R图

内容来自www.paper51.com

http://www.paper51.com

图3-6车次基本信息E-R图 内容来自论文无忧网 www.paper51.com

内容来自www.paper51.com

图3-7站点基本信息E-R图

内容来自论文无忧网 www.paper51.com

内容来自论文无忧网 www.paper51.com

图3-8站点次序信息E-R图 paper51.com

在了解了各实体之后,下面实现的是站点次序表、站点表、车次表之间的E-R关系模型图。站点次序表与站点表之间的关系是一对多的关系,记作1:M,站点次序表与车次表之间的关系也是一对多的关系,记作1:N,如图3-9所示。 内容来自论文无忧网 www.paper51.com

http://www.paper51.com

图3-9站点次序表、站点表和车次表间的E-R图 内容来自论文无忧网 www.paper51.com

4 数据库结构设计与实现 http://www.paper51.com

城市公交查询系统应用的是SQL Server 2000数据库管理系统。此系统使用的数据库名称为mybus,下面具体讲解数据库中各数据表的创建。

copyright paper51.com

4.1 数据表的创建 copyright paper51.com

该系统中共需要创建五个数据表:管理员表、留言簿表、车次基本信息表、站点基本信息表、站点次序表。 http://www.paper51.com

(1)管理员表admin copyright paper51.com

此表包括三个字段:一个是管理员标志adminid字段,该字段时admin表的主键;另外两个分别是管理员名和管理员密码。其详细信息如表4-1所示。

paper51.com

表4-1 admin表 内容来自论文无忧网 www.paper51.com

列名 copyright paper51.com

数据类型

copyright paper51.com

长度

http://www.paper51.com

是否为空 内容来自论文无忧网 www.paper51.com

说明

内容来自www.paper51.com

adminid

copyright paper51.com

Int

paper51.com

4 内容来自论文无忧网 www.paper51.com

Not null 内容来自www.paper51.com

管理员编号(主键) copyright paper51.com

adname 内容来自www.paper51.com

Varchar

内容来自论文无忧网 www.paper51.com

15 copyright paper51.com

Not null

paper51.com

管理员名

copyright paper51.com

adpwd

paper51.com

Varchar http://www.paper51.com

15 内容来自论文无忧网 www.paper51.com

Not null 内容来自www.paper51.com

管理员密码 copyright paper51.com

(2)留言簿表 info

内容来自www.paper51.com

此表包括四个字段:其中infoID字段为info表的主键,另外三个分别为留言标题、留言者名、留言内容。其详细信息如表4-2所示。

http://www.paper51.com

表4-2 info表

paper51.com

列名

copyright paper51.com

数据类型 内容来自www.paper51.com

长度

http://www.paper51.com

是否为空

paper51.com

说明 copyright paper51.com

Infoid http://www.paper51.com

Int paper51.com

4

http://www.paper51.com

Not null

内容来自www.paper51.com

留言编号(主键)

内容来自www.paper51.com

Title http://www.paper51.com

Varchar

copyright paper51.com

50 http://www.paper51.com

Null http://www.paper51.com

留言标题

内容来自www.paper51.com

Name

http://www.paper51.com

Varchar copyright paper51.com

50

内容来自www.paper51.com

Null copyright paper51.com

留言者(含管理员)名

paper51.com

Letter

内容来自www.paper51.com

Varchar paper51.com

350

copyright paper51.com

Null http://www.paper51.com

留言内容

内容来自论文无忧网 www.paper51.com

------分隔线----------------------------
联系方式