电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

数据结构课程设计交通咨询系统设计

数据结构课程设计交通咨询系统设计_第1页
1/38
数据结构课程设计交通咨询系统设计_第2页
2/38
数据结构课程设计交通咨询系统设计_第3页
3/38
设计题目<二〉:7、3、4 交通咨询系统设计P1 60一、设计要求1.问题描述ﻩﻩ根据不同目得得旅客对交通工具有不同得要求。例如,因公出差得旅客希望在旅途中得时间尽可能得短,出门旅行得旅客希望旅费尽可能得少,而老年人则要求中转次数少。模拟一个全国城市之间得咨询交通程序,为旅客提供两种或三种最优得交通路线。2。需求分析二、概要设计1.主界面设计(图 2、1“交通咨询系统”主菜单)2。存储结构设计本系统采纳图结构类型存储抽象交通咨询系统得信息。typedef struct Traffic No de{c h a r n am e[M A X_STRING_N U M]; //班次 //MA X_STRING_N UM 最为 10i nt StartTime, St o p T i me; //起止时间 ﻩint EndCity; //该有向边指向得顶点在数组中得位置,即该城市编号 ﻩin t Cost; //票价 } T r a ffic N odeDa t;ty pede f st ru c t VN o de{ﻩCi tyT ype ci ty;ﻩi nt T r ai n Nu m, Fl ightNum; //标记下面T rain 数组与 Fl i ght 数组里元素个数 Tr a f ficNode Dat Train[M A X_TRAFFIC_N UM]; //数组成员为结构体,记录了到达城市、起止时间、票价与班次 ﻩTrafficNode Da t Fli g ht[MA X_TRA FF I C_NU M];ﻩ// int C os t; //遍历时到达该城市得耗费(时间或者费用) } VNod eD at;type d ef struct PNode{ﻩint City;int TraNo;} P N o d eDat;3。系统功能设计(1)添加城市。添加一个城市得名称(2)删除城市。输入一个城市名称,删除该城市.(3)添加交通路线。输入起始城市、终点城市、航班或火车、车次、起始时间、终点时间与票价(4) 删除交通路线。输入火车或飞机得班次删除该交通路线。(5)查询最小费用路线。输入起始城市、终点城市、航班或火车、车次、起始时间、终点时间查询最小费用路线。三、模块设计1.模块设计 ﻩﻩ(图 2、2 模块调用示意图)2.系统子程序及功能设计(1)in t ShowMenu()//主菜单(2)v o id C o pyRight()(3)int Se e k C ity(c har *n a m e) //寻找城市(4)int Ins e rt C it y(c h ar *Name) //添加城市(5)i n t Sa ve S ysIn fo() //向程序输入数据(6)int DelC i ty(c ha r *Na ...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

数据结构课程设计交通咨询系统设计

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部