公交查询系统—数据库课程设计分析实施方案.docVIP

公交查询系统—数据库课程设计分析实施方案.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
公交查询系统—数据库课程设计分析实施方案 ———————————————————————————————— 作者: ———————————————————————————————— 日期: ? 数据库课程设计 报告 班级: 序号: 姓名:  地球科学学院地信系 2018-06-28 目录 TOC \o 1-3 \h \z \u 数据库课程设计1 目录2 一、概述3 1.1背景说明3 1.2开发环境3 二、需求分析3 2.1用户需求3 2.2主要功能3 2.3数据流图3 2.4数据字典3 三、数据库概念结构设计4 四、数据库逻辑结构设计2 4.1 关系表设计2 4.2 数据表关系图2 五、创建数据库及其对象2 5.1 建数据库和表2 5.2 查询实现3 五、软件功能设计5 六、界面设计6 七、应用程序6 7.1 站点查询6 7.2 线路查询7 7.3 站—站查询8 八、实验数据示例10 九、心得11 一、概述 1.1背景说明 软件名称:公交线路查询系统 工程提出者: 工程开发者: 用户:广大需要乘坐公交车的人群 1.2开发环境 操作系统:Windows XP 软件配置:visual stutio2018,Microsoft SQLServer 2008 R2 数据库配置:Microsoft SQL Server 2008 R2在PC机中新建数据库,建立各个数据表、关系图。 二、需求分析 2.1用户需求 城市的扩张使得公交线路越来越复杂,为了使得用户更加方便地能够获得最新公交线路,“公交线路查询工具”帮助人们解决这个问题。 本系统面向的对象是普通乘客,对于普通乘客来说,他们最关心的就是查询。系统也只对用户提供信息查询功能,并不对用户开放对数据的编辑权限。对于任何用户,只要浏览本系统的首页,就可以根据自己的需求进行查询。数据的修改、删除、及时更新工作只能由管理人员实现并对系统进行定期的维护,保证其运行的稳定性。 2.2主要功能 本系统从用户的需求出发,可实现以下功能: 1、线路具体情况查询:输入线路名称就可得到该线路的途经站点,发车和末班车时间,票价等相关信息。 2、经过此站点的所有路线查询:输入站点名称即可得出经过该站点的所有线路名称。 3、站点间的点到点路线查询:输入出发站点和目的站点即可输出可选择的线路,包括中间站的转乘。 2.3数据流图 2.4数据字典 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图 四、数据库逻辑结构设计 4.1 关系表设计 根据ER模型,对本系统设计出5个关系表: 1、公交车表 busname,start_time,

文档评论(0)

ipad0a + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档