![西寶高速實(shí)習(xí)報(bào)告_第1頁](http://file4.renrendoc.com/view/be40db0d925d65ec5a6cd8caf813b3fb/be40db0d925d65ec5a6cd8caf813b3fb1.gif)
![西寶高速實(shí)習(xí)報(bào)告_第2頁](http://file4.renrendoc.com/view/be40db0d925d65ec5a6cd8caf813b3fb/be40db0d925d65ec5a6cd8caf813b3fb2.gif)
![西寶高速實(shí)習(xí)報(bào)告_第3頁](http://file4.renrendoc.com/view/be40db0d925d65ec5a6cd8caf813b3fb/be40db0d925d65ec5a6cd8caf813b3fb3.gif)
![西寶高速實(shí)習(xí)報(bào)告_第4頁](http://file4.renrendoc.com/view/be40db0d925d65ec5a6cd8caf813b3fb/be40db0d925d65ec5a6cd8caf813b3fb4.gif)
![西寶高速實(shí)習(xí)報(bào)告_第5頁](http://file4.renrendoc.com/view/be40db0d925d65ec5a6cd8caf813b3fb/be40db0d925d65ec5a6cd8caf813b3fb5.gif)
下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、實(shí)驗(yàn)一西寶高速模擬一、實(shí)驗(yàn)?zāi)康挠深}目要求得知本題為對(duì)西寶高速的模擬。經(jīng)過分析在仿真系統(tǒng)中應(yīng)包括的功能如下:(1)始發(fā)站控制產(chǎn)生相應(yīng)的客車(根據(jù)預(yù)先給定的汽車的屬性);(2)始發(fā)站控制產(chǎn)生相應(yīng)的乘客;(3)乘客來到車站以后選擇合適的車,上車;(4)汽車到了發(fā)車時(shí)間,發(fā)車;(5)汽車在公路上行駛(包括在中間站停車);(6)汽車到終點(diǎn)站,并準(zhǔn)備再次發(fā)車,執(zhí)行(4);(7)乘客到站下車。二、實(shí)驗(yàn)內(nèi)容需求分析通過上一步的問題描述,采用用例建模的方式對(duì)此模型進(jìn)行建立。用例圖如下:用例ID:1用例名:上車參和者:乘客,汽車用例描述:此用例是在乘客發(fā)生上車動(dòng)作時(shí)候發(fā)生的,乘客產(chǎn)生并且上車的動(dòng)作。事件流:1.乘
2、客來到車站;找到離現(xiàn)在最近的要出發(fā)并且不滿的汽車;2.1若車站里汽車座位全滿,則排隊(duì)等待2.2若車站已經(jīng)無汽車,則乘客離開車站乘客上車;乘客通知汽車目的地,注冊信息。前置事件:無后置事件:開車用例ID:2用例名:下車參和者:乘客,汽車用例描述:此用例發(fā)生于汽車中間站停車或終點(diǎn)站停車之后乘客發(fā)生動(dòng)作,乘客請(qǐng)求下車并且執(zhí)行下車的動(dòng)作事件流:1.乘客請(qǐng)求下;汽車將乘客注冊信息刷新;乘客下車。前置事件:中間站停車或終點(diǎn)站停車發(fā)生后置事件:無用例ID:3用例名:開車參和者:時(shí)鐘,汽車用例描述:此用例發(fā)生前提汽車已經(jīng)安排好發(fā)車時(shí)間,發(fā)生于到了汽車應(yīng)該發(fā)車的時(shí)間,時(shí)鐘觸發(fā)汽車開車。事件流:1當(dāng)前時(shí)鐘等于汽車
3、的發(fā)車時(shí)間;若車無汽車,什么都不做;2時(shí)間通知汽車啟動(dòng);汽車開車;乘客信息以及公路信息計(jì)算到每一站的時(shí)間和停車時(shí)間。前置事件:上車后置事件:無用例ID:4用例名:中間站停車參和者:時(shí)鐘,汽車用例描述:此用例發(fā)生于到了中間車站(靠時(shí)鐘來觸發(fā)的)時(shí),汽車做的動(dòng)作,停車或繼續(xù)行駛。事件流:1時(shí)鐘到了中間站停車時(shí)刻通知汽車停車2分鐘,同時(shí)更新汽車內(nèi)乘客信息;若無乘客下車則不停車,繼續(xù)行駛時(shí)鐘過了2分鐘汽車?yán)^續(xù)行駛前置事件:開車后置事件:下車用例ID:5用例名:終點(diǎn)站停車參和者:時(shí)鐘,汽車用例描述:此用例發(fā)生于汽車到了終點(diǎn)站時(shí),時(shí)鐘觸發(fā)汽車停車,并更新汽車狀態(tài)信息,取得再次開車時(shí)間,準(zhǔn)備再次發(fā)車事件流:
4、1.時(shí)鐘到了汽車到終點(diǎn)站時(shí)刻汽車停車汽車加入終點(diǎn)站的準(zhǔn)備發(fā)車隊(duì)列,同時(shí)設(shè)置再次發(fā)車時(shí)間;若時(shí)鐘已經(jīng)過了最晚發(fā)車時(shí)間,貝卅么都不做。前置事件:開車后置事件:下車下圖為西寶高速的仿真用例圖。系統(tǒng)設(shè)計(jì)(1)西寶高速的整個(gè)類圖如下:LDCLDCA+startString咿endString+rcwtini&-51fflig8TtenTcutFteF*7X轉(zhuǎn)衛(wèi)N再*bwkvn4txjolean曲TimeQbwheanfitfrilMQZdMHMFsOnidtimpRg:)!mMjti3Iljilpd:litrineF9M!iffE+Vd|i7ILink4jU-5r*pagffurr:lilt亠曲ill5
5、3戶ilLnLjrinl)07如irvile卄d:Im.k*Hdb.IrvtFpodtlm.臨心It*Wd-*sd那itudStr-radarriMsri弓ta曾toeIHrrWicStHWlVDRJlIJh*4un(BusStatni-hvtisrun4dust=nulWOUS:UntaedlJhVi&詢A-nlfHil七d理皿0詢iddve()tvodnao?MPiNJwme;$s哼sitfori:DoGibleStTilion+fripnSnnqHIt,DeMCupntidd叱“iri尹CDflipvlt1(2)各個(gè)類的構(gòu)造說明如下:.Time類:(通過時(shí)間來控制整個(gè)系統(tǒng)的運(yùn)行)star
6、t汽車開始發(fā)車的時(shí)間end整個(gè)系統(tǒng)運(yùn)行結(jié)束的時(shí)間nowtime系統(tǒng)當(dāng)前時(shí)間booleanisWorkTime()booleanislvTime()booleanisVoTime()voidarrMidSta()voidtimeFlow().Station站臺(tái)類name站臺(tái)的名字booleanisWorkTime()booleanislvTime()booleanisVoTime()voidarrMidSta()voidtimeFlow().Station站臺(tái)類name站臺(tái)的名字判斷是否是在工作時(shí)間內(nèi)判斷是否是Ivede的發(fā)車時(shí)間判斷是否是Volvo汽車的發(fā)車時(shí)間到達(dá)中間車站,若有下車的乘客,停
7、車;否則繼續(xù)行駛整個(gè)系統(tǒng)的時(shí)間流動(dòng)position站臺(tái)的位置.BusStation大車站類Ivlist依維柯車隊(duì)列voidsendIv()voidsendVo()voidreciveIv()voidreciveVo().Bus汽車類voidsendIv()voidsendVo()voidreciveIv()voidreciveVo().Bus汽車類Volvo沃爾沃車隊(duì)列paList乘客隊(duì)列依維柯發(fā)車沃爾沃發(fā)車接收到達(dá)車站的依維柯車接收到達(dá)車站的沃爾沃車type車的類型speed車的速度size車的車載量.Ivede依維柯車類、Volvo沃爾沃車類id:int車的idposition車的位置坐標(biāo)voidarrEndSta()到達(dá)終點(diǎn)車站的操作voidarrMidSta()到達(dá)中間車站的操作voidIvRun()依維柯車行駛中,改變位置坐標(biāo)voidVoRun()沃爾沃車行駛中,改變位置坐標(biāo).Road路程類Ivlist依維柯車隊(duì)列Volist沃爾沃車隊(duì)列pagnum路上的乘客總?cè)藬?shù)voidcacuPagnum()計(jì)算路上的乘客總?cè)藬?shù)Passenger乘客類id:int乘客的idDestination乘客要到的車站voidrandomSetDes()按照一定概率生成乘客要到達(dá)的車站Show輸出接口類實(shí)現(xiàn)抽象方法voidshow
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 執(zhí)行案件代理合同(2篇)
- 八年級(jí)上冊道德與法治第二單元 遵守社會(huì)規(guī)則 復(fù)習(xí)聽課評(píng)課記錄
- 冀教版歷史九年級(jí)上冊第2課《古代印度文明》聽課評(píng)課記錄
- 新版(修訂版)北師大版小學(xué)五年級(jí)數(shù)學(xué)下冊聽評(píng)課記錄精寫
- 蘇科版數(shù)學(xué)八年級(jí)上冊4.3《實(shí)數(shù)》聽評(píng)課記錄2
- 湘教版數(shù)學(xué)七年級(jí)上冊《2.5整式的加法和減法(1)》聽評(píng)課記錄5
- 蘇教版數(shù)學(xué)九年級(jí)上冊聽評(píng)課記錄《2-1圓(2)》
- 蘇科版數(shù)學(xué)八年級(jí)上冊《4.2 立方根》聽評(píng)課記錄
- 華師大版歷史九年級(jí)上冊第6課《古希臘羅馬文化》聽課評(píng)課記錄
- 人民版道德與法治七年級(jí)上冊5.1《心中有他人》聽課評(píng)課記錄
- 2024年山東省煙臺(tái)市初中學(xué)業(yè)水平考試地理試卷含答案
- 2024-2030年中國高油酸花生油市場供需趨勢與營銷推廣渠道分析研究報(bào)告
- GB/T 44717-2024民用無人機(jī)可靠性飛行試驗(yàn)要求與方法
- 抗腫瘤治療所致惡心嘔吐護(hù)理
- 2024年廣東省中考地理試題(含解析)
- 西安經(jīng)濟(jì)技術(shù)開發(fā)區(qū)管委會(huì)招聘考試真題
- 冀教版小學(xué)英語六年級(jí)下冊全冊教案
- 2024人工智能開源大模型生態(tài)體系研究報(bào)告
- 2024年中考語文復(fù)習(xí)分類必刷:非連續(xù)性文本閱讀(含答案解析)
- DL∕T 974-2018 帶電作業(yè)用工具庫房
- 緊密型縣域醫(yī)療衛(wèi)生共同體慢病管理中心運(yùn)行指南試行等15個(gè)指南
評(píng)論
0/150
提交評(píng)論