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

下載本文檔

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

文檔簡介

1、停車場管理系統(tǒng)概要設(shè)計說明書文檔編號1.0文檔名稱概要設(shè)計說明書撰寫人審核/批準(zhǔn)創(chuàng)建時間版本更新容日期修改人1.0新建1引言21.1編寫目的21.2背景21.3定義21.4參考資料22總體設(shè)計22.1需求規(guī)定22.2運(yùn)行環(huán)境22.3基本設(shè)計概念和處理流程32.4結(jié)構(gòu)32.5功能器求與程序的關(guān)系32.6人工處理過程32.7尚未問決的問題33接口設(shè)計33.1用戶接口33.2外部接口33.3部接口44運(yùn)行設(shè)計44.1運(yùn)行模塊組合44.2運(yùn)行控制44.3運(yùn)行時間45系統(tǒng)數(shù)據(jù)結(jié)構(gòu)設(shè)計45.1邏輯結(jié)構(gòu)設(shè)計要點(diǎn)45.2物理結(jié)構(gòu)設(shè)計要點(diǎn)45.3數(shù)據(jù)結(jié)構(gòu)與程序的關(guān)系46系統(tǒng)出錯處理設(shè)計56.1出錯信息56.2補(bǔ)

2、救措施56.3系統(tǒng)維護(hù)設(shè)計510 / 101引言1.1編寫目的此概要設(shè)計說明書是為了說明整個系統(tǒng)的體系構(gòu)架,以與需求用例的各個功能點(diǎn)在架構(gòu)中的體現(xiàn),為系統(tǒng)的詳細(xì)設(shè)計人員進(jìn)行詳細(xì)設(shè)計時的輸入?yún)⒖嘉臋n。1.2背景軟件系統(tǒng)的名稱:停車場管理系統(tǒng)開發(fā)工具:Visual C+ 6.0開發(fā)者: 1.3參考資料XXXX停車場管理辦法GB8567-1988計算機(jī)軟件產(chǎn)品文件開發(fā)編制指南2總體設(shè)計2.1開發(fā)環(huán)境操作系統(tǒng):Windows XP/72.2運(yùn)行環(huán)境操作系統(tǒng):Windows XP/7數(shù)據(jù)庫管理系統(tǒng):SQL sever 20052.3基本設(shè)計概念和處理流程本系統(tǒng)整體流程圖如下:2.4結(jié)構(gòu)用一覽表與框圖的形

3、式說明本系統(tǒng)的系統(tǒng)元素(各層模塊、子程序、公用程序等)的劃分,扼要說明每個系統(tǒng)元素的標(biāo)識符和功能,分層次地給出各元素之間的控制與被控制關(guān)系.2.5功能需求與程序的關(guān)系本條用一如下的矩陣圖說明各項(xiàng)功能需求的實(shí)現(xiàn)同各塊程序的分配關(guān)系:程序1程序2程序n功能需求1功能需求2功能需求n2.6人工處理過程當(dāng)月卡或年卡快要結(jié)束時以短信的形式發(fā)送給車主與時來續(xù)費(fèi),考慮緊后續(xù)版本中可以增加該功能的實(shí)現(xiàn)。2.7尚未問決的問題停車場應(yīng)建設(shè)在車多的地區(qū),并且需要占地少廣,停車應(yīng)空曠且沒有障礙物,防止車輛出現(xiàn)不必要的損失。在周圍的環(huán)境應(yīng)該要有與適當(dāng)?shù)目臻g使車輛有足夠的空間來使車輛進(jìn)入車停車場。投入使用前還需改進(jìn)現(xiàn)有的

4、管理模式,購齊所有需要的設(shè)施和安排好人員。3接口設(shè)計3.1用戶接口在用戶界面,根據(jù)需求分析的結(jié)果,用戶需要一個友善的用戶界面。在界面設(shè)計上,應(yīng)做到簡單明了,易于操作,并且要注意界面的布局,應(yīng)突出的顯示重要以與出錯信息。外觀也要做到合理化,考慮到用戶多對window風(fēng)格較熟悉,應(yīng)盡量向這一方面靠攏。在設(shè)計語言上,已決定使用c+語言,在界面上使用VISUAL C+所提供的可視化組件,向Windows風(fēng)格靠近。其中服務(wù)器程序界面要做到操作簡單,易于管理。在設(shè)計上都采用下拉菜單方式,在出錯信息上。在操作時響應(yīng)熱鍵。3.2外部接口1. 硬件接口:磁卡、讀卡機(jī)、電動欄桿、車輛檢測設(shè)備、收費(fèi)顯示屏。2. 軟

5、件接口:服務(wù)器程序上通過VISUAL C+提供的對SQL SERVER的接口實(shí)現(xiàn) 數(shù)據(jù)庫的連接??墒褂肧QL SERVER的對數(shù)據(jù)庫的備份命令,以做到對數(shù)據(jù)的保存。3.3部接口各模塊間采用函數(shù)調(diào)用、參數(shù)傳遞、返回值的方式進(jìn)行信息傳遞。接口傳遞的信息將是以數(shù)據(jù)結(jié)構(gòu)封裝了的數(shù)據(jù),以參數(shù)傳遞或返回值的形式在各模塊間傳輸。4運(yùn)行設(shè)計4.1運(yùn)行模塊組合本程序主要以一個窗口為模塊,一般一個窗口完成一個特定的功能,主窗口通過打開另一個子窗口來實(shí)現(xiàn)各模塊之間不同功能的連接和組合。各模塊間相對獨(dú)立,程序的可移植性好。各模塊之間主要以傳遞數(shù)據(jù)項(xiàng)的引用來實(shí)現(xiàn)模塊間的合作和數(shù)據(jù)共享??蛻魴C(jī)程序在有輸入時啟動接受數(shù)據(jù)模

6、塊,通過各模塊間的調(diào)用,讀入并對輸入格式化。在接受數(shù)據(jù)模塊得到充分的數(shù)據(jù)時,將調(diào)用網(wǎng)絡(luò)傳輸,將數(shù)據(jù)通過網(wǎng)絡(luò)送到服務(wù)器,并等待接收服務(wù)器返回信息。接受到返回信息后即調(diào)用數(shù)據(jù)輸出模塊,對信息進(jìn)行處理,產(chǎn)生相應(yīng)的輸出。服務(wù)器接收到數(shù)據(jù)后,調(diào)用數(shù)據(jù)處理、查詢模塊對數(shù)據(jù)庫進(jìn)行訪問用,將信息返回客戶機(jī)。4.2運(yùn)行控制軟件運(yùn)行時有交友好的界面,基本能夠?qū)崿F(xiàn)用戶的數(shù)據(jù)處理。運(yùn)行控制將嚴(yán)格按照各模塊間函數(shù)調(diào)用的關(guān)系來實(shí)現(xiàn)。在各事務(wù)中心模塊中,需對運(yùn)行控制進(jìn)行正確的判斷,選擇正確的運(yùn)行控制路徑。只要符合操作說明書,用戶可自由控制,不額外限定用戶輸入,異常由程序部進(jìn)行處理,給出相應(yīng)的提示信息。4.3運(yùn)行時間在軟件的

7、需求分析中,對運(yùn)行時間的要求為必須對做出的操作有較快的反應(yīng)。建議使用Pentium 3處理器。硬件對本系統(tǒng)的影響將大于軟件的影響。5系統(tǒng)數(shù)據(jù)結(jié)構(gòu)設(shè)計5.1邏輯結(jié)構(gòu)設(shè)計要點(diǎn)1.臨時卡文件表 車牌號型號顏色駛?cè)霑r間駛出時間2.月租卡文件表車牌號是否掛失車主號辦卡日期有效期至3.車位信息文件空車位類型空車位數(shù)空車位編號4.管理員表管理員ID管理員密匙管理權(quán)限5.2物理結(jié)構(gòu)設(shè)計要點(diǎn)A. 臨時卡信息1. 車牌號 String 2. 型號 String3. 顏色 String4. 駛?cè)霑r間 DATETIME5. 駛出時間 DATETIMEB. 月租卡信息1. 車牌號 String2. 是否掛失 Boole

8、an3. 車主號 long4. 辦卡日期 DATATIME5. 有效期至 DATATIMEC. 車位信息1. 空車位類型 String2. 空車位數(shù) int3. 空車位編號 StringD. 管理員信息1. 管理員ID long2. 管理員密匙 String3. 管理權(quán)限 String5.3數(shù)據(jù)結(jié)構(gòu)與程序的關(guān)系 數(shù)據(jù)結(jié)構(gòu)為關(guān)系型數(shù)據(jù)庫,所以在程序中可通過標(biāo)準(zhǔn)的SQL語句與數(shù)據(jù)結(jié)構(gòu)進(jìn)行交互,交互過程中采用通用的數(shù)據(jù)訪問接口。為了保持良好的程序架構(gòu),對數(shù)據(jù)庫訪問采用DAO設(shè)計模式實(shí)現(xiàn),提高維護(hù)性與擴(kuò)展性。6系統(tǒng)出錯處理設(shè)計6.1出錯信息在用戶使用錯誤的數(shù)據(jù)或訪問沒有權(quán)限的數(shù)據(jù)后,系統(tǒng)給出提示:“對不起,你非法使用數(shù)據(jù),沒有權(quán)限!”而且用戶的密碼管理可以允許用戶修改自己的密碼,不允許用戶的匿名登錄。6.2補(bǔ)救措施所有的客戶機(jī)與服務(wù)器都必須安裝不間斷電源以防止停電或電壓不穩(wěn)定造成的數(shù)據(jù)丟失的損失。若真斷電時客戶機(jī)不會有太大的影響,由于數(shù)據(jù)在數(shù)據(jù)庫中已經(jīng)有備份,故在系統(tǒng)出錯后可以依靠數(shù)據(jù)庫的恢復(fù)功能,并且依靠日志文件使系統(tǒng)再啟動,就算系統(tǒng)崩潰用戶數(shù)據(jù)也不會丟失或遭到破壞。但有可能占用更多的數(shù)據(jù)存

溫馨提示

  • 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論