原文:关于电梯调度的设计 开发者:闫立新 苏海岩

经过讨论和设计,对于多路电梯调度,我们确立了具体的数据结构模型,主要还是采用C LOCK算法,另外加一个多线程调度。 数据结构: .考虑到电梯的变化是一个动态变化的过程,那么要在动态过程中实现正常跳转,首先要确定各种跳转的状态,因而这里我们使用枚举类型来表示电梯的各种状态: 同时初始化最初状态为电梯在楼层一。 .对于乘客来说,显然要有一个进入电梯与走出电梯的队列,因而在这里我们是用的链表来实现这个 ...

2014-03-18 15:50 10 174 推荐指数:

查看详情

结对项目开发--电梯调度

一 、编写目的   编写本需求说明旨在开发电梯系统做初步需求调查分析,详细说明电梯系统的需求和功能。 二 、任务概述和要求 进入电梯系统,有界面提示可以选择1-4号电梯,然后进入电梯界面,然后可以选择楼层。每一个电梯都有2个状态,door=0或door=1,即开关门。电梯有本来任务即向上 ...

Fri Mar 07 03:28:00 CST 2014 23 241
结对项目开发-电梯调度

郑云飞--韩亚华 1 、背景 该大楼有21层,从地面0 , 1 ​​, ... 20 。地板0是地下停车场水平, 1楼是大堂的水平。大多数人都在 走出大楼通过这些2层。一个关于电梯调度提示:当总重量在45公斤的最大限制,或乘客的数量已经在最大,电梯不需 要更多的外部请求停止。 电梯调度 ...

Mon Mar 10 04:13:00 CST 2014 21 136
电梯调度的API设计 By 张雄

这是电梯调度中各个部分的初步设计 Passenger 成员变量: name: 乘客的名字 weight: 重量 from: 乘客所在的楼层 to: 乘客将要去的楼层 成员方法: Request(from, to): 请求一个电梯,参数包括自身所在的楼层和要去的楼层 ...

Mon Sep 10 17:51:00 CST 2012 214 248
结对开发项目-电梯调度系统

小组成员:马翔 & 胡佳奇 项目名称:电梯调度系统 经过了两个多星期的结对开发过程,我们的电梯调度系统有了一个初步的面貌。现版本的调度系统和最初的设想还是有很大的区别的。最初的设想是有一个整体调度系统,每当乘客发出一个请求,调度系统就通过这个计算来为这个请求分配一部电梯 ...

Sat Mar 22 04:26:00 CST 2014 15 442
结对项目开发电梯调度问题

郑云飞--韩亚华 1 、背景 该大楼有21层,从地面0 , 1 ​​, ... 20 。地板0是地下停车场水平, 1楼是大堂的水平。大多数人都在 走出大楼通过这些2层。一个关于电梯调度提示:当总重量在45公斤的最大限制,或乘客的数量 ...

Tue Mar 11 03:20:00 CST 2014 10 111
电梯调度

组员:蔡容玉 张丹丹 1 、背景 假设:该大楼有21层,从地面0 , 1 ​​, ... 20 。地板0是地下停车场水平, 1楼是大堂的水平。大多数人都在/走出大楼通过这些2层。 2 、结对开发要求2.1 、每一对学生将设计一套接口和类定义这样一种算法提供者可以提供他/她实现“电梯调度 ...

Thu Mar 20 03:42:00 CST 2014 16 237
电梯调度 结对开发项目

一:项目名称: 电梯调度模拟程序 二:项目参与人员: 周其范 胡宝月 三:项目开发语言和工具: Java语言和eclipse,涉及内容:面向对象技术、基于Swing的图形化用户界面、多线程启动和休眠 四:问题陈述: 1、电梯要正常运行,能响应内部、外部按钮 2、要怎样选择哪部电梯 ...

Wed Mar 26 01:45:00 CST 2014 13 117
电梯调度

组员:蔡容玉 张丹丹 1 、背景 假设:该大楼有21层,从地面0 , 1 ​​, ... 20 。地板0是地下停车场水平, 1楼是大堂的水平。大多数人都在/走出大楼通过这些2层。 2 、结对开发要求2.1 、每一对学生将设计一套接口和类定义这样一种算法提供者可以提供他/她实现“电梯调度 ...

Thu Mar 20 00:56:00 CST 2014 14 117
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM