《电梯系统程序设计》开题报告

上传人:j****9 文档编号:54950749 上传时间:2018-09-22 格式:PPT 页数:13 大小:369.50KB
返回 下载 相关 举报
《电梯系统程序设计》开题报告_第1页
第1页 / 共13页
《电梯系统程序设计》开题报告_第2页
第2页 / 共13页
《电梯系统程序设计》开题报告_第3页
第3页 / 共13页
《电梯系统程序设计》开题报告_第4页
第4页 / 共13页
《电梯系统程序设计》开题报告_第5页
第5页 / 共13页
点击查看更多>>
资源描述

《《电梯系统程序设计》开题报告》由会员分享,可在线阅读,更多相关《《电梯系统程序设计》开题报告(13页珍藏版)》请在金锄头文库上搜索。

1、电梯系统程序设计开题报告,组员: 姜雷,高弘,郭静,提纲:,1. 课题意义及背景 2. 课题目标和范围 3. 基本技术思路 4. 关键问题及论证 5. 阶段划分 6. 任务分解及分配 7. 时间计划,1. 课题意义及背景,在一个学期的C语言学习之后,需要有一个从理论向实际过渡的演练阶段.因此,由小组合作形式共同完成此项初步的软件工程的编写工作.电梯实验的意义在于,它让软件编写人员初步探究了软件工程的思想.软件开发的过程分为:需求分析,概要设计,详细设计,编码和单元测试,集成测试和软件交付等阶段.同时,在编写程序过程中,需要使用有限状态自动机.这是一个计算机程序与其他课程学习结合的范例.也让组员

2、能够应用结构化程序设计方法,培养良好的程序设计风格与习惯.初步学习了解软件开发的整个过程,学习书写简单的软件文档.在软件编写的过程中, 小组成员的通力协作与程序最终的编写成功占有同样比重.开始此课题,除了锻炼组员的程序实际操作能力,同时也考验了组员的合作精神与协作能力.让组员的团体工作能力有了一个非常实际的锻炼机会.,返回上级,2. 课题目标和范围,返回上级,3. 基本技术思路,3.1 自动机模型 3.2 模块划分,返回上级,3.1 自动机模型,返回上级,3.2 模块划分,分为两个过程调用:第一个是配置过程(configure),使用可视化框架构造电梯; 第二个是电梯运行模拟(simulati

3、on),首先是初始化(initialize),先将电梯 各参数设置为初始值;然后是模拟电梯的工作,在一个循环内进行,每一次循环模拟电梯的响应,时间上加1秒,该具体分为下列模块:,3.2 模块划分,A.电梯模块:一个自动机,需要从内存读取自己当前的状态、下一目标楼层,决定自己的状态迁移。 B.输入模块:接收电梯及用户请求,将请求保存到内存。 C.输出模块:输出电梯当前的运行状态到文件(一期),到动画(二期) D.控制模块:调用控制策略来决定电梯如何运动,返回上级,4. 关键问题及论证,1.动画输入输出:熟悉VC6的windows编程(WinAPI). 2.控制策略:运用自动机模型,对电梯进行有效

4、的控制. 3.命令输入:运用数组和链表存储命令信息.,返回上级,5. 阶段划分,第4周 提交任务书.(对程序进行初步设计,写出程序设计初步模板与计划.小组讨论.由高弘写出任务书) 第5周 提交概要设计书(对程序进行详细设计,画出演示时模型模板,完成自动机设计以及划分模块.对任务进行简单工作分配.由姜雷组织讨论完成) 第8周 提交详细设计书(确定人员分配.将概要设计书完善.详细确定程序) 第11周 提交可运行版本1和测试报告(键盘输入、文件输出.基本完成程序构架.初步演示.由姜雷主持完成.) 第15-16周 提交可运行版本2和测试报告(动画输出、文件记录),使用说明文档。 第4-16周,每周提交

5、周报(由郭静完成并上交),返回上级,6. 任务分解及分配,A.电梯模块:一个自动机,需要从内存读取自己当前的状态、下一目标楼层,决定自己的状态迁移。 B:输入模块:接收电梯及用户请求,将请求保存到内存。 C.输出模块:输出电梯当前的运行状态到文件(一期),到动画(二期) D.控制模块:负责计算每一时刻的电梯/火车状态(运行、停靠、空闲) 编写程序时,任务分配如下: 高弘:输入输出程序 姜雷:主要完成控制模块,协助小组成员完成其他模块编写 郭静:电梯模块,返回上级,7. 时间计划,第7周第12周 编写可行性代码;第13周第15周 调试程序,模块组合;第16周 提交程序。,返回上级,Thank You!,

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 中学教育 > 初中教育

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号