




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
系統(tǒng)概要設(shè)計(jì)說(shuō)明書(shū)項(xiàng)目名稱:XXXXXX實(shí)施項(xiàng)目廣州市財(cái)政信息中心****年**文檔控制頁(yè)版本記錄版本號(hào)版本描述責(zé)任人修訂日期V0.1草稿2008-12-01V0.42008-12-6V1.02008-12-10本文件由廣州市財(cái)政局編寫(xiě),并享有版權(quán)。任何人或組織不得違反「版權(quán)法」,在未經(jīng)同意的情況下,以任何形式(包括但不限于電子版、印刷版、微縮版、復(fù)印、錄制等)復(fù)制本文件、將其儲(chǔ)存于可讀取的系統(tǒng)或發(fā)送出去。本文件中出現(xiàn)的產(chǎn)品或公司名稱是其各自擁有者的商標(biāo)或注冊(cè)商標(biāo)。非廣州市財(cái)政局讀者請(qǐng)注意:本文件的內(nèi)容不得有任何更改。要保證本文件內(nèi)容的準(zhǔn)確性。否則廣州市財(cái)政局對(duì)后果不負(fù)責(zé)任。
第一章引言1.1目的...1.2背景...1.3術(shù)語(yǔ)定義1.4參考資料第二章系統(tǒng)環(huán)境1.5運(yùn)行環(huán)境1.L1系統(tǒng)支撐環(huán)境部署圖1.L.2系統(tǒng)接口1.L.3 1.L.4 系統(tǒng)安全控制1.6運(yùn)行模塊組合1.7運(yùn)行環(huán)境的配置1.8條件與限制第二章系統(tǒng)總體結(jié)構(gòu)設(shè)計(jì)1.9系統(tǒng)結(jié)構(gòu)設(shè)計(jì)描述1.10總體結(jié)構(gòu)圖1.11功能需求與程序的關(guān)系1.12子系統(tǒng)清單第四章模塊功能分配1.13系統(tǒng)劃分及功能描述1.14專用模塊功能概述1.15公用模塊功能概述1.1.5版本控制管理1.1.6幫助模塊.2.?.2..2.?.2.?.3....3....3....4.4...4...4..4...5...6...6....7.7..8....9...9...9...1..0.1..0.1..0.1..1.TOC\o"1-5"\h\z1.16邏輯視圖 .1..2.\o"CurrentDocument"1.17數(shù)據(jù)庫(kù)表關(guān)系圖 1..2.\o"CurrentDocument"1.18數(shù)據(jù)表清單 1..2.\o"CurrentDocument"主要算法設(shè)計(jì) 1..3.\o"CurrentDocument"其它數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì) 1..3.\o"CurrentDocument"第六章 接口設(shè)計(jì) ?1..4.\o"CurrentDocument"用戶接口 .1..4.\o"CurrentDocument"內(nèi)部接口 .1..4.\o"CurrentDocument"外部系統(tǒng)接口 1..4.\o"CurrentDocument"第七章 安全保密設(shè)計(jì) 1..6.\o"CurrentDocument"用戶管理和權(quán)限控制 1..6.\o"CurrentDocument"第八章 維護(hù)及出錯(cuò)處理設(shè)計(jì) 1..7.\o"CurrentDocument"系統(tǒng)維護(hù)設(shè)計(jì) 1..7.\o"CurrentDocument"出錯(cuò)信息 .1..7.\o"CurrentDocument"出錯(cuò)處理 .1..7.\o"CurrentDocument"系統(tǒng)故障預(yù)防與恢復(fù) 1..7.\o"CurrentDocument"1.29數(shù)據(jù)備份與恢復(fù) 1..8.\o"CurrentDocument"第九章設(shè)計(jì)約束 .1..9.\o"CurrentDocument"1.30字節(jié)集編碼約束 1..9.\o"CurrentDocument"1.31操作系統(tǒng)約束 1..9.\o"CurrentDocument"1.32其他約束 .1..9.\o"CurrentDocument"第十章附件 2..0..\o"CurrentDocument"評(píng)審意見(jiàn) .2..1.章引言1.1目的提示:簡(jiǎn)要說(shuō)明編寫(xiě)這份概要設(shè)計(jì)說(shuō)明書(shū)的目的,指出預(yù)期的讀者。概要設(shè)計(jì)說(shuō)明書(shū)的編寫(xiě)目的是為了說(shuō)明系統(tǒng)總體設(shè)計(jì)的技術(shù)方案,從程序系統(tǒng)的設(shè)計(jì)考慮,包括系統(tǒng)的基本處理流程、模塊劃分、功能分配、接口設(shè)計(jì)、運(yùn)行設(shè)計(jì)、數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)和出錯(cuò)處理設(shè)計(jì)等內(nèi)容,以向整個(gè)設(shè)計(jì)期提供關(guān)于程序系統(tǒng)的邏輯和數(shù)據(jù)功能實(shí)現(xiàn)方式的總體描述,從而作為程序詳細(xì)設(shè)計(jì)或編碼的基礎(chǔ)。設(shè)計(jì)階段將以本文檔為核心文檔。應(yīng)包括一下幾個(gè)方面:將系統(tǒng)需求轉(zhuǎn)換為未來(lái)系統(tǒng)的設(shè)計(jì)逐步功能需求逐步分解為模塊和庫(kù),開(kāi)發(fā)強(qiáng)壯的系統(tǒng)構(gòu)架使設(shè)計(jì)適合于實(shí)施環(huán)境,為提高性能而進(jìn)行設(shè)計(jì)概要設(shè)計(jì)說(shuō)明書(shū)的適用讀者為:系統(tǒng)開(kāi)發(fā)者、測(cè)試人員、工程監(jiān)理等1.2背景1.2背景說(shuō)明待開(kāi)發(fā)的軟件系統(tǒng)的名稱列出本項(xiàng)目的任務(wù)委托單位、開(kāi)發(fā)單位、協(xié)作單位、用戶單位說(shuō)明項(xiàng)目背景,敘述該項(xiàng)軟件開(kāi)發(fā)的意圖、應(yīng)用目標(biāo)、作用范圍以及其他應(yīng)向讀者說(shuō)明的有關(guān)該軟件開(kāi)發(fā)的背景材料。如果本次開(kāi)發(fā)的軟件系統(tǒng)是一個(gè)更大的系統(tǒng)的一個(gè)組成部分,則要說(shuō)明該更大系統(tǒng)的組成和介紹本系統(tǒng)與其它相關(guān)系統(tǒng)的關(guān)系和接口部分保密說(shuō)明:本項(xiàng)為可選項(xiàng),一般的軟件公司都會(huì)要求對(duì)軟件開(kāi)發(fā)的概要設(shè)計(jì)文檔進(jìn)行保密,不允許被復(fù)制、使用和擴(kuò)散到公司之外的范圍,如果需要強(qiáng)調(diào)則允許做相關(guān)的保密說(shuō)明版權(quán)說(shuō)明:本項(xiàng)為可選項(xiàng),若有必要,才要作有關(guān)的描述。
1.3術(shù)語(yǔ)定義1.4參考資料列出所本文檔所使用的參考資料,包括:本軟件開(kāi)發(fā)所經(jīng)核準(zhǔn)的合同或標(biāo)書(shū)或可行性報(bào)告等文檔軟件開(kāi)發(fā)計(jì)劃書(shū)需求分析報(bào)告測(cè)試方案(若存在初稿的話)與本項(xiàng)目有關(guān)的已發(fā)表的文件或資料本文件中各處引用的文件、資料,所采用的軟件開(kāi)發(fā)標(biāo)準(zhǔn)和規(guī)范注意:必須列出文件、資料的作者、標(biāo)題、編號(hào)、發(fā)表日期和出版單位,以說(shuō)明這些第二章系統(tǒng)環(huán)境1.5運(yùn)行環(huán)境1.1.1系統(tǒng)支撐環(huán)境提示:圖、表形式給出為實(shí)現(xiàn)用戶功能需求,而所涉及的軟件、硬件環(huán)境以及網(wǎng)絡(luò)環(huán)境。XXX服務(wù)器硬件配置要求CPU內(nèi)存磁盤(pán)空間軟件配置要求操作系統(tǒng)WebServer數(shù)據(jù)庫(kù)系統(tǒng)應(yīng)用服務(wù)器2.客戶端硬件配置要求CPU內(nèi)存顯示器磁盤(pán)剩余空間軟件配置要求1.1.2部署圖提示:應(yīng)清晰明確的給出用戶和系統(tǒng)各功能以及系統(tǒng)物理結(jié)構(gòu)和連接關(guān)系圖。應(yīng)當(dāng)符合UML建模規(guī)則。1.1.3系統(tǒng)接口提示:系統(tǒng)、模塊內(nèi)部和系統(tǒng)、模塊之間的接口規(guī)范。圖、表方式描述個(gè)功能模塊間的接口定義、物理特性、軟硬件特性等。1.1.4系統(tǒng)安全控制提示:應(yīng)設(shè)定系統(tǒng)安全保密體系和控制關(guān)系。16 運(yùn)行模塊組合.提示:為可選項(xiàng),說(shuō)明對(duì)系統(tǒng)施加不同的外界運(yùn)行控制時(shí)所引起的各種不同的運(yùn)行模塊組合,說(shuō)明每種運(yùn)行所歷經(jīng)的內(nèi)部模塊和支持軟件??梢杂脠D、表方式表現(xiàn)描述。L7 運(yùn)行環(huán)境的配置提示:說(shuō)明本系統(tǒng)應(yīng)當(dāng)在什么樣的環(huán)境下運(yùn)行,有什么強(qiáng)制要求和建議?類別標(biāo)準(zhǔn)配置最低配置備注計(jì)算機(jī)硬件計(jì)算機(jī)軟件網(wǎng)絡(luò)通信其它
1.8條件與限制1.8條件與限制提示:為可選項(xiàng),只要當(dāng)軟件系統(tǒng)的設(shè)計(jì)或開(kāi)發(fā)受到某種特定的限制,或者可能直接能影響系統(tǒng)設(shè)計(jì)的某種因素,這些因素可能成為系統(tǒng)的設(shè)計(jì)約束,他們的改變可能會(huì)影響某些需求的實(shí)現(xiàn)時(shí),才需要做概要介紹。若存在以下方面的系統(tǒng)約束或條件限制時(shí),可以進(jìn)行相關(guān)的闡明:(但不限于這些)為完成本軟件系統(tǒng)應(yīng)具備的特定條件、開(kāi)發(fā)單位已具備的條件以及尚需創(chuàng)造的條件如:現(xiàn)階段還未到位的設(shè)備、資源等需要做出相應(yīng)的約束說(shuō)明。必要時(shí),還應(yīng)說(shuō)明用戶及分合同承包者承擔(dān)的工作、完成期限及其他條件與限制,如果用戶及分合同承包者對(duì)系統(tǒng)的實(shí)現(xiàn)起到的某些作用會(huì)直接影響系統(tǒng)設(shè)計(jì)的成敗則要特別說(shuō)明。本系統(tǒng)的設(shè)計(jì)規(guī)范需要受到某些特定的行業(yè)規(guī)范的限制。本系統(tǒng)的開(kāi)發(fā)需要受到用戶對(duì)系統(tǒng)的工程化管理的某些特別的要求,包括用戶規(guī)定對(duì)系統(tǒng)實(shí)現(xiàn)的全過(guò)程的變更規(guī)定。本系統(tǒng)設(shè)計(jì)工作所需的一些假定條件和必須滿足的約束,如本功能的開(kāi)發(fā)假定用戶會(huì)熟練使用SQL語(yǔ)言,本功能的實(shí)現(xiàn)應(yīng)該在某功能實(shí)現(xiàn)前開(kāi)發(fā)完成等。本系統(tǒng)的設(shè)計(jì)可能需要使用的所有購(gòu)入構(gòu)件、所有適用的許可或使用限制,以及所有相關(guān)的兼容性及互操作性或接口標(biāo)準(zhǔn)的有關(guān)限制和規(guī)定。第三章系統(tǒng)總體結(jié)構(gòu)設(shè)計(jì)1.9系統(tǒng)結(jié)構(gòu)設(shè)計(jì)描述1.9系統(tǒng)結(jié)構(gòu)設(shè)計(jì)描述結(jié)構(gòu)設(shè)計(jì)是指定義軟件系統(tǒng)各主要部件之間的關(guān)系??傮w結(jié)構(gòu)設(shè)計(jì)就是將系統(tǒng)按照功能邏輯劃分成多個(gè)子系統(tǒng),各子系統(tǒng)再細(xì)劃分第二層次結(jié)構(gòu)一一模塊總體設(shè)計(jì)要遵循“開(kāi)閉原則(Open-ClosedPrinciple)”一展開(kāi)放,對(duì)個(gè)軟件實(shí)體應(yīng)當(dāng)對(duì)擴(kuò)修改關(guān)閉。具體來(lái)說(shuō),“開(kāi)”就是擴(kuò)展性要好,后面增加功能應(yīng)該不需要修改到原來(lái)的結(jié)構(gòu)或代碼;“閉”就是與其它模塊的調(diào)用通過(guò)封裝成接口進(jìn)行??傮w設(shè)計(jì)的基本步驟如下:用選定的設(shè)計(jì)工具、計(jì)劃中設(shè)定的交付方式(如小版本漸進(jìn)交付)及團(tuán)隊(duì)已經(jīng)掌握的設(shè)計(jì)方法,結(jié)合一些適當(dāng)?shù)脑O(shè)計(jì)原則(如功能模塊化等),將系統(tǒng)分解為若干子系統(tǒng),明確子系統(tǒng)中包含的功能模塊。確定子系統(tǒng)、功能模塊間的約束、假設(shè)和依賴(如系統(tǒng)運(yùn)行環(huán)境和開(kāi)發(fā)、測(cè)試環(huán)境等,并考慮系統(tǒng)并發(fā)性和分布性要求)。子系統(tǒng)之間的依賴關(guān)系在設(shè)計(jì)時(shí)盡量以接口的方式進(jìn)行交互。結(jié)合以上內(nèi)容,對(duì)系統(tǒng)的模塊邏輯實(shí)現(xiàn)和集成方法進(jìn)行設(shè)計(jì),降低使軟件難于實(shí)現(xiàn)、測(cè)試(必要時(shí)測(cè)試人員參與討論)、維護(hù)的因素,形成高內(nèi)聚、低耦合的系統(tǒng)體系結(jié)構(gòu);通過(guò)以上對(duì)系統(tǒng)的模塊或子系統(tǒng)的設(shè)計(jì)、劃分之后,形成系統(tǒng)總體結(jié)構(gòu)圖?!揪帉?xiě)實(shí)例參見(jiàn)如下:】系統(tǒng)設(shè)計(jì)主要是基于MVC設(shè)計(jì)模式,M代表模型Model,V代表視圖View,C代表控制器ControlleroMVC莫式將系統(tǒng)分為三層,層與層之間通過(guò)又一定的模式聯(lián)系,使數(shù)據(jù)實(shí)體與業(yè)務(wù)邏輯、業(yè)務(wù)邏輯與頁(yè)面展現(xiàn)分離。MVCa計(jì)模式主要由三部分組成。模型M是應(yīng)用對(duì)象,沒(méi)有用戶界面。視圖V表示它在屏幕上的顯示,代表流向用戶的數(shù)據(jù)??刂破鰿定義用戶界面對(duì)用戶輸入的響應(yīng)方式,負(fù)責(zé)把用戶的動(dòng)作轉(zhuǎn)成針對(duì)Model的操作。Model通過(guò)更新View的數(shù)據(jù)來(lái)反映數(shù)據(jù)的變化。
采用MVC莫式的目的是增加代碼的重用率,減少數(shù)據(jù)表達(dá),數(shù)據(jù)描述和應(yīng)用操作的耦合度。同時(shí)也使得軟件可維護(hù)性,可修復(fù)性,可擴(kuò)展性,靈活性以及封裝性大大提高,以滿足系統(tǒng)設(shè)計(jì)原則。關(guān)系如圖:WebBrowserI.RequestRSDMS3.ForwardWebBrowserI.RequestRSDMS3.Forward5.Response4.UseVIEW抽象表5.Response4.Use 達(dá)數(shù)據(jù)展現(xiàn)I一數(shù)據(jù).JSP/JSF提示:用模塊圖表達(dá)出系統(tǒng)的總結(jié)組成,組成模塊或子系統(tǒng)的分布與關(guān)系,力求簡(jiǎn)單、映射到最終實(shí)現(xiàn)的代碼的工程項(xiàng)目或組件上。結(jié)構(gòu),力求能夠表達(dá)出從最高點(diǎn)看出系統(tǒng)的提示:用模塊圖表達(dá)出系統(tǒng)的總結(jié)組成,組成模塊或子系統(tǒng)的分布與關(guān)系,力求簡(jiǎn)單、映射到最終實(shí)現(xiàn)的代碼的工程項(xiàng)目或組件上。結(jié)構(gòu),力求能夠表達(dá)出從最高點(diǎn)看出系統(tǒng)的準(zhǔn)確。該圖的模塊或子系統(tǒng)的劃分應(yīng)該能夠圖三-1模型關(guān)系圖110總體結(jié)構(gòu)圖.1.11功能需求與程序的關(guān)系提示:對(duì)應(yīng)需求說(shuō)明書(shū)中描述各功能模塊和系統(tǒng)模塊對(duì)應(yīng)功能描述。功能需求系統(tǒng)模塊功能簡(jiǎn)述模塊間的關(guān)系112子系統(tǒng)清單?如果本系統(tǒng)劃分了子系統(tǒng),應(yīng)該列出所有子系統(tǒng)來(lái),按以下內(nèi)容列出,子系統(tǒng)之間的劃分應(yīng)該有一定的原則,如按業(yè)務(wù)功能、按部署環(huán)境等,要統(tǒng)一一種原則。第四章模塊功能分配具有功能獨(dú)立、能被調(diào)用的信息單元叫模塊。模塊功能分配,分為公用模塊和專用模塊。公用模塊:將具有相同功能的模塊合并,從中提取公用模塊,形成公用部件,作為本系統(tǒng)的公用資源,甚至作為總體的公用資源,從而優(yōu)化系統(tǒng)設(shè)計(jì),加快開(kāi)發(fā)速度,提高開(kāi)發(fā)質(zhì)量。專用模塊:專門(mén)用于實(shí)現(xiàn)用戶特定需要或要求的模塊,專用模塊之間共性很低。應(yīng)該在系統(tǒng)概要設(shè)計(jì)階段就充分考慮模塊的重構(gòu)與劃分設(shè)計(jì)。113系統(tǒng)劃分及功能描述?提示:說(shuō)明本系統(tǒng)的系統(tǒng)元素(即各層模塊、子程序、公用程序等)的劃分,扼要說(shuō)明每個(gè)系統(tǒng)元素的標(biāo)識(shí)符和功能說(shuō)明,分層次地給出各元素之間的控制與被控制的關(guān)系。系統(tǒng)劃分允許采用各種形式(如:系統(tǒng)功能模塊列表等)進(jìn)行描述,建議用系統(tǒng)模塊結(jié)構(gòu)圖表示,再附上簡(jiǎn)單的文字說(shuō)明,以說(shuō)明模塊的層次結(jié)構(gòu)以及相應(yīng)的接口控制關(guān)系,有必要時(shí)需要介紹模塊之間的調(diào)用關(guān)系,要求相應(yīng)的功能模塊最好要有一定的模塊編號(hào)進(jìn)行標(biāo)識(shí)。L14專用模塊功能概述提示:從本節(jié)開(kāi)始描述各個(gè)功能模塊的處理流程,建議每一個(gè)功能模塊為單獨(dú)一節(jié),標(biāo)題可以根據(jù)模塊結(jié)構(gòu)圖中的模塊劃分情況自行決定。描述系統(tǒng)中各個(gè)功能模塊相應(yīng)功能的全部細(xì)節(jié),要求對(duì)每一個(gè)模塊的設(shè)計(jì)都可以被實(shí)現(xiàn),并能夠被驗(yàn)證的,主要就是描述每一個(gè)模塊的輸入、輸出和處理流程,必要時(shí),可以借助業(yè)務(wù)流程圖來(lái)描述。建議采用活動(dòng)圖形式來(lái)描述模塊內(nèi)部和模塊間的業(yè)務(wù)流程。115公用模塊功能概述.提示:公共模塊的部分與專用模塊的描述形式相同,但這部分功能一般是多個(gè)模塊都可以調(diào)用的,因此將其單獨(dú)提出來(lái)進(jìn)行描述,可以對(duì)系統(tǒng)進(jìn)行更好的功能模塊劃分。建議也是采用業(yè)務(wù)流程圖描述。1.1.5版本控制管理提示:可選項(xiàng),大中型系統(tǒng)設(shè)計(jì)模塊眾多,系統(tǒng)派生出來(lái)的個(gè)性化的半定制軟件的升級(jí)需求,此時(shí)需要事先考慮有關(guān)軟件產(chǎn)品升級(jí)班本的控制辦法以及版本號(hào)的升級(jí)原則。1.1.6幫助模塊功能:填寫(xiě)該模塊實(shí)現(xiàn)的功能。界面:可用Visio畫(huà)界面。如果有原型可以統(tǒng)一在前面說(shuō)明,不必每個(gè)模塊填寫(xiě)。輸入:填寫(xiě)模塊輸入信息。(無(wú)輸入可以省略)輸出:填寫(xiě)模塊輸出信息。(無(wú)輸出可以省略)處理邏輯:填寫(xiě)模塊業(yè)務(wù)處理流程,必要時(shí)使用流程圖數(shù)據(jù)結(jié)構(gòu):該模塊所涉及的數(shù)據(jù)結(jié)構(gòu),一般會(huì)列出業(yè)務(wù)處理所涉及到的庫(kù)表清單備注:第五章數(shù)據(jù)庫(kù)設(shè)計(jì)數(shù)據(jù)庫(kù)設(shè)計(jì)(DatabaseDesign)是指對(duì)于一個(gè)給定的應(yīng)用環(huán)境,構(gòu)造最優(yōu)的數(shù)據(jù)庫(kù)模式,建立數(shù)據(jù)庫(kù)及其應(yīng)用系統(tǒng),使之能夠有效地存儲(chǔ)數(shù)據(jù),滿足各種用戶的應(yīng)用需求(信息要求和處理要求)。數(shù)據(jù)庫(kù)是信息系統(tǒng)的核心和基礎(chǔ),把信息系統(tǒng)中大量的數(shù)據(jù)按一定的模型組織起來(lái),提供存儲(chǔ)、維護(hù)、檢索數(shù)據(jù)的功能,使信息系統(tǒng)可以方便、 及時(shí)、準(zhǔn)確地從數(shù)據(jù)庫(kù)中獲得所需的信息。數(shù)據(jù)庫(kù)設(shè)計(jì)包括總體的數(shù)據(jù)庫(kù)規(guī)劃,各數(shù)據(jù)表的定義, 字段(屬性)定義,數(shù)據(jù)約束,表與表之前關(guān)系,主要數(shù)據(jù)算法的設(shè)計(jì)等內(nèi)容。確定項(xiàng)目數(shù)據(jù)庫(kù)設(shè)計(jì)規(guī)則以便于系統(tǒng)統(tǒng)一,其中包括: 庫(kù)命名,邏輯設(shè)計(jì),物理設(shè)計(jì),安全性設(shè)計(jì)及優(yōu)化,管理規(guī)則等。本節(jié)要說(shuō)明了數(shù)據(jù)庫(kù)設(shè)計(jì)的E-R圖;數(shù)據(jù)庫(kù)邏輯視圖;數(shù)據(jù)庫(kù)主要業(yè)務(wù)對(duì)象的表、屬性(字段)以及關(guān)鍵外鍵。數(shù)據(jù)庫(kù)設(shè)計(jì)一般要經(jīng)過(guò)“邏輯設(shè)計(jì)-物理設(shè)計(jì)-安全性設(shè)計(jì)-優(yōu)化”等步驟,通常要迭代進(jìn)行,包括:邏輯設(shè)計(jì)分析軟件系統(tǒng)模塊及其之間的數(shù)據(jù)操作,使用抽象數(shù)據(jù)類型設(shè)計(jì),轉(zhuǎn)換數(shù)據(jù)對(duì)象的屬性及其關(guān)聯(lián)、接口等內(nèi)容,設(shè)計(jì)并完善數(shù)據(jù)字典及其約束條件,實(shí)現(xiàn)數(shù)據(jù)的變量封裝結(jié)構(gòu)設(shè)計(jì)。面向結(jié)構(gòu)設(shè)計(jì)方法中為創(chuàng)建與數(shù)據(jù)庫(kù)相關(guān)的數(shù)據(jù)流圖或?qū)嶓w關(guān)系圖;若采用面向?qū)ο蠓椒?,則分析類信息傳遞內(nèi)容,并創(chuàng)建類圖;物理設(shè)計(jì)設(shè)計(jì)表結(jié)構(gòu),與實(shí)體關(guān)系圖或類圖相結(jié)合;對(duì)表結(jié)構(gòu)進(jìn)行規(guī)范化處理;安全性設(shè)計(jì)考慮數(shù)據(jù)庫(kù)的登陸訪問(wèn)限制,用戶密碼加密,操作訪問(wèn)權(quán)限等系統(tǒng)安全設(shè)計(jì);優(yōu)化分析并優(yōu)化數(shù)據(jù)庫(kù)的“時(shí)一空” (即性能,容量等)效率,盡可能“提高處理速度”并且“降低數(shù)據(jù)占用空間”;分析“時(shí)一空”效率的瓶頸,找出優(yōu)化對(duì)象(目標(biāo)),并確定優(yōu)先級(jí);消除對(duì)象(目標(biāo))間的對(duì)抗性,必要時(shí)給出折中方案;給出優(yōu)化的具體措施,如逐步評(píng)估、優(yōu)化數(shù)據(jù)庫(kù)環(huán)境參數(shù),對(duì)表格進(jìn)行反規(guī)范化處理等,堅(jiān)持信息隱蔽等原則,加強(qiáng)數(shù)據(jù)設(shè)計(jì)可維護(hù)性。如果利用了某些工具(如PowerDesigner)能夠自動(dòng)生成一些物理文件,這里可以寫(xiě)明引用關(guān)系,而不需按照以下章節(jié)的表格來(lái)說(shuō)明。 可以在對(duì)應(yīng)章節(jié)中說(shuō)明引用的物理文件。如果設(shè)計(jì)的系統(tǒng)比較龐大(篇幅內(nèi)容可能超過(guò)20頁(yè)以上),可以將本章內(nèi)容單獨(dú)設(shè)立一個(gè)《數(shù)據(jù)庫(kù)設(shè)計(jì)》文檔,方便參考建議使用PowerDesigner編寫(xiě)數(shù)據(jù)設(shè)計(jì)。116邏輯視圖?提示:用UML語(yǔ)言表達(dá)出數(shù)據(jù)庫(kù)各對(duì)象的邏輯關(guān)系圖,可以通過(guò) RationalRose生成各個(gè)模塊的類圖來(lái)進(jìn)行描述。117數(shù)據(jù)庫(kù)表關(guān)系圖?提示:將業(yè)務(wù)對(duì)象的邏輯視圖轉(zhuǎn)換成可以通過(guò)數(shù)據(jù)庫(kù)進(jìn)行實(shí)施的物理視圖, 一般用E--R圖表示,也可以用其它能夠表達(dá)的方式表達(dá),例如表格。L18數(shù)據(jù)表清單對(duì)(全局)數(shù)據(jù)結(jié)構(gòu)進(jìn)行具體設(shè)計(jì),以確定具體的數(shù)據(jù)項(xiàng)及其數(shù)據(jù)屬性,如:數(shù)據(jù)類型、長(zhǎng)度及各種數(shù)據(jù)的約束條件等等,包括各種常量所用到的代碼或常數(shù)信息,并詳細(xì)描述各種代碼的編碼規(guī)則,以及有效值中只有有限的幾個(gè),則需要一一羅列,如果存在數(shù)據(jù)庫(kù),則要詳細(xì)說(shuō)明數(shù)據(jù)庫(kù)的表劃分以及各個(gè)字段的數(shù)據(jù)結(jié)構(gòu)說(shuō)明,必要時(shí)允許借助有關(guān)數(shù)據(jù)庫(kù)設(shè)計(jì)CASE工具描述ER圖模型的方式進(jìn)行說(shuō)明,也允許通過(guò)CASE工具自身的模板格式轉(zhuǎn)成DOC文檔后加入本章節(jié)內(nèi)容,還可以用CASEX具產(chǎn)生的文檔做為附件進(jìn)行保存。本章內(nèi)容可以按照接口用數(shù)據(jù)結(jié)構(gòu)和系統(tǒng)內(nèi)部數(shù)據(jù)結(jié)構(gòu)進(jìn)行分節(jié),也可以根據(jù)具體的數(shù)據(jù)庫(kù)庫(kù)表結(jié)構(gòu)進(jìn)行分節(jié),標(biāo)題根據(jù)設(shè)計(jì)需要自行確定。關(guān)于數(shù)據(jù)結(jié)構(gòu)的設(shè)計(jì)建議參照以下編寫(xiě)格式:當(dāng)前庫(kù):XXXXXXXXX備份庫(kù):XXXXXXXXX歷史庫(kù):XXXXXXXXXF面是庫(kù)表的總體列表,用來(lái)簡(jiǎn)述各個(gè)庫(kù)表的具體功能序號(hào)中文表名英文表名表功能說(shuō)明123最后是對(duì)庫(kù)表字段的描述119主要算法設(shè)計(jì).提示:列出一些主要或關(guān)鍵的算圖的思路,可以用文字表達(dá),也可以使用偽碼表達(dá)。120其它數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì).提示:可以補(bǔ)充有關(guān)數(shù)據(jù)庫(kù)設(shè)計(jì)本節(jié)以上所列之外的內(nèi)容。第六章接口設(shè)計(jì)提示:接口設(shè)計(jì)是指系統(tǒng)內(nèi)部,系統(tǒng)和操作系統(tǒng)間、多個(gè)系統(tǒng)間以及系統(tǒng)和人之間如何通信。與在需求階段與客戶交流有關(guān)現(xiàn)存系統(tǒng)的運(yùn)行情況以及獲取數(shù)據(jù)的需求,得到系統(tǒng)外部接口;在概要設(shè)計(jì)階段,通過(guò)子系統(tǒng)劃分、模塊劃分中抽象、歸納出各子系統(tǒng)的接口、模塊之間通訊的重要接口,加以定義形成設(shè)計(jì)文檔的中接口設(shè)計(jì)。接口設(shè)計(jì)時(shí)要考慮擴(kuò)展子系統(tǒng)或功能模塊及其之間的關(guān)系和限制條件,實(shí)施系統(tǒng)所需的接口設(shè)計(jì)。結(jié)合系統(tǒng)錯(cuò)誤處理和數(shù)據(jù)驗(yàn)證方法,驗(yàn)證接口設(shè)計(jì)結(jié)果,并逆向需求求證接口正確性。接口設(shè)計(jì)為可選項(xiàng),若存在有關(guān)的接口則是必選項(xiàng),否則容易產(chǎn)生開(kāi)發(fā)者對(duì)系統(tǒng)設(shè)計(jì)的二義性時(shí)需要詳細(xì)描述。本章若存在N個(gè)接口,則可分為N節(jié)來(lái)描述。1.21用戶接口提示:確認(rèn)用戶界面、人機(jī)操作之間的接口。設(shè)備上的按鈕、系統(tǒng)中的界面元器件圖的功用等等。1.22內(nèi)部接口提示:模塊內(nèi)部的接口協(xié)議,數(shù)據(jù)交換以及其能力支持。L23外部系統(tǒng)接口提示:描述內(nèi)容包括如下:接口名稱:方法:內(nèi)容簡(jiǎn)介:輸入?yún)?shù):返回結(jié)果:接口調(diào)用要求:第七章安全保密設(shè)計(jì)提示:包括了系統(tǒng)故障預(yù)防與恢復(fù),系統(tǒng)使用安全,例如用戶權(quán)限等方面的考慮。如果項(xiàng)目系統(tǒng)對(duì)于系統(tǒng)安全保密性要求較高的情況下,必須在設(shè)計(jì)時(shí),充分考慮這一部分內(nèi)容,包括故障發(fā)生如何預(yù)防或處理。如何管理用戶的合法登錄或權(quán)限等。本節(jié)為可選項(xiàng),如果系統(tǒng)設(shè)計(jì)對(duì)安全保密性有特別的要求,則需要詳細(xì)描述,主要可以從以下幾方面進(jìn)行考慮:系統(tǒng)故障預(yù)防與恢復(fù)、用戶管理和權(quán)限控制、數(shù)據(jù)備份和恢復(fù)124用戶管理和權(quán)限控制1.24提示:說(shuō)明在數(shù)據(jù)庫(kù)的設(shè)計(jì)中,將如何通過(guò)區(qū)分不同的訪問(wèn)者、不同的訪問(wèn)類型和不同的數(shù)據(jù)對(duì)象,進(jìn)行分配權(quán)限并分別對(duì)待而獲得的數(shù)據(jù)庫(kù)安全保密的設(shè)計(jì)考慮。第八章維護(hù)及出錯(cuò)處理設(shè)計(jì)提示:應(yīng)羅列系統(tǒng)維護(hù)的方便而在程序內(nèi)部設(shè)計(jì)中作出的安排。系統(tǒng)可能的出錯(cuò)或故障情況出現(xiàn)的各種出錯(cuò)處理信息,包括系統(tǒng)出錯(cuò)信息提示的形式(包括出錯(cuò)對(duì)話框的設(shè)計(jì))、含義及處理方法等。在操作出錯(cuò)或數(shù)據(jù)出錯(cuò)等情況下,系統(tǒng)顯示或記錄的有關(guān)出錯(cuò)代碼/信息系統(tǒng)運(yùn)行出錯(cuò)時(shí),提示語(yǔ)言要友好,并以用戶習(xí)慣為基礎(chǔ),使用戶能夠理解發(fā)生的問(wèn)題,并能夠根據(jù)提示采取正確的操作方式。125系統(tǒng)維護(hù)設(shè)計(jì).提示:圖、表方式描述在設(shè)計(jì)過(guò)程中考慮到的系統(tǒng)交付運(yùn)行后可能的維護(hù)特性和方式方法等。包括在程序中專門(mén)安排用于系統(tǒng)的檢查與維護(hù)的檢測(cè)點(diǎn)和專用模塊。 各個(gè)程序之間的對(duì)應(yīng)關(guān)系。1.26出錯(cuò)信息提示:用表格形式列出每種可能的出錯(cuò)或故障情況出現(xiàn)時(shí),系統(tǒng)輸出信息的形式、含義及處理方法。127出錯(cuò)處理.提示:表格形式明確描述系統(tǒng)出錯(cuò)后,應(yīng)采取的補(bǔ)救措施,
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝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ù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 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年間歇式空氣中有機(jī)污染物自動(dòng)分析儀項(xiàng)目合作計(jì)劃書(shū)
- 三級(jí)人力資源管理師-企業(yè)人力資源管理師(三級(jí))《理論知識(shí)》考前沖刺卷1
- 25學(xué)年教案語(yǔ)文(必修上冊(cè))第四單元“家鄉(xiāng)文化生活”案例呈現(xiàn)手冊(cè)
- 基于ANSYS的地鐵隧道空推段支護(hù)參數(shù)優(yōu)化研究
- DBD等離子體下催化降解甲基橙及二氧化碳活化研究
- 本科畢論文:葉片外源施加SNP對(duì)干旱脅迫下花生幼苗根系抗氧化系統(tǒng)的影響
- 介紹業(yè)務(wù)分成合同范例
- 產(chǎn)品顧問(wèn)協(xié)議合同范例
- 隧道防水層施工方案
- 內(nèi)衣合作合同范例
- 2024年浙江省金華市少年兒童圖書(shū)館招聘編外人員1人歷年高頻難、易錯(cuò)點(diǎn)500題模擬試題附帶答案詳解
- 人文社科書(shū)籍《中國(guó)在梁莊》
- 2025年上海市中考語(yǔ)文備考之記敘文十大考點(diǎn)梳理(附模考練習(xí)及參考答案)
- 第12課 結(jié)交朋友-初識(shí)人工智能(教學(xué)設(shè)計(jì))2023-2024學(xué)年第四冊(cè)信息技術(shù)河大版(三起)
- 校園餐專項(xiàng)整治行動(dòng)工作方案
- RB/T 223-2023國(guó)產(chǎn)化檢測(cè)儀器設(shè)備驗(yàn)證評(píng)價(jià)指南氣相色譜儀
- DB3417-T 031-2024 學(xué)校食堂場(chǎng)所布局設(shè)置規(guī)范
- 《孤獨(dú)癥譜系障礙:家長(zhǎng)及專業(yè)人員指南》筆記
- 2024年全國(guó)職業(yè)院校技能大賽高職組(檢驗(yàn)檢疫技術(shù)賽項(xiàng))考試題庫(kù)(含答案)
- 博士后研究報(bào)告(出站)
- 2024年單招考試題
評(píng)論
0/150
提交評(píng)論