學(xué)生考試成績(jī)管理系統(tǒng)uml完整報(bào)告_第1頁
學(xué)生考試成績(jī)管理系統(tǒng)uml完整報(bào)告_第2頁
學(xué)生考試成績(jī)管理系統(tǒng)uml完整報(bào)告_第3頁
學(xué)生考試成績(jī)管理系統(tǒng)uml完整報(bào)告_第4頁
學(xué)生考試成績(jī)管理系統(tǒng)uml完整報(bào)告_第5頁
已閱讀5頁,還剩13頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、精選優(yōu)質(zhì)文檔-傾情為你奉上XX學(xué)院面向?qū)ο蠹夹g(shù)試驗(yàn)報(bào)告(二)專業(yè)班級(jí)XX試驗(yàn)地點(diǎn)XX學(xué)生學(xué)號(hào)XX指導(dǎo)教師XX學(xué)生姓名X試驗(yàn)時(shí)間試驗(yàn)項(xiàng)目系統(tǒng)建模綜合設(shè)計(jì)試驗(yàn)類別基礎(chǔ)性() 設(shè)計(jì)性() 綜合性() 其它( )試驗(yàn)?zāi)康募耙?掌握UML各種圖的創(chuàng)建方法;2熟練應(yīng)用Rational Rose工具創(chuàng)建各種模型;3能夠正確建立信息系統(tǒng)的模型;4在此基礎(chǔ)上,實(shí)現(xiàn)系統(tǒng)功能。成 績(jī) 評(píng) 定 表類 別評(píng) 分 標(biāo) 準(zhǔn)分值得分合 計(jì)上機(jī)表現(xiàn)積極出勤、遵守紀(jì)律主動(dòng)完成設(shè)計(jì)任務(wù)30分程序與報(bào)告程序代碼規(guī)范、功能正確報(bào)告詳實(shí)完整、體現(xiàn)收獲70分備注: 評(píng)閱教師: 日 期: 年 月 日試 驗(yàn) 內(nèi) 容目 錄第一章 概述31.1

2、 課題背景和研究意義31.2 主要工作和論文結(jié)構(gòu) 3第二章 需求分析及用例創(chuàng)建 42.1 需求分析 42.2 系統(tǒng)用例模4 2.2.1 學(xué)員用例描述 52.2.2 系統(tǒng)管理員用例描述 62.2.3 系統(tǒng)數(shù)據(jù)庫用例描述 7第三章 系統(tǒng)靜態(tài)建模93.1 創(chuàng)建系統(tǒng)靜態(tài)模型 9 3.2 學(xué)員用例類圖9 3.3 系統(tǒng)管理員類圖93.4 系統(tǒng)數(shù)據(jù)庫類圖10第四章 系統(tǒng)動(dòng)態(tài)建模124.1 序列圖 12 4.1.1 學(xué)員報(bào)名序列圖 124.1.2 成績(jī)查詢序列圖 124.1.3 維護(hù)成績(jī)序列圖 13 4.2 協(xié)作圖 14 4.2.1 學(xué)員報(bào)名協(xié)作圖 144.2.2 查詢成績(jī)協(xié)作圖 144.2.3 維護(hù)成績(jī)協(xié)作

3、圖 144.3 創(chuàng)建活動(dòng)圖 14 4.4 創(chuàng)建狀態(tài)圖 15 第五章 系統(tǒng)實(shí)現(xiàn)建模165.1 系統(tǒng)構(gòu)件圖 16 5.2 系統(tǒng)部署圖 16 試 驗(yàn) 內(nèi) 容第一章 概述1.1課題背景和研究意義成績(jī)管理是大學(xué)的主要日常管理工作之一,涉及到院、系、教師、學(xué)生等諸多方面,隨著教學(xué)體質(zhì)的不斷改革,成績(jī)管理工作日趨繁重和復(fù)雜,迫切需要一套基于成績(jī)管理的軟件。傳統(tǒng)的手工操作方式易發(fā)生數(shù)據(jù)丟失、統(tǒng)計(jì)錯(cuò)誤、勞動(dòng)量大且熟讀慢。使用計(jì)算機(jī)可以快速有效地完成工作,在計(jì)算機(jī)聯(lián)網(wǎng)后數(shù)據(jù)在網(wǎng)上傳遞可以實(shí)現(xiàn)數(shù)據(jù)共享,避免重復(fù)勞動(dòng),規(guī)范教學(xué)管理行為,從而提高管理效率和水平。成績(jī)管理系統(tǒng)以計(jì)算機(jī)為工具,通過成績(jī)管理系統(tǒng)把管理人員從繁

4、瑣的數(shù)據(jù)計(jì)算處理中解脫出來使其有更多的時(shí)間精力來從事管理的研究工作,不僅提高了教學(xué)質(zhì)量也為廣大的師生提供了便利。1.2主要工作和論文結(jié)構(gòu)本報(bào)告的主要工作是為成績(jī)管理系統(tǒng)提供簡(jiǎn)單的建模介紹,并對(duì)其中的各種建模元素的圖例進(jìn)行一定的分析。論文結(jié)構(gòu):第一章主要是對(duì)本課題的背景、研究意義進(jìn)行介紹。第二章是對(duì)考試成績(jī)管理系統(tǒng)的需求分析以及用例的創(chuàng)建和簡(jiǎn)單描述。第三章則介紹的是系統(tǒng)靜態(tài)建模和其中的類圖。第四章主要講的是系統(tǒng)動(dòng)態(tài)建模,主要內(nèi)容是其中的序列圖、協(xié)作圖、狀態(tài)圖以及活動(dòng)圖。最后在第五章介紹系統(tǒng)實(shí)現(xiàn)建模,并給出了本系統(tǒng)的構(gòu)件圖和部署圖。試 驗(yàn) 內(nèi) 容第二章 需求分析及用例創(chuàng)建2.1需求分析考試成績(jī)管理

5、系統(tǒng)是舉行成人高考、自學(xué)考試等成人高校對(duì)每個(gè)參與考試的學(xué)員成績(jī)進(jìn)行綜合管理的一個(gè)系統(tǒng)。本系統(tǒng)的功能性需求如下: 學(xué)員報(bào)名參加相應(yīng)的科目考試,通過考試成績(jī)管理系統(tǒng)辦理考試報(bào)名手續(xù),并產(chǎn)生相應(yīng)的考試編號(hào)。 每次考試完畢后,系統(tǒng)管理員及時(shí)將參加考試學(xué)員的考試成績(jī)輸入到考試成績(jī)管理系統(tǒng)中。 考試管理人員可以根據(jù)自己的權(quán)限通過考試成績(jī)管理系統(tǒng)添加、刪除、修改各種數(shù)據(jù)庫中的數(shù)據(jù)。 考試成績(jī)管理系統(tǒng)能夠根據(jù)數(shù)據(jù)庫中的學(xué)員考試成績(jī),自動(dòng)加以分類統(tǒng)計(jì),進(jìn)行排序顯示。2.2系統(tǒng)用例模型 根據(jù)需求分析,考試成績(jī)管理系統(tǒng)的參與者包含以下三種: 學(xué)員:參加考試的主體。 系統(tǒng)管理員:負(fù)責(zé)考試成績(jī)管理系統(tǒng)的操作和后臺(tái)維護(hù)。

6、 系統(tǒng)數(shù)據(jù)庫:參與系統(tǒng)完成各項(xiàng)功能的整個(gè)過程。三個(gè)參與者如圖1-2所示。 圖1-2 系統(tǒng)參與者 圖 1-3 學(xué)員用例圖然后我們根據(jù)參與者的不同分別畫出各個(gè)參與者的用例圖。 學(xué)員用例圖:學(xué)生在本系統(tǒng)中能夠進(jìn)行考試報(bào)名、成績(jī)查詢和退出系統(tǒng)的相關(guān)操作。通過這些活動(dòng)創(chuàng)建的學(xué)員用例圖如1-3所示。 系統(tǒng)管理員用例圖:系統(tǒng)管理員在考試成績(jī)管理系統(tǒng)中可進(jìn)行錄入成績(jī)、查詢成績(jī)、修改成績(jī)、刪除成績(jī)和退出系統(tǒng)的操作,根據(jù)這些活動(dòng)創(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)中負(fù)責(zé)考試報(bào)名、記錄成績(jī)、成績(jī)查詢、統(tǒng)計(jì)成績(jī)、更新維護(hù)成績(jī)、

7、設(shè)置考試編號(hào)等操作時(shí)與數(shù)據(jù)的彼此交互,根據(jù)這些活動(dòng)創(chuàng)建的系統(tǒng)數(shù)據(jù)庫用例圖如圖1-5所示。2.2.1 學(xué)員用例描述1.“考試報(bào)名”用例對(duì)“考試報(bào)名”用例的描述如表2.1所示。表 2.1考試報(bào)名名稱考試報(bào)名描述前提結(jié)果擴(kuò)展包含繼承自學(xué)員進(jìn)行考試報(bào)名登錄考試管理系統(tǒng)考試報(bào)名成功N/AN/AN/A考試報(bào)名的工作流程如下:1. 學(xué)員登錄考試成績(jī)管理系統(tǒng)2. 選擇需要報(bào)考的科目進(jìn)行報(bào)名并提交報(bào)名請(qǐng)求3. 提交請(qǐng)求通過系統(tǒng)審核4. 系統(tǒng)顯示報(bào)名成功備選流程,流程如下;1. 提交請(qǐng)求未通過系統(tǒng)審核2. 系統(tǒng)顯示考試報(bào)名失敗2.“成績(jī)查詢”用例對(duì)“成績(jī)查詢”用例的描述如表2.2所示。表 2.2考試查詢名稱考試查

8、詢描述前提結(jié)果擴(kuò)展包含繼承自學(xué)員進(jìn)行考試成績(jī)查詢登錄考試管理系統(tǒng)顯示考試成績(jī)N/AN/AN/A成績(jī)查詢的工作流程如下:1學(xué)員登錄考試成績(jī)管理系統(tǒng)2選擇需要查詢的科目并提交查詢請(qǐng)求3查詢請(qǐng)求通過系統(tǒng)審核4系統(tǒng)顯示查詢成績(jī)備選流程,流程如下;1查詢請(qǐng)求未通過系統(tǒng)審核2. 系統(tǒng)顯示成績(jī)查詢失敗2.2.2 系統(tǒng)管理員用例描述1.“錄入成績(jī)”用例對(duì)“錄入成績(jī)”用例的描述如表2.3所示。表 2.3考試報(bào)名名稱錄入成績(jī)描述前提結(jié)果擴(kuò)展包含繼承自系統(tǒng)管理員進(jìn)行考試成績(jī)錄入登錄考試管理系統(tǒng)學(xué)員成績(jī)保存到系統(tǒng)數(shù)據(jù)庫中N/AN/AN/A錄入成績(jī)的工作流程如下:1. 系統(tǒng)管理員登錄考試成績(jī)管理系統(tǒng)2錄入學(xué)員考試成績(jī)3

9、錄入成績(jī)保存到系統(tǒng)數(shù)據(jù)庫中4系統(tǒng)顯示錄入成功2.“修改成績(jī)”用例對(duì)“錄入成績(jī)”用例的描述如表2.4所示。表 2.4考試報(bào)名名稱修改成績(jī)描述前提結(jié)果擴(kuò)展包含繼承自系統(tǒng)管理員進(jìn)行考試成績(jī)修改查詢到指定的學(xué)員考試成績(jī)指定的學(xué)員考試成績(jī)修改成功N/AN/AN/A修改成績(jī)的工作流程如下:1. 系統(tǒng)管理員登錄考試成績(jī)管理系統(tǒng)2系統(tǒng)管理員查詢到需要修改的學(xué)員考試成績(jī)3. 進(jìn)入考試成績(jī)修改界面修改選中的成績(jī)3修改后的成績(jī)保存到系統(tǒng)數(shù)據(jù)庫中4系統(tǒng)顯示成績(jī)修改成功2.2.3 系統(tǒng)數(shù)據(jù)庫用例描述1.“記錄成績(jī)”用例對(duì)“記錄成績(jī)”用例的描述如表2.5所示。表 2.5考試報(bào)名名稱記錄成績(jī)描述前提結(jié)果擴(kuò)展包含繼承自系統(tǒng)數(shù)

10、據(jù)庫進(jìn)行學(xué)員考試成績(jī)記錄登錄考試管理系統(tǒng)學(xué)員考試成績(jī)記錄成功N/AN/AN/A記錄成績(jī)的工作流程如下:1系統(tǒng)數(shù)據(jù)庫登錄考試成績(jī)管理系統(tǒng)2記錄學(xué)員考試成績(jī)3系統(tǒng)顯示成績(jī)記錄成功2.“設(shè)置考試編號(hào)”用例對(duì)“設(shè)置考試編號(hào)”用例的描述如表2.6所示。表 2.6考試查詢名稱設(shè)置考試編號(hào)描述前提結(jié)果擴(kuò)展包含繼承自系統(tǒng)數(shù)據(jù)庫進(jìn)行考試編號(hào)設(shè)置登錄考試管理系統(tǒng)考試編號(hào)設(shè)置成功 N/AN/AN/A設(shè)置考試編號(hào)的工作流程如下:1系統(tǒng)數(shù)據(jù)庫登錄考試成績(jī)管理系統(tǒng)2設(shè)置考試編號(hào)3系統(tǒng)顯示考試編號(hào)設(shè)置成功第三章 系統(tǒng)靜態(tài)建模3.1創(chuàng)建系統(tǒng)靜態(tài)模型從前面的需求分析中,我們可以依據(jù)主要的三個(gè)類對(duì)象:學(xué)員、系統(tǒng)管理員和系統(tǒng)數(shù)據(jù)庫

11、創(chuàng)建完整的類圖如圖3-1所示。圖3-1類圖通過考察系統(tǒng)對(duì)象的各種屬性,根據(jù)系統(tǒng)的參與者進(jìn)行類的分別創(chuàng)建。有學(xué)員類,系統(tǒng)管理員類以及系統(tǒng)數(shù)據(jù)庫類。這里直接用系統(tǒng)參與者進(jìn)行分類,是為了方便本系統(tǒng)的參與者區(qū)分以及各自的操作權(quán)限易于類圖的創(chuàng)建。下面分別進(jìn)行簡(jiǎn)單介紹。3.2 學(xué)員用例類圖 學(xué)員是整個(gè)系統(tǒng)的使用者,用戶登陸本系統(tǒng)是需要賬號(hào)和密碼,因此每一個(gè)學(xué)員都應(yīng)擁有賬號(hào)和密碼屬性,分別命名為number和psssword,用name表示學(xué)員的姓名。而apply、refergrade以及quit各自代表考試報(bào)名、成績(jī)查詢以及退出系統(tǒng)。學(xué)員類圖如圖3-2所示: 圖3-2 學(xué)員類圖3.3系統(tǒng)管理員類圖 系統(tǒng)管

12、理員作為更高層次的參與者,同樣也需要賬號(hào)以及密碼登陸,才能進(jìn)關(guān)于學(xué)員成績(jī)的相關(guān)操作。用number以及password分別表示賬號(hào)以及密碼,用typein表示錄入成績(jī),refergrade則表示查詢成績(jī),修改成績(jī)以及刪除成績(jī)?yōu)閏hangegrade、deletegrade,同樣也包括退出系統(tǒng)quit。其類圖如圖3-3所示:圖3-3系統(tǒng)管理員類圖3.4系統(tǒng)數(shù)據(jù)庫類圖 為簡(jiǎn)單起見系統(tǒng)數(shù)據(jù)庫默認(rèn)為登錄考試成績(jī)管理系統(tǒng)包括前面所介紹類的一些基本操作,如考試報(bào)名、成績(jī)查詢等,也有自身的特殊權(quán)限如:統(tǒng)計(jì)成績(jī)。維護(hù)更新成績(jī)以及設(shè)置考試編號(hào)。其類圖如圖3-4所示:圖3-4 系統(tǒng)數(shù)據(jù)庫類圖系統(tǒng)數(shù)據(jù)庫類圖的部分屬

13、性如下:apply:考試報(bào)名countin:記錄成績(jī)statisticgrade:統(tǒng)計(jì)成績(jī)updategrade:維護(hù)更新成績(jī)setnumber:設(shè)置考試編號(hào)對(duì)系統(tǒng)參與者添加屬性后的類圖之間的完整關(guān)系如下所示:圖3-5 添加屬性后的完整類圖第四章 系統(tǒng)動(dòng)態(tài)建模根據(jù)系統(tǒng)的用例模型和對(duì)象之間的相互作用關(guān)系來考察對(duì)象的行為4.1序列圖 序列圖描繪了系統(tǒng)中的一組對(duì)象在時(shí)間上交互的整體行為。通過第二章給出的用例的流程。在這里將其轉(zhuǎn)換為具體的序列圖。4.1.1學(xué)員報(bào)名序列圖學(xué)員報(bào)名活動(dòng)的步驟分為:(1)學(xué)員在操作界面輸入報(bào)名信息(2)系統(tǒng)添加相應(yīng)數(shù)據(jù)(3)數(shù)據(jù)庫數(shù)據(jù)進(jìn)行更新(4)系統(tǒng)將考試編號(hào)輸出到屏幕。

14、根據(jù)以上步驟創(chuàng)建的序列圖如下圖4-1所示。圖4-1 學(xué)員報(bào)名序列圖4.1.2學(xué)員報(bào)名序列圖查詢成績(jī)的步驟分為:(1)學(xué)員或系統(tǒng)管理員在系統(tǒng)成績(jī)查詢的界面輸入查詢的條件(2)系統(tǒng)根據(jù)查詢結(jié)果將結(jié)果輸出到界面顯示。根據(jù)以上步驟創(chuàng)建的序列圖如圖4-2所示。圖4-2 查詢成績(jī)序列圖4.1.3維護(hù)成績(jī)序列圖系統(tǒng)管理員維護(hù)成績(jī)的步驟分為:(1)系統(tǒng)管理員在操作界面執(zhí)行錄入、修改和刪除成績(jī)的操作(2)系統(tǒng)數(shù)據(jù)庫對(duì)數(shù)據(jù)進(jìn)行相應(yīng)的處理(3)統(tǒng)計(jì)成績(jī)模塊對(duì)數(shù)據(jù)進(jìn)行更新保存到數(shù)據(jù)庫(4)向界面返回操作結(jié)果。根據(jù)以上步驟創(chuàng)建的序列圖,如圖4-3所示。圖4-3 維護(hù)成績(jī)序列圖4.2協(xié)作圖 協(xié)作圖是對(duì)在一次交互過程中有意

15、義對(duì)象和對(duì)象間的鏈接過程,顯示了對(duì)象之間如何進(jìn)行交互以執(zhí)行特定用例或用例中特定部分的行為。4.2.1 學(xué)員報(bào)名協(xié)作圖根據(jù)圖4-1建立的序列圖,建立如圖4-4所示的系統(tǒng)作圖。圖4-4 學(xué)員報(bào)名協(xié)作圖4.2.2 成績(jī)查詢協(xié)作圖根據(jù)圖4-2建立的序列圖,建立如圖4-5所示的系統(tǒng)作圖。圖4-5成績(jī)查詢協(xié)作圖4.2.3 維護(hù)成績(jī)協(xié)作圖根據(jù)圖4-3建立的序列圖,建立如圖4-6所示的系統(tǒng)作圖。圖4-6 維護(hù)成績(jī)協(xié)作圖4.3創(chuàng)建活動(dòng)圖還可以利用系統(tǒng)的活動(dòng)圖來描述系統(tǒng)的參與者是如何協(xié)同工作的。在考試成績(jī)管理系統(tǒng)中,根據(jù)學(xué)生和系統(tǒng)管理員的活動(dòng)步驟,我們可以創(chuàng)建活動(dòng)圖如下圖4-7所示。圖4-7 系統(tǒng)活動(dòng)圖4.4創(chuàng)建

16、狀態(tài)圖在考試成績(jī)管理系統(tǒng)中,有明確狀態(tài)轉(zhuǎn)換的類是考試成績(jī)。考試成績(jī)主要有二個(gè)狀態(tài):一個(gè)是原來產(chǎn)生的成績(jī),另一個(gè)是維護(hù)更新數(shù)據(jù)庫數(shù)據(jù)后的成績(jī)。創(chuàng)建后的系統(tǒng)狀態(tài)圖如下圖4-8所示。圖4-8考試成績(jī)狀態(tài)圖第五章 系統(tǒng)實(shí)現(xiàn)建模構(gòu)件圖是用來表示系統(tǒng)中構(gòu)件與構(gòu)件之間、類或接口與構(gòu)件之間的關(guān)系圖。其中不僅包含構(gòu)件,同時(shí)還包括構(gòu)件的依賴關(guān)系,以便通過依賴關(guān)系估計(jì)對(duì)系統(tǒng)構(gòu)件的修改可能給系統(tǒng)造成的影響。5.1系統(tǒng)構(gòu)件圖成績(jī)管理系統(tǒng)的構(gòu)件圖我們通過構(gòu)件映射到系統(tǒng)的實(shí)現(xiàn)類中,說明該構(gòu)件物理實(shí)現(xiàn)的邏輯類,在本系統(tǒng)中,可以對(duì)學(xué)員類、系統(tǒng)管理員類、成績(jī)類和系統(tǒng)數(shù)據(jù)庫分別創(chuàng)建對(duì)應(yīng)的構(gòu)件進(jìn)行映射,創(chuàng)建的構(gòu)件圖如5-1所示。圖5-1系統(tǒng)構(gòu)件圖5.2系統(tǒng)部署圖 成績(jī)管理系統(tǒng)的部署圖描繪的是系統(tǒng)節(jié)點(diǎn)上運(yùn)行資源的安排。包括四個(gè)節(jié)點(diǎn),分別是:客戶端瀏覽器、Http服務(wù)器、數(shù)據(jù)庫服務(wù)器和打印機(jī),創(chuàng)建后的部署圖如圖5-2所示。圖5-2系統(tǒng)部署圖試 驗(yàn) 總 結(jié)通過本次試驗(yàn),借用實(shí)例把我們課堂上學(xué)習(xí)的知識(shí)應(yīng)用到實(shí)踐中來

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論