學生資訊管理系統概要設計說明書

2021-03-04 05:17:19 字數 2295 閱讀 4376

概要設計說明書

(architectural design specification)

一.引言

1.編寫目的(闡明編寫概要設計說明書的目的,指明讀者物件。)

本文件是學生資訊管理系統的乙個總體的把握,以便在下一步的開發設計中更好的控制開發,並且對其他教育系統有良好的介面。設計系統的架構、類圖,以便使系統的開發能有效進行。

2.專案背景

系統名稱: 學生資訊管理系統;

任務提出者:專案開發小組

開發者: 專案開發小組

使用者: 全校師生

3.定義

在該概要設計說明書中的專門術語有:

總體設計、介面設計、資料結構設計、執行設計、出錯設計

具體的概念與含義在文件後將會解釋。

4.參考資料

學生資訊管理系統可行性研究報告

學生資訊管理系統需求規格說明書

《軟體工程導論》(第五版) 張海藩編著清華大學出版社

二.任務概述

1.目標

說明對本系統的主要的輸入輸出專案、處理的功能效能要求。

本系統可分為學生資訊管理系統和教師管理資訊系統,系統開發的整體任務是實現學校教師學生資訊管理的系統化、規範化、自動化和智慧型化,從而達到提高學校管理效率的目的

該階段目的在於明確系統的資料結構和軟體結構,此外總體設計還將給出內部軟體和外部系統部件之間的介面定義,各個軟體模組的功能說明,資料結構的細節以及具體的裝配要求。

2.執行環境

應用於windows 98以上的windows系列的系統,暫不支援其他系統。

3.需求概述

該文件目的在於明確系統的資料結構和軟體結構,設計外部軟體和內部軟體的介面,說明各個軟體模組的功能說明,資料結構的細節等。

4.條件與限制

● 建議開發軟體執行的最短壽命為3年

● 本系統無法律和政策方面的限制;

● 4.用eclipse作前端的應用開發工具 ,利用sql sever作為後台的資料庫,充分利用了eclipse和sql sever的優點,利用windows xp作為系統平台;

● 建議開發軟體投入使用的最遲時間為3個月。

三.總體設計

1.處理流程

2.總體結構和模組外部設計

模組是軟體結構的基礎,軟體結構的好壞完全由模組的屬性體現出來,把軟體模組化的目的是為了降低軟體複雜性,使軟體設計,測試,除錯,維護等工作變得簡易,但隨著模組數目的增加,通過介面連線這些模組的工作量也隨之增加。從這些特性可得出如圖九的一條總的成本(或工作量)曲線,在考慮模組化時,應盡量使模組的研製成本最小,而且應盡量避免不足的模組化或超量。

3.功能分配

從程式的結構中可以看出,學生的資訊輸入輸出功能是由學生管理模組進行的。課程的資訊輸入輸出是由課程管理模組進行的,而教師的資訊流動則是教師管理模組進行的。

四.介面設計

1.外部介面

利用選單介面驅動方式,對使用者友好。必須對滑鼠和鍵盤單獨支援等。

p1000 、記憶體64m以上pc機滿足輸入端條件。

執行於windows9x及更高版本具有win32api的作業系統上。

2.內部介面

由於系統的各種內部介面是通過借助資料庫開發軟體來實現的,是完全在資料庫內部操作的,故在此略過此內容。

五.資料結構設計

1.邏輯結構設計

根據系統需求,把系統分為登入模組、系統管理模組、學生管理模組、教師管理模組、課程管理模組和成績管理模組等。

注:詳細建附件《學生資訊管理系統資料庫設計》

2.物理結構設計

系統的物理結構具體由資料庫來設計與生成,此處略。

3.資料結構與程式的關係

六.執行設計

1.執行模組的組合

具體軟體的執行模組組合為程式多視窗的執行環境,各個模組在軟體執行過程中能較好的交換資訊,處理資料。

2.執行控制

軟體執行時有較友好的介面,基本能夠實現使用者的資料處理要求。

3.執行時間

系統的執行時間基本可以達到使用者所提出的要求。響應時間在1到2秒內。

七.出錯處理設計

1.出錯輸出資訊

2.出錯處理對策

由於資料在資料庫中已經有備份,故在系統出錯後可以依靠資料庫的恢復功能,並且依靠日誌檔案使系統再啟動,就算系統崩潰使用者資料也不會丟失或遭到破壞。但有可能占用更多的資料儲存空間,權衡措施由使用者來決定。

八.安全保密設計

系統的系統使用者管理保證了只有授權的使用者才能進入系統進行資料操作,而且對一些重要資料,系統設定為只有更高許可權的人員方可讀取或是操作。系統安全保密性較高。

九.維護設計

由於系統較小沒有外加維護模組,因為維護工作比較簡單,僅靠資料庫的一些基本維護。

學生資訊管理系統概要設計說明書

3.3功能分配 從程式的結構中可以看出,學生的資訊輸入輸出功能是由學生管理模組進行的。課程和成績的資訊輸入輸出是由課程成績管理模組進行的,班級的資訊流動是班級管理模組進行的,而教師的資訊輸入輸出功能則是由教師管理模組進行。4 介面設計 4.1外部介面 利用選單介面驅動方式,對使用者友好。必須對滑鼠和...

餐飲資訊管理系統概要設計說明書

概要設計說明書 1系統總體效能及執行環境要求 1.1執行環境要求 資料庫採用ms sqlserver2000 伺服器系統軟體採用 windows2003或者windowxp 客戶端採用windowxp 1.2開發工具要求 ide採用ms visual studio 2005,開發語言採用.2.0 c...

餐飲資訊管理系統概要設計說明書

餐飲資訊管理系統v2.0 概要設計說明書 1系統總體效能及執行環境要求 1.1執行環境要求 資料庫採用sqlserver2005 系統軟體採用 windows2003或者windowxp以上版本 cpu pentium 1.8ghz 記憶體 512mb 硬碟空間 50.0mb以上硬碟剩餘空間 輸入裝...