1 引言
1.1 编写目的
编写本调研需求说明书的目的是统计电梯高峰时期的人数,调查电梯调度中存在的问题,说明解决的方案,根据高峰时期的人数统计得到的“总线型”方法的平均等待时间。
预期读者范围:程序设计人员,程序开发人员,程序使用人员,程序维护人员;
1.2范围
a. 项目名称:石家庄铁道大学基础教学楼电梯调度程序
b. 程序功能:满足石家庄铁道大学基础教学楼电梯的日常使用,具有合适的电梯调度方式;
c. 程序应用:
1)程序应满足石家庄铁道大学学生对电梯的使用;应满足大多数人电梯的使用规律;适当调度每个电梯的使用范围,适当安排每层楼层电梯的使用时间;
2)可以适应类似情况下电梯调度;
2 项目概述
2.1 产品描述
背景:石家庄铁道大学基础教学楼的电梯配置如下:大厦有18层, 4部电梯,每部电梯承重1150kg;乘客使用这些电梯的日常(乘客重量:平均70公斤最大120公斤,最小45公斤);电梯速度:3.5m/s ;开/关门时间:3s;1-8层电梯不停;2部电梯停双层,2部电梯停单层。高峰时段满员(电梯达到最大承重或者空间占满13-18人)。
描述:电梯调度程序解决每层电梯停等时间的适当安排问题;解决每层电梯使用问题(停/不停)
2.2 产品功能
1、电梯门开/关功能;
2、电梯上下控制功能;
3、报警功能(载重限制)
2.3 用户特点
- 石家庄铁道大学基础教学楼电梯主要适用对象:学生;
- 用户流量大;
- 用户具有时段性(上下课时间为高峰时段);
2.4 一般约束
a.并行操作:电梯之间互不影响
b. 控制功能:每部电梯可以由总控制中心控制
2.5 假设和依据
因为其他原因造成的状态改变,电梯调度系统将根据实际情况作出相应改动。比如因为课程安排变化导致的使用对象变化,因为意外故障或事故造成的需求变化;电梯调度系统都将做出变动
3 具体需求
3.1 功能需求
a.引言
电梯调度程序解决每层电梯停等时间的适当安排问题;
解决每层电梯使用问题(停/不停);
电梯门开/关功能;
电梯上下控制功能;
报警功能(载重限制);
b. 输入
1) 由用户通过电梯按键输入参数;
2) 控制中心可以输入参数;
3) 参数包括:电梯门开/关参数,楼层号参数,控制中心可以输入电梯号参数;
4) 重量参数由传感器自动获取
c.加工
1) 输入数据的有效性检查;
2) 先输入开门信号,在输入楼层信息,最后输入关门信息;
3) 响应,例如,溢出、通信故障、错误处理等;
d. 输出
1) 输入数据检查通过后,通过指示灯输出确认提示
2) 如果错误则不予以输出
3.2 外部接口需求
3.2.1 用户接口
a.输入输出时间
b. 程序功能键的可用性。
3.2.2 硬件接口
程序支持外设键盘和开关按钮,支持控制中心显示屏。
3.2.3 软件接口
Windows操作系统(平台支持)
Vs2010(语言环境支持)
3.4 硬件的限制
硬件配置必须支持改程序运行;
3.5 属性
3.5.1 可用性
程序出现故障时,可以及时做应急处理,并支持重启
3.5.3 可维护性
软件模块应该具有较强关联性,便于后台维护和开发
3.5.4 可移植性
软件应该可以在类似环境下使用
4 附录
电梯参数表 |
||||
项目 |
最大载重(kg) |
运行速度(m/s) |
开门时间(s) |
关门时间(m/s) |
参数 |
1150 |
3.5 |
3 |
4 |
高峰期电梯调度表 |
||||
楼层 |
进入电梯 |
走出电梯 |
电梯剩余人数 |
到达时间 |
1 |
17 |
2 |
17 |
0s |
8 |
4 |
8 |
13 |
32s |
9 |
0 |
3 |
10 |
47s |
10 |
1 |
1 |
10 |
58s |
15 |
0 |
6 |
4 |
1min15 |
18 |
4 |
3 |
5 |
1min29 |
数据
合影