下载此文档

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


文档分类:IT计算机 | 页数:约17页 举报非法文档有奖
1/17
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/17 下载此文档
文档列表 文档介绍
数据库课程设计报告班级:序号:姓名: 地球科学学院地信系2013-06-28目录数据库课程设计 1目录 2一、概述 3二、需求分析 3三、数据库概念结构设计 4四、数据库逻辑结构设计 2五、创建数据库及其对象 3五、软件功能设计 5六、界面设计 6七、应用程序 —站查询 8八、实验数据示例 10九、心得 11一、:公交线路查询系统 项目提出者: 项目开发者: 用户::WindowsXP软件配置:visualstutio2010,MicrosoftSQLServer2008R2数据库配置:MicrosoftSQLServer2008R2在PC机中新建数据库,建立各个数据表、关系图。二、,为了使得用户更加方便地能够获得最新公交线路,“公交线路查询工具”帮助人们解决这个问题。本系统面向的对象是普通乘客,对于普通乘客来说,他们最关心的就是查询。系统也只对用户提供信息查询功能,并不对用户开放对数据的编辑权限。对于任何用户,只要浏览本系统的首页,就可以根据自己的需求进行查询。数据的修改、删除、及时更新工作只能由管理人员实现并对系统进行定期的维护,保证其运行的稳定性。,可实现以下功能:1、线路具体情况查询:输入线路名称就可得到该线路的途经站点,发车和末班车时间,票价等相关信息。2、经过此站点的所有路线查询:输入站点名称即可得出经过该站点的所有线路名称。3、站点间的点到点路线查询:输入出发站点和目的站点即可输出可选择的线路,包括中间站的转乘。、pany_namevarchar30公司名称station_idint3站点的编号station_namevarchar30站点的名称orderidint2站点在一条线路中的位置typeIDint2线路类型编号,共12类type_namevarchar5线路类型名directionchar4公交行驶方向,“去程”或“回程”linevarchar500公交行驶途径的站点2、数据流名称说明数据流来源数据流去向用户查询公交线路记录信息记录公交车线路查询信息线路+站点查询结果输出3、处理过程名称简述输入的数据流处理输出的数据流线路查询根据公交线路查询该线路上的所有站点公交车编号根据编号查询查询出该线路上的所有公交车站点站点查询根据站点查询出经过该站点的所有公交车编号站点名称根据站点查询公交车的编号路过该站点的所有公交车编号站站查询根据两个站点查询出所有线路两个不同的站点根据站点查询出所有线路输出查询出的线路三、数据库概念结构设计根据需求分析,可知本系统有以下E-R图:1、公交站点E-R图3、公交公司E-R图2、公交车E-R图4、公交线路类型E-R图5、合并E-R图四、,对本系统设计出5个关系表:1、公交车表bus(name,start_time,end_time,buslength1,buslength2,pt_price,dis_price,pany_id,type_id)列名数据类型NULL约束说明namevarchar(5)pany(id),typeIDintnotnullForeignkeyreferencesbus_type(id)2、公交站点station(id,name)列名数据类型NULL约束说明idintnotnullprimarykey站点的编号namevarchar(30)notnull站点的名称3、线路与站点关联表bus_station(bus_name,station_id,orderid)记录公交线路经过站点的信息,并且按顺序记录各站点,以此记录线路与站点的关联信息。列名数据类型NULL约束说明bus_namevarchar(5)notnullprimarykey参照bus(name)station_idintnotnull参照station(id)orderidintnotnull站点在一条线路中的位置4、pany(id,name)列名数据类型NULL约束说明idintNotnullprimarykey公司编号nameVarchar(5)Notnull公司名称5、公交线路类型表bus_type(id,name)列名数据类型NULL约束说明idintNotnullprimarykey线路类型编号,共12类nameVar

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

非法内容举报中心
文档信息
  • 页数17
  • 收藏数0 收藏
  • 顶次数0
  • 上传人sanshenglu2
  • 文件大小1.85 MB
  • 时间2020-08-12