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

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《电梯系统程序设计》开题报告 组员: 姜雷,高弘,郭静 提纲: 1. 课题意义及背景 2. 课题目标和范围 3. 基本技术思路 4. 关键问题及论证 5. 阶段划分 6. 任务分解及分配 7. 时间计划 1. 课题意义及背景 在一个学期的C语言学习之后,需要有一个从理论向实际过渡的演练阶段.因此,由小组合作形式共同完成此项初步的软件工程的编写工作. 电梯实验的意义在于,它让软件编写人员初步探究了软件工程的思想.软件开发的过程分为:需求分析,概要设计,详细设计,编码和单元测试,集成测试和软件交付等阶段.同时,在编写程序过程中,需要使用有限状态自动机.这是一个计算机程序与其他课程学习结合的范例.也让组员能够应用结构化程序设计方法,培养良好的程序设计风格与习惯.初步学习了解软件开发的整个过程,学习书写简单的软件文档. 在软件编写的过程中, 小组成员的通力协作与程序最终的编写成功占有同样比重.开始此课题,除了锻炼组员的程序实际操作能力,同时也考验了组员的合作精神与协作能力.让组员的团体工作能力有了一个非常实际的锻炼机会. 2. 课题目标和范围 3. 基本技术思路 3.1 自动机模型 3.2 模块划分 3.1 自动机模型 3.2 模块划分 分为两个过程调用: 第一个是配置过程(configure),使用可视化框架构造电梯; 第二个是电梯运行模拟(simulation),首先是初始化(initialize),先将电梯 各参数设置为初始值;然后是模拟电梯的工作,在一个循环内进行,每一次循环模拟电梯的响应,时间上加1秒,该具体分为下列模块: 3.2 模块划分 A.电梯模块:一个自动机,需要从内存读取自己当前的状态、下一目标楼层,决定自己的状态迁移。 B.输入模块:接收电梯及用户请求,将请求保存到内存。 C.输出模块:输出电梯当前的运行状态到文件(一期),到动画(二期) D.控制模块:调用控制策略来决定电梯如何运动 4. 关键问题及论证 1.动画输入输出:熟悉VC6的windows编程(WinAPI). 2.控制策略:运用自动机模型,对电梯进行有效的控制. 3.命令输入:运用数组和链表存储命令信息. 5. 阶段划分 第4周 提交任务书.(对程序进行初步设计,写出程序设计初步模板与计划.小组讨论.由高弘写出任务书) 第5周 提交概要设计书(对程序进行详细设计,画出演示时模型模板,完成自动机设计以及划分模块.对任务进行简单工作分配.由姜雷组织讨论完成) 第8周 提交详细设计书(确定人员分配.将概要设计书完善.详细确定程序) 第11周 提交可运行版本1和测试报告(键盘输入、文件输出.基本完成程序构架.初步演示.由姜雷主持完成.) 第15-16周 提交可运行版本2和测试报告(动画输出、文件记录),使用说明文档。 第4-16周,每周提交周报(由郭静完成并上交) 6. 任务分解及分配 A.电梯模块:一个自动机,需要从内存读取自己当前的状态、下一目标楼层,决定自己的状态迁移。 B:输入模块:接收电梯及用户请求,将请求保存到内存。 C.输出模块:输出电梯当前的运行状态到文件(一期),到动画(二期) D.控制模块:负责计算每一时刻的电梯/火车状态(运行、停靠、空闲) 编写程序时,任务分配如下: 高弘:输入输出程序 姜雷:主要完成控制模块,协助小组成员完成其他模块编写 郭静:电梯模块 7. 时间计划 第7周——第12周 编写可行性代码; 第13周——第15周 调试程序,模块组合; 第16周 提交程序。 Thank You!!! * * 返回上级 返回上级 返回上级 返回上级 返回上级 返回上级 返回上级 返回上级 返回上级 * * *

文档评论(0)

天马行空 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档