版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
軟件工程實驗4:撰寫概要設(shè)計說明書
一、實驗?zāi)康?/p>
掌握概要設(shè)計的步驟,練習(xí)撰寫概要設(shè)計說明書
二、實驗工具
Word2010,visio2010,PowerDesigner
三、實驗內(nèi)容
(1)概要設(shè)計方法;
(2)繪制軟件結(jié)構(gòu)圖,使用word撰寫實驗報告。
四、實驗要求
(1)硬件基本配置:處理器(CPU)主頻1GHZ以上,32位或64
位處理器,內(nèi)存1GB以上,硬盤16GB以上。
(2)軟件要求:Windows7及以上版本操作系統(tǒng),0ffice2010軟
件,Visio2010o
(3)實驗學(xué)時:2學(xué)時;
(4)提交紙質(zhì)實驗報告和電子版概要設(shè)計說明書
_學(xué)籍管理—系統(tǒng)的概要設(shè)計說明書
五、實驗步驟
1、引言
(1)編寫目的
本系統(tǒng)需求說明書是系統(tǒng)設(shè)計的依據(jù),是系統(tǒng)分析與設(shè)計人員的
必讀的參考用書。
(2)項目背景
a.學(xué)籍管理系統(tǒng)
b.本項目的任務(wù)是由相關(guān)學(xué)籍管理的需求,由本小組成員進(jìn)行研
制、開發(fā),本項目主要解決對學(xué)生學(xué)籍及學(xué)生成績方面的各種輸入,
修改,匯總,查詢等基本操作。
(3)術(shù)語說明
系統(tǒng):學(xué)生學(xué)籍管理系統(tǒng)
模塊:某一相對獨立的功能
數(shù)據(jù)庫:所有數(shù)據(jù)的邏輯設(shè)備
(4)參考資料
本項目的可行性研究報告和需求分析報告
軟件工程第六板清華大學(xué)出版社張海潘編著
2、任務(wù)概述
(1)目標(biāo)
該項目實現(xiàn)的功能為:
學(xué)生進(jìn)本信息處理(輸入、修改、查詢等功能);
學(xué)生成績處理(輸入、修改、查詢等功能);
管理員信息處理(輸入、修改等功能);
學(xué)生成績統(tǒng)計處理(學(xué)生年級成績排名統(tǒng)計等功能)
(2)運行環(huán)境
研發(fā)該軟件需要一臺計算機(jī)
應(yīng)該是CPU為酷睿2或者更高檔次的計算機(jī),內(nèi)存在2G或更大
的。
(3)需求概述
該項目實現(xiàn)的功能為:
學(xué)生進(jìn)本信息處理(輸入、修改、查詢等功能);
學(xué)生成績處理(輸入、修改、查詢等功能);
管理員信息處理(輸入、修改等功能);
學(xué)生成績統(tǒng)計處理(學(xué)生年級成績排名統(tǒng)計等功能)
3、總體設(shè)計
(1)處理流程
管理員信息(管理員信息菜單)
管理員信息輸入
學(xué)生成績統(tǒng)計(學(xué)生
學(xué)生信息(學(xué)生信息學(xué)生成績信息(學(xué)生成
成嬲計菜單)
管理菜單)績管理菜單)
學(xué)生成績年嬲名查
學(xué)生基本信息輸入、學(xué)生成績信息輸入、學(xué)
詢
學(xué)生基本信息修改、生成績信息查詢、學(xué)生
學(xué)生基本信息查詢等成績信息修改
(2)總體結(jié)構(gòu)和模塊外部設(shè)計
學(xué)生管理系統(tǒng)模塊結(jié)構(gòu)如圖所示:
學(xué)生基本信息輸入
所有人員均可進(jìn)行
學(xué)生信息管理模學(xué)生信息查詢、修查詢
塊改
按權(quán)限修改
學(xué)
查詢需要修改的學(xué)
籍
生
管
理
系授權(quán)限修改
統(tǒng)
管理員信息管理
管理員密碼修改
模塊
學(xué)生年級成績排名按年級排名查詢打
學(xué)生成績統(tǒng)計管理
統(tǒng)計印
模塊
(3)功能分配
界面設(shè)計與編寫
架構(gòu)搭建與整合
數(shù)據(jù)庫設(shè)計與連接
4、接口設(shè)計
(1)外部接口
系統(tǒng)將向用戶提供窗口形式供用戶進(jìn)行數(shù)據(jù)的錄入、查詢、修改、
統(tǒng)計的操作。對于刪除等重要性操作,提供對話框的形式,讓用戶進(jìn)
一步確認(rèn)。系統(tǒng)需要用一臺計算機(jī)進(jìn)項聯(lián)接,由WindowsXP操作系
統(tǒng)支持,MYSQL管理后臺數(shù)據(jù)庫。
(2)內(nèi)部接口
系統(tǒng)通過注冊登記,進(jìn)入主菜單通過鼠標(biāo)單擊,菜單驅(qū)動,執(zhí)行
不同的處理功能。
5、數(shù)據(jù)結(jié)構(gòu)設(shè)計
(1)邏輯結(jié)構(gòu)設(shè)計
系統(tǒng)內(nèi)所使用的數(shù)據(jù)結(jié)構(gòu)分別有:
管理員信息表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)
學(xué)生信息表STUDENT(主碼:學(xué)生學(xué)號);
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)物理結(jié)構(gòu)設(shè)計
系統(tǒng)內(nèi)所使用的數(shù)據(jù)結(jié)構(gòu)中的數(shù)據(jù)項,主碼不能為空,大多數(shù)項
不能為空,只有少數(shù)項可以為空,為了提高查找速度,分別對某些數(shù)
據(jù)結(jié)構(gòu)創(chuàng)建了索引文件,并提供不同的權(quán)限,對數(shù)據(jù)進(jìn)行操作。
6、運行設(shè)計
(1)運行模塊的組合
系統(tǒng)運行模塊分別由一級菜單(四大功能)和二級菜單(九個模
塊)構(gòu)成。
(2)運行控制
系統(tǒng)進(jìn)入二級菜單,則實際運行本系統(tǒng)的各種功能,通過鼠標(biāo)或
鍵盤控制系統(tǒng)的運行。
(3)運行時間
a.查詢響應(yīng)時間在1秒內(nèi)
b.更新處理時間在1秒內(nèi)
c.數(shù)據(jù)的轉(zhuǎn)換而傳送時間在半分鐘內(nèi)
7、出錯處理設(shè)計
7.1出錯輸出信息
系統(tǒng)對每一個模塊(包括某些重要數(shù)據(jù)項)都提供可能的出錯信
息,若出現(xiàn)錯誤,以對話框的方式輸出錯誤信息的形式、含義及處理
方法。
7.2出錯處理對策
a、后備技術(shù)
周期性地把磁盤信息記錄到磁盤媒體的后備信息,當(dāng)原始系統(tǒng)數(shù)
據(jù)萬一丟失時,啟用副本重新進(jìn)行系統(tǒng)的建立與啟動。
b、恢復(fù)及再啟動技術(shù)
將使用恢復(fù)再啟動技術(shù),使軟件從故障點恢復(fù)執(zhí)行或使軟件從頭
開始重新運行。
8.維護(hù)設(shè)計
為了系統(tǒng)維護(hù)的方便,在程序內(nèi)部設(shè)計中做出安排,在程序中專
門安排用于系統(tǒng)的檢查與維護(hù)的檢測點和專用模塊(采用測試用例模
塊調(diào)試數(shù)據(jù))。
9、安全保密設(shè)計
本系統(tǒng)為學(xué)生學(xué)籍管理系統(tǒng),涉及學(xué)生個人信息的安全性首先,
系統(tǒng)提供了密碼身份驗證功能,只有被授權(quán)的人才能登陸到此系統(tǒng),
保證了系統(tǒng)不會被非法人員進(jìn)行不安全的修改。
其次,系統(tǒng)對可登陸到系統(tǒng)的用戶也進(jìn)行了權(quán)限管理。不同權(quán)限
的用戶可以訪問的數(shù)據(jù)和執(zhí)行的操作也不同。設(shè)置了三個級別:系統(tǒng)
管理員,教師,學(xué)生,。對一些重要信息的修改的權(quán)限只有系統(tǒng)管理
員才有。避免重要.數(shù)據(jù)被沒有權(quán)限的人進(jìn)行不安全修改。
10、維護(hù)設(shè)計
為了系統(tǒng)維護(hù)的方便,在程序內(nèi)部設(shè)計中做出安排,在程序中專
門安排用于系統(tǒng)的檢查與維護(hù)的檢測點和專用模塊(采用測試用例模
塊調(diào)試數(shù)據(jù))。
六、思考題
(1)總體(概要)設(shè)計的基本任務(wù)是什么?總體設(shè)計階段的結(jié)束標(biāo)準(zhǔn)
是什么?
⑴設(shè)計軟件系統(tǒng)結(jié)溝(簡稱軟件結(jié)構(gòu)),具體任務(wù)為:①采用某種設(shè)
計方法,將一個復(fù)雜的系統(tǒng)按功能劃分成模塊。②確定每個模塊的功
能。③確定模塊之間的調(diào)用關(guān)系。④確定模塊之間的接口,即模塊之
間傳遞的信息。⑤評價模塊結(jié)構(gòu)的質(zhì)量。⑵數(shù)據(jù)結(jié)構(gòu)及數(shù)據(jù)庫設(shè)計,
漢數(shù)據(jù)結(jié)構(gòu)的設(shè)計及數(shù)據(jù)庫的設(shè)計。⑶編寫概要設(shè)計文檔。主要有:
概要設(shè)計說明書;數(shù)據(jù)庫設(shè)計說明書;用戶手冊;修訂測試計劃。(4
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年單招動漫制作設(shè)計筆試題及答案
- 2025年c語言經(jīng)常出的筆試題及答案
- 2025年省臺州市事業(yè)單位考試及答案
- 2025年真途事業(yè)單位考試試題及答案
- 2025年武漢市人事事業(yè)編制考試及答案
- 2025年農(nóng)行筆試特色題型及答案
- 2026年商業(yè)秘密管理規(guī)范培訓(xùn)
- 2026新興際華集團(tuán)所屬中新聯(lián)公司招聘事業(yè)部總經(jīng)理副總經(jīng)理考試備考題庫及答案解析
- 2025年大慶大同事業(yè)編考試題及答案
- 2026年工程地質(zhì)條件下的地下空間利用
- 3萬噸特高壓及以下鋼芯鋁絞線鋁包鋼芯絞線項目可行性研究報告寫作模板-拿地備案
- 砌筑工技能競賽理論考試題庫(含答案)
- 水工鋼結(jié)構(gòu)平面鋼閘門設(shè)計計算書
- JJG 291-2018溶解氧測定儀
- 《抗體偶聯(lián)藥物》課件
- 《肺癌的診斷與治療》課件
- 音響質(zhì)量保證措施
- 神經(jīng)病學(xué)教學(xué)課件:腦梗死
- HY/T 055-2001折疊筒式微孔膜過濾芯
- GB/T 21393-2008公路運輸能源消耗統(tǒng)計及分析方法
- GB/T 20946-2007起重用短環(huán)鏈驗收總則
評論
0/150
提交評論