版權(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、目的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ī)定、車輛的駛?cè)脒^程、車輛的駛出過程3.2、對(duì)性能的規(guī)定、精度、時(shí)間特性要求、靈活性3.3、故障處理要求3.4、其他專門要求四需求分析4.1、測(cè)試數(shù)據(jù)4.2、實(shí)現(xiàn)提示4.3、需求分析五系統(tǒng)功能模塊圖和程序流程圖六概要設(shè)計(jì)2一、引言本說明書主要描述如何實(shí)現(xiàn)停車場(chǎng)管理系統(tǒng), 以及該系統(tǒng)的實(shí)現(xiàn)目的、 范圍、功能。供概要實(shí)際人員和軟件開發(fā)人員參考。
2、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、車位明細(xì)表描述:標(biāo)識(shí)系統(tǒng)的登錄人員別名:定義:字符、字母描述:車位的各明細(xì)項(xiàng)目位置:登錄管理表定義:字符定義: 數(shù)字 位置:停車系統(tǒng)數(shù)據(jù)庫(kù)3表 1.3 現(xiàn)金明細(xì)名字:現(xiàn)金明細(xì)表別名:描述:現(xiàn)金的各明細(xì)項(xiàng)目定義:字符定義: 數(shù)字 位置:現(xiàn)金系統(tǒng)數(shù)據(jù)庫(kù)二、任務(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)有車開走 ,則排在便道上的第一輛車就進(jìn)入停車場(chǎng)。停車場(chǎng)內(nèi)如有某輛
5、車要開走,在他之后進(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è)備和完善的管理軟件來簡(jiǎn)化人的勞動(dòng)
6、,實(shí)現(xiàn)停車場(chǎng)車輛進(jìn)入、 場(chǎng)內(nèi)監(jiān)控以及計(jì)費(fèi)收費(fèi)等全過程的完全無(wú)人化管理; 另一方面通過網(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)。三、 需求規(guī)定43.1 、對(duì)功能的規(guī)定停車場(chǎng)管理系統(tǒng)的總功能如下:車輛的駛?cè)脒^程;車輛的駛出過程;、車輛的駛?cè)脒^程根據(jù)提示的信息,點(diǎn)擊存放車輛界面,輸入車輛的信息,輸入車輛的戶主名和車牌號(hào),界面會(huì)顯示車輛的基本信息,點(diǎn)擊確認(rèn), 如果停車場(chǎng)停滿車輛,則界面會(huì)出現(xiàn)信息提示你停
8、車場(chǎng)已滿;否則界面信息提示你存車成功。等待下一車輛存放。、車輛的駛出過程如果取車, 點(diǎn)擊取出車輛界面, 輸入退車的信息, 如戶主名或車牌號(hào), 界面會(huì)顯示該車輛的基本信息, 如車輛停放時(shí)間、 停放場(chǎng)地、 車輛是否需要繳費(fèi)、 需要繳費(fèi)多少等。確認(rèn)退車后,是否需要車輛的移動(dòng),退車后剩余車輛車輛如何在停車場(chǎng)停放。3.2 、對(duì)性能的規(guī)定、精度1> 在計(jì)費(fèi)的處理過程中要求保留一位有效數(shù)字。2> 停車取車的過程中所考慮的時(shí)間是以“分鐘”為時(shí)間單位的。、時(shí)間特性要求1> 用到的時(shí)間中,為了保證時(shí)間的可靠、公正,一律采用服務(wù)器的時(shí)間為標(biāo)準(zhǔn)。 2> 在多用戶的操作過程中可能會(huì)碰到數(shù)據(jù)并發(fā)的
9、問題。比如在停車前的過程中所查到的那個(gè)空位在他所查的時(shí)候還沒有停車輛。但在查詢后的任何時(shí)候都有可能停放車輛??赡芫驮诒徊橹蟮哪且幻敕N。所以要確保數(shù)據(jù)的可靠和實(shí)時(shí)。、靈活性該自動(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)所有的查詢、記錄、修改等操作以按鈕的形式給出,且名稱一律為取為“查詢”、“修改”“刪除”等易于理
10、解的形式;(2)根據(jù)車輛流動(dòng)情況統(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í)停放為給要離
11、去的汽車讓路二從停車場(chǎng)退出來的汽車, 也用順序存儲(chǔ)結(jié)構(gòu)實(shí)現(xiàn)。 輸入數(shù)據(jù)按到達(dá)的時(shí)刻有序。 棧中每一個(gè)元素表示一輛汽車, 包含兩個(gè)數(shù)據(jù)項(xiàng):汽車的牌照號(hào)碼和進(jìn)入停車場(chǎng)的時(shí)刻。54.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)或便道上停車位置; 若是車輛離去
12、, 則輸出汽車在停車場(chǎng)內(nèi)停留的時(shí)間和應(yīng)交納的費(fèi)用 (在便道上停留的時(shí)間不收費(fèi) )。(4)該程序可以模擬停車場(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)停車處理車位綜合管收費(fèi)系統(tǒng)子系統(tǒng)理子系統(tǒng)核 對(duì)查 詢批準(zhǔn)車查詢查詢固 定便道車 輛空 閑輛進(jìn)入停車收費(fèi)車 位車位信息車
13、位停車場(chǎng)信息記錄收 費(fèi)收費(fèi)處理6圖 5.1系統(tǒng)功能模塊圖開始初 始 化 兩 個(gè) 棧Stack 和Stack2 及一個(gè)隊(duì)列Queue進(jìn)入主菜單車到達(dá)車離開列表顯示退出車場(chǎng)內(nèi)信息便道信息車場(chǎng)是否為空讓前方車輛進(jìn)入臨時(shí)棧退出列表顯示7對(duì)車量進(jìn)行計(jì)費(fèi)圖 5.2程序流程圖8六、概要設(shè)計(jì)(1)設(shè)定棧的抽象數(shù)據(jù)類型定義為:ADT stack數(shù)據(jù)對(duì)象:數(shù)據(jù)關(guān)系:基本操作D=a i |ai charset ,i=1,2 , ,n ,n>=0 R1=<a i-1 ,ai>/a i-1 , ai D, i=2 , , nInitStack(&S)操作結(jié)果:構(gòu)造一個(gè)空棧S。DestroySt
14、ack(&S)初始條件:棧S 已經(jīng)存在。操作結(jié)果:銷毀棧S。ClearStack(&S)初始條件:棧S 已經(jīng)存在。操作結(jié)果:將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 ,
15、&e)初始條件:棧S 已經(jīng)存在。操作結(jié)果:刪除S 的棧頂元素,并以e 返回其值。StackTraverse(S, visit()初始條件:棧S 已經(jīng)存在。操作結(jié)果:從棧底到棧頂一次對(duì)S 中的每個(gè)元素調(diào)用函數(shù)visit() 。ADT stack(2)設(shè)定鏈?zhǔn)疥?duì)列的抽象數(shù)據(jù)類型為:typedef struct QnodeQelemType data;Struct Qnode *next;Qnode,*QueuePtr;typedef struct9QueuePtr front;QueuePtr teat;ADT Queue數(shù)據(jù)對(duì)象: D=a i |ai ElemSet, i=1,2 , ,
16、n, n>=0 數(shù)據(jù)關(guān)系: R1=<a i-1 ,ai>/a i-1 , ai D, i=2 , , n約定其中一端為隊(duì)列頭,一端為隊(duì)列尾?;静僮鱅nitQueue(&Q)操作結(jié)果:構(gòu)造一個(gè)空隊(duì)列Q。DestroyQueue(&Q)初始條件:隊(duì)列Q 已經(jīng)存在。操作結(jié)果:隊(duì)列Q 被銷毀,不再存在。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 為空
17、隊(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)本程序有 4 個(gè)模塊主程序模塊
溫馨提示
- 1. 本站所有資源如無(wú)特殊說明,都需要本地電腦安裝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年度勞動(dòng)法培訓(xùn)學(xué)習(xí)心得體會(huì)及勞動(dòng)保障政策解讀合同3篇
- 商丘學(xué)院《電影賞析》2023-2024學(xué)年第一學(xué)期期末試卷
- 二零二五年度建筑垃圾資源化利用項(xiàng)目施工合同標(biāo)準(zhǔn)3篇
- 二零二五年度鋁材貿(mào)易進(jìn)出口合同4篇
- 二零二五版標(biāo)前協(xié)議書-礦山開采項(xiàng)目3篇
- 二零二五年度林業(yè)產(chǎn)業(yè)結(jié)構(gòu)調(diào)整林權(quán)流轉(zhuǎn)協(xié)議4篇
- 2025年度煤礦井下自動(dòng)化控制系統(tǒng)設(shè)計(jì)與安裝合同4篇
- 二零二五年度鋁材產(chǎn)品環(huán)保標(biāo)準(zhǔn)執(zhí)行與監(jiān)督合同3篇
- 2025年度廠房設(shè)備租賃與人才培養(yǎng)合同3篇
- 2025年水井對(duì)外承包項(xiàng)目合同書(含成本控制)2篇
- 新型電力系統(tǒng)簡(jiǎn)介演示
- 特種設(shè)備行業(yè)團(tuán)隊(duì)建設(shè)工作方案
- 眼內(nèi)炎患者護(hù)理查房課件
- 肯德基經(jīng)營(yíng)策略分析報(bào)告總結(jié)
- 買賣合同簽訂和履行風(fēng)險(xiǎn)控制
- 中央空調(diào)現(xiàn)場(chǎng)施工技術(shù)總結(jié)(附圖)
- 水質(zhì)-濁度的測(cè)定原始記錄
- 數(shù)字美的智慧工業(yè)白皮書-2023.09
- -安規(guī)知識(shí)培訓(xùn)
- 2021-2022學(xué)年四川省成都市武侯區(qū)部編版四年級(jí)上冊(cè)期末考試語(yǔ)文試卷(解析版)
- 污水處理廠設(shè)備安裝施工方案
評(píng)論
0/150
提交評(píng)論