編寫人員:胡亞寶 焦燕
1 引言
1.1 編寫目的
本需求規格說明書對電梯排程系統進行簡單的分析,定義總體要求,給出了背景、效能要求、功能分析及實地考察的內容。
系統主要使用者是石家莊鐵道大學基礎教學樓內電梯管理員、電梯維護人員、電梯測試人員、乘坐電梯乘客等。旨在加深與使用者之間的交流,在功能與介面上與使用者達成一致的看法,以便於開發出使用者滿意的系統。
1.2 適用範圍
軟體系統名稱:電梯排程系統
作用:可模擬電梯排程過程
實際環境:教學樓電梯
1.3 參考資料
[1]週之英 現代軟體工程 北京科學出版社 1999
[2]楊文龍,吳淑珍,吳雲 軟體工程 北京電子工業出版社 1997
[3王繼成,高珍 軟體需求分析的研究[j] 計算機工程與設計 2002,23
2 系統概述
2.1 產品描述
2.1.1 系統屬性
電梯排程系統是乙個模擬電梯執行的系統,它通過各種演算法的實現,可模擬使用者使用電梯時最佳開始、停止路線,可以實現電梯最優排程,節省時間、電力等,可供電梯管理員更好的進行電梯排程,提高電梯的使用效率。
2.1.2 開發背景
石家莊鐵道大學基礎教學樓電梯配置:大廈有18層,共4部電梯,每部限乘15人,重量限制1150kg。
高峰期人數統計:電梯a2等待人數為23人。
目前電梯排程存在的問題:停靠所有樓層,使得高層乘客在乘坐時往往電梯已滿;無論乘客是按上還是下,電梯執行到這一樓層都要停下來;人數沒達到限制而重量超限。學校的電梯有一方面設計得很不錯,單雙層要分開乘坐。這極大節省了週期執行時間。給學生上課帶來了極大的方便。
擬解決的方案:使用演算法,控制某幾部電梯停靠樓層;電梯判斷乘客要上還是下,控制停止條件;首先以重量為第一限制,再以人數為限制。
附:電梯調查表
電梯名稱
停靠層數(層)
乘客限制(人
重量限制(kg)
電梯a1
8-18單層
151150
電梯a2
8-18單層
151150
電梯b1
8-18雙層
151150
電梯b2
8-18雙層
151150
2.2 產品功能
清晰,方便,簡單,適用度高。
高——必須實現的功能:模擬情景給出最優排程
中——應該實現的功能:實現最優排程後,給管理員提示
低——可以實現的功能:管理員可進行設定,在客流量不同時優化
2.3 執行環境
windows xp 或以上版本
3 功能需求
3.1 功能描述
模擬電梯執行、排程,給出最優排程線路,並執行。
4 執行需求
4.1 使用者介面
模擬視窗、面板
4.2 硬體介面
電梯4.3 軟體介面
windows xp 或以上版本
4.4 通訊介面
反饋內容或訊號的顯示面板和警報器
5 附錄
課堂訓練 電梯排程
一 題目要求 石家莊鐵道大學基礎大樓一共有四部電梯,每層都有人上下,電梯在每層都停。覺得在每層都停覺得不耐煩。由於樓層不太高,在上下課高峰期時時,電梯從一層上行,但只允許停在某一樓層。在一樓時,每個乘客選擇自己的目的層,電梯則自動計算出應停的樓層。問電梯停在那一樓層,能夠保證這次乘坐電梯的所有乘客爬...
軟體工程課堂訓練 最便宜購書方案
一 實驗題目 某書店針對 哈利波特 系列書籍進行 活動,一共5卷,用編號0 1 2 3 4表示,單獨一捲售價8元,具體折扣如下所示 本數 折扣 2 5 3 10 4 20 5 25 根據購買的卷數以及本數,會對應不同折扣規則情況。單數一本書只會對應乙個折扣規則,例如購買了兩本卷1,一本卷2,則可以享...
軟體工程(1) 雲課堂
經過基本modularity also called separation of concerns 設計的 模組化的思想和命令列選單的實現範例 開源社群中常見的寫法 基本模組化的寫法 設計中的一些常見方法 kiss keep it stupid using design to frame the c...