第1页共64页编号:时间:2021年x月x日书山有路勤为径,学海无涯苦作舟页码:第1页共64页第2页共64页第1页共64页编号:时间:2021年x月x日书山有路勤为径,学海无涯苦作舟页码:第2页共64页数据结构课程设计报告题目:全国交通咨询模拟学院信息专业计算机科学与技术年级班别计科0902学号0912300213学生姓名陈佳丽指导教师章志勇第3页共64页第2页共64页编号:时间:2021年x月x日书山有路勤为径,学海无涯苦作舟页码:第3页共64页一.需求分析1.程序设计任务:从中国地图平面图中选取部分城市,抽象为程序所需要图的结点,并以城市间的列车路线和飞机路线,作为图结点中的弧信息,设计一个全国交通咨询模拟系统
利用该系统实现两种最优决策:最快到达或最省钱到达
明确规定:(1)输入形式和输入值的范围:每条飞机弧或者火车弧涉及的信息量很多,包括:起始城市、目的城市、出发时间、到达时间、班次以及费用
作为管理员要输入的信息包括以上信息,而作为用户或者客户,要输入的信息有起始城市和目的城市,并选择何种最优决策
(2)输出形式:按用户提供的最优决策的不同而输出不同的信息,其中输出的所搭飞机或火车的班次及其起始地点和终点、起始时间和出发时间还有相关的最优信息,比如最快经多少时间到达、最省钱多少钱到达和最少经多少中转站到达
(3)程序所能达到的功能a
该系统有供用户选择的菜单和交互性
可以对城市、列车车次和飞机航班进行编辑,添加或删除
建立一个全国交通咨询系统,该系统具备自动查找任意两城市间铁路、飞机交通的最短路径和最少花费及中转次数最少等功能
初始化交通系统有两种方式,键盘和文档
二.设计概要1
抽象数据类型本程序运用了关于图这种数据结构
ADTGraph{数据对象V:V是具有相同特性的数据元素的集合,称为顶点集
数据关系R:R={VR}VR={|v,w∈V且P(v