信1201-2班高扬、 信1201-1班韩雪东
需求分析
1引言
1.1 编写目的
本次需求分析报告主要为编写电梯调度程序作指导,确立程序的应用环境。
1.2 项目背景
石家庄铁道大学基础教学楼初步落成,大厦有18层,4部电梯,很多乘客使用这些电梯(旅客重量:平均70公斤最大120公斤,最小45公斤),其他常量数据:电梯速度,开关门时间等。现为模拟电梯使用过程,以更好的使电梯运行。
1.3参考资料
主要是利用在不同时段对电梯人流量进行调研,统计数据;对电梯基本的运行速度,开关门时间,在不同层数的停靠频率时间进行调研,统计数据。
2任务概述
2.1目标
利用本程序可以很形象的模拟电梯的运行状况,方便管理人员对电梯的运行进行管理和完善。
2.2假定与约束
本次软件开发并不需要很多经费限制,主要是在老师规定时间内完成设计,实现目标。
3数据描述
电梯系统的数据需求包括的很少,但是对这些不多的数据要求还是很严格的,客户需要的就是楼层数,怎么设计能够用最短的时间安全到达每一层等。这些数据具有以下几种性质: 3.1数据的输入和处理要求具有准确性和实时性
客户输入的数据一定要得到准确的处理,而切能够及时的得到处理,比如电梯停在1层,现在位于10层的用户需要乘坐电梯,当用户手动输入某一个信号的时候,位于1层的电梯就要及时的反应,并且准确的到达10层。
3.2数据的一致性和完整性
由于电梯系统的数据是共享的。在不同的楼层,数据却是独立的,但在每个楼层里数据是共享的。所以如何保证这些数据的一致性,是系统必须解决的一个问题。用户输入的数据要得到完整性的处理,从而使得电梯顺利的运行。
3.3数据的共享性与独立性
整个电梯系统的数据是共享的。但是从系统开发的角度来说,共享的信息处理起来会带来困难,因此合理的算法就是必要的了。
3.4实地测试数据
数据来源:石家庄铁道大学基础教学楼3号电梯
部分调查数据:
楼层 |
上电梯人数 |
下电梯人数 |
时间(分钟:秒) |
18层-1层 |
未知 |
1层下15人 |
2:20 |
18层 |
5 |
0 |
|
18层-17层 |
1 |
0 |
0:15 |
17层-15层 |
1 |
0 |
0:10 |
15层-11层 |
0 |
0 |
0:5(开门没有上人) |
11层-1层 |
|
|
|
|
|
|
|
电梯开门时间:2s
电梯关门时间:2s
上下层平均运行时间:3s
乘客进入电梯平均时间:6s
乘客出电梯平均时间:5.5s
平均等待时间:大约80s
电梯最大承重量:1150kg
高峰期人数:30人
4功能需求
4.1功能描述
本程序主要实现模拟实现电梯调度的过程,为能够更合理的使电梯运行,用最少的时间运送最多的乘客。
4.2存在问题
当前电梯调度需求不等,使用率较低。8-11层高峰期需求量较大,但无法得到满足,一层等待时间过长,阻塞人数较多。
4.3拟解决方案
8到11层设置独立电梯,教师电梯分时间段对学生开放,以减少一层压力。尤其是上课时间,学生流量大,时间紧张,应按照课表用到的教室分布电梯。
5性能需求
5.1时间要求
程序实现应达到实时的要求,并能够及时反馈信息。实现电梯能在收到要求是进行运行达到所需楼层。
5.2适应性
在操作方式、运行环境、与其他软件的接口等发生变化时,具有一定的适应能力。
6有图有真相