结对项目——电梯调度之界面粗略规划与设计

  • 需求:

  现有一新建办公大厦,共有21层,共有四部电梯,所有电梯基本参数如下表所示:

电梯编号

可服务楼层

最大乘客数量

 

最大载重量

1

全部楼层

10

800 kg

2

单层

10

800 kg

3

双层

20

1600 kg

4

全部楼层

20

2000 kg

      其使用规定如下:

      1、楼层号为0~20,其中0号为地下一层;

      2、有楼层限制的电梯不在响应楼层停靠,如单双层;

      3、所有电梯采用统一按钮控制

      请根据上述要求设计并实现一个电梯控制程序,如果有图形显示就更好了。

 

 

 

  在程序运行时要显示一个菜单界面,用于用户的一些操作。分为进入菜单,总控台菜单,以及退出。

  • 设计初想:

运行界面:

1.进入:

在进入菜单里我们主要就是设计模拟电梯运动。

  在每一层的上下按钮可以直接用button控件,显示的文字是楼层号;然后通过获取控件上的文本信息哪一层叫的电梯;

  当点击电梯按钮时弹出一个窗体,这个窗体内是一些复选按钮,来表示选择了哪些楼层;

  可以用一个控件来表示电梯,用button控件的位置的改变来表示电梯的运动。

控件的Location属性,有x,和y,,当要向上移动一楼时就将y的值减去控件的高度height给一个新的点类p的y值,x保持原来的值不变,给一p的x值;当要向下移动一楼时就将y的值加上控件的高度height给一个新的点类p的y值,x保持原来的值不变,给一p的x值;再将p赋值给Location。。。。

界面如下:

2.总控台:

  在总控台中设置电梯运动一层的时间,电梯的停留的时间等.........

 

3.退出:

  直接退出程序。用this.close()就行了。。。。。

 

转载于:https://www.cnblogs.com/zht01/p/5328278.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值