系統(tǒng)設(shè)計(jì)文檔編寫規(guī)范及示例_第1頁(yè)
系統(tǒng)設(shè)計(jì)文檔編寫規(guī)范及示例_第2頁(yè)
系統(tǒng)設(shè)計(jì)文檔編寫規(guī)范及示例_第3頁(yè)
系統(tǒng)設(shè)計(jì)文檔編寫規(guī)范及示例_第4頁(yè)
系統(tǒng)設(shè)計(jì)文檔編寫規(guī)范及示例_第5頁(yè)
已閱讀5頁(yè),還剩10頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、*系統(tǒng)系統(tǒng)設(shè)計(jì)文檔*系統(tǒng)設(shè)計(jì)小組組長(zhǎng):*組員:* * * *目 錄1 引 言11.1編寫目的11.2背景11.3定義11.4參考資料12 系統(tǒng)功能設(shè)計(jì)32.1 功能模塊設(shè)計(jì)32.2 *模塊設(shè)計(jì)32.3 *模塊設(shè)計(jì)33 類設(shè)計(jì)44 數(shù)據(jù)庫(kù)設(shè)計(jì)65 接口及過(guò)程設(shè)計(jì)76 界面設(shè)計(jì)87 其它設(shè)計(jì)128 小 結(jié)13說(shuō)明:l 在進(jìn)行系統(tǒng)設(shè)計(jì)時(shí)可以任意傳統(tǒng)系統(tǒng)設(shè)計(jì)方法或面向?qū)ο笙到y(tǒng)設(shè)計(jì)方法,或者兩者相結(jié)合,不局限于使用一種方法。l 文檔中每章圖都需要配有相應(yīng)的文字解釋。l 本文檔中的圖按照章編號(hào),如“1 引言”表示第一章,“1.1 編寫目的”表示第一章第一節(jié)。第一章第一個(gè)圖標(biāo)號(hào)為“圖1.1 *圖”,而第二個(gè)

2、圖標(biāo)號(hào)為“圖1.2 *圖”,寫在圖的下面,居中。l 本文檔中的表也按照章編號(hào),第一章第一個(gè)表標(biāo)號(hào)為“表1.1 *表”,而第二個(gè)表標(biāo)號(hào)為“表1.2 *表”,寫在表的上面,居中。l 使用visio畫用例時(shí),Actor及用例的圖示模具(用例圖模具.vss)可以到BB平臺(tái)下載。1 引 言1.1編寫目的說(shuō)明編寫這份系統(tǒng)設(shè)計(jì)說(shuō)明書的目的,指出預(yù)期的讀者。1.2背景說(shuō)明:a 待開(kāi)發(fā)的軟件系統(tǒng)的名稱;b 列出此項(xiàng)目的任務(wù)提出者、開(kāi)發(fā)者、用戶以及將運(yùn)行該軟件的計(jì)算站(中心)。1.3定義列出本文件中用到的專門術(shù)語(yǔ)的定義和外文首字母組詞的原詞組。1.4參考資料列出用得著的參考資料,如:a 本項(xiàng)目的經(jīng)核準(zhǔn)的計(jì)劃任務(wù)書

3、或合同、上級(jí)機(jī)關(guān)的批文;b 屬于本項(xiàng)目的其他已發(fā)表的文件;c 本文件中各處引用的文件、資料、包括所要用到的軟件開(kāi)發(fā)標(biāo)準(zhǔn)。 列出這些文件資料的標(biāo)題、文件編號(hào)、發(fā)表日期和出版單位,說(shuō)明能夠得到這些文件資料的來(lái)源。2 系統(tǒng)功能設(shè)計(jì)2.1 功能模塊設(shè)計(jì)根據(jù)分析工作進(jìn)行系統(tǒng)的功能分配,畫出系統(tǒng)的功能模塊圖(如果使用面向?qū)ο笙到y(tǒng)設(shè)計(jì)方法,可以畫包圖)。功能層次圖示例:圖 2.1 功能模塊圖2.2 *模塊設(shè)計(jì)列出該模塊及該模塊所包含的每個(gè)子模塊的功能。*子模塊:包含。等功能。*子模塊:包含。等功能。2.3 *模塊設(shè)計(jì)。3 類設(shè)計(jì)說(shuō)明:l 如果使用面向?qū)ο笙到y(tǒng)設(shè)計(jì)方法,需要進(jìn)行類設(shè)計(jì)。l 此部分內(nèi)容不是必須的

4、。盡可能列出所設(shè)計(jì)出的類及其之間的關(guān)系,如果類比較多,可以按照第2章所設(shè)計(jì)的模塊(或包)分別畫類圖。示例如下:示例1:網(wǎng)上商店系統(tǒng)中登錄模塊的類圖如圖3.1所示。圖3.1 系統(tǒng)登錄模塊類圖示例2:數(shù)據(jù)上傳模塊類圖如圖3.2所示。圖3.2 違章數(shù)據(jù)上傳模塊類圖4 數(shù)據(jù)庫(kù)設(shè)計(jì)說(shuō)明:l 如果使用面向?qū)ο笮枨蠓治龇椒?,需要建立?duì)象-關(guān)系模型。l 此部分內(nèi)容不是必須的。根據(jù)系統(tǒng)需求分析結(jié)果盡量畫出E-R圖(E-R圖不是必須的),并根據(jù)這些工作設(shè)計(jì)出實(shí)現(xiàn)系統(tǒng)功能所需要的數(shù)據(jù)庫(kù)表的結(jié)構(gòu)。并以表格的形式盡可能列出每一個(gè)數(shù)據(jù)庫(kù)表的表結(jié)構(gòu),即字段名、類型、長(zhǎng)度、小數(shù)位數(shù)、是否主鍵、索引、是否允許為空、說(shuō)明等。介紹

5、表與表之間的邏輯關(guān)系。示例:系統(tǒng)中數(shù)據(jù)庫(kù)包括如下各表如表4.1所示。表4.1 系統(tǒng)數(shù)據(jù)庫(kù)表序號(hào)表名(英文)說(shuō)明1Trialorgan試驗(yàn)檢測(cè)機(jī)構(gòu)綜合情況表2Personinfo試驗(yàn)檢測(cè)人員基本信息表3Trialinfo試驗(yàn)基本信息表4Purchaseapply設(shè)備購(gòu)置申請(qǐng)表5Redeploy設(shè)備調(diào)撥表(1)試驗(yàn)檢測(cè)機(jī)構(gòu)綜合情況表(TrialOrgan)用來(lái)存儲(chǔ)試驗(yàn)室機(jī)構(gòu)綜合的基本情況,如表4.2所示。表4.2 實(shí)驗(yàn)檢測(cè)機(jī)構(gòu)綜合情況表Table 4.2 TrialOrgan屬性(英文)類型主鍵外鍵空值屬性(中文)T_itemidIntYes記錄IDT_nodeidchar(6)NoNoNo機(jī)構(gòu)編

6、號(hào)T_namevarChar(80)機(jī)構(gòu)名稱T_organkindvarChar(20)結(jié)構(gòu)性質(zhì)T_addressvarChar(100)Yes聯(lián)系地址5 接口及過(guò)程設(shè)計(jì)針對(duì)2.1所設(shè)計(jì)的模塊,盡可能畫出每個(gè)模塊的IPO表。示例如下:IPO表主要說(shuō)明了銷售管理模塊各個(gè)文件的輸入、輸出數(shù)據(jù)流及輸入到輸出的中間處理過(guò)程。銷售管理模塊每個(gè)文件的主要功能的IPO表如表5.1所示。表5.1銷售管理模塊IPO表子模塊名稱I(輸入)P(處理)O(輸出)單位信息維護(hù)用戶輸入單位信息將用戶輸入的單位信息存儲(chǔ)到數(shù)據(jù)庫(kù)中在工程信息維護(hù)中顯示供用戶選擇工程信息維護(hù)用戶輸入工程信息將用戶輸入的工程信息存儲(chǔ)到數(shù)據(jù)庫(kù)中在合

7、同信息維護(hù)中供用戶選擇。6 界面設(shè)計(jì)說(shuō)明:l 一般情況下,一個(gè)較大的功能模塊會(huì)包含多個(gè)界面,針對(duì)每個(gè)功能模塊列出界面的轉(zhuǎn)換關(guān)系;l 列出主界面以及幾個(gè)典型界面的界面設(shè)計(jì)結(jié)果。界面轉(zhuǎn)換關(guān)系示例如下:進(jìn)入銷售管理模塊后,可以通過(guò)主界面左側(cè)的導(dǎo)航進(jìn)入到各個(gè)子模塊,每個(gè)子模塊文件之間的跳轉(zhuǎn)與包含關(guān)系如圖6.1所示。圖中沒(méi)有連線的文件之間是相互獨(dú)立的。圖4.1 銷售管理模塊跳轉(zhuǎn)與包含關(guān)系圖界面設(shè)計(jì)結(jié)果示例如下:系統(tǒng)采用多文檔窗體結(jié)構(gòu),如圖4.2所示,在主窗體上分為菜單欄、通用工具欄、導(dǎo)航欄、操作工具欄和工作窗口區(qū)五個(gè)部分。不同喜好風(fēng)格的用戶可以根據(jù)自己的使用風(fēng)格使用這個(gè)系統(tǒng)。菜單和通用工具欄同普通系統(tǒng)一

8、樣,提供了系統(tǒng)的全部操作功能的接口;導(dǎo)航欄使用了非常直觀的樹視圖結(jié)構(gòu),整個(gè)功能一幕了然,在樹視圖中包含部門列表和小組列表,查看、維護(hù)部門和小組信息非常方便。圖圖4.2 主窗口界面圖(2) 工作窗口中大量使用表格結(jié)構(gòu)顯示數(shù)據(jù),這樣設(shè)計(jì)使窗口裝載的信息量大,便于用戶的瀏覽多條信息;對(duì)于字段數(shù)量較多的表格,選擇右鍵彈出菜單中的“查看詳細(xì)信息”選項(xiàng)(或雙擊要查看的信息條目)將彈出這個(gè)條目的詳細(xì)信息選項(xiàng)卡,如圖4.3所示,用戶可以很直觀的查看條目的詳細(xì)信息。圖4.3 員工基本信息卡片窗口(3) 統(tǒng)一的操作工具欄,對(duì)于每個(gè)可以轉(zhuǎn)載數(shù)據(jù)信息的窗體,都使用由主窗體提供的統(tǒng)一的操作工具欄來(lái)進(jìn)行數(shù)據(jù)信息的瀏覽和維

9、護(hù)操作,系統(tǒng)將首先根據(jù)是哪個(gè)數(shù)據(jù)窗體的請(qǐng)求來(lái)選擇相應(yīng)的操作。例如,在圖4.3中,可以通過(guò)點(diǎn)擊操作工具欄中的“首條”、“”上條、“下條”、“尾條”按鈕來(lái)移動(dòng)當(dāng)前記錄;用戶可以通過(guò)點(diǎn)擊“查詢”按鈕來(lái)彈出相應(yīng)的查詢窗口,如在此時(shí)將彈出查詢員工信息窗體,供用戶操作;可以通過(guò)點(diǎn)擊“添加”按鈕來(lái)彈出相應(yīng)的添加窗口;可以通過(guò)點(diǎn)擊“修改”按鈕來(lái)修改相應(yīng)的條目。(4) 使用主子表結(jié)構(gòu)顯示具有類似主子關(guān)系的表格,例如,圖4.4中的員工工基本信息表和員工工作時(shí)間安排表,這使用戶的瀏覽或維護(hù)工作更加直觀。圖4.4 員工工作時(shí)間安排窗口(5) 大量使用幫助信息,在設(shè)計(jì)這個(gè)系統(tǒng)時(shí),仔細(xì)的學(xué)習(xí)了Windows的界面設(shè)計(jì)風(fēng)格,在窗口內(nèi)提供了大量的標(biāo)簽幫助信息,使用戶更能理解操作的意義,同時(shí)窗口狀態(tài)欄內(nèi)也隨時(shí)顯示給用戶“即時(shí)”的幫助信息。7 其它設(shè)計(jì)說(shuō)明:l 其它設(shè)計(jì)包含:代碼設(shè)計(jì)、數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)、出錯(cuò)設(shè)計(jì)等l 比部分內(nèi)容不是必須的。代碼設(shè)計(jì)示例:合同代碼格式

溫馨提示

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

評(píng)論

0/150

提交評(píng)論