需求分析
1引言
1.1编写目的
为了学校新建的基础教学楼的充分使用,电梯调度应该优化,及时便利地满足学生老师们的上下楼的需求。
1.2背景
基础教学楼电梯现状:总共有18层, 5部电梯。每个电梯限15人,西侧的两部电梯停1层和8~18的双层,另外两部停1层和8~18层的单层。还有一部是教师专用电梯。
电梯使用情况:安排有课的教室大部分都在1~4层,所以电梯的任务还不是特别重。空闲期间,从1楼到顶层18楼(中间不停靠)大致需要1分钟左右,还是很快的,所以快到的时候头有点晕。但是在高峰期(上课前10分钟)等电梯的人明显增多,到达目的楼层的时间较长。由于我们有课的时候都是高峰期,没课都是空闲期,所以没有考察到高峰期的实际情况。
电梯名称 | 停靠层数(层) | 乘客限制(人 | 重量限制(kg) |
电梯西1 | 1、8-18单层 | 15 | 1150 |
电梯西2 | 1、8-18单层 | 15 | 1150 |
电梯东1 | 1、8-18双层 | 15 | 1150 |
电梯东2 | 1、8-18双层 | 15 | 1150 |
(1)待开发的软件系统的名称:基础教学楼电梯模拟系统
(2)本项目的提出者及开发者:袁佩佩、于海洋;
用户:石家庄铁道大学全体学生(因为老师有专用电梯,所以此处不考虑老师);
实现该软件的计算机:PC
2.任务概述
2.1目标
优化电梯调度,更快更好地为同学们提供服务。
目前的算法是分单双层,并且2~7层不停靠。我们的模拟电梯系统在现有的基础上进行优化,计划2~5层不停,四层四层地停靠,并且在上课前15分钟其中两部电梯的内外按钮不接受下楼的请求,下课后15分钟不接受上楼的请求。并且电梯响应上楼之后,在电梯内部是无法按动该楼层以下楼层的按钮。
2.2特点
最终用户的特点:(1)大部分人没那么勤奋,一般在上课前10分钟和下课后10分钟客流量比较大。平时客流量比较少。
(2)早上和中午课前大多是上楼的,中午和晚上下课大多是下楼的。
2.3假定和约束
开发期限视老师的心情而定。
3.需求规定
3.1功能说明
点击上下楼或楼层按钮,电梯会有相应的动作(上楼下楼、开门关门),来模拟电梯运作的过程。
3.2对性能的规定
(1)实时性:实时反映电梯的运行情况;
(2)灵活性:若电梯出现故障,设计的算法可以较好地达到所有用户的目标。
3.3输入输出要求
直接点击按钮,内部传入按下按钮的时间;图形化界面输出。
3.5故障处理
若软件内部出错,则提示;硬件故障,则强制关闭,不投入使用。
4运行环境规定
4.1支持软件
操作系统 :win XP/7/8/Vista/10
有图有真相