停車場系統(tǒng)概要設(shè)計(jì)說明書_第1頁
停車場系統(tǒng)概要設(shè)計(jì)說明書_第2頁
停車場系統(tǒng)概要設(shè)計(jì)說明書_第3頁
停車場系統(tǒng)概要設(shè)計(jì)說明書_第4頁
停車場系統(tǒng)概要設(shè)計(jì)說明書_第5頁
已閱讀5頁,還剩7頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、.停車場管理系統(tǒng)概要設(shè)計(jì)說明書.目錄1引言111編寫目的112背景113定義114參考資料12總體設(shè)計(jì)221需求規(guī)定222運(yùn)行環(huán)境223基本設(shè)計(jì)概念和處理流程224結(jié)構(gòu)225功能需求與程序的關(guān)系326人工處理過程327尚未解決的問題33接口設(shè)計(jì)431用戶接口432外部接口433內(nèi)部接口44運(yùn)行設(shè)計(jì)541運(yùn)行模塊組合542運(yùn)行控制543運(yùn)行時(shí)間55系統(tǒng)論據(jù)結(jié)構(gòu)設(shè)計(jì)651邏輯結(jié)構(gòu)設(shè)計(jì)要點(diǎn)652物理結(jié)構(gòu)設(shè)計(jì)要點(diǎn)653數(shù)據(jù)結(jié)構(gòu)與程序的關(guān)系76系統(tǒng)出錯(cuò)處理設(shè)計(jì)861出錯(cuò)信息862補(bǔ)救措施863系統(tǒng)維護(hù)設(shè)計(jì)81引言 11編寫目的 在本停車場管理系統(tǒng)項(xiàng)目的前一階段,也就是需求分析階段中,已經(jīng)將系統(tǒng)用戶對(duì)本系

2、統(tǒng)的需求做了詳細(xì)的闡述,這些用戶需求已經(jīng)在上一階段中對(duì)停車場的實(shí)地調(diào)研中獲得,并在需求規(guī)格說明書中得到詳盡得敘述及闡明。本階段已在系統(tǒng)的需求分析的基礎(chǔ)上,對(duì)停車場管理系統(tǒng)做概要設(shè)計(jì)。主要解決了實(shí)現(xiàn)該系統(tǒng)需求的程序模塊設(shè)計(jì)問題。包括如何把該系統(tǒng)劃分成若干個(gè)模塊、決定各個(gè)模塊之間的接口、模塊之間傳遞的信息,以及數(shù)據(jù)結(jié)構(gòu)、模塊結(jié)構(gòu)的設(shè)計(jì)等。在以下的概要設(shè)計(jì)報(bào)告中將對(duì)在本階段中對(duì)系統(tǒng)所做的所有概要設(shè)計(jì)進(jìn)行詳細(xì)的說明。在下一階段的詳細(xì)設(shè)計(jì)中,程序設(shè)計(jì)員可參考此概要設(shè)計(jì)報(bào)告,在概要設(shè)計(jì)對(duì)停車場系統(tǒng)所做的模塊結(jié)構(gòu)設(shè)計(jì)的基礎(chǔ)上,對(duì)系統(tǒng)進(jìn)行詳細(xì)設(shè)計(jì)。在以后的軟件測試以及軟件維護(hù)階段也可參考此說明書,以便于了解在

3、概要設(shè)計(jì)過程中所完成的各模塊設(shè)計(jì)結(jié)構(gòu),或在修改時(shí)找出在本階段設(shè)計(jì)的不足或錯(cuò)誤。 12背景 13定義 停車場進(jìn)行停車的區(qū)域進(jìn)庫車輛進(jìn)入到停車場內(nèi)的車輛出庫車輛為離開車輛讓路的出庫并進(jìn)入暫停區(qū)的車輛便道區(qū)停放等待進(jìn)入停車場車輛的區(qū)域離開車輛離開停車場和等待區(qū)的車輛待進(jìn)車輛在庫外等待的車輛收費(fèi)站:對(duì)車輛進(jìn)行管理收費(fèi)的地方 14參考資料 數(shù)據(jù)結(jié)構(gòu)課程設(shè)計(jì) 2總體設(shè)計(jì) 21需求規(guī)定本系統(tǒng)在車輛進(jìn)入停車場時(shí)主要輸入車輛的車牌信息并抓拍車輛圖像,然后進(jìn)行車位分配、記錄以及時(shí)間的記錄。在車輛離開時(shí),會(huì)全自動(dòng)計(jì)算停留時(shí)間和用戶停留的費(fèi)用并拍下車輛離車圖像并更新車位信息。停車場管理系統(tǒng)的功能可以劃分為如下幾個(gè)部分

4、:菜單設(shè)計(jì):該系統(tǒng)采用會(huì)員密碼進(jìn)入,即每次開啟軟件都需要輸入相應(yīng)的會(huì)員密碼才可以進(jìn)入,并且有不同的界面出現(xiàn)(持不同會(huì)員卡登陸者的權(quán)限不同)。菜單有車輛進(jìn)入,車輛搜索,車輛顯示,車輛離開,退出,會(huì)員,便道這幾個(gè)選項(xiàng),包含了軟件的所有功能介紹。車輛進(jìn)入:該模塊可以添加新進(jìn)入車輛的信息,有2種不同的形式添加,一個(gè)是普通添加,即在公共停車場停車,另一個(gè)是會(huì)員添加,可以開辟一個(gè)特殊固定的停車位給那些會(huì)員優(yōu)先停車,達(dá)到多樣化,人性化。車輛離開:該模塊可以使車輛離開停車場,并且記錄下離開時(shí)間及離開時(shí)車輛圖像,并自動(dòng)計(jì)算停車費(fèi)用。車輛搜索:該模塊可以讓用戶在權(quán)限內(nèi)查詢需要的信息,輸入車牌號(hào)碼即可在已經(jīng)輸入的信

5、息中查詢到相應(yīng)的車輛,以及一些信息,以達(dá)到人性化,便利化。系統(tǒng)日志:該模塊可以顯示在該停車場中進(jìn)出的車輛記錄,有需要的用戶可以對(duì)所需信息一目了然。 22運(yùn)行環(huán)境 1)硬件環(huán)境:運(yùn)行本軟件要求處理器在奔騰以上,內(nèi)存在256MB以上的計(jì)算機(jī)。2)軟件環(huán)境:本系統(tǒng)支持的操作系統(tǒng)包括:Windows95 、Windows98 、Windows2000、 Windows Me Windows XP Windows 7;本軟件的開發(fā)工具為c-free程序語言。 23基本設(shè)計(jì)概念和處理流程本系統(tǒng)的基本設(shè)計(jì)概念和處理流程如下:1)系統(tǒng)啟動(dòng)時(shí),先進(jìn)入管理員身份驗(yàn)證模塊,可以辦理會(huì)員號(hào),設(shè)置相應(yīng)權(quán)限和查看時(shí)間。2

6、)通過身份驗(yàn)證后,對(duì)系統(tǒng)進(jìn)行初始化,可以進(jìn)行功能操作。3)系統(tǒng)進(jìn)入運(yùn)行狀態(tài),通過事件激活各功能模塊,并執(zhí)行指定模塊。4)各項(xiàng)功能執(zhí)行完畢后,重新進(jìn)入消息等待狀態(tài)。5)由退出系統(tǒng)事件激活關(guān)閉系統(tǒng)模塊,退出系統(tǒng)。 24結(jié)構(gòu) 完整的軟件結(jié)構(gòu)圖:停車場管理系統(tǒng)管理員身份驗(yàn)證便道車輛離開顯示停車場信息普通車輛退出顯示VIP信息車輛進(jìn)入退出搜索信息系統(tǒng)日志會(huì)員車輛離開顯示便道信息圖 1 停車場管理系統(tǒng)功能模塊圖 25功能需求與程序的關(guān)系 1)管理員身份驗(yàn)證必須調(diào)用“管理員驗(yàn)證用戶”模塊程序進(jìn)行身份驗(yàn)證。2)用戶想搜索曾停車信息需要調(diào)用“搜索信息”模塊程序。3)顯示信息必須明確要顯示哪種信息并調(diào)用相應(yīng)的功能

7、模塊4)查看系統(tǒng)日志必須調(diào)用“系統(tǒng)日志”模塊程序。 26人工處理過程 1)新車輛入庫時(shí)需要對(duì)相應(yīng)的車牌信息和是否VIP的信息進(jìn)行錄入。2)要對(duì)信息進(jìn)行搜索時(shí),需輸入相應(yīng)的車牌信息。3)其他方面處理系統(tǒng)將會(huì)自動(dòng)進(jìn)行。 27尚未解決的問題 1) 如何將文本文件保存的形式改進(jìn)成數(shù)據(jù)庫形式保存。2) 停車場情況比較復(fù)雜,極可能發(fā)生糾紛(停車時(shí)一不小心擦到被人車了,或搶道時(shí)擦車了),盜竊,如何防治。3) 如何應(yīng)對(duì)突發(fā)事故如爆炸,火災(zāi)。 3接口設(shè)計(jì) 31用戶接口 本系統(tǒng)采用典型的Windows風(fēng)格和后臺(tái)控制窗作為人機(jī)接口,如使用窗口、菜單等。菜單設(shè)計(jì):該系統(tǒng)采用密碼進(jìn)入,隨機(jī)顏色,即每次開啟軟件都需要輸入

8、相應(yīng)的密碼才可以進(jìn)入,并且有不同顏色的界面出現(xiàn)。菜單有車輛進(jìn)入,車輛搜索,車輛顯示,車輛離開,退出,會(huì)員,便道這幾個(gè)選項(xiàng),包含了軟件的所有功能介紹。車輛進(jìn)入模塊:該模塊可以添加新進(jìn)入車輛的信息,有2種不同的形式添加,一個(gè)是普通添加,即在公共停車場停車,另一個(gè)是VIP添加,可以開辟一個(gè)特殊的停車場給那些會(huì)員優(yōu)先停車,達(dá)到人性化。車輛搜索模塊:該模塊可以查詢用戶需要的信息,輸入車牌號(hào)碼即可在已經(jīng)輸入的信息中查詢到相應(yīng)的車輛,以及一些信息,以達(dá)到人性化。系統(tǒng)日志模塊:該模塊可以顯示在該停車場中進(jìn)出的車輛記錄,使所需要的用戶隊(duì)伍所需要的信息一目了然。車輛離開模塊:該模塊可以使車輛離開停車場,并且記錄下

9、離開時(shí)間,自動(dòng)計(jì)算停車費(fèi)用。下面的截圖是部分實(shí)現(xiàn)的用戶借口界面。 32外部接口 硬件接口:Pentium CPU及以上,內(nèi)存在256MB以上的計(jì)算機(jī)。軟件件接口:支持本系統(tǒng)的軟件包括:Windows95 、Windows98 、Windows2000、Windows XP、Windows 7。 33內(nèi)部接口驗(yàn)證模塊:完成對(duì)不同管理員的身份驗(yàn)證。初始化模塊:在身份驗(yàn)證后,系統(tǒng)調(diào)用初始化操作,執(zhí)行完畢后進(jìn)入消息循環(huán)狀態(tài)。查詢模塊:由相應(yīng)消息驅(qū)動(dòng),完成對(duì)信息進(jìn)行查看功能。搜索模塊:由相應(yīng)消息驅(qū)動(dòng),完成對(duì)信息進(jìn)行搜索查看功能。退出模塊:實(shí)現(xiàn)用戶從系統(tǒng)退出功能 4運(yùn)行設(shè)計(jì) 41運(yùn)行模塊組合 系統(tǒng)有三種登

10、陸方式。1. 管理員登陸管理員登陸方式,只有用管理員的身份 才能進(jìn)入管理系統(tǒng),對(duì)停車的各個(gè)用戶進(jìn)行登記,查詢,結(jié)算等。管理員是唯一的,有利于對(duì)停車場的集中管理,驗(yàn)證方式也是唯一并且不可更改。管理員擁有最高的權(quán)限管理。2. 會(huì)員登陸會(huì)員登陸方式,只有在停車場辦理短期或長期的會(huì)員可進(jìn)行登陸,只能對(duì)登陸的會(huì)員賬號(hào)信息進(jìn)行查詢,打印,申請(qǐng)掛失操作以及對(duì)賬號(hào)進(jìn)行充值。每個(gè)會(huì)員有一個(gè)對(duì)應(yīng)的賬戶名,登陸密碼,由用戶自己保管。3. 臨時(shí)卡登陸臨時(shí)卡登陸方式,此種登陸方式簡單,不需要密碼。只能對(duì)登陸的賬戶進(jìn)行查詢,打印操作,并且臨時(shí)卡采用小時(shí)計(jì)費(fèi)方式。當(dāng)車輛進(jìn)入停車場時(shí),每輛臨時(shí)車對(duì)應(yīng)一個(gè)臨時(shí)卡賬號(hào),當(dāng)車輛離開

11、停車場,對(duì)賬號(hào)進(jìn)行結(jié)算并且回收臨時(shí)卡。 42運(yùn)行控制管理員通過身份驗(yàn)證之后進(jìn)入系統(tǒng)操作界面,管理員可以對(duì)系統(tǒng)進(jìn)行信息的車輛停入信息添加,查詢等操作。會(huì)員用戶登陸后可以查看自己車輛相關(guān)信息,如車輛進(jìn)出時(shí)間、停車位信息、停留時(shí)間長度以及賬戶余額等。臨時(shí)卡用戶登陸后可以查看車輛進(jìn)出時(shí)間,停留時(shí)間以及需要繳納的費(fèi)用。 43運(yùn)行時(shí)間管理員登陸時(shí)間理論上可為永久,因?yàn)楣芾碣~戶唯一,不會(huì)有其他賬戶替代其登陸。在沒有管理員影響的情況下,會(huì)員登陸及臨時(shí)卡登陸在系統(tǒng)顯示的時(shí)間不定,由當(dāng)前會(huì)員登陸時(shí)間和下一個(gè)會(huì)員登陸或臨時(shí)卡登陸時(shí)間決定。所有模塊在完成登錄的身份驗(yàn)證后立即退出運(yùn)行,釋放占用的系統(tǒng)資源,有相應(yīng)操作時(shí)再

12、調(diào)用系統(tǒng)資源。一般來說,本系統(tǒng)運(yùn)行一般耗時(shí)35秒。 5系統(tǒng)論據(jù)結(jié)構(gòu)設(shè)計(jì) 51邏輯結(jié)構(gòu)設(shè)計(jì)要點(diǎn)車位單 屬性名:車牌信息,進(jìn)入時(shí)間,離開時(shí)間,車位號(hào),停留時(shí)間,費(fèi)用車牌信息進(jìn)入時(shí)間離開時(shí)間車位號(hào)停留時(shí)間費(fèi)用charnum10TimereachTimeleavesiteTimeCostTypedef struct nodecharnum10;/車牌號(hào)碼;Timereach;/到站時(shí)間Timeleave;/離開;site;/車位號(hào)Time;/時(shí)間Cost;/費(fèi)用 52物理結(jié)構(gòu)設(shè)計(jì)要點(diǎn) 物理數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)主要是設(shè)計(jì)數(shù)據(jù)在模塊中的表示形式。數(shù)據(jù)在模塊中都是以結(jié)構(gòu)的方式表示。typedef struct st

13、op /停車場內(nèi)用棧表示char carnum30;int num;/棧頂標(biāo)志 int time1;/進(jìn)入時(shí)間運(yùn)算 int time2;/離開時(shí)間運(yùn)算 char timedata1100;/日期時(shí)間 char timedata2100;int huiyuan;/VIPint money; park;鏈隊(duì)結(jié)構(gòu)體typedef struct stopb /便道上的車輛的結(jié)構(gòu)體 struct stopb*next;char carnum30;char timedata1100;/日期時(shí)間 int huiyuan;/1:VIPint num;stopb; 53數(shù)據(jù)結(jié)構(gòu)與程序的關(guān)系下面是整個(gè)程序的運(yùn)行過

14、程的流程圖,比較清晰的反應(yīng)了數(shù)據(jù)結(jié)構(gòu)與程序之間的關(guān)系。 6系統(tǒng)出錯(cuò)處理設(shè)計(jì) 61出錯(cuò)信息下面用一覽表的方式說明每種可能的出錯(cuò)或故障情況出現(xiàn)的原因和處理方法。常見錯(cuò)誤原因及解決方法顯示屏亂碼檢查顯示屏是否進(jìn)水(吹干水處理)灰塵過多短路(除塵處理)電腦不穩(wěn)定,系統(tǒng)經(jīng)常出錯(cuò),操作軟件時(shí)易死機(jī)電腦查殺病毒 查看電腦記的車輛記錄是否太多顯示屏不顯示顯示屏無電源(更換變壓器或菲尼克斯插件線接好) 檢查顯示屏主板單片機(jī)(更換單片機(jī)) 檢查顯示屏主板(更換顯示主板)軟件無法進(jìn)入出入管理檢查讀卡機(jī)是否開機(jī)即通訊正常網(wǎng)絡(luò)正常 電腦顯卡設(shè)置正常 系統(tǒng)設(shè)置是否正常軟件一進(jìn)入出入管理便死機(jī)重新啟動(dòng)電腦視頻卡和別的卡沖突,換插槽更改中斷號(hào) 62補(bǔ)救措施1. 按照上面表上的解決方法解決出現(xiàn)的錯(cuò)誤。2.

溫馨提示

  • 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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論