
XX學院
《面向?qū)ο蠹夹g(shù)》試驗報告(二)
專業(yè)班級XX試驗地點XX
學生學號XX指導教師XX
學生姓名X試驗時間
試驗項目系統(tǒng)建模綜合設計
試驗類別基礎(chǔ)性()設計性()綜合性(√)其它()
試
驗
目
的
及
要
求
1.掌握UML各種圖的創(chuàng)建方法;
2.熟練應用RationalRo工具創(chuàng)建各種模型;
3.能夠正確建立信息系統(tǒng)的模型;
4.在此基礎(chǔ)上,實現(xiàn)系統(tǒng)功能。
成績評定表
類別評分標準分值得分合計
上機表現(xiàn)
積極出勤、遵足跟骨刺的治療 守紀律
主動完成設計任務
30分
程序與報告
程鄭少秋 序代碼規(guī)范、功能正確
報告詳實完整、體現(xiàn)收獲
70分
備注:
評閱教師:
日期:年月日
計算機科學與工程學院
《面向?qū)ο蠹夹g(shù)》試驗報告
2
試驗內(nèi)容
目錄
第一章概述…………………………………………………………………………3
1.1課題背景和研究意陳嘉庚 義…………………………………………………………3
1.2主要工作和論文結(jié)構(gòu)…………………………………………………………3
第二章需求分析及用例創(chuàng)建………………………………………………………4
2.1需求分析……………………………………………………………4
2.2系統(tǒng)用例模……………………………………………………………………4
2.2.1學員用例描述………………………………………………………5
2.2.2系統(tǒng)管理員用例描述………………………………………………6
2.2.3系統(tǒng)數(shù)據(jù)庫用例描述………………………………………………7
第三章系統(tǒng)靜態(tài)建模…………………………………………………………9
3.1創(chuàng)建系統(tǒng)靜態(tài)模型………………………………………………………9
3.2學員用例類圖……………………………………………………………9
3.3系統(tǒng)管理員類圖………………………………………………………………9
3.4系統(tǒng)數(shù)據(jù)庫類圖………………………………………………………………10
第四章系統(tǒng)動態(tài)建模……………………………………………………………12
4.1序列圖……………………………………………………………………12
4.1.1學員報名序列圖…………………………………………………………12
4.1.2成績查詢序列圖…………………………………………………………12
4.1.3維護成績序列圖……………………………將軍周杰倫 ……………………………13
4.2協(xié)作圖…………………………………………………………………14
4.2.1學員報名協(xié)作圖…………………………………………………………14
4.2.2查詢成績協(xié)作圖…………………………………………………………14
4.2.3維護成績協(xié)作圖…………………………………………………………14
4.3創(chuàng)建活動圖…………………………………………………………………14
4.4創(chuàng)建狀態(tài)圖…………………………………………………………………15
第五章系統(tǒng)實現(xiàn)建模……………………………………………………………16
5.1系統(tǒng)構(gòu)件圖…………………………………………………………………16
5.2系統(tǒng)部署圖…………………………………………………………………16
計算機科學與工程學院
《面向?qū)ο蠹夹g(shù)》試驗報告
3
試驗內(nèi)容
第一章概述
1.1課題背景和研究意義
成績管理是大學的主要日常管理工作之一,書房英語怎么說 涉及到院、系、教師、學生等諸
多方面,隨著教學體質(zhì)的不斷改革,成績管理工作日趨繁重和復雜,迫切需要一
套基于成績管理的軟件。傳統(tǒng)的手工操作方式易發(fā)生數(shù)據(jù)丟失、統(tǒng)計錯誤、勞動
量大且熟讀慢。使用計算機可以快速有效地完成工作,在計算機聯(lián)網(wǎng)后數(shù)據(jù)在網(wǎng)
上傳遞可以實現(xiàn)數(shù)據(jù)共享,避免重復勞動,規(guī)范教學管理行為,從而提高管理效
率和水平。成績管理系統(tǒng)以計算機為工具,通過成績管理系統(tǒng)把管理人員從繁瑣
的數(shù)據(jù)計算處理中解脫出來使其有更多的時間精力來從事管理的研究工作,不僅
提高了教學質(zhì)量也為廣大的師生提供了便利。
1.2主要工作和論文結(jié)構(gòu)
本報告的主要工作是為成績管理系統(tǒng)提供簡單的建模介紹,并對其中的各種
建模元素的圖例進行一定的分析。
論文結(jié)構(gòu):第一章主要是對本課題的背景、研究意義進天天騎 行介紹。第二章是對
考試成績管理系統(tǒng)的需求分析以及用例的創(chuàng)建和簡單描述。第三章則介紹的是系
統(tǒng)靜態(tài)建模和其中的類圖。第四章主要講的是系統(tǒng)動態(tài)建模,主要內(nèi)容是其中的
序列圖、協(xié)作圖、狀態(tài)圖以及活動圖。最后在第五章介紹系統(tǒng)實現(xiàn)建模,并給出
了本系統(tǒng)的構(gòu)件圖和部署圖。
計算機科學與工程學院
《面向?qū)ο蠹夹g(shù)》試驗報告
4
試驗內(nèi)容
第二章需求分析及用例創(chuàng)建
2.1需求分析
考試成績管理系統(tǒng)是舉行成人高考、自學考試等成人高校對每個參與考試的
學員成績進行綜合管理的一個系統(tǒng)。本系統(tǒng)的功能性需求如下:
●學員報名參加相應的科目考試,通過考試成績管理系統(tǒng)辦理考試報名手續(xù),并
產(chǎn)生相應的考試編號。
●每次考試完畢后,系統(tǒng)管理員及時將參加考試學員的考試成績輸入到考試成
績管理系統(tǒng)中。
●考試管理人員可以根據(jù)自己的權(quán)限通過考試成績管理系統(tǒng)添加、刪除、修改
各種數(shù)據(jù)庫中的數(shù)據(jù)。
●考試成績管理系統(tǒng)能夠根據(jù)數(shù)據(jù)庫中的學員考試成績,自動加以分類統(tǒng)計,
進行排序顯示。
2.2系統(tǒng)用例模型
根據(jù)需求分析,考試成績管理系統(tǒng)的參與者包含以下三種:
●學員:參加考試的主體。
●系統(tǒng)管理員:負責考試成績管理系統(tǒng)的操作和后臺維護。
●系統(tǒng)數(shù)據(jù)庫:參與系統(tǒng)完成各項功能的整個過程。
三個參與者如圖1-2所示。
圖1-2系統(tǒng)參與者圖1-3學員用例圖
然后我們根據(jù)參與者的不同分別畫出各個參與者的用例圖。
●學員用例圖:學生在本系統(tǒng)中能夠進行考試報名、成績查詢和退出系統(tǒng)的相
關(guān)操作。通過這些活動創(chuàng)建的學員用例圖如1-3所示。
●系統(tǒng)管理員用例圖:系統(tǒng)管理員在考試成績管理系統(tǒng)中可進行錄入成績、查
計算機科學與工程學院
《面向?qū)ο蠹夹g(shù)》試驗報告
5
詢成績、修改成績、刪除成績和退出系統(tǒng)的操作,根據(jù)這些活動創(chuàng)建的系統(tǒng)
管理員用例圖如1-4所示。
圖1-4系統(tǒng)管理員用例圖圖1-5系統(tǒng)數(shù)據(jù)庫用例圖
●系統(tǒng)數(shù)據(jù)庫用例圖:系統(tǒng)數(shù)據(jù)庫在本系統(tǒng)中負責考試報名、記錄成績、成績
查詢、統(tǒng)計成績、更新維護成績、設置考試編號等操作時與數(shù)據(jù)的彼此交互,
根據(jù)這些活動創(chuàng)建的系統(tǒng)數(shù)據(jù)庫用例圖如圖1-5所示。
2.2.1學員用例描述
1.“考試報名”用例
對“考試報名”用例的描述如表2.1所示。
表2.1考試報名
名稱考試報名
描述
前提
結(jié)果
擴展
包含
繼承自
學員進行考試報名
登錄考試管理系統(tǒng)
考試報名成功
N/A
N/A
N/A
考試報名的工作流程如下:
1.學員登錄考試成績管理系統(tǒng)
2.選擇需要報考的科目進行報名并提交報名請求
3.提交請求通過系統(tǒng)審核
4.系統(tǒng)顯示報名成功
備選流程,流程如下;
計算機科學與工程學院
《面向?qū)ο蠹夹g(shù)》試驗報告
6
1.提交請求未通過系統(tǒng)審核
2.系統(tǒng)顯示考試報名失敗
2.“成績查詢”用例
對“成績查詢”用例的描述如表2.2所示。
表2.2考試查詢
名稱考試查詢
描述
前提
結(jié)果
擴展
包含
繼承自
學員進行考試成績查詢
登錄考試管理系統(tǒng)
顯示考試成績
N/A
N/A
N/A
成績查詢的工作流程如下:
1.學員登錄考試成績管理系統(tǒng)
2.選擇需要查詢的科目并提交查詢請求
3.查詢請求通過系統(tǒng)審核
4.系統(tǒng)顯示查詢成績
備選流程,流程如下;
1.查詢請求未通過系統(tǒng)審核
2.系統(tǒng)顯示成績查詢失敗
2.2.2系統(tǒng)管理員用例描述
1.“錄入成績”用例
對“錄入成績”用例的描述如表2.3所示。
表2.3考試報名
名稱錄入成績
描述
前提
結(jié)果
擴展
包含
繼承自
系統(tǒng)管理員進行考試成績錄入
登錄考試管理系統(tǒng)
學員成績保存到系統(tǒng)數(shù)據(jù)庫中
N/A
N/A
N/A
計算機科學與工程學院
《面向?qū)ο蠹夹g(shù)》試驗報告
7
錄入成績的工作流程如下:
1.系統(tǒng)管理員登錄考試成績管理系統(tǒng)
2.錄入學員考試成績
3.錄入成績保存到系統(tǒng)數(shù)據(jù)庫中
4.系統(tǒng)顯示錄入成功
2.“修改成績”下象棋的英語 用例
對“錄入成績”用例的描述如表2.4所示。
表2.4考試報名
名稱修改成績
描述
前提
結(jié)果
擴展
包含
繼承自
系統(tǒng)管理員進行考試成績修改
查詢到指定的學員考試成績
指定的學員考試成績修改成功
N/A
N/A
N/A
修改成績的工作流程如下:
1.系統(tǒng)管理員登錄考試成績管理系統(tǒng)
2.系統(tǒng)管理員查詢到需要修改的學員考試成績
3.進入考試成績修改界面修改選中92年什么命 的成績
3.修改后的成績保存到系統(tǒng)數(shù)據(jù)庫中
4.系統(tǒng)顯示成績修改成功
2.2.3系統(tǒng)數(shù)據(jù)庫用例描述
1.“記錄成績”用例
對“記錄成績”用例的描述如表2.5所示。
表2.5考試報名
名稱記錄成績
描述
前提
結(jié)果
擴展
包含
繼承自
系統(tǒng)數(shù)據(jù)庫進行學員考試成績記錄
登錄考試管理系統(tǒng)
學員考試成績記錄成功
N/A
N/A
N/A
計算機科學與工程學院
《面向?qū)ο蠹夹g(shù)》試驗報告
8
記錄成績的工作流程如下:
1.系統(tǒng)數(shù)據(jù)庫登錄考試成績管理系統(tǒng)
2.記錄學員考試成績
3.系統(tǒng)顯示成績記錄成功
2.“設置考試編號”用例
對“設置考試編號”用例的描述如表2.6所示。
表2.6考試查詢
名稱設置考試編號
描述
前提
結(jié)果
擴展
包含
繼承自
系統(tǒng)數(shù)據(jù)庫進行考試編號設置
登錄考試管理系統(tǒng)
考試編號設置成功
N/A
N/A
N/A
設置考試編號的工作流程如下:
1.系統(tǒng)數(shù)據(jù)庫登錄考試成績管理系統(tǒng)
2.設置考試編號
3.系統(tǒng)顯示考試編號設置成功
計算機科學與工程學院
《面向?qū)ο蠹夹g(shù)》試驗報告
9
第三章系統(tǒng)靜態(tài)建模
3.1創(chuàng)建系統(tǒng)靜態(tài)模型
從前面的需求分析中,我們可以依據(jù)主要的三個類對象:學員、系統(tǒng)管理員
和系統(tǒng)數(shù)據(jù)庫創(chuàng)建完整的類圖如圖3-1所示。
圖3-1類圖
通過考察系統(tǒng)對象的各種屬性,根據(jù)系統(tǒng)的參與者進行類的分別創(chuàng)建。有學
員類,系統(tǒng)管理員類以及系統(tǒng)數(shù)據(jù)庫類。這里直接用系統(tǒng)參與者進行分類,是為
了方便本系統(tǒng)的參與者區(qū)分以及各自的操作權(quán)限易于類圖的創(chuàng)建。下面分別進行
簡單介紹。
3.2學員夢到船 用例類圖
學員是整個系統(tǒng)的使用者,用戶登陸本系統(tǒng)是需要賬號和密碼,因此每一個
學員都應擁有賬號和密碼屬性,分別命名為number和psssword,用name表示
學員的姓名。而apply、refergrade以及quit各自代表考試報名、成績查詢以
及退出系統(tǒng)。學員類圖如圖3-2所示:
圖3-2學員類圖
3.3系統(tǒng)管理員類圖
系統(tǒng)管理員作為更高層次的參與者,同樣也需要賬號以及密碼登陸,才能進
計算機科學與工程學院
《面向?qū)ο蠹夹g(shù)》試驗報告
10
關(guān)于學員成績的相關(guān)操作。
用number以及password分別表示賬號以及密碼,用typein表示錄入成績,
refergrade則表示查詢成績,修改成績以及刪除成績?yōu)閏hangegrade、
deletegrade,同樣也包括退出系統(tǒng)quit。其類圖如圖3-3所示:
圖3-3系統(tǒng)管理員類圖
3.4系統(tǒng)數(shù)據(jù)庫類圖
為簡單起見系統(tǒng)數(shù)據(jù)庫默認為登錄考試成績管理系統(tǒng)包括前面所介紹類的
一些基本操作,如考試報名、成績查詢等,也有自身的特殊權(quán)限如:統(tǒng)計成績。
維護更新成績以及設置考試編號。其類圖如圖3-4所示:
圖3-4系統(tǒng)數(shù)據(jù)庫類圖
系統(tǒng)數(shù)據(jù)庫類圖的部分屬性如下:
apply:考試報名
countin:記錄成績
statisticgrade:統(tǒng)計成績
updategrade:維護更新成績
tnumber:設置考試編號
對系統(tǒng)參與者添加屬性后的類圖之間的完整關(guān)系如下所示:
計算機科學與工程學院
《面向?qū)ο蠹夹g(shù)》試驗報告
11
圖3-5添加屬性后的完整類圖
計算機科學與工程學院
《面向?qū)ο蠹夹g(shù)》試驗報告
12
第四章系統(tǒng)動態(tài)建模
根據(jù)系統(tǒng)的用例模型和對象之間的相互作用關(guān)系來考察對象的行為
4.1序列圖
序列圖描繪了系統(tǒng)中的一組對象在時間上交互的整體行為。通過第二章給出
的用例的流程。在這里將其轉(zhuǎn)換為具體的序列圖。
4.1.1學員報名序列圖
學員報名活動的步驟分為:
(1)學員在操作界面輸入報名信息
(2)系統(tǒng)添加相應數(shù)據(jù)
(3)數(shù)據(jù)庫數(shù)據(jù)進行更新
(4)系統(tǒng)將考試編號輸出到屏幕。
根據(jù)以上步驟創(chuàng)建的序列圖如下圖4-1所示。
圖4-1學員報名序列圖
4.1.2學員報名序列圖
查詢成績的步驟分為:
(1)學員或系統(tǒng)管理員在系統(tǒng)成績查詢的界面輸入查詢的條件
(2)系統(tǒng)根據(jù)查詢結(jié)果將結(jié)果輸出到界面顯示。
根據(jù)以上步驟創(chuàng)建的序列圖如圖4-2所示。
計算機科學與工程學院
《面向?qū)ο蠹夹g(shù)》試驗報告
13
圖4-2查詢成績序列圖
4.1.3維護成績序列圖
系統(tǒng)管理員維護成績的步驟分為:
(1)系統(tǒng)管理員在操作界面執(zhí)行錄入、修改和刪除成績的操作
(2)系統(tǒng)數(shù)據(jù)庫對數(shù)據(jù)進行相應的處理
(3)統(tǒng)計成績模塊對數(shù)據(jù)進行更新保存到數(shù)據(jù)庫
(4)向界面返回操作結(jié)果。
根據(jù)以上步驟創(chuàng)建的序列圖,如圖4-3所示。
圖4-3維護成績序列圖
計算機科學與工程學院
《面向?qū)ο蠹夹g(shù)》試驗報告
14
4.2協(xié)作圖
協(xié)作圖是對在一次交互過程中有意義對象和對象間的鏈接過程,顯示了對象
之間如何進行交互以執(zhí)行特定用例或用例中特定部分的行為。
4.2.1學員報名協(xié)作圖
根據(jù)圖4-1建立的序列圖,建立如圖4-4所示的系統(tǒng)作圖。
圖4-4學員報名協(xié)作圖
4.2.2成績查詢協(xié)作圖
根據(jù)圖4-2建立的序列圖,建立如圖4-5所示的系統(tǒng)作圖。
圖4-5成績查詢協(xié)作圖
4.2.3維護成績協(xié)作圖
根據(jù)圖4-3建立的序列圖,建立如圖4-6所示的系統(tǒng)作圖。
圖4-6維護成績協(xié)作圖
4.3創(chuàng)建活動圖
還可以利用系統(tǒng)的活動圖來描述系統(tǒng)的參與者是如何協(xié)同工作的。在考試
成績管理系統(tǒng)中,根據(jù)學生和系統(tǒng)管理員的活動步驟,我們可以創(chuàng)建活動圖如下
圖4-7所示。
計算機科學與工程學院
《面向?qū)ο蠹夹g(shù)》試驗報告
15
圖4-7系統(tǒng)活動圖
4.4創(chuàng)建狀態(tài)圖
在考試成績管理系統(tǒng)中,有明確狀態(tài)轉(zhuǎn)換的類是考試成績。考試成績主要有
二個狀態(tài):一個是原來產(chǎn)生的成績,另一個是維護更新數(shù)據(jù)庫數(shù)據(jù)后的成績。創(chuàng)
建后的系統(tǒng)狀態(tài)圖如下圖4-8所示。
圖4-8考試成績狀態(tài)圖
計算機科學與工程學院
《面向?qū)ο蠹夹g(shù)》試驗報告
16
第五章系統(tǒng)實現(xiàn)建模
構(gòu)件圖是用來表示系統(tǒng)中構(gòu)件與構(gòu)件之間、類或接口與構(gòu)件之間的關(guān)系圖。
其中不僅包含構(gòu)件,同時還包括構(gòu)件的依賴關(guān)系,以便通過依賴關(guān)系估計對系統(tǒng)
構(gòu)件的修改可能給系統(tǒng)造成的影響。
5.1系統(tǒng)構(gòu)件圖
成績管理系統(tǒng)的構(gòu)件圖我們通過構(gòu)件映射到系統(tǒng)的實現(xiàn)類中,說明該構(gòu)件物
理實現(xiàn)的邏輯類,在本系統(tǒng)中,可以對學員類、系統(tǒng)管理員類、成績類和系統(tǒng)數(shù)
據(jù)庫分別創(chuàng)建對應的構(gòu)件進行映射,創(chuàng)建的構(gòu)件圖如5-1所示。
圖5-1系統(tǒng)構(gòu)件圖
5.2系統(tǒng)部署圖
成績管理系統(tǒng)的部署圖描繪的是系統(tǒng)節(jié)點上運行資源的安排。包括四個節(jié)
點,分別是:客戶端瀏覽器、Http服務器、數(shù)據(jù)庫服務器和打印機,創(chuàng)建后的
部署圖如圖5-2所示。
圖5-2系統(tǒng)部署圖
計算機科學與工程學院
《面向?qū)ο蠹夹g(shù)》試驗報告
17
試驗總結(jié)
通過本次試驗,借用實例把我們課堂上學習的知識應用到實踐中來。經(jīng)過創(chuàng)
建本系統(tǒng),對UML有了進一步的了解,特別是對其中的用例圖、類圖、序列圖、
活動圖以及構(gòu)件圖和部署圖有了更深層次的認識。
對考試成績管理系統(tǒng)的面向?qū)ο蟮姆治雠c設計,不僅僅是加深了對UML本身
的學習,同時還可以幫住我們怎樣思考問題以及解決問題的方法。通過一步的細
化分析,能夠使我的思維更加縝密,處理問題也更加理性。
本系統(tǒng)可能還存在一定的問題,在今后的學習中我還會不斷發(fā)現(xiàn)并加以改正
以使本系統(tǒng)跟加完善。雖然課程結(jié)束了但是要達到靈活運用的程度還是要繼續(xù)學
習的,學習UML構(gòu)建模型時細致而又有結(jié)構(gòu)的處理方法。
本文發(fā)布于:2023-03-18 23:39:15,感謝您對本站的認可!
本文鏈接:http://m.newhan.cn/zhishi/a/1679153956124583.html
版權(quán)聲明:本站內(nèi)容均來自互聯(lián)網(wǎng),僅供演示用,請勿用于商業(yè)和其他非法用途。如果侵犯了您的權(quán)益請與我們聯(lián)系,我們將在24小時內(nèi)刪除。
本文word下載地址:考試管理.doc
本文 PDF 下載地址:考試管理.pdf
| 留言與評論(共有 0 條評論) |