下载此文档

公交查询系统—数据库课程设计报告.doc


文档分类:IT计算机 | 页数:约15页 举报非法文档有奖
1/15
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/15 下载此文档
文档列表 文档介绍
数据库课程设计
报告
班级:
序号:
姓名:
地球科学学院地信系
2013-06-28
目录
数据库课程设计 1
目录 2
一、概述 3
3
3
二、需求分析 3
3
3
3
3
三、数据库概念结构设计 4
四、数据库逻辑结构设计 2
关系表设计 2
数据表关系图 2
五、创建数据库及其对象 2
建数据库和表 2
查询实现 3
五、软件功能设计 5
六、界面设计 6
七、应用程序 6
站点查询 6
线路查询 7
站—站查询 8
八、实验数据示例 10
九、心得 11
一、概述

软件名称:公交线路查询系统
项目提出者:
项目开发者:
用户:广大需要乘坐公交车的人群

操作系统:Windows XP
软件配置:visual stutio2010,Microsoft SQL Server 2008 R2
数据库配置:Microsoft SQL Server 2008 R2在PC机中新建数据库,建立各个数据表、关系图。
二、需求分析

城市的扩张使得公交线路越来越复杂,为了使得用户更加方便地能够获得最新公交线路,“公交线路查询工具”帮助人们解决这个问题。
本系统面向的对象是普通乘客,对于普通乘客来说,他们最关心的就是查询。系统也只对用户提供信息查询功能,并不对用户开放对数据的编辑权限。对于任何用户,只要浏览本系统的首页,就可以根据自己的需求进行查询。数据的修改、删除、及时更新工作只能由管理人员实现并对系统进行定期的维护,保证其运行的稳定性。

本系统从用户的需求出发,可实现以下功能:
1、线路具体情况查询:输入线路名称就可得到该线路的途经站点,发车和末班车时间,票价等相关信息。
2、经过此站点的所有路线查询:输入站点名称即可得出经过该站点的所有线路名称。
3、站点间的点到点路线查询:输入出发站点和目的站点即可输出可选择的线路,包括中间站的转乘。


1、数据项
名称
数据类型
长度
字段描述
name
varchar
5
公交车的名称
start_time
time
8
公交车每天的最早发车时间
end_time
time
8
公交车每天的收班时间
buslength1
int
2
公交线路去程的站点数
buslength2
int
2
公交线路回程的站点数
pt_price
float
3
普通车的票价
gd_price
float
3
高等级车的票价
disprice_pt
float
3
普通车刷卡后的价格
disprice_gd
float
3
高等级车刷卡后的价格
companyID
int
1
公司编号
company_name
varchar
30
公司名称
station_id
int
3
站点的编号
station_name
varchar
30
站点的名称
orderid
int
2
站点在一条线路中的位置
typeID
int
2
线路类型编号,共12类
type_name
varchar
5
线路类型名
direction
char
4
公交行驶方向,“去程”或“回程”
line
varchar
500
公交行驶途径的站点
2、数据流
名称
说明
数据流来源
数据流去向
用户查询公交线路记录信息
记录公交车线路查询信息
线路+站点
查询结果输出
3、处理过程
名称
简述
输入的数据流
处理
输出的数据流
线路查询
根据公交线路查询该线路上的所有站点
公交车编号
根据编号查询
查询出该线路上的所有公交车站点
站点查询
根据站点查询出经过该站点的所有公交车编号
站点名称
根据站点查询公交车的编号
路过该站点的所有公交车编号
站站查询
根据两个站点查询出所有线路
两个不同的站点
根据站点查询出所有线路
输出查询出的线路
三、数据库概念结构设计
根据需求分析,可知本系统有以下E-R图:
1、公交站点E-R图 3、公交公司E-R图
2、公交车E-R图 4、公交线路类型E-R图
5、合并E-R图
四、数据库逻辑结构设计
关系表设计
根据ER模型,对本系统设计出5个关系表:
1、公交车表
bus(name,start_time,end

公交查询系统—数据库课程设计报告 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数15
  • 收藏数0 收藏
  • 顶次数0
  • 上传人cdsqbyl
  • 文件大小0 KB
  • 时间2015-06-24