




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
軟件工程實驗4:撰寫概要設計說明書
一、實驗目的
掌握概要設計的步驟,練習撰寫概要設計說明書
二、實驗工具
Word2010,visio2010,PowerDesigner
三、實驗內容
(1)概要設計方法;
(2)繪制軟件結構圖,使用word撰寫實驗報告。
四、實驗要求
(1)硬件基本配置:處理器(CPU)主頻1GHZ以上,32位或64
位處理器,內存1GB以上,硬盤16GB以上。
(2)軟件要求:Windows7及以上版本操作系統,0ffice2010軟
件,Visio2010o
(3)實驗學時:2學時;
(4)提交紙質實驗報告和電子版概要設計說明書
_學籍管理—系統的概要設計說明書
五、實驗步驟
1、引言
(1)編寫目的
本系統需求說明書是系統設計的依據,是系統分析與設計人員的
必讀的參考用書。
(2)項目背景
a.學籍管理系統
b.本項目的任務是由相關學籍管理的需求,由本小組成員進行研
制、開發,本項目主要解決對學生學籍及學生成績方面的各種輸入,
修改,匯總,查詢等基本操作。
(3)術語說明
系統:學生學籍管理系統
模塊:某一相對獨立的功能
數據庫:所有數據的邏輯設備
(4)參考資料
本項目的可行性研究報告和需求分析報告
軟件工程第六板清華大學出版社張海潘編著
2、任務概述
(1)目標
該項目實現的功能為:
學生進本信息處理(輸入、修改、查詢等功能);
學生成績處理(輸入、修改、查詢等功能);
管理員信息處理(輸入、修改等功能);
學生成績統計處理(學生年級成績排名統計等功能)
(2)運行環境
研發該軟件需要一臺計算機
應該是CPU為酷睿2或者更高檔次的計算機,內存在2G或更大
的。
(3)需求概述
該項目實現的功能為:
學生進本信息處理(輸入、修改、查詢等功能);
學生成績處理(輸入、修改、查詢等功能);
管理員信息處理(輸入、修改等功能);
學生成績統計處理(學生年級成績排名統計等功能)
3、總體設計
(1)處理流程
管理員信息(管理員信息菜單)
管理員信息輸入
學生成績統計(學生
學生信息(學生信息學生成績信息(學生成
成嬲計菜單)
管理菜單)績管理菜單)
學生成績年嬲名查
學生基本信息輸入、學生成績信息輸入、學
詢
學生基本信息修改、生成績信息查詢、學生
學生基本信息查詢等成績信息修改
(2)總體結構和模塊外部設計
學生管理系統模塊結構如圖所示:
學生基本信息輸入
所有人員均可進行
學生信息管理模學生信息查詢、修查詢
塊改
按權限修改
學
查詢需要修改的學
籍
生
管
理
系授權限修改
統
管理員信息管理
管理員密碼修改
模塊
學生年級成績排名按年級排名查詢打
學生成績統計管理
統計印
模塊
(3)功能分配
界面設計與編寫
架構搭建與整合
數據庫設計與連接
4、接口設計
(1)外部接口
系統將向用戶提供窗口形式供用戶進行數據的錄入、查詢、修改、
統計的操作。對于刪除等重要性操作,提供對話框的形式,讓用戶進
一步確認。系統需要用一臺計算機進項聯接,由WindowsXP操作系
統支持,MYSQL管理后臺數據庫。
(2)內部接口
系統通過注冊登記,進入主菜單通過鼠標單擊,菜單驅動,執行
不同的處理功能。
5、數據結構設計
(1)邏輯結構設計
系統內所使用的數據結構分別有:
管理員信息表S_USER(主碼:id)
ColumnDataTypeNullableDataCOLUMNPrimaryCOMMENTS
NameDefaultIDKey
IDSVARCHAR2(32NO(null)11(null)
BYTE)
NUMBEERSVARCHAR2(32NO(null)2(null)(null)
BYTE)
PASSWORDSVARCHAR2(32NO(nul1)3(nul1)(null)
BYTE)
NAMESVARCHAR2(32NO(null)4(null)(null)
BYTE)
學生信息表STUDENT(主碼:學生學號);
ColumnDataTypeNullableDataCOLUMNPrimaryCOMMENTS
NameDefaultIDKey
STUIDVARCHAR2(NO(null)11(null)
32BYTE)
STUNAMEVARCHAR2(NO(null)2(null)(null)
32BYTE)
STUMAJORVARCHAR2(NO(null)3(null)(null)
32BYTE)
STUCLASSVARCHAR2(NO(null)4(null)(null)
32BYTE)
MATHGRADENUMBERYES(null)5(null)(null)
DATEGRADENUMBERYES(null)6(null)(null)
CLANGRADENUMBERYES(null)7(null)(null)
DATEBASEGNUMBERYES(null)8(null)(null)
RADE
(2)物理結構設計
系統內所使用的數據結構中的數據項,主碼不能為空,大多數項
不能為空,只有少數項可以為空,為了提高查找速度,分別對某些數
據結構創建了索引文件,并提供不同的權限,對數據進行操作。
6、運行設計
(1)運行模塊的組合
系統運行模塊分別由一級菜單(四大功能)和二級菜單(九個模
塊)構成。
(2)運行控制
系統進入二級菜單,則實際運行本系統的各種功能,通過鼠標或
鍵盤控制系統的運行。
(3)運行時間
a.查詢響應時間在1秒內
b.更新處理時間在1秒內
c.數據的轉換而傳送時間在半分鐘內
7、出錯處理設計
7.1出錯輸出信息
系統對每一個模塊(包括某些重要數據項)都提供可能的出錯信
息,若出現錯誤,以對話框的方式輸出錯誤信息的形式、含義及處理
方法。
7.2出錯處理對策
a、后備技術
周期性地把磁盤信息記錄到磁盤媒體的后備信息,當原始系統數
據萬一丟失時,啟用副本重新進行系統的建立與啟動。
b、恢復及再啟動技術
將使用恢復再啟動技術,使軟件從故障點恢復執行或使軟件從頭
開始重新運行。
8.維護設計
為了系統維護的方便,在程序內部設計中做出安排,在程序中專
門安排用于系統的檢查與維護的檢測點和專用模塊(采用測試用例模
塊調試數據)。
9、安全保密設計
本系統為學生學籍管理系統,涉及學生個人信息的安全性首先,
系統提供了密碼身份驗證功能,只有被授權的人才能登陸到此系統,
保證了系統不會被非法人員進行不安全的修改。
其次,系統對可登陸到系統的用戶也進行了權限管理。不同權限
的用戶可以訪問的數據和執行的操作也不同。設置了三個級別:系統
管理員,教師,學生,。對一些重要信息的修改的權限只有系統管理
員才有。避免重要.數據被沒有權限的人進行不安全修改。
10、維護設計
為了系統維護的方便,在程序內部設計中做出安排,在程序中專
門安排用于系統的檢查與維護的檢測點和專用模塊(采用測試用例模
塊調試數據)。
六、思考題
(1)總體(概要)設計的基本任務是什么?總體設計階段的結束標準
是什么?
⑴設計軟件系統結溝(簡稱軟件結構),具體任務為:①采用某種設
計方法,將一個復雜的系統按功能劃分成模塊。②確定每個模塊的功
能。③確定模塊之間的調用關系。④確定模塊之間的接口,即模塊之
間傳遞的信息。⑤評價模塊結構的質量。⑵數據結構及數據庫設計,
漢數據結構的設計及數據庫的設計。⑶編寫概要設計文檔。主要有:
概要設計說明書;數據庫設計說明書;用戶手冊;修訂測試計劃。(4
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 倉庫風險評估與管理計劃
- 2025年網絡管理員考試學習方向試題
- 學科交叉與綜合課程設計計劃
- 幼兒園語言學習活動策劃計劃
- 精細化管理與戰略風險防范試題及答案
- 2025年軟件設計師復習計劃與試題及答案
- 持續學習的個人工作目標計劃
- 2025年時事政治熱點題庫考試試題庫(歷年真題)附答案詳解
- 職業選擇與個人價值的關系-高考作文考試試題及答案
- 自動化對2025年公司戰略的推動及試題及答案
- 2025年漢中漢源電力集團有限公司招聘筆試參考題庫含答案解析
- 2025國網陜西電力省管產業單位供電服務業務部招聘(379人)高頻重點提升(共500題)附帶答案詳解
- 光伏電站繼電保護基本原理和管理規范
- 山東省濟寧市2022-2023學年高一7月期末生物試題(解析版)
- 住宅小區拆除施工方案
- 湖北武漢市2025屆高三第一次調研測試數學試卷含解析
- 我國合同能源管理現狀
- jmeter性能測試培訓
- 保險專題課件教學
- 《計算物理課程設計》課程教學大綱
- JGJT46-2024《施工現場臨時用電安全技術標準》條文解讀
評論
0/150
提交評論