电梯调度问题之需求分析
電梯調度需求規格說明書
一、前沿介紹
1.1引言
?客戶通過需求規格說明書在分析階段即可初步斷定目標軟件能否滿足其原來的期望,設計人員則將需求規格說明書作為軟件設計的基本出發點。同時,客戶與設計人員能夠得到良好的有效率的溝通,以便進行系統的更改。
需求分析就是給系統分析、設計人員和客戶一個交流來理解問題的機會,了解客戶究竟需要什么。
1.2編寫目的
?制作一個軟件,可以方便用戶使用基礎教學樓的電梯,減少乘坐電梯的時間。
二、項目概述
2.1背景
?試想一下,石家莊鐵道大學基礎教學樓的電梯配置如下:大廈有18層,4部電梯,很多乘客使用這些電梯的日常(旅客重量:平均70公斤最大120公斤,最小45公斤)。其他常量數據:電梯的速度,開/關門時間,乘客的時間要在走出電梯為止,對這些做出好的假設。
2.2電梯調度的功能
?主要是實現一個電梯調度的算法功使用人員來使用。
2.3用戶需求
?用戶主要都是學生,他們使用的電梯的總體需求如下:
??2.3.1用戶內需求
?(1)希望取消無人樓層;
?(2)若電梯在下行過程中且電梯有人的情況下,電梯不能往上走;
??電梯在上行過程中且有人的情況下,電梯不能往下走;
?(3)克服電梯上行下行中存在的失重問題;
?(4)?如果出現滿員情況,為確保安全,電梯直接去往最近停靠樓層,中間不做調度
???響?應,這樣也可以節省時間。
?
?2.3.2用戶外需求
?(1)最短的時間到達我所要到達的樓層;
?(2)希望可以在電梯的外面看到電梯的運行方向及運載情況(即電梯是否擁擠);
?(3)等待時間盡可能少
?(4)如果低層用戶按下按鈕30秒后沒有電梯到達,大多會選擇使用樓梯:例如:雖?
??然1-7層電梯不會停,但是同學們可以坐到8層然后再走下來,如果等電梯時間短的
??話,同學們還是喜歡坐電梯的,但是如果等的時間長的話,他們會選擇走樓梯。
2.4調查存在的問題???
??(1)使用率太低,因為上課的樓層不一樣,所以會出現在每層樓梯都會停留的情況;
???????還有就是如果上午3-4節的課都在雙層上課的話,就會導致另外兩個電梯是閑
???????置狀態。?????
??(2)高峰期時,電梯供不應求,好多同學都會在電梯口等一段時間。
??(3)電梯利用不恰當,1-7層不能乘坐電梯,那么7層或者6層上課的同學,可能
???????會乘坐電梯先到達8層再步行下來,這就會浪費一定的時間。?????????
三、實地調查
?????3.1上午1-2節下課
???????(1)在第一層調查到的數據及時間
| ??????層數 | 下樓 | 上樓 | 到達時間 | 開門時間 | 關門時間 | 平均時間 (層/秒) |
| ???1層 | 15 | 14 | ? | 3s | 3s | ? |
| ? | 18 | 12 | ? | ? | ? | ? |
| ? | 12 | 10 | ? | ? | ? | ? |
| ??1-8層 | 4 | 1 | 21s | 3s | 3s | ??3.5 |
| ??1-15層 | 1 | ? | 1分10秒 | 3s | 3s | ??5s |
| ??1-18層 | ? | ? | 1分47秒 | 3s | 3s | ?6.5s |
| ??18-8層 | ? | ? | 54s | 3s | 3s | ?5?.5s |
??????
???
四、擬解決方案
??為了解決電梯提前占位的問題,提出了如下的解決方案:
??(1)在電梯上樓的過程中且電梯中有人的情況(有人的解釋是有人上或者下,如果人處于電梯中不上也不下,那么就不算人數),電梯不允許向下;同理,在電梯下樓的過程中且電梯中有人,電梯不允許向上。。可以較有效地解決這個問題
??(2)為了解決有些故意搞怪而在每層都設置停留,可以允許電梯內人員人工取消該些樓層的停留;
??(3)至于其他各種各樣的問題,旨在提高學生的素質,或者提高學校的硬件措施,多開設電梯。
?
?
?
轉載于:https://www.cnblogs.com/zgsxh/p/4369648.html
總結
以上是生活随笔為你收集整理的电梯调度问题之需求分析的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 用JavaScript实现100以内自然
- 下一篇: 简单三个数比较大小 “?!”的用法