概要設計說明書
出自 MBA智库百科(https://wiki.mbalib.com/)
目錄 |
什麼是概要設計說明書[1]
概要設計說明書是概要設計階段的工作成果,它應說明功能分配、模塊劃分、程式的總體結構、輸入輸出以及介面設計、運行設計、數據結構設計和出錯處理設計等,為詳細設計奠定基礎。
概要設計說明書編寫內容[1]
概要設計說明書的編寫內容如下。
1.引言
(1)編寫目的:闡明編寫概要設計說明書的目的,指明讀者對象。
(2)項目背景:項目的委托單位,開發單位和主管部門;該軟體系統與其他系統的關係。
(3)定義:列出文檔中用到的專門術語定義和縮寫詞的原意。
(4)參考資料:列出這些資料的作者、標題、編號、發表日期、出版單位或資料來源,包括項目經核准的計劃任務書,合同或上機機關的批文;項目開發計劃;需求規格說明書;測試計劃(初稿);用戶操作手冊(初稿);文檔所引用的資料、採用的標準或規範。
2.任務概述
(1)目標。
(2)運行環境。
(3)需求概述。
(4)條件與限制。
3.總體設計
(1)處理流程。
(2)總體結構和模塊外部設計。
(3)功能分配:表明各項功能與程式結構的關係。
4.介面設計
(1)外部介面:包括用戶界面、軟體介面與硬體介面。
(2)內部介面:模塊之間的介面。
5.數據結構設計
(1)邏輯結構設計。
(2)物理結構設計。
(3)數據結構與程式的關係。
6.運行設計
(1)運行模塊的組合。
(2)運行控制。
(3)運行時間。
7.出錯處理設計
(1)出錯輸出信息。
(2)出錯處理對策:如設置後備、性能降級、恢復及再啟動等。
8.安全保密設計
9.維護設計
說明為方便維護工作的設施,如維護模塊等。
概要設計說明書實例[2]
這裡給出圖書館管理系統的概要設計,以供參考。
(這裡把“引言”“編寫目的”“項目背景”略去了) 1.需求概述 圖書館在正常運營中總是面對大量的讀者信息、書籍信息及兩者相互作用產生的借書信息、還書信息。因此[[需要]]對讀者資源、書籍資源、借書信息、 還書信息進行[[管理]],及時瞭解各個環節的信息變更,有利於提高[[工作效率]]。便捷地查找圖書資料,首先要學會如何使用和操作[[電腦]],在[[視窗]]的界面上, 可以利用書名、作者、分類號、主題詞等多種途徑來檢索圖書館的資料。查到所需的資料後,便可以借閱所需要的書籍。 本系統可以對圖書進行添加、修改、刪除,對讀者進行添加、修改、刪除,借閱管理部分可實現借書、還書、續借功能,查詢書籍和讀者,可以進行 系統設置,修改讀者密碼,修改管理員密碼,進行罰款設置,功能比較齊全,方便了學校圖書管理。 2.設計思路 (1)儘量採用學校現有軟、[[硬體環境]],及先進的管理系統開發方案,從而達到充分利用現有資源,提高系統開發水平和應用效果的目的。 (2)[[系統]]應符合圖書管理的規定,滿足學生需求,並達到操作過程中的直觀、方便、實用、安全等要求。 (3)系統採用模塊化程式設計方法,既便於系統功能的各種組合和修改,又便於技術維護人員補充與維護。 (4)系統應具備資料庫維護功能,及時根據用戶需求進行數據的添加、刪除、修改、備份等操作。(5)系統採用B/S體繫結構。 3.模塊劃分 (1)系統設置模塊。多用戶登錄,限制許可權,學生、游客、管理員、學生和管理員需要輸入密碼進行密碼驗證。游客直接登錄。管理員可以修改讀者密碼 和管理員密碼,設置罰款,可以對背景進行設置。(2)書籍管理模塊。主要是[[管理人員]]對圖書進行添加、修改、刪除。 (3)讀者管理模塊。主要是管理人員對圖書進行添加、修改、刪除。 (4)數據備份模塊。主要是管理人員對[[資料庫]]進行備份和恢復。 (5)借閱管理模塊。主要是管理人員對書籍實現借書、還書、續借、罰款等操作。 (6)[[報表]]。實現圖書信息一覽表,即借書報表、還書報表、超期報表、續借報表。 (7)列印。實現圖書列印、列印借書、列印還書、列印超期圖書、列印續借圖書。 4.系統功能結構概述 系統大致可分為系統管理模塊、書籍管理模塊、讀者管理模塊、借閱管理模塊、查詢模塊、資料庫備份和還原,報表和列印。不具備任何許可權的游客直接進 入查詢書籍和讀者。 系統主要功能模塊流程圖主要有系統模塊圖(見圖1)、系統主流程圖(見圖2)。
- 圖1 系統模塊圖
- 圖2 系統主流程圖