- 相關推薦
運行情況總結報告
總結就是對一個時期的學習、工作或其完成情況進行一次全面系統的回顧和分析的書面材料,它能幫我們理順知識結構,突出重點,突破難點,讓我們一起認真地寫一份總結吧。總結怎么寫才不會千篇一律呢?下面是小編精心整理的運行情況總結報告,歡迎閱讀,希望大家能夠喜歡。
一、程序運行情況說明
1.程序界面
本程序使用java語言實現。程序運行界面如下圖1.1所示,包括左上角參數輸入界面、左下角的仿真時間、右邊樓層人員停留和等待情況、電梯運行界面、電梯載客以及乘客狀態變化。
電梯運行界面
樓層人員停留等待
乘客狀態變化
電梯載客
圖1.1程序界面
輸入參數填寫時當光標移到填寫位置處自動提示輸入范圍,當輸入沒有或超出范圍時探出提示窗口。以下為彈出的窗口示意圖:
圖1.2錯誤輸入彈出窗口
圖1.3空輸入彈出窗口
2.程序說明
程序中樓層有40層用直方的四十個矩形表示,十個電梯所在樓層用顏色標識,并以不同的顏色區分電梯狀態:電梯處于空閑狀態為黃色,電梯處于運行狀態為綠色,電梯處于運行中等待乘客上下狀態為紅色。在電梯處于運行狀態時顏色矩形框上面的數字標識為電梯中的人數,電梯中載客在相應電梯下面顯示。每個樓層的逗留人數和等待乘梯人數在右邊框中顯示。選取狀態比較全面的兩個仿真界面如圖1.4和圖1.5所示,前者為程序仿真46秒,后者為仿真433秒。
圖1.4仿真界面1
圖1.5仿真界面2
左邊乘客狀態輸出框中,為了清楚表達乘客進行的動作,輸出前加了不同的符號:1)xxperson:1-32表示乘客1發出去往32層的乘梯請求2)@@person:1-32表示乘客1前往32層已經進入電梯3)##person:1表示乘客1完成此次乘梯,出電梯4)%%person:1表示乘客1不再乘梯離開大樓
3.仿真結束后統計結果界面
把電梯運行時間和空閑時間以及每個乘客等待時間運行介紹后輸出到左邊的文本框中如下圖1.6所示。為十個人仿真后的結果,把其文本拷貝出來如下
電梯運行時間統計:
電梯E0空閑時間:281運行時間:648電梯E1空閑時間:214運行時間:715電梯E2空閑時間:270運行時間:659電梯E3空閑時間:63運行時間:866電梯E4空閑時間:118運行時間:811電梯E5空閑時間:123運行時間:806電梯E6空閑時間:30運行時間:899電梯E7空閑時間:58運行時間:871電梯E8空閑時間:194運行時間:735電梯E9空閑時間:343運行時間:586乘客等待時間統計:乘客1等待時間:0乘客2等待時間:22乘客3等待時間:23乘客4等待時間:21乘客5等待時間:85乘客6等待時間:22乘客7等待時間:43乘客8等待時間:31乘客9等待時間:45乘客10等待時間。
圖1.6輸出結果
二、程序運行情況分析
1.隨機數
程序運行時很多地方用的隨機數,比如電梯初始狀態所在樓層,乘客乘梯次數,乘客所要到達的樓層,乘客到達樓層后隨機在樓層內停留的時間數,乘客在M分鐘內隨機到達,這些隨機數是為了仿真程序更加真實,使得可以最多的仿真出電梯的所有情況。
2.電梯仿真界面
程序動態界面是通過串行模擬并發來實現的,利用定時器每一秒激發一次,將多個固定的畫面顯示出來變成活動的畫面。在定時器外面進行電梯、界面等的初始化,在定時器里面執行轉換規則,顯示界面等動作。
3.程序的特點和問題
程序的設計和實現的過程中使用了面向對象的技術,由于個人水平有限,界面和特殊值的處理方面并不合理,雖然最后將問題描述中的基本功能都實現了,但是個人感覺程序的可復用性和可擴展性并不強,個別邏輯設計復雜,雖然水平有限,但從這門課程中收獲很大。
【運行情況總結報告】相關文章:
運行病歷檢查情況總結11-29
變電運行技術總結報告06-08
運行病歷檢查情況總結范文02-08
變電運行工作情況總結11-21
工業建設及運行情況報告09-18
電廠運行工作總結報告03-17
軟件系統運行測試總結報告11-27
營養餐運行情況調研報告09-10
安全情況總結報告11-27
設備維修運行工作總結報告03-02