目錄1引言 2
1.1編寫目的 2
1.2背景 2
1.3定義 2
1.4參考資料 2
2總體設計 2
2.1需求規定 2
2.2執行環境 2
2.3基本設計概念和處理流程 3
2.4結構 3
2.5功能器求與程式的關係 3
2.6人工處理過程 3
2.7尚未問決的問題 3
3介面設計 3
3.1使用者介面 3
3.2外部介面 3
3.3內部介面 4
4執行設計 4
4.1執行模組組合 4
4.2執行控制 4
4.3執行時間 4
5系統資料結構設計 4
5.1邏輯結構設計要點 4
5.2物理結構設計要點 4
5.3資料結構與程式的關係 4
6系統出錯處理設計 5
6.1出錯資訊 5
6.2補救措施 5
6.3系統維護設計 5
概要設計說明書
為了實現學生成績管理的科學管理而設計的,通過試用本系統,可以更加有效的管理學生成績資訊、學生基本資訊、課程資訊,實現對學生的基本資訊,成績資訊、課程資訊的增加,查詢,修改、刪除等功能。
編寫這份概要設計說明書的目的:明確設計的目標、設計流程的規劃,實現軟體系統的開發。
預期的讀者:實施員、測試員
本軟體系統的名稱:教學成績管理系統
本專案的任務提出者:張恒老師
開發者:**來
使用者:教務處管理員
執行該軟體的計算站(中心):教務處
由於此系統並沒有什麼過多的專業術語,所以暫時沒有。
《c#從入門到精通》,人民郵電出版社,2010.
《c#桌面系統開發案例教程》,機械工業出版,2010.
1.輸入:
(1)管理員輸入學生資訊查詢條件;
(2)管理員錄入學生資訊、學生成績資訊、課程資訊;
(3 ) 管理員刪除學生資訊、學生成績資訊、課程資訊;
(4 ) 管理員修改學生資訊、學生成績資訊、課程資訊;
2.輸出:
(1)學生資訊查詢結果輸出;
(2)錄入學生資訊、學生成績資訊、課程資訊的結果輸出;
(3)刪除學生資訊、學生成績資訊、課程資訊的結果輸出;
(4)修改學生資訊、學生成績資訊、課程資訊的結果輸出;
3. 功能效能要求:
對功能的規定:
在教學成績管理系統中,主要有使用者登入、學生資訊管理、學生成績管理、課程資訊管理、後台管理等功能。
功能分析如下:
(1)使用者登入
使用者只有在登入介面輸入正確的使用者名稱及密碼方可進入教學成績管理系統的主介面。
(2)學生資訊管理
包括3個功能模組:學生個人資訊的新增、學生個人資訊的修改及刪除。
(3)課程資訊管理
包括3個功能模組:課程資訊的新增、修改及刪除。
(4)後台管理
包括2個功能模組:使用者資訊的新增、刪除,功能包括重設使用者密碼、使用者許可權。
對效能的規定:
(1)精度:
char(n):最長可容納8千個字元,varchar(n):可達到8千個字元的變長字元 datetime:
資料型別是日期時間資料型別,精度為百分之三秒(等於3.33毫秒);
tinyint:資料型別是微整數型,精度為3;
numeric(p,s):小數資料型別,p表示精度,s表示小數字數,最高精度可達38位;
(2)靈活性:
執行環境的變化: 能在windows xp和其他作業系統上執行;支援資料庫管理系統sql server2000或(2005)
(3)時間特性要求:
1. 響應時間:小於2s;
2. 更新處理時間:小於2s;
1:裝置:
計算機:intel奔3-450以上、記憶體128mb以上
2:支援軟體
(1) 資料庫管理系統sql server2000或(2005)
(2)用到的作業系統:win98以上或其他作業系統
(3)編譯(或彙編)程式:c# 開發工具visual studio2008或(2005)
1、學生的資訊管理主要包含以下內容:每個學生的學號、姓名、專業名、性別、出生日期、身高、黨員否、備註。該成績管理系統實現對每個學生基本資訊的新增、修改、刪除、查詢操作。
2、課程資訊管理主要包括對學生所學的專業課程與公共課程的管理,課程資訊主要包括:課程號、課程名、開課學期、學時、學分。隨著學生所學課程的增加,通過該系統能方便實現對課程的新增;若中途課程有所變動,則可以對該課程資訊進行修改或刪除;
3、學生成績管理主要包含以下內容:每個學生的學號、姓名、專業名、課程號、課程名、成績、學分。該成績管理系統實現對每個學生的成績資訊的新增、修改、刪除操作。
4、登入:要求使用者提供正確的使用者名稱和密碼。
**設計:
1.功能分析如下:
(1)使用者登入
使用者只有在登入介面輸入正確的使用者名稱及密碼方可進入教學成績管理系統的主介面。
(2)學生資訊管理
包括3個功能模組:學生個人資訊的新增、學生個人資訊的修改及刪除。
(3)課程資訊管理
包括3個功能模組:課程資訊的新增、修改及刪除。
(4)後台管理
包括2個功能模組:使用者資訊的新增、刪除,功能包括重設使用者密碼、使用者許可權。
2.流程圖設計:
本軟體系統的學生資訊管理、學生成績管理、課程資訊管理、後台管理這些功能模組實現相應功能,所涉及的資料表的結構設計如下:
學生資訊表
課程資訊表
學生成績表
使用者資訊表
各項功能需求的實現同各塊程式的分配關係:無暫無
本系統提供視覺化的操作方式,不提供命令控制語句進行輸入控制,從而使用者只需要使用滑鼠進行命令操作,使用鍵盤輸入系統介面的引數。
使用者主要通過窗體、控制項、對話方塊等視覺化元素進行互動。
無控制該軟體的執行的方法:關閉執行軟體、軟體限制策略、任務管理器結束任務。
用一覽表的方式說明每種可能的出錯或故障情況出現時,系統輸出資訊的形式、含意及處理方法。
sql資料庫系統提供備份資料庫及恢復資料庫的功能,避免由於不可抗拒的原因造成資料的永久丟失。
在sql資料庫管理系統中對資料庫進行定時或不定時的備份,遇到系統資料出錯時恢復資料庫。
系統概要設計說明書
7 3系統的軟體架構 描述如何將系統分解為子系統,繪製邏輯圖,並用文字說明子系統的主要功能和子系統間是如何協調工作的。注意,在描述系統分解為子系統共的時候要給出分解的原因。列舉子系統時,可以使用下表 子系統編號 給出本系統中指定子系統的順序編號 如果本系統末劃分為多個子系統,僅由一 個執行模組組成 ...
系統概要設計說明書
學生成績管理資訊系統 專案經理 小組成員 日期 2010 11 18 1引言 3 1.1編寫目的 3 1.2背景 3 1.3定義 4 1.4參考資料 4 2總體設計 4 2.1需求規定 4 2.2執行環境 5 2.3基本設計概念和處理流程 5 2.4結構 6 2.5功能器求與程式的關係 6 2.6尚...
學生管理系統系統概要設計說明書
學生管理系統 系統概要設計說明書 樂山師範學院電腦科學系attract工作室 2003 07 30 編寫說明 標題 系統概要設計說明書 密級 內部 編輯軟體 microsoft word 2000 中文版 版本歷史 編寫目的 為規範專案開發,對系統總體概要設計進行詳細描述。本文件由系科綜合管理資訊系...