《計(jì)算機(jī)UML建模案例之網(wǎng)絡(luò)教學(xué)系統(tǒng)》由會(huì)員分享,可在線閱讀,更多相關(guān)《計(jì)算機(jī)UML建模案例之網(wǎng)絡(luò)教學(xué)系統(tǒng)(36頁珍藏版)》請(qǐng)?jiān)谘b配圖網(wǎng)上搜索。
1、*,*,單擊此處編輯母版標(biāo)題樣式,單擊此處編輯母版文本樣式,第二級(jí),第三級(jí),第四級(jí),第五級(jí),*,UML建模案例庫之,網(wǎng)絡(luò)教學(xué)系統(tǒng)建模實(shí)例,1,一、目的,通過“網(wǎng)絡(luò)教學(xué)系統(tǒng)UML建模過程了解面向?qū)ο蟮南到y(tǒng)分析與設(shè)計(jì)方法,2,三、步驟1/6,1 網(wǎng)絡(luò)教學(xué)系統(tǒng)的需求分析,2 系統(tǒng)的UML根本模型,3 系統(tǒng)中的類,4 系統(tǒng)的配置與實(shí)現(xiàn),3,1 網(wǎng)絡(luò)教學(xué)系統(tǒng)的需求分析,1.1 系統(tǒng)功能需求,1.2 數(shù)據(jù)信息管理模塊,1.3 根本業(yè)務(wù)模塊,1.4 信息瀏覽、查詢模塊,4,1.1 系統(tǒng)功能需求,系統(tǒng)的功能需求主要包括以下幾個(gè)方面:,學(xué)生可以登錄網(wǎng)站瀏覽信息、查找信息和下載文件。,教師可以登錄網(wǎng)站輸入課程簡(jiǎn)介
2、、上傳課件文件、發(fā)布消息、修改和更新消息。,系統(tǒng)管理員可以對(duì)頁面維護(hù)以及批準(zhǔn)用戶的注冊(cè)申請(qǐng)。,5,1.1 系統(tǒng)功能需求,系統(tǒng)主要包括以下幾個(gè)模塊:,數(shù)據(jù)庫管理模塊,根本業(yè)務(wù)模塊,信息瀏覽、查詢模塊,6,1.2 數(shù)據(jù)信息管理模塊,數(shù)據(jù)信息管理模塊包含的功能:,教師信息管理,課程簡(jiǎn)介信息管理,文件上傳信息的管理,7,1.3 根本業(yè)務(wù)模塊,根本業(yè)務(wù)模塊包含的功能:,文件上傳,文件下載,消息發(fā)布,消息修改和更新,頁面維護(hù),用戶注冊(cè)批準(zhǔn),8,1.4 信息瀏覽、查詢模塊,信息瀏覽、查詢模塊主要用于網(wǎng)頁上信息的瀏覽、搜索,包括:,網(wǎng)頁信息瀏覽,文章信息搜索,9,2 系統(tǒng)的UML根本模型,2.1 建立UML初
3、始模型,2.2 系統(tǒng)的用例圖,2.3 系統(tǒng)的時(shí)序圖,2.4 系統(tǒng)的協(xié)作圖,2.5 系統(tǒng)的狀態(tài)圖,2.6 系統(tǒng)的活動(dòng)圖,10,2.1 建立UML初始模型,新建UML工程,11,2.2 系統(tǒng)的用例圖,創(chuàng)立用例圖之前首先需要確定參與者。,系統(tǒng)中的參與者主要有三類:,教師,學(xué)生,系統(tǒng)管理員,12,2.2 系統(tǒng)的用例圖,1.系統(tǒng)用戶參與的總的用例圖,2.學(xué)生參與的用例圖,3.教師參與的用例圖,4.系統(tǒng)管理員參與的用例圖,13,1.系統(tǒng)用戶參與的總的用例圖,14,2.學(xué)生參與的用例圖,15,3.教師參與的用例圖,16,4.系統(tǒng)管理員參與的用例圖,17,2.3 系統(tǒng)的時(shí)序圖,1.系統(tǒng)管理人員管理網(wǎng)站的時(shí)序圖
4、,2.用戶登錄系統(tǒng)的時(shí)序圖,3.學(xué)生下載文件的時(shí)序圖,18,1.系統(tǒng)管理人員管理網(wǎng)站的時(shí)序圖,19,2.用戶登錄系統(tǒng)的時(shí)序圖,20,3.學(xué)生下載文件的時(shí)序圖,21,2.4 系統(tǒng)的協(xié)作圖,1.用戶登錄系統(tǒng)的協(xié)作圖,2.學(xué)生下載文件的協(xié)作圖,22,1.用戶登錄系統(tǒng)的協(xié)作圖,23,2.學(xué)生下載文件的協(xié)作圖,24,2.5 系統(tǒng)的狀態(tài)圖,25,2.6 系統(tǒng)的活動(dòng)圖,1.用戶登錄系統(tǒng)的活動(dòng)圖,2.教師上傳課件的活動(dòng)圖,3.系統(tǒng)管理員進(jìn)行網(wǎng)站維護(hù)的活動(dòng)圖,26,1.用戶登錄系統(tǒng)的活動(dòng)圖,27,2.教師上傳課件的活動(dòng)圖,28,3.系統(tǒng)管理員進(jìn)行網(wǎng)站維護(hù)的活動(dòng)圖,29,3 系統(tǒng)中的類,1.類圖的生成,2.各個(gè)類之間的關(guān)系,30,1.類圖的生成,參與者相關(guān)的類,一些其他的類,31,1參與者相關(guān)的類,32,2一些其他的類,33,2.各個(gè)類之間的關(guān)系,34,4 系統(tǒng)的配置與實(shí)現(xiàn),35,系統(tǒng)的配置圖,36,