版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、停車場(chǎng)管理系統(tǒng)需求分析與概要設(shè)計(jì)說明書實(shí)驗(yàn)名稱:停車場(chǎng)管理系統(tǒng)目錄一 引言1.1、目的1.2、背景1.3、參考資料1.4、數(shù)據(jù)字典二 任務(wù)概述2.1、問題描述2.2、目的2.3、系統(tǒng)(或用戶)特點(diǎn)2.4、假定和約束2.5、基本要求三 需求規(guī)定3.1、對(duì)功能的規(guī)定3.1.1、車輛的駛?cè)脒^程3.1.2、車輛的駛出過程3.2、對(duì)性能的規(guī)定3.2.1、精度3.2.2、時(shí)間特性要求3.2.3、靈活性3.3、故障處理要求3.4、其他專門要求四 需求分析4.1、測(cè)試數(shù)據(jù)4.2、實(shí)現(xiàn)提示4.3、需求分析五 系統(tǒng)功能模塊圖和程序流程圖六 概要設(shè)計(jì)1、 引言本說明書主要描述如何實(shí)現(xiàn)停車場(chǎng)管理系統(tǒng),以及該系統(tǒng)的實(shí)現(xiàn)
2、目的、范圍、功能。供概要實(shí)際人員和軟件開發(fā)人員參考。1.1、目的停車場(chǎng)管理系統(tǒng)是為了提高停車場(chǎng)的運(yùn)行效率、加強(qiáng)安全性以及與智能交通系統(tǒng)的信息互動(dòng),把相關(guān)科學(xué)技術(shù)發(fā)展領(lǐng)域的最新成果合理有效的應(yīng)用到停車場(chǎng)管理系統(tǒng)的完善和發(fā)展中。1.2、背景我國(guó)數(shù)字化技術(shù)應(yīng)用現(xiàn)已逐漸應(yīng)用到社會(huì)的各個(gè)領(lǐng)域中;為了節(jié)約大量的人力、物力、財(cái)力。本設(shè)計(jì)針對(duì)目前停車場(chǎng)管理存在的介質(zhì)落后、集成自動(dòng)化程度低、安全性差、人性化和運(yùn)行效率低下的不足,結(jié)合目前科學(xué)技術(shù)領(lǐng)域的最新研究成果,設(shè)計(jì)了一種技術(shù)較先進(jìn)、性能可靠、自動(dòng)化程度較高的停車場(chǎng)管理系統(tǒng)。本設(shè)計(jì)的指導(dǎo)思想立足于提高停車場(chǎng)管理系統(tǒng)的可靠性、安全性和高效性,對(duì)目前我國(guó)各大中城市
3、所面臨的“停車難”問題的解決,具有一定得促進(jìn)作用。1.3、參考資料(1)李云清,楊慶紅.數(shù)據(jù)結(jié)構(gòu)(C語(yǔ)言版).北京:人民郵電出版社,2004.(2)嚴(yán)蔚敏,吳偉民.數(shù)據(jù)結(jié)構(gòu)(C語(yǔ)言版).北京:清華大學(xué)出版.1997.(3)嚴(yán)蔚敏,吳偉民.數(shù)據(jù)結(jié)構(gòu)(C語(yǔ)言版).北京:清華大學(xué)出版.1997.(4)周海英,馬巧梅,靳雁霞.數(shù)據(jù)結(jié)構(gòu)與算法設(shè)計(jì).北京:國(guó)防工業(yè)出版社,2007.(5)張海藩. 軟件工程導(dǎo)論. 北京:清華大學(xué)出版社.2003.(6)許志才,方賢文,劉士喜.數(shù)據(jù)庫(kù)、數(shù)據(jù)結(jié)構(gòu)、軟件工程課程設(shè)計(jì)指導(dǎo)及習(xí)題解答.北京:安徽大學(xué)出版社.20111.4、數(shù)據(jù)字典 表 1.1用戶名表 1.2 車位明細(xì)
4、 名字:用戶名 別名: 描述:標(biāo)識(shí)系統(tǒng)的登錄人員 定義:字符、字母 位置:登錄管理表 名字:車位明細(xì)表 別名: 描述:車位的各明細(xì)項(xiàng)目 定義:字符 定義:數(shù)字 位置:停車系統(tǒng)數(shù)據(jù)庫(kù) 名字:現(xiàn)金明細(xì)表 別名: 描述:現(xiàn)金的各明細(xì)項(xiàng)目 定義:字符 定義:數(shù)字 位置:現(xiàn)金系統(tǒng)數(shù)據(jù)庫(kù) 表1.3 現(xiàn)金明細(xì)2、 任務(wù)概述2.1、問題描述 設(shè)有一個(gè)可以停放n輛汽車的狹長(zhǎng)停車場(chǎng),它只有一個(gè)大門可以供車輛進(jìn)出。車輛按到達(dá)停車場(chǎng)時(shí)間的早晚依次從停車場(chǎng)最里面向大門口處停放(最先到達(dá)的第一輛車放在停車場(chǎng)的最里面)。如果停車場(chǎng)已放滿n輛車,則后來的車輛只能在停車場(chǎng)大門外的便道上等待,一旦停車場(chǎng)內(nèi)有車開走,則排在便道上的
5、第一輛車就進(jìn)入停車場(chǎng)。停車場(chǎng)內(nèi)如有某輛車要開走,在他之后進(jìn)入停車場(chǎng)的車都必須先退出停車場(chǎng)為它讓路,待其開出停車場(chǎng)后,這些車輛在依原來的次序進(jìn)場(chǎng)。每輛車在離開停車場(chǎng)時(shí),都應(yīng)依據(jù)它在停車場(chǎng)內(nèi)停留的時(shí)間長(zhǎng)短交費(fèi)。如果停留在便道上的車未進(jìn)停車場(chǎng)就要離去,允許其離去,不收停車費(fèi),并且仍然保持在便道上等待的車輛的次序。編制一程序模擬該停車場(chǎng)的管理。2.2、目的具有操作簡(jiǎn)單、使用方便、功能先進(jìn)等特點(diǎn),停車場(chǎng)使用者可以在最短的時(shí)間進(jìn)入或離開停車場(chǎng),從而提高停車場(chǎng)的管理水平,取得更高的經(jīng)濟(jì)效益和良好的社會(huì)效益。位于停車通道處等候車位的用戶能快速找到車位。用戶取車離開時(shí)能安全有序的離開。同時(shí)輔以智能化設(shè)備和完善的
6、管理軟件來簡(jiǎn)化人的勞動(dòng),實(shí)現(xiàn)停車場(chǎng)車輛進(jìn)入、場(chǎng)內(nèi)監(jiān)控以及計(jì)費(fèi)收費(fèi)等全過程的完全無人化管理;另一方面通過網(wǎng)絡(luò)化管理實(shí)現(xiàn)能夠在一個(gè)相對(duì)廣闊的地域內(nèi)(例如一個(gè)城市)了解多個(gè)停車場(chǎng)情況,提前了解停車情況,最終實(shí)現(xiàn)“隨意”停車。2.3、系統(tǒng)(或用戶)特點(diǎn) 停車場(chǎng)管理系統(tǒng)利用現(xiàn)代科技技術(shù)管理車輛,提高了車輛管理的高效性、實(shí)用性、安全性、可靠性和車輛自動(dòng)化管理的能力。有效的減少了人工的參與,從而最大限度的減少了人員費(fèi)用以及由人員失誤或人員舞弊造成的損失,大大提高整個(gè)停車場(chǎng)的經(jīng)濟(jì)性、安全性與使用效率。2.4、假定和約束(1)該軟件開發(fā)運(yùn)行的最短壽命為5年(2)開發(fā)軟件投入使用的最長(zhǎng)時(shí)間是兩個(gè)禮拜。2.5、基本
7、要求以棧模擬停車場(chǎng),以隊(duì)列模擬車場(chǎng)外的便道,按照從終端讀入的輸入數(shù)據(jù)序列進(jìn)行模擬管理。每一組輸入數(shù)據(jù)包括三個(gè)數(shù)據(jù)列:汽車“到達(dá)”或“離去”信息,汽車牌照號(hào)碼以及到達(dá)或離去的時(shí)刻。對(duì)每一組輸入數(shù)據(jù)進(jìn)行操作后的輸出信息為:在停車場(chǎng)內(nèi)停留的時(shí)間和應(yīng)繳納的費(fèi)用(在便道上停留的時(shí)間不收費(fèi))。棧以順序結(jié)構(gòu)實(shí)現(xiàn),隊(duì)列以鏈表結(jié)構(gòu)實(shí)現(xiàn)。3、 需求規(guī)定3.1、對(duì)功能的規(guī)定停車場(chǎng)管理系統(tǒng)的總功能如下:車輛的駛?cè)脒^程;車輛的駛出過程;3.1.1、車輛的駛?cè)脒^程根據(jù)提示的信息,點(diǎn)擊存放車輛界面,輸入車輛的信息,輸入車輛的戶主名和車牌號(hào),界面會(huì)顯示車輛的基本信息,點(diǎn)擊確認(rèn),如果停車場(chǎng)停滿車輛,則界面會(huì)出現(xiàn)信息提示你停車場(chǎng)
8、已滿;否則界面信息提示你存車成功。等待下一車輛存放。3.1.2、車輛的駛出過程如果取車,點(diǎn)擊取出車輛界面,輸入退車的信息,如戶主名或車牌號(hào),界面會(huì)顯示該車輛的基本信息,如車輛停放時(shí)間、停放場(chǎng)地、車輛是否需要繳費(fèi)、需要繳費(fèi)多少等。確認(rèn)退車后,是否需要車輛的移動(dòng),退車后剩余車輛車輛如何在停車場(chǎng)停放。3.2、對(duì)性能的規(guī)定3.2.1、精度1在計(jì)費(fèi)的處理過程中要求保留一位有效數(shù)字。2停車取車的過程中所考慮的時(shí)間是以“分鐘”為時(shí)間單位的。3.2.2、時(shí)間特性要求1用到的時(shí)間中,為了保證時(shí)間的可靠、公正,一律采用服務(wù)器的時(shí)間為標(biāo)準(zhǔn)。2在多用戶的操作過程中可能會(huì)碰到數(shù)據(jù)并發(fā)的問題。比如在停車前的過程中所查到的
9、那個(gè)空位在他所查的時(shí)候還沒有停車輛。但在查詢后的任何時(shí)候都有可能停放車輛??赡芫驮诒徊橹蟮哪且幻敕N。所以要確保數(shù)據(jù)的可靠和實(shí)時(shí)。3.2.3、靈活性該自動(dòng)化停車場(chǎng)管理系統(tǒng)基于C語(yǔ)言編寫,所以同用適應(yīng)于其他microsoft公司的windows產(chǎn)品。3.3、故障處理要求鑒于車輛流動(dòng)涉及的數(shù)據(jù)對(duì)于車主和管理員雙方的重要性,數(shù)據(jù)嚴(yán)格有效的恢復(fù)機(jī)制;數(shù)據(jù)必須每天進(jìn)行一次備份,由于本信息涉及信息量巨大,應(yīng)以天為周期進(jìn)增量轉(zhuǎn)儲(chǔ),以月為周期進(jìn)行海量轉(zhuǎn)儲(chǔ)。3.4、其他專門要求(1)所有的查詢、記錄、修改等操作以按鈕的形式給出,且名稱一律為取為“查詢”、 “修改”“刪除”等易于理解的形式;(2)根據(jù)車輛流動(dòng)情況
10、統(tǒng)計(jì)信息計(jì)算,系統(tǒng)在正常情況下應(yīng)該支持200以上的并行操作能力,高峰期間(例如周末、節(jié)假日)客流量高峰期間,應(yīng)支持300以上并行處理能力;高峰期間服務(wù)器端應(yīng)支持600次以上的信息記錄和修改。四、需求分析4.1、測(cè)試數(shù)據(jù)設(shè)n=2,輸入數(shù)據(jù):(A,1,5),(A,2,15),(D,1,5),(A,3,20),(A,4,25),(A,5,30),(D,2,35),(D,4,40),(E,0,0)。其中:A表示到達(dá)(arrival);D表示離去(departure);E表示輸出(end)。4.2、實(shí)現(xiàn)提示需要?jiǎng)e是一個(gè)棧,臨時(shí)停放為給要離去的汽車讓路二從停車場(chǎng)退出來的汽車,也用順序存儲(chǔ)結(jié)構(gòu)實(shí)現(xiàn)。輸入數(shù)據(jù)
11、按到達(dá)的時(shí)刻有序。棧中每一個(gè)元素表示一輛汽車,包含兩個(gè)數(shù)據(jù)項(xiàng):汽車的牌照號(hào)碼和進(jìn)入停車場(chǎng)的時(shí)刻。4.3、需求分析(1)以順序棧來表示停車場(chǎng),限定停車場(chǎng)的容量n。已鏈隊(duì)列來表示通道。限制以實(shí)型變量money來存放停車場(chǎng)費(fèi)率。(2)按照從終端讀入的數(shù)據(jù)序列進(jìn)行模擬管理。每輛車需要3個(gè)數(shù)據(jù),其中車輛數(shù)據(jù)為:A表示到達(dá),D表示離去,E表示程序結(jié)束。車輛牌照為整形數(shù)據(jù)。進(jìn)場(chǎng)或離場(chǎng)時(shí)間同樣為整形數(shù)據(jù)。(3)對(duì)每一組輸入數(shù)據(jù)進(jìn)行操作后的輸出信息為:若是車輛到達(dá),則輸出汽車在停車場(chǎng)內(nèi)或便道上停車位置;若是車輛離去,則輸出汽車在停車場(chǎng)內(nèi)停留的時(shí)間和應(yīng)交納的費(fèi)用(在便道上停留的時(shí)間不收費(fèi))。(4)該程序可以模擬停
12、車場(chǎng)的管理過程。(5)測(cè)試數(shù)據(jù):設(shè)n=2,輸入數(shù)據(jù):(A,1,5),(A,2,15),(D,1,5),(A,3,20),(A,4,25),(A,5,30),(D,2,35),(D,4,40),(E,0,0)。其中:A表示到達(dá)(arrival);D表示離去(departure);E表示輸出(end)。五、系統(tǒng)功能模塊圖和程序流程圖停車場(chǎng)管理系統(tǒng)停車處理子系統(tǒng)車位綜合管理子系統(tǒng)收費(fèi)系統(tǒng)核對(duì)車輛信息查詢空閑車位批準(zhǔn)車輛進(jìn)入停車場(chǎng)查詢停車信息查詢收費(fèi)記錄固定車位收費(fèi)處理便道車位收費(fèi)圖5.1 系統(tǒng)功能模塊圖初始化兩個(gè)棧Stack和Stack2及一個(gè)隊(duì)列Queue開始進(jìn)入主菜單結(jié)束隊(duì)列中元素進(jìn)棧車到達(dá)車離
13、開列表顯示退出車場(chǎng)內(nèi)信息便道信息退出列表顯示讓前方車輛進(jìn)入臨時(shí)棧對(duì)車量進(jìn)行計(jì)費(fèi)元素進(jìn)棧Stack棧Stack元素出棧元素進(jìn)隊(duì)列Queue隊(duì)列Queue中元素出隊(duì)便道車進(jìn)車場(chǎng)判斷便道是否有車判斷棧是否為滿車場(chǎng)是否為空?qǐng)D5.2 程序流程圖六、概要設(shè)計(jì)(1)設(shè)定棧的抽象數(shù)據(jù)類型定義為:ADT stack數(shù)據(jù)對(duì)象:D=ai|aicharset,i=1,2,n,n=0數(shù)據(jù)關(guān)系:R1=/ai-1,aiD,i=2,n基本操作InitStack(&S)操作結(jié)果:構(gòu)造一個(gè)空棧S。DestroyStack(&S)初始條件:棧S已經(jīng)存在。操作結(jié)果:銷毀棧S。ClearStack(&S)初始條件:棧S已經(jīng)存在。操作結(jié)
14、果:將S清空為空棧。StackLength(&S)初始條件:棧S已經(jīng)存在。操作結(jié)果:返回棧S的長(zhǎng)度。StackEmpty(&S)初始條件:棧S已經(jīng)存在。操作結(jié)果:若S為空棧,則返回TURE,否則返回FALSE。GetTop(S,&e)初始條件:棧S已經(jīng)存在。操作結(jié)果:若棧S不空,則以e返回棧頂元素。Push(&S,e)初始條件:棧S已經(jīng)存在。操作結(jié)果:在棧S的棧頂插入新的棧頂元素e。Pop(&S,&e)初始條件:棧S已經(jīng)存在。操作結(jié)果:刪除S的棧頂元素,并以e返回其值。StackTraverse(S,visit()初始條件:棧S已經(jīng)存在。操作結(jié)果:從棧底到棧頂一次對(duì)S中的每個(gè)元素調(diào)用函數(shù)vis
15、it()。ADT stack(2)設(shè)定鏈?zhǔn)疥?duì)列的抽象數(shù)據(jù)類型為:typedef struct QnodeQelemType data;Struct Qnode *next;Qnode,*QueuePtr;typedef structQueuePtr front;QueuePtr teat;ADT Queue數(shù)據(jù)對(duì)象:D=ai|aiElemSet,i=1,2,n,n=0數(shù)據(jù)關(guān)系:R1=/ai-1,aiD,i=2,n約定其中一端為隊(duì)列頭,一端為隊(duì)列尾?;静僮鱅nitQueue(&Q)操作結(jié)果:構(gòu)造一個(gè)空隊(duì)列Q。DestroyQueue(&Q)初始條件:隊(duì)列Q已經(jīng)存在。操作結(jié)果:隊(duì)列Q被銷毀,不再
16、存在。ClearQueue(&Q)初始條件:隊(duì)列Q已經(jīng)存在。操作結(jié)果:將Q清空為空隊(duì)列。QueueLength(Q)初始條件:隊(duì)列Q已經(jīng)存在。操作結(jié)果:返回Q的元素個(gè)數(shù),即隊(duì)列的長(zhǎng)度。QueueEmpty(Q)初始條件:隊(duì)列Q已經(jīng)存在。操作結(jié)果:若Q為空隊(duì)列,則返回TURE,否則返回FALSE。GetHead(Q,&e)初始條件:Q為非空隊(duì)列。操作結(jié)果:用e返回Q隊(duì)列頭元素。EnQueue(&Q,e)初始條件:隊(duì)列Q已經(jīng)存在。操作結(jié)果:插入元素e為Q的新隊(duì)尾元素。DeQueue(&Q,&e)初始條件:Q為非空隊(duì)列。操作結(jié)果:刪除Q的隊(duì)頭元素,并以e返回其值。QueueTraverse(Q,visit()初始條件:隊(duì)列Q已經(jīng)存在。操作結(jié)果:從隊(duì)頭到隊(duì)尾,依次對(duì)Q的每一個(gè)數(shù)據(jù)元素調(diào)用函數(shù)visit()。一旦visit()失敗,則操作失敗。ADT Queue(3)
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度蜜蜂養(yǎng)殖產(chǎn)業(yè)政策研究與咨詢合同3篇
- 2024銷售居間合同模板
- 健康心理的養(yǎng)護(hù)
- Unit 3 Family Ties PresentingIdeas 英文版說課稿 - 2024-2025學(xué)年外研版(2024)七年級(jí)英語(yǔ)上冊(cè)001
- 2024秋八年級(jí)英語(yǔ)上冊(cè) Unit 6 Im going to study computer science Section A(Grammar focus-3c)說課稿 (新版)人教新目標(biāo)版
- 11《百年孤獨(dú)(節(jié)選)》說課稿 2024-2025學(xué)年統(tǒng)編版高中語(yǔ)文選擇性必修上冊(cè)
- 2023七年級(jí)地理上冊(cè) 第五章 世界的發(fā)展差異 第二節(jié) 國(guó)際經(jīng)濟(jì)合作說課稿 (新版)湘教版
- 7 平結(jié)手鏈(說課稿)蘇教版五年級(jí)下冊(cè)綜合實(shí)踐活動(dòng)
- 二零二五版材料采購(gòu)與智能制造項(xiàng)目管理服務(wù)合同3篇
- 2025年度企業(yè)信息化解決方案采購(gòu)居間合同4篇
- 中國(guó)的世界遺產(chǎn)智慧樹知到期末考試答案2024年
- 2023年貴州省銅仁市中考數(shù)學(xué)真題試題含解析
- 世界衛(wèi)生組織生存質(zhì)量測(cè)量表(WHOQOL-BREF)
- 《葉圣陶先生二三事》第1第2課時(shí)示范公開課教學(xué)PPT課件【統(tǒng)編人教版七年級(jí)語(yǔ)文下冊(cè)】
- 某送電線路安全健康環(huán)境與文明施工監(jiān)理細(xì)則
- GB/T 28885-2012燃?xì)夥?wù)導(dǎo)則
- PEP-3心理教育量表-評(píng)估報(bào)告
- 控制性詳細(xì)規(guī)劃編制項(xiàng)目競(jìng)爭(zhēng)性磋商招標(biāo)文件評(píng)標(biāo)辦法、采購(gòu)需求和技術(shù)參數(shù)
- 《增值稅及附加稅費(fèi)申報(bào)表(小規(guī)模納稅人適用)》 及其附列資料-江蘇稅務(wù)
- 中南民族大學(xué)中文成績(jī)單
- 危大工程安全管理措施方案
評(píng)論
0/150
提交評(píng)論