基于C++MFC实现城市道路出行路线辅助系统[2024-04-30]

基于C++MFC实现城市道路出行路线辅助系统[2024-04-30]

项目5:城市道路出行路线辅助系统 (2周)

(一)实验目的
通过该实验,使学生掌握windows程序设计的基本方法。了解地理信息系统的基本原理,采用地图拓扑结构建模以及最短路径搜索算法,搜索简单地图中的路径,运用图形绘制、位图显示等技术,动态展现最短路径及车辆在最短路径上的移动,熟练使用定时器、文件读写等接口,完成路线选择和出行预览。通过处理过程对计算机软件系统工作原理的进一步理解,促进对面向对象概念的系统理解以及面向对象方法的应用。

(二)实验要求
1、基本要求
(1)载入地图的位图;
(2)在地图中标记节点和路线,并保存节点、路线形成的路网拓扑结构;
(3)再现路网拓扑结构;
(4)修改和保存路网拓扑结构的距离权重;
(5)选择出行的起点和终点,显示最短路径;
(6)动画演示车辆在最短路径上的行驶过程。
2、发挥部分
(1)可以载入多个地图,存储多个路网的拓扑结构;
(2)管理拓扑结构中的权重,包括距离权重和行程时间权重;
(3)在同一张地图上,同时行驶多辆车;
(4)车辆行驶的仿真过程可以调整速度;
(5)其它自行设计的功能。

源码联系UP主 -> https://space.bilibili.com/329101171

(三)评分标准
项 目 主要内容 满 分
设计
报告 需求分析 需要的功能列表及操作要求 5
界面设计 组件的布局及正确应用 5
算法设计 画出流程图 5
代码规范性 符合匈牙利命名法规则 2
调试与分析 调试中出现的异常的分析 5
面向对象概念的应用 程序设计中建立模型时对面向对象方法中的封装性、继承性、多态性的应用实例说明 5
实验报告结构及规范性 符合附件中的结构和规范要求 3
总分 30
基本要求 基本要求实现 35
发挥
部分 完成第(1)项 8
完成第(2)项 8
完成第(3)项 8
完成第(4)项 5
其他 6
总分 35

基于C++MFC实现城市道路出行路线辅助系统

  • 9
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值