- 1、本文档共26页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
数据库课程设计
—全国铁路咨询系统
目录
需求分析****************************************** 3
概要设计****************************************** 6
储存结构设计************************************** 8
详细设计****************************************** 11
用户手册****************************************** 17
测试数据****************************************** 18
七.心得体会****************************************** 26
一、 需求分析
问题描述
由于不同目的的旅客对交通工具有不同的要求。例如,因公出差的旅客希望在旅途中 的时间尽可能短,出门旅游的游客则期望旅费尽可能省。编制一个全国城市间的交通咨询程 序,为旅客提供两种最优决策的交通咨询。
根据铁路的特征,数据的储存需要使用图的结构。每个城市之间有不同的车次,每个车次的始发站、路过车站和终点站都不一样,所以两个城市之间就有指向明确的边,是一个有向图;而由于车次的不一样,所以发车时间,到站时间,价格等也会不一样;所以每两个点之间不止两条边,可能存在不同的多条边。
功能需求
铁路咨询的对象是用户,所以,需要一个对用户友好的功能菜单,根据用户可能需要的实际需求,功能菜单中可能会包括以下要点:
1:显示所有车站信息
2: 显示所有车次信息(包括时刻表)
3: 查询车站信息
4: 查询两个城市之间的铁路信息
5: 增加或删除车站
6: 增加或删除铁路信息
7: 增加、删除或修改时刻表、距离和价格
8:寻找两城市间最省钱的一条路径
9:寻找两城市间最省时间的一条路径
10:寻找两城市间所有路径(按费用从低到高排序输出)
11:寻找两城市间所有路径(按所用时间从少到多排序输出)
12:退出咨询系统
图的初始数据从文本中读入,文本是老师给的标准数据。
输入及输出格式
:输入格式:
A:图的初始数据输入
数据的初始化是需要从文本中读入的,所以不需要有专门的文本输入函数,只需要给出读文本的函数input();使用input()函数从测试数据的三个文本中读入数据,然后使用创建图的函数CreateGraph()创建起整个图。初始数据的读入,分别是从station.txt中读入每个城市站点的名称的城市编号,从iinformation.txt中读入每个城市间的铁路信息,从railway.txt中读入所有铁路线的信息。
如:
以下从station.txt中节选部分
0 北京
1 广州
2 石家庄
3 郑州
4 武汉
5 长沙
以下从information.txt中节选部分
出发城市编号 到达城市编号 车次 里程 费用 出发时刻 到达时刻
0 2 1000 287 62.5 0000 0246
0 2 1016 287 72 0060 0275
0 8 1001 137 23.5 0000 0117
0 8 1017 137 28.5 0060 0163
0 13 1002 1199 156.5 0000 1028
1 6 1008 1257 162.5 0000 1077
文档评论(0)