- 5
- 0
- 约1.91万字
- 约 21页
- 2021-04-03 发布于湖南
- 举报
. . . .
交通资讯系统
1. 系统需求分析
1.1 问题描述
在交通网络非常发达的今天,人们出差、旅游或做其他出行时,不仅关心节省
交通费用,而且对里程和所需时间等问题也很感兴趣。对于这样一个人们关心的问
题,可用一个图结构来表示交通网络系统,利用计算机建立一个交通咨询系统。图
中顶点表示城市,边表示城市之间的交通关系。设计一个交通咨询系统,能让旅客
咨询从任一个城市顶点到达另外一个城市顶点之间的最短路径(里程)的问题。
1.2 功能要求
1. 交通资讯系统提供用户三种决策方案:一是建立交通网络图的存储结构。二
是 某个城市到达其余各城市的最短路径。三是实现两个城市之间最短路径
的问题。主 要目的是给用户提供路径咨询。
2. 本系统规定:
(1) 在程序中输入城市名称时,需输入 0 到 5 的城市代号
(2) 在选择功 能是,应输入与所选功能对应的一个整形数据。
(3) 程序的输出信息主要是:城市代号,某城市到达其余各城市的最短路径,
两城市之间最短路径
.下载可编辑 .
. . . .
2. 概要设计
2.1 系统总体设计
交通资讯系统
一个城市到其他城市 两个城市之间
查 获 查 获
存 询 得 询 得
储 最 最 最 最
交 短 佳 短 佳
通 距 路 距 路
图 离 径 离 径
图 2.1 系统总体设计
2.2 各模块的功能
void main() 主函数
void Dijkstr() 采用狄克斯特拉算法求从顶点 v 到其余个顶点的最短路径
void DisPath() 由 path 计算最短路径
void Ppath() 输出各条最短路径
void Floyd() 采用弗洛伊德算法求所有顶点之间的最短路径
void DisPath2() 由 path 计算最短路径
void Ppath2() 输出各条最短路径
.下载可编辑 .
. . . .
2.3 相关数据结构设计
1. 数据结构
typedef int InfoType;
typedef struct
{char cityname;
int no;
InfoType info;
}VertexType;
typedef struct
{
int edges[MAXV][MAXV];
int n,e;
VertexType vxs[MAXV];
}MGraph;
2. 数据库结构:下表构成该系统的基本数据库
城市代号 邻接矩阵边数 城市个数 路径
您可能关注的文档
- 3d快捷键及命令大全.pdf
- 3d很卡、很慢、渲染慢、保存慢处理方法讲课讲稿.pdf
- 3d打印基础理论.pdf
- 3d打印技术对铸造的影响.pdf
- 3d打印直接后处理.pdf
- 3d游戏引擎介绍.pdf
- 3d游戏引擎高端实战培训.pdf
- 3d最常用快捷键一览表教程文件.pdf
- 3d虚拟试衣网站创业计划书.pdf
- 3g(第三代移动通信系统).pdf
- 中国国家标准 GB/T 16172-2026建筑材料热释放速率和产烟速率试验方法.pdf
- GB/T 16172-2026建筑材料热释放速率和产烟速率试验方法.pdf
- 《GB/T 16172-2026建筑材料热释放速率和产烟速率试验方法》.pdf
- 《GB/T 14926.62-2026实验动物 猴免疫缺陷病毒检测方法》.pdf
- GB/T 14926.62-2026实验动物 猴免疫缺陷病毒检测方法.pdf
- GB/T 46917.3-2026标准语义知识库 第3部分:语义集成技术要求.pdf
- 《GB/T 46917.3-2026标准语义知识库 第3部分:语义集成技术要求》.pdf
- 中国国家标准 GB/T 46917.3-2026标准语义知识库 第3部分:语义集成技术要求.pdf
- 中国国家标准 GB/T 45305.3-2026声学 建筑构件隔声的实验室测量 第3部分:撞击声隔声测量.pdf
- GB/T 45305.3-2026声学 建筑构件隔声的实验室测量 第3部分:撞击声隔声测量.pdf
原创力文档

文档评论(0)