结对项目预热
老师布置了结对项目的计划,首先来读一下题:
现有一新建办公大厦,共有21层,共有四部电梯,所有电梯基本参数如下表所示:
电梯编号 |
可服务楼层 |
最大乘客数量 |
最大载重量 |
1 |
全部楼层 |
10 |
800 kg |
2 |
单层 |
10 |
800 kg |
3 |
双层 |
20 |
1600 kg |
4 |
全部楼层 |
20 |
2000 kg |
其使用规定如下:
1、楼层号为0~20,其中0号为地下一层;
2、有楼层限制的电梯不在响应楼层停靠,如单双层;
3、所有电梯采用统一按钮控制
请根据上述要求设计并实现一个电梯控制程序,如果有图形显示就更好了。
根据需求,我们要做的是一个同时调度四部电梯的管理程序。那么要直观的展示四部电梯的运行状况。其中电梯1、4停靠全部楼层,2停靠单层,3停靠双层。1、2号准乘10人承重800kg,3、4号准乘20人,3号承重1600kg,4号承重2000kg。统一按钮控制全部电梯,那么意味着在用户按下“上”时距离用户最近且小于等于该楼层的符合条件的电梯应答并上升至用户层,随后搭载人数+1,判断是否超重,输入目的层,抵达目的层;在用户按下“下”时距离用户最近且大于等于该楼层的符合条件的电梯应答并下降至该用户层,搭载人数+1.判断是否超重,输入目的层,抵达目的层。初步的需求就想到这里,之后随着研究深入验证其完善性,并加以改进。