电梯问题.docVIP

  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文档。上传文档
查看更多
电梯问题

石家庄铁道大学四方学院 集中实践报告书 课题名称 姓 名 学 号 系、 部 专业 指导教师 2014年 12 月日 设计任务及要求:设计任务:要 求: 二、指导教师评语: 三、成绩 指导教师签名: 年 月 日 电梯模拟 1选题的意义 电梯是现代高层建筑的垂直交通工具,其设计稳定性和安全性极高,如今应用越来越广。在现代社会中,电梯已经成为不可缺少的运输设备。电梯使用使得每栋高层建筑的交通更为便利。 2 系统功能需求分析 2.1系统概述 2.2系统的组成及各模块的功能 (1)本系统主要有乘客类,电梯类,等候队列,电梯队列四个主类构成主程序 (2)初始化所有的乘客信息,并将乘客信息放入每一层的队列中 (3)电梯判断到达某一层所用时间是否超过乘客等待时间,电梯前往按下按钮的那一次接乘客,将所有乘客送到指定楼层后,返回一层待命 2.3系统的运行环境 图1 输入乘客所在和所去楼层及等待时间 图2电梯开始进行判断并前往第一个乘客那里 图3电梯使用完毕,返回一层 3系统设计 3.1总体结构设计 Void main()函数 调用simulation.PersonCreat();函数,进行人员设定,当人员设定好了以后调用simulation.Controler();函数,对进入楼梯的人员进行判断,是否超出了等待的最大时间, Elevator()函数 对于在楼层中等待的乘客,将插入在等候队列里,每一层都有两个等候队列,一队要求往上,一队要求往下,用链队列来实现 Person()函数 对于电梯里面的乘客,用五个乘客栈来实现,该乘客要去哪一层,就把他放在相应编号的栈中对应变量为EleStack[0,4]. 3.2数据库实现 4系统实现 4.1登录模块的设计与实现 1.输入乘客信息模块 void Elevator::PersonCreat() { int infloor,outfloor,intertime; for(int j=0;jPersonTotal;j++) { cout/n/t/t/t输入第j+1位乘客/nendl; cout/t/t输入所在楼层:; cininfloor; cout/t/t输入所去楼层:; cinoutfloor; cout/t/t输入下人出现间隔时间:; cinintertime; PersonTime=PersonTime+intertime; person[j].Set(infloor,outfloor,PersonTime-intertime); queue[infloor].append(person[j]); if((j==0inflooroutfloor)||(j!=0outfloorinfloor)) CallUp[infloor]=1; Else if((j==0inflooroutfloor)||(j!=0outfloorinfloor)) CallDown[infloor]=1; storeorder.append(infloor); PersonTime=PersonTime+intertime; } } 4.2其他(如学生信息模块)模块的设计与实现 电梯类模块 class Elevator { private: int Floor; int D1,D2,D3; int CallDown[5],CallUp[5],CallCar[5]; QueuePerson queue[5]; Queueint storeorder; Stack elevatorstack,temp;

文档评论(0)

xvli2 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档