栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > C/C++/C#

基于EASYX的西邮导航

C/C++/C# 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

基于EASYX的西邮导航

B站账号:小光学嵌入式


  • ⏩ 大家好哇!我是小光,嵌入式爱好者,一个想要成为系统架构师的大二学生。
  • ⏩最近在做一个课设,就是一个可以查询地点信息和路径的校园导航。截至今天已经验收完成。然后写下这篇博客记录一下,也给有需要的同学一点点帮助。
  • ⏩具体功能视频请点击->西邮导航
  • ⏩就让我来讲讲它是如何做出来的吧!

西邮导航
  • 一.设计目的
  • 二. 设计内容
  • 三.概要设计
  • 四.详细设计
  • 五.最终运行效果
  • 六 .总结
    • 源码下载链接
    • 视频讲解链接

一.设计目的

防止在西邮迷路

二. 设计内容

1、建立与存储
能从文件读取数据,并建立和保存校园平面图
2、顶点查询
能提供图中任意地点相关信息查询
有两种以上查询方式
有组合查询方式
3、路径查询
1)能查询任意两个地点之间的一条最短简单路径
2)能查询任意两个地点之间的一条带权长度最短的路径
3)其他方式的路径查询
4、背景音乐
音乐和点击音效

三.概要设计

1.功能模块图;

2.各个模块详细的功能描述。
①顶点查询:
直接查询:可以直接点击一个地点,就可以显示相关的信息;
组合查询:区域查询+类型查询,输入区域(东区/西区),输入类型(食堂/图书馆宿舍等等),然后标记出符合查询信息的建筑;
②路径查询:
带权路径:每一条路径都有固定的距离,然后在图中画出路径。
简单路径:每一条路径的权值为1,求出的路径经过的地点最少。
显示信息:显示路径信息。(从?->?:长??m)
③背景音乐:
开/关

四.详细设计

1.功能函数的调用关系图

2.各功能函数的数据流程图

五.最终运行效果











六 .总结

这个课设呢也花了我4天时间做的,因为前两天还去了核酸检测点当志愿者,第三天打了半天游戏,所以其实不到四天的时间做的,用的基本就是图的存储,迪杰斯特拉算法求最短路径,EASYX图形化界面,就做出了这样一个成品。
然后最主要的地方在于如何存储图中的每个地点、求出最短路径之后如何画出来,最后就是一个鼠标点击操作使得操作更加方便。

源码下载链接

->西邮导航.rar

视频讲解链接

然后最后奉上功能展示以及讲解视频(球都嘛爹):

自带BGM的校园导航?

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/691065.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号