云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > 校园导游系统

校园导游系统

  • 62 次阅读
  • 3 次下载
  • 2025/6/16 13:36:10

西安郵電學院

数据结构课程设计报告

题 目: 校园导游系统

系部名称 : 计算机系 专业名称 : 软件工程 班 级 : 0604班 学

号 : 04065139

学生姓名 : 高孟迪 指导教师 : 王春梅 时

间 :

2008年6月1日 至2008年 6月8日

一. 实验目的

1. 对自己学过的知识进一步的加深理解,对数据结构的算法思想要有更深的理解。

2. 通过课程设计,学会通过系统分析、系统设计、编程调试,

写实验报告等环节,进一步掌握应用系统设计的方法和步骤,灵活运用并深刻理解典型数据结构在软件开发中的应用 。 3. 学会综合运用数据结构课程中学到的几种典型数据结构,如链表,栈,队列,以及程序设计语言(C语言),自行实现一个较为完整的应用系统的设计与开发。

二. 课程设计内容 基本要求:

? 校园平面图(景点、路径等信息)存储

选取校园或某景区中多个具有代表性景点,抽象成无向带权图。可采用邻接表或邻接

多重表存储。

? 查询图中任意景点的相关信息

? 查询道路信息(道路类别、沿途景色等) ? 查询任意两个景点之间的一条最短的简单路径 利用迪杰斯特拉或弗洛伊德算法确定最短路径 ? 从某个景点出发给出访问所有景点的最佳行走方案 利用深度优先和广度优先搜索遍历图 ? 查询任意两景点之间的所有路径(选做)

三. 需求分析

现在大多数的学校由于不断的扩张,这也就使得学校不得不建立的更大。这也就为人们拜访学校造成了很大的不便。人们往往不熟悉学校,找个东西,或某处带来了极大的不便。往往要花很多时间在这一方面。然而要是有一个学校导游系统这将给乘客带来极大的方便,使人们一下就能了解到这个学校的大致的情况。

功能:这个系统给用户提供查询景点,浏览路径,寻找最佳的方案到达目的地,还提供了最佳路径。

实现的目标:实现对某一个学校的校园导游系统。

四. 概要设计

1. 系统结构图

系统分析:用的图的算法进行构造,用邻接表建立图,然后再用深度优先遍历进行搜索,查找所需的路径。再用迪杰特斯拉算法求出两个景点之间的最佳路径。 结构图:

main创建图浏览学校全景寻找最佳路径查看景点浏览出的所有路径 2. 功能模块说明

2.1创建图(InitGraph):

建立无向图,把学校的景点及景点的信息,连接起来

建立邻接表采用链式加顺式存储。

浏览学校的全景(Browser):列出学校的所有的景点。 寻找最佳路径(DFSTraverse:):

输入一个景点,会吧所有都浏览一边,并找出最佳的路径。

最短路径(ShortPath):求出起点和终点的最佳路径,并求出最佳路径的长度。

遍历出某一起点到终点的所有路径(SearchAllPath): 找出所有路径,利用深度优先遍历。

五. 详细设计 5.1 创建图:

开始输入景点的总数和边的总数从文件读入顶点的信息idata=a;p->nextarc=g[b].firstarc; q->data=b;q->nextarc=g[a].firstarc; Edge[a][b]=weight; Edge[b][a]=weight;结束

搜索更多关于: 校园导游系统 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

西安郵電學院 数据结构课程设计报告 题 目: 校园导游系统 系部名称 : 计算机系 专业名称 : 软件工程 班 级 : 0604班 学号 : 04065139 学生姓名 : 高孟迪 指导教师 : 王春梅 时 间 : 2008年6月1日 至2008年 6月8日 一. 实验目的 1. 对自己学过的知识进一步的加深理解,对数据结构的算法思想要有更深的理解。 2. 通过课程设计,学会通过系统分析、系统设计、编程调试,写实验报告等环节,进一步掌握应用系统设计的方法和步骤,灵活运用并深刻理解典型

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com