登錄

概要設(shè)計說明書

百科 > 軟件項目管理 > 概要設(shè)計說明書

1.什么是概要設(shè)計說明書[1]

概要設(shè)計說明書是概要設(shè)計階段的工作成果,它應(yīng)說明功能分配、模塊劃分、程序的總體結(jié)構(gòu)、輸入輸出以及接口設(shè)計、運(yùn)行設(shè)計、數(shù)據(jù)結(jié)構(gòu)設(shè)計和出錯處理設(shè)計等,為詳細(xì)設(shè)計奠定基礎(chǔ)。

2.概要設(shè)計說明書編寫內(nèi)容[1]

概要設(shè)計說明書的編寫內(nèi)容如下。

1.引言

(1)編寫目的:闡明編寫概要設(shè)計說明書的目的,指明讀者對象。

(2)項目背景:項目的委托單位,開發(fā)單位和主管部門;該軟件系統(tǒng)與其他系統(tǒng)的關(guān)系。

(3)定義:列出文檔中用到的專門術(shù)語定義和縮寫詞的原意。

(4)參考資料:列出這些資料的作者、標(biāo)題、編號、發(fā)表日期、出版單位或資料來源,包括項目經(jīng)核準(zhǔn)的計劃任務(wù)書,合同或上機(jī)機(jī)關(guān)的批文;項目開發(fā)計劃;需求規(guī)格說明書;測試計劃(初稿);用戶操作手冊(初稿);文檔所引用的資料、采用的標(biāo)準(zhǔn)或規(guī)范。

2.任務(wù)概述

(1)目標(biāo)。

(2)運(yùn)行環(huán)境。

(3)需求概述。

(4)條件與限制。

3.總體設(shè)計

(1)處理流程。

(2)總體結(jié)構(gòu)和模塊外部設(shè)計。

(3)功能分配:表明各項功能與程序結(jié)構(gòu)的關(guān)系。

4.接口設(shè)計

(1)外部接口:包括用戶界面、軟件接口與硬件接口。

(2)內(nèi)部接口:模塊之間的接口。

5.?dāng)?shù)據(jù)結(jié)構(gòu)設(shè)計

(1)邏輯結(jié)構(gòu)設(shè)計。

(2)物理結(jié)構(gòu)設(shè)計。

(3)數(shù)據(jù)結(jié)構(gòu)與程序的關(guān)系。

6.運(yùn)行設(shè)計

(1)運(yùn)行模塊的組合。

(2)運(yùn)行控制。

(3)運(yùn)行時間。

7.出錯處理設(shè)計

(1)出錯輸出信息。

(2)出錯處理對策:如設(shè)置后備、性能降級、恢復(fù)及再啟動等。

8.安全保密設(shè)計

9.維護(hù)設(shè)計

說明為方便維護(hù)工作的設(shè)施,如維護(hù)模塊等。

3.概要設(shè)計說明書實(shí)例[2]

這里給出圖書館管理系統(tǒng)的概要設(shè)計,以供參考。

(這里把“引言”“編寫目的”“項目背景”略去了)

1.需求概述

圖書館在正常運(yùn)營中總是面對大量的讀者信息、書籍信息及兩者相互作用產(chǎn)生的借書信息、還書信息。因此[[需要]]對讀者資源、書籍資源、借書信息、
還書信息進(jìn)行[[管理]],及時了解各個環(huán)節(jié)的信息變更,有利于提高[[工作效率]]。便捷地查找圖書資料,首先要學(xué)會如何使用和操作[[計算機(jī)]],在[[窗口]]的界面上,
可以利用書名、作者、分類號、主題詞等多種途徑來檢索圖書館的資料。查到所需的資料后,便可以借閱所需要的書籍。

本系統(tǒng)可以對圖書進(jìn)行添加、修改、刪除,對讀者進(jìn)行添加、修改、刪除,借閱管理部分可實(shí)現(xiàn)借書、還書、續(xù)借功能,查詢書籍和讀者,可以進(jìn)行
系統(tǒng)設(shè)置,修改讀者密碼,修改管理員密碼,進(jìn)行罰款設(shè)置,功能比較齊全,方便了學(xué)校圖書管理。

2.設(shè)計思路

(1)盡量采用學(xué)校現(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è)計方法,既便于系統(tǒng)功能的各種組合和修改,又便于技術(shù)維護(hù)人員補(bǔ)充與維護(hù)。

(4)系統(tǒng)應(yīng)具備數(shù)據(jù)庫維護(hù)功能,及時根據(jù)用戶需求進(jìn)行數(shù)據(jù)的添加、刪除、修改、備份等操作。(5)系統(tǒng)采用B/S體系結(jié)構(gòu)。

3.模塊劃分

(1)系統(tǒng)設(shè)置模塊。多用戶登錄,限制權(quán)限,學(xué)生、游客、管理員、學(xué)生和管理員需要輸入密碼進(jìn)行密碼驗證。游客直接登錄。管理員可以修改讀者密碼
和管理員密碼,設(shè)置罰款,可以對背景進(jìn)行設(shè)置。(2)書籍管理模塊。主要是[[管理人員]]對圖書進(jìn)行添加、修改、刪除。

(3)讀者管理模塊。主要是管理人員對圖書進(jìn)行添加、修改、刪除。

(4)數(shù)據(jù)備份模塊。主要是管理人員對[[數(shù)據(jù)庫]]進(jìn)行備份和恢復(fù)。

(5)借閱管理模塊。主要是管理人員對書籍實(shí)現(xiàn)借書、還書、續(xù)借、罰款等操作。

(6)[[報表]]。實(shí)現(xiàn)圖書信息一覽表,即借書報表、還書報表、超期報表、續(xù)借報表。

(7)打印。實(shí)現(xiàn)圖書打印、打印借書、打印還書、打印超期圖書、打印續(xù)借圖書。

4.系統(tǒng)功能結(jié)構(gòu)概述

系統(tǒng)大致可分為系統(tǒng)管理模塊、書籍管理模塊、讀者管理模塊、借閱管理模塊、查詢模塊、數(shù)據(jù)庫備份和還原,報表和打印。不具備任何權(quán)限的游客直接進(jìn)
入查詢書籍和讀者。

系統(tǒng)主要功能模塊流程圖主要有系統(tǒng)模塊圖(見圖1)、系統(tǒng)主流程圖(見圖2)。

Image:系統(tǒng)模塊圖.jpg

圖1系統(tǒng)模塊圖

Image:系統(tǒng)主流程圖.jpg

圖2系統(tǒng)主流程圖
評論  |   0條評論