停車場管理實驗報告_第1頁
停車場管理實驗報告_第2頁
停車場管理實驗報告_第3頁
停車場管理實驗報告_第4頁
停車場管理實驗報告_第5頁
全文預(yù)覽已結(jié)束

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

PAGE本科學(xué)生設(shè)計性實驗報告項目組長***學(xué)號成員***專業(yè)軟件工程實驗項目模擬停車場管理指導(dǎo)教師及職稱****上課時間2014年7月2日至2014年7月19日一、實驗設(shè)計方案實驗名稱:模擬停車場管理實驗時間:2014.7.19-8.20小組合作:是●否○小組成員:***1、實驗?zāi)康模赫莆諚!㈥犃械膽?yīng)用,數(shù)據(jù)庫的編程,棧和隊列的不同作用和使用場合,學(xué)會使用棧和隊列解決生活中的實際問題,提高自身的設(shè)計能力。實驗要求:1-2人為一組,要求能夠利用新學(xué)棧,隊列等知識實現(xiàn)一個模擬停車場管理系統(tǒng)。2、實驗場地及儀器、設(shè)備和材料:實驗場地:學(xué)校機房設(shè)備:計算機軟件:jdk1.7,jvm,MyEclipse3、實驗思路(實驗內(nèi)容、數(shù)據(jù)處理方法及實驗步驟等):一、實驗內(nèi)容:設(shè)停車場只有一個可停放n輛汽車的狹長通道,且只有一個大門可供汽車進出。汽車在停車場內(nèi)按車輛到達的先后順序依次排列,若車場內(nèi)已停滿,則后來的汽車只能在門外的便道上等候,一旦停車場內(nèi)有車開走,則排在便道上的第一輛車即可進入;當停車場內(nèi)某輛車要離開時,由于停車場是狹長的通道,在它之后開入的車輛必須先退出車場為它讓路,待該輛車開出大門后,為它讓路的車輛再次按原次序進入車場。在這里假設(shè)汽車不能從便道上開走,記錄汽車“到達”或離去的信息、汽車牌照號碼、汽車到達或離去的時刻。車輛到達,輸出車輛在停車場內(nèi)或便道上的停車位置;車輛離去,輸出車輛在停車場內(nèi)停留的時間和應(yīng)繳納的費用二.數(shù)據(jù)處理及實驗步驟:1、使用棧來模擬停車場,使用隊列來模擬車外的便道2、設(shè)置一個輔助棧,臨時停放為給要離去的汽車讓路而從停車場退出來的汽車3、按照車輛到達或離去的時間有序的輸入數(shù)據(jù)指導(dǎo)老師對實驗設(shè)計方案的意見:指導(dǎo)老師簽名:年月日二、實驗結(jié)果與分析1、實驗?zāi)康?、場地及儀器、設(shè)備和材料、實驗思路等見實驗設(shè)計方案:一、實驗內(nèi)容:設(shè)停車場只有一個可停放n輛汽車的狹長通道,且只有一個大門可供汽車進出。汽車在停車場內(nèi)按車輛到達的先后順序依次排列,若車場內(nèi)已停滿,則后來的汽車只能在門外的便道上等候,一旦停車場內(nèi)有車開走,則排在便道上的第一輛車即可進入;當停車場內(nèi)某輛車要離開時,由于停車場是狹長的通道,在它之后開入的車輛必須先退出車場為它讓路,待該輛車開出大門后,為它讓路的車輛再次按原次序進入車場。在這里假設(shè)汽車不能從便道上開走,記錄汽車“到達”或離去的信息、汽車牌照號碼、汽車到達或離去的時刻。車輛到達,輸出車輛在停車場內(nèi)或便道上的停車位置;車輛離去,輸出車輛在停車場內(nèi)停留的時間和應(yīng)繳納的費用二.實驗的詳細設(shè)計第一步:設(shè)計模擬停車場的主控功能模塊:1、介紹程序的基本功能2、給出程序功能所對應(yīng)的鍵盤操作的提示:車輛到來或離去的表示方法,停車場或者便道的狀態(tài)的查詢方法提示等。測試程序,調(diào)試該模塊。第二步:設(shè)計汽車到來的模塊:首先查詢當前停車場的狀態(tài),當停車場非滿時,將其駛?cè)胪\噲觯ㄈ霔#_始計費;當停車場滿時,讓其進入便道等候(入隊)。測試程序,調(diào)試該模塊。第三步:設(shè)計汽車離開停車場模塊:當某輛車要離開停車場的時候,比它后進停車場的車要為它讓路,(即將這些車依次“壓入”輔助棧),開走請求離開的車,再將輔助棧中的車依次出棧,“壓入”停車場;同時根據(jù)離開的車的停車場停留的時間進行收費;最后查詢是否有車在便道等候,若有,將便道上的第一輛車駛?cè)胪\噲觯ㄏ瘸鲫?,再入棧),開始交費。測試程序,調(diào)試該模塊。第四步:實現(xiàn)該程序的狀態(tài)查詢功能:在屏幕上顯示停車位和便道上各位置的狀態(tài)測試程序,調(diào)試該模塊。2、實驗現(xiàn)象、數(shù)據(jù)及結(jié)果親,你看這些地方要不要適當?shù)募狱c程序運行的圖片,你看著辦~親,你看這些地方要不要適當?shù)募狱c程序運行的圖片,你看著辦~1、測試程序,屏幕提示輸入車輛到達或離開的信息,輸入到達的表示符()后,屏幕提示顯示牌照號,依次輸入JF001、JF002、JF003、JF004、JF005、JF006、JF007,前5輛車依次進入停車位,第6、7輛車分別進入了便道1、2位置,2、輸入離開提示符,讓牌照號為JF003的汽車從停車場開走,JF005、JF004的讓路,JF006進入停車位3、檢查停車位和便道的狀態(tài),沒有出現(xiàn)停車位有空位而便道上還有車的情況4、當按鍵輸入錯誤的時候程序提示用戶進行正確的操作3、對實驗現(xiàn)象、數(shù)據(jù)及觀察結(jié)果的分析與討論:根據(jù)實驗的現(xiàn)象和實驗結(jié)果,本次實驗成功的達到了預(yù)期的實驗?zāi)亢鸵螅軌虬磳嶒瀮?nèi)容及要求模擬停車場的管理對該程序進行分析:該程序用順序棧來模擬停車場,使用鏈隊來模擬停車場外的便道;還設(shè)計了一個輔助棧臨時停放要為離去的汽車讓路而從停車場退出來的汽車。該程序主要包括4個基本功能:主控功能、汽車到來的信息處理、汽車離去的信息及計費處理、停車場的狀態(tài)查詢功能。4、結(jié)論:通過本次實驗使我更加深刻地了解了棧和隊列的應(yīng)用,明白了分步編程、分步調(diào)試習(xí)慣對一個java編程人員的重要性在此實驗中應(yīng)該注意的問題:程序錯性的考慮,應(yīng)考慮到程序的容錯性,在按鍵輸入錯誤的時候應(yīng)有錯誤提示,知道用戶正確的操作。5、實驗總結(jié)本次實驗成敗之處及其原因分析:本程序沒有考慮到車輛的不同種類,因為不同種類的車占地面積不同,收費標準也要不同;失敗原因:沒有去調(diào)查相關(guān)的數(shù)據(jù)⑵本實驗的關(guān)鍵環(huán)節(jié)及改進措施:1.關(guān)鍵環(huán)節(jié):汽車到來的處理和汽車離開停車場的處理存儲停車場中車輛的狀態(tài),一遍隨時查詢2.若重做本實驗,為實現(xiàn)預(yù)期效果,儀器操作和實驗步驟應(yīng)做如下改善:對實驗的自我評價:本次試驗中,我們根據(jù)各自優(yōu)勢協(xié)調(diào)組員之間的任務(wù)分配,統(tǒng)一項目中使用到的數(shù)據(jù),相互幫助解決實驗中遇到的難點。在實驗中,各組員的表現(xiàn)都很優(yōu)秀,大家都非常地認真想讓項目完成

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論