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