概要設(shè)計(jì)說明書
1.什么是概要設(shè)計(jì)說明書[1]
概要設(shè)計(jì)說明書是概要設(shè)計(jì)階段的工作成果,它應(yīng)說明功能分配、模塊劃分、程序的總體結(jié)構(gòu)、輸入輸出以及接口設(shè)計(jì)、運(yùn)行設(shè)計(jì)、數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)和出錯(cuò)處理設(shè)計(jì)等,為詳細(xì)設(shè)計(jì)奠定基礎(chǔ)。
2.概要設(shè)計(jì)說明書編寫內(nèi)容[1]
概要設(shè)計(jì)說明書的編寫內(nèi)容如下。
1.引言
(1)編寫目的:闡明編寫概要設(shè)計(jì)說明書的目的,指明讀者對(duì)象。
(2)項(xiàng)目背景:項(xiàng)目的委托單位,開發(fā)單位和主管部門;該軟件系統(tǒng)與其他系統(tǒng)的關(guān)系。
(3)定義:列出文檔中用到的專門術(shù)語定義和縮寫詞的原意。
(4)參考資料:列出這些資料的作者、標(biāo)題、編號(hào)、發(fā)表日期、出版單位或資料來源,包括項(xiàng)目經(jīng)核準(zhǔn)的計(jì)劃任務(wù)書,合同或上機(jī)機(jī)關(guān)的批文;項(xiàng)目開發(fā)計(jì)劃;需求規(guī)格說明書;測(cè)試計(jì)劃(初稿);用戶操作手冊(cè)(初稿);文檔所引用的資料、采用的標(biāo)準(zhǔn)或規(guī)范。
2.任務(wù)概述
(1)目標(biāo)。
(2)運(yùn)行環(huán)境。
(3)需求概述。
(4)條件與限制。
3.總體設(shè)計(jì)
(1)處理流程。
(2)總體結(jié)構(gòu)和模塊外部設(shè)計(jì)。
(3)功能分配:表明各項(xiàng)功能與程序結(jié)構(gòu)的關(guān)系。
4.接口設(shè)計(jì)
(1)外部接口:包括用戶界面、軟件接口與硬件接口。
(2)內(nèi)部接口:模塊之間的接口。
5.?dāng)?shù)據(jù)結(jié)構(gòu)設(shè)計(jì)
(1)邏輯結(jié)構(gòu)設(shè)計(jì)。
(2)物理結(jié)構(gòu)設(shè)計(jì)。
(3)數(shù)據(jù)結(jié)構(gòu)與程序的關(guān)系。
6.運(yùn)行設(shè)計(jì)
(1)運(yùn)行模塊的組合。
(2)運(yùn)行控制。
(3)運(yùn)行時(shí)間。
7.出錯(cuò)處理設(shè)計(jì)
(1)出錯(cuò)輸出信息。
(2)出錯(cuò)處理對(duì)策:如設(shè)置后備、性能降級(jí)、恢復(fù)及再啟動(dòng)等。
8.安全保密設(shè)計(jì)
9.維護(hù)設(shè)計(jì)
說明為方便維護(hù)工作的設(shè)施,如維護(hù)模塊等。
3.概要設(shè)計(jì)說明書實(shí)例[2]
這里給出圖書館管理系統(tǒng)的概要設(shè)計(jì),以供參考。
(這里把“引言”“編寫目的”“項(xiàng)目背景”略去了) 1.需求概述 圖書館在正常運(yùn)營(yíng)中總是面對(duì)大量的讀者信息、書籍信息及兩者相互作用產(chǎn)生的借書信息、還書信息。因此[[需要]]對(duì)讀者資源、書籍資源、借書信息、 還書信息進(jìn)行[[管理]],及時(shí)了解各個(gè)環(huán)節(jié)的信息變更,有利于提高[[工作效率]]。便捷地查找圖書資料,首先要學(xué)會(huì)如何使用和操作[[計(jì)算機(jī)]],在[[窗口]]的界面上, 可以利用書名、作者、分類號(hào)、主題詞等多種途徑來檢索圖書館的資料。查到所需的資料后,便可以借閱所需要的書籍。 本系統(tǒng)可以對(duì)圖書進(jìn)行添加、修改、刪除,對(duì)讀者進(jìn)行添加、修改、刪除,借閱管理部分可實(shí)現(xiàn)借書、還書、續(xù)借功能,查詢書籍和讀者,可以進(jìn)行 系統(tǒng)設(shè)置,修改讀者密碼,修改管理員密碼,進(jìn)行罰款設(shè)置,功能比較齊全,方便了學(xué)校圖書管理。 2.設(shè)計(jì)思路 (1)盡量采用學(xué)?,F(xiàn)有軟、硬件環(huán)境,及先進(jìn)的管理系統(tǒng)開發(fā)方案,從而達(dá)到充分利用現(xiàn)有資源,提高系統(tǒng)開發(fā)水平和應(yīng)用效果的目的。 (2)[[系統(tǒng)]]應(yīng)符合圖書管理的規(guī)定,滿足學(xué)生需求,并達(dá)到操作過程中的直觀、方便、實(shí)用、安全等要求。 (3)系統(tǒng)采用模塊化程序設(shè)計(jì)方法,既便于系統(tǒng)功能的各種組合和修改,又便于技術(shù)維護(hù)人員補(bǔ)充與維護(hù)。 (4)系統(tǒng)應(yīng)具備數(shù)據(jù)庫(kù)維護(hù)功能,及時(shí)根據(jù)用戶需求進(jìn)行數(shù)據(jù)的添加、刪除、修改、備份等操作。(5)系統(tǒng)采用B/S體系結(jié)構(gòu)。 3.模塊劃分 (1)系統(tǒng)設(shè)置模塊。多用戶登錄,限制權(quán)限,學(xué)生、游客、管理員、學(xué)生和管理員需要輸入密碼進(jìn)行密碼驗(yàn)證。游客直接登錄。管理員可以修改讀者密碼 和管理員密碼,設(shè)置罰款,可以對(duì)背景進(jìn)行設(shè)置。(2)書籍管理模塊。主要是[[管理人員]]對(duì)圖書進(jìn)行添加、修改、刪除。 (3)讀者管理模塊。主要是管理人員對(duì)圖書進(jìn)行添加、修改、刪除。 (4)數(shù)據(jù)備份模塊。主要是管理人員對(duì)[[數(shù)據(jù)庫(kù)]]進(jìn)行備份和恢復(fù)。 (5)借閱管理模塊。主要是管理人員對(duì)書籍實(shí)現(xiàn)借書、還書、續(xù)借、罰款等操作。 (6)[[報(bào)表]]。實(shí)現(xiàn)圖書信息一覽表,即借書報(bào)表、還書報(bào)表、超期報(bào)表、續(xù)借報(bào)表。 (7)打印。實(shí)現(xiàn)圖書打印、打印借書、打印還書、打印超期圖書、打印續(xù)借圖書。 4.系統(tǒng)功能結(jié)構(gòu)概述 系統(tǒng)大致可分為系統(tǒng)管理模塊、書籍管理模塊、讀者管理模塊、借閱管理模塊、查詢模塊、數(shù)據(jù)庫(kù)備份和還原,報(bào)表和打印。不具備任何權(quán)限的游客直接進(jìn) 入查詢書籍和讀者。 系統(tǒng)主要功能模塊流程圖主要有系統(tǒng)模塊圖(見圖1)、系統(tǒng)主流程圖(見圖2)。
- 圖1系統(tǒng)模塊圖
- 圖2系統(tǒng)主流程圖