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

基于asp的公交查询系统(论文+程序)

3.3 数据库设计

本系统数据库包括五个表: paper51.com

l          用户信息数据表(表User):存储系统用户的用户名、密码等数据。 paper51.com

l          公交车信息数据表(表Bus):存储各路公交车基本信息。包括各路公交车线路号及其收发车时间。 copyright paper51.com

l          公交车站点信息数据表(表Busdetail):存储各路公交车所经过的站点及经过站点的顺序。

http://www.paper51.com

l          站点信息数据表(表BusSite):存储所有站点的名称信息,从而方便修改。 内容来自www.paper51.com

l          站点间距数据信息表(表PPright):存储相邻两个站点间的距离。 内容来自www.paper51.com

本系统中创建了一个数据库,取名为BusInquiries,其中包含的数据表及其相应功能如表3-1所示。

copyright paper51.com

表3-1 BusInquiries的数据库包含的数据表及其功能 http://www.paper51.com

数  据  表

paper51.com

功    能 copyright paper51.com

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

用户信息表

http://www.paper51.com

Bus

内容来自www.paper51.com

公交车信息表

http://www.paper51.com

Busdetail http://www.paper51.com

公交站点信息表 paper51.com

BusSite

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

站点信息表 内容来自www.paper51.com

PPright 内容来自www.paper51.com

站点间距表

http://www.paper51.com

1.用户信息表User

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

用户信息表用于存放用户信息,包括用户编号(UserID)、用户标志(UserSigh)、用户名(UserName)、用户密码(UserPwd)和用户类型(UserType)等字段。其中UserID作为该表的主键。 http://www.paper51.com

用户在进行登陆时,就时通过让用户输入各自的用户名和密码,并与User表中的数据相比较来实现的。如果该用户名和密码能同时在表中找到相对应的数据,当即认为该用户是合法用户。用户信息表结构如表3-2所示。

paper51.com

表3-2  用户信息表User 内容来自论文无忧网 www.paper51.com

字段名

paper51.com

数据类型及长度

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

说    明

内容来自www.paper51.com

备    注

copyright paper51.com

UserID copyright paper51.com

bigint(8) 内容来自论文无忧网 www.paper51.com

用户编号 内容来自www.paper51.com

主关键字 http://www.paper51.com

UserSigh 内容来自www.paper51.com

Varchar(50) 内容来自论文无忧网 www.paper51.com

用户标志 内容来自www.paper51.com

允许为空

copyright paper51.com

UserName paper51.com

Varchar(50)

http://www.paper51.com

用户姓名

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

允许为空

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

UserPwd

http://www.paper51.com

Varchar(50)

内容来自www.paper51.com

用户密码

copyright paper51.com

允许为空

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

UserType http://www.paper51.com

bit http://www.paper51.com

用户类型

http://www.paper51.com

允许为空 内容来自www.paper51.com

2.公交车信息表Bus

paper51.com

公交车信息表用于存放公交车基本信息。包括编号(BusID)、线路号(BusNum)、首发时间(BusStarttime)和收班时间(BusEndtime)等字段。其中BusID为主键。 copyright paper51.com

这张表主要用于系统的车次查询。用户输入需要查询的车次,系统查询数据库数据,若该车次存在,则返回用户查询结果,包括该车次的运行时间及其经过的站点所有。若该车次不存在,系统则返回错误信息。公交车信息表结构如表3-3所示。

内容来自www.paper51.com

表3-3 公交车信息Bus

内容来自www.paper51.com

BusSite

http://www.paper51.com

BusSite

paper51.com

BusSite copyright paper51.com

BusSite

内容来自www.paper51.com

BusID

内容来自www.paper51.com

bigint(8) paper51.com

公交编号 http://www.paper51.com

主关键字

paper51.com

BusNum http://www.paper51.com

Varchar(50)

paper51.com

公交车线路号

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

允许为空 内容来自www.paper51.com

BusStarttime copyright paper51.com

Varchar(20) copyright paper51.com

首发时间 copyright paper51.com

允许为空 内容来自www.paper51.com

BusEndtime

paper51.com

Varchar(20) copyright paper51.com

收班时间 copyright paper51.com

允许为空 内容来自论文无忧网 www.paper51.com

3.公交站点信息表Busdetail

paper51.com

公交站点信息表用于存放各路公交车所经过的站点及经过每一站点的顺序。包括站点编号(BsdID)、站点名(BsName)、线路号(BusNum)和经过顺序(Ordernum)等字段。其中BsdID为主键。

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

公交站点信息表提供对站点的查询。用户若需要查询经过某一特定站点的所有车次,通过查询该表的数据,即可得出结果。该表结构如表3-4所示。 内容来自www.paper51.com

表3-4 公交站点信息Busdetail

内容来自www.paper51.com

字段名

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

数据类型及长度 http://www.paper51.com

说    明

http://www.paper51.com

备    注

paper51.com

BsdID

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

bigint(8)

http://www.paper51.com

站点编号 paper51.com

主关键字

http://www.paper51.com

BsName paper51.com

Varchar(50)

paper51.com

站 点 名 copyright paper51.com

允许为空 http://www.paper51.com

BusNum

内容来自www.paper51.com

Varchar(50) 内容来自论文无忧网 www.paper51.com

公交车线路号 内容来自www.paper51.com

允许为空 copyright paper51.com

Ordernum

内容来自www.paper51.com

int 内容来自www.paper51.com

经过顺序

http://www.paper51.com

允许为空 内容来自论文无忧网 www.paper51.com

4.站点信息表BusSite

paper51.com

站点信息表用于存放所有站点的名称信息。包括站点编号(BsdID)和站点名(BsName)。其中BsdID为主键。 paper51.com

站点信息表主要方便管理员在后台的对站点信息的管理。表结构如表3-5所示。 内容来自论文无忧网 www.paper51.com

表3-5  站点信息BusSite http://www.paper51.com

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

数据类型及长度 copyright paper51.com

说    明

内容来自www.paper51.com

备    注 paper51.com

BsdID paper51.com

bigint(8) http://www.paper51.com

站点编号 http://www.paper51.com

主关键字

内容来自www.paper51.com

BsName paper51.com

Varchar(50)

paper51.com

站 点 名 http://www.paper51.com

允许为空

http://www.paper51.com

5.站点间距表PPright 内容来自www.paper51.com

站点间距表用于存放邻两个站点间的距离。包括间距编号(ID)、首站点名(BsStart)、末站点名(BsEnd)和间距(BsPPright)。其中ID为主键。 内容来自www.paper51.com

这是比较重要的一张表,涉及到用户对乘车方案的查询。根据表内所提供的站点间距,再结合对表Busdetail和表BusSite的查询结果,便可得到提供给用户的建议乘车方案。站点间距表结构如表3-6所示。

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

表3-6 站点间距表PPright 内容来自论文无忧网 www.paper51.com

字段名 http://www.paper51.com

数据类型及长度

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

说    明 内容来自www.paper51.com

备    注 http://www.paper51.com

ID

copyright paper51.com

bigint(8)

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

间距编号

http://www.paper51.com

主关键字 内容来自论文无忧网 www.paper51.com

BsStart

copyright paper51.com

Varchar(50)

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

首站点名 paper51.com

允许为空 paper51.com

BsEnd

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

Varchar(50) copyright paper51.com

末站点名 内容来自论文无忧网 www.paper51.com

允许为空

内容来自www.paper51.com

BsPPright

paper51.com

bigint(8) paper51.com

间  距 copyright paper51.com

允许为空 http://www.paper51.com

以上五张表除了在用户登陆和查询时需要用到,同时也是管理员对系统信息进行更新时所必需的。

paper51.com

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