计算机导论与程序设计:课程设计作业说明及开发过程简介.pptVIP

  • 36
  • 0
  • 约5.04千字
  • 约 40页
  • 2020-12-30 发布于安徽
  • 举报

计算机导论与程序设计:课程设计作业说明及开发过程简介.ppt

* 4.课程设计提交内容 2. 概要设计报告 1 用户界面设计 命令行方式、文件方式、动画方式 2 有限状态自动机状态转换图 3 高层数据结构定义 包括:全局常量定义、全局数据结构定义 4 系统模块划分 画出系统模块的调用关系图;并详细说明各个模块的功能。 4.课程设计提交内容 * * 4.课程设计提交内容 3. 详细设计报告 模块1模块名称 函数1 函数名称 函数参数说明: 函数功能: 函数局部变量设计: 函数算法逻辑:用N/S图,文字或者简要的伪代码结构描述。 函数2 …… 模块2模块名称 …… * 4.课程设计提交内容 4. 测试报告 包括测试用例设计,测试结果总结 5. 可执行程序和源代码 6. 程序使用手册 7. 实验总结 操作顺序 输入操作 输出结果 是否正确 * 4.课程设计提交内容 8.会议纪要 实验名称: ******* 会议时间:****年**月**日**点 至 **点 与会者:成员1、成员2.. 文档记录者:*** 会议内容摘要: 问题编号、〈问题说明〉;〈讨论意见〉;〈最后结果〉。 * 4.课程设计提交内容 9. 周报 是否按计划完成? 是!〈上周工作小结〉;〈本周工作分派〉。 否!〈未完成原因〉;〈本周解决办法〉;〈需要请指导教师协助的问题〉。 * 提纲 实验任务说明 软件工程概述 课程设计进度安排及提交内容 小组成员及职责 * 3.小组成员职责 组长职责 进度计划的制定和监控,定期召开小组讨论会议; 组织制定编码规范(程序书写风格要全组一致); 任务分解与任务安排; 4、定期召开小组会议了解进度以及存在的问题; 5、各阶段末需要开小组会议对阶段成果进行讨论评审; * 3.小组成员职责 组员职责 积极参与讨论; 配合组长的工作,完成组长交给的任务; 要求对自己负责实现的每一个函数要进行算法设计和单元测试。 课程设计作业说明 及开发过程简介 * 提纲 实验任务说明 软件工程概述 课程设计进度安排及提交内容 小组成员及职责 * 1.实验任务说明 模拟火车调度系统程序设计 参见教材和作业说明 需求以作业说明为准 模拟火车调度系统程序设计 * * 基本要求 至少有三辆小火车 。 小火车各自分别沿参数指定方向行驶在自己的闭合轨道上。当运行到公共轨道时 需监测是否会有冲突发生,如当火车A在公共轨道上运行的时候,另一辆火车B如果也想进入公共轨道,则必须等待,直到列车A离开了公共轨道,让出该段轨道。为了防止两辆火车在公共轨道上相撞,必须要有一个中央控制系统来调度火车的运行。 为了能及时识别火车想进入公共轨道或者已经离开公共轨道,在公共轨道等待进入和驶出轨道双方向上,分别安装两个探测点,当探测点发现火车经过此点时,将会发送信号给中央控制系统,中央控制系统根据发送信号的是哪个探测点,识别出是哪辆火车想进入或者驶出公共轨道。 * 参数配置 火车数量:最小为3 火车类型:快车、慢车 火车运行方向:顺时针、逆时针 火车启动运行位置:有默认值,系统运行时可修改初始配置 火车启动时间:0表示即可启动,其它整数值表示系统运行整数秒后启动 火车运行速度:每秒移动的距离 火车占用公共轨道停靠时间:0表示不占用,单位为秒,值不0为要占用时,要求在公共轨道中间停靠。 * 火车的运行控制 火车从启动位置开始运行,除非因为等待公共轨道的释放而暂停,或者被人为停止,否则会一直运行。 必须要保证所有火车有序运行,交替使用公共轨道。 火车的运行速度等参数可以在配置文件中设置,也可在系统刚开始运行时提示是否修改默认配置,如果是则可以修改默认参数。 在火车运行期间,火车除了因为等待公共轨道的释放而暂停,也可能由于某些特殊原因被人为停止,用户可以通过输入命令信号来控制火车的暂停和继续运行。 如果火车在公共轨道停靠时间不为0时,要求在轨道中间位置停靠,并以秒为单位显示停靠倒计时的时间。 火车的运行控制策略 如果出现2个监测点同时向中央控制中心发信号,提示火车要进入公共运行轨道,这时需要根据以下三种策略来决定哪辆火车被允许进入。 交替策略:快、慢车交替使用公共轨道。第一次出现同时申请进入的情况时,让A车先行,第二次时让B车先行,第三次还是让A车先行,第四次B车先行。 快车优先策略:根据火车的运行速度,选择快车优先通过,慢车等待快车通过后再进入公共轨道,同级别情况下采用交替策略。 人工控制策略:当同时有多辆车请求进入公共轨道时,可以人工控制指定某辆车进入,其它车等待。 * 火车的运行控制策略 命令行版本实现一种火车调度策略 图形化版本实现两种以上调度策略,并可动态切换 * 输入输出 要求开发两个版本:命令行版

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档