基于C++MFC实现城市道路交叉口交通控制仿真系统[2023-11-20]

基于C++MFC实现城市道路交叉口交通控制仿真系统[2023-11-20]

项目3:城市道路交叉口交通控制仿真系统 (2周)

(一)实验目的
通过该实验,使学生掌握windows程序设计的基本方法。理解交叉口红绿灯的工作流程和交通控制的基本思路,通过仿真的方法,模拟交叉口的车辆排队和放行控制,通过控制过程的记录,获得较好的控制方案。通过仿真程序设计,达到熟练应用时钟、随机数产生、图形绘制、数据文件读写等功能。通过处理过程对计算机软件系统工作原理的进一步理解,促进对面向对象概念的系统理解以及面向对象方法的应用。

(二)实验要求
1、基本要求
(1)设置交叉口环境,配置红绿灯位置;
(2)实现红绿灯的定时控制仿真,各个方向的红灯、绿灯、黄灯时间配置;
(3)设定交通流量参数,仿真交通流变化的过程,累计各方向的车辆排队;
(4)保存仿真运行过程中产生的车辆到达和排队数据,并能在仿真结束后调阅;
(5)绘制各方向的交通情况曲线。
2、发挥部分
(1)分车型和颜色产生交通流;
(2)仿真连续的两个交叉口的交通情况;
(3)动画描绘左转车辆的动作;
(4)动画描绘车辆制动、等待、加速的过程;
(5)其它自行设计的功能。

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

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

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值