




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
統(tǒng)一建模語言UML課程設(shè)計(jì)報(bào)告指導(dǎo)老師:姓名:學(xué)號(hào):班級(jí):【課程設(shè)計(jì)名稱】網(wǎng)絡(luò)教學(xué)系統(tǒng)-使用UML進(jìn)行系統(tǒng)的分析和設(shè)計(jì)感謝閱讀【課程設(shè)計(jì)目的】1.掌握UML建模的基礎(chǔ)知識(shí)和其應(yīng)用;感謝閱讀2.熟悉RationalRose環(huán)境及功能,能夠設(shè)計(jì)出完整系統(tǒng)。謝謝閱讀【課程設(shè)計(jì)要求】1.對(duì)系統(tǒng)功能進(jìn)行必要的描述;2.繪制系統(tǒng)的主要模型圖;3.模型圖要有說明性文字解釋?!菊n程設(shè)計(jì)內(nèi)容】1.網(wǎng)絡(luò)教學(xué)系統(tǒng)的需求分析;2.網(wǎng)絡(luò)教學(xué)系統(tǒng)UML建模。【課程設(shè)計(jì)步驟】一:網(wǎng)絡(luò)教學(xué)系統(tǒng)的需求分析1、系統(tǒng)功能需求(1)學(xué)生可以登陸網(wǎng)站瀏覽和查找各種信息以及下載文件。感謝閱讀(2)教師可以登陸網(wǎng)站給出課程見解、發(fā)布、修改和更新消息以及上傳課件。謝謝閱讀(3)系統(tǒng)管理員可以對(duì)頁面進(jìn)行維護(hù)和批準(zhǔn)用戶的注冊(cè)申請(qǐng)。精品文檔放心下載滿足上述需求的系統(tǒng)主要包括下面幾個(gè)模塊(1)數(shù)據(jù)庫管理模塊:提供使用者錄入、修改并維護(hù)數(shù)據(jù)的途徑。感謝閱讀(2)基本業(yè)務(wù)模塊:教師可以上傳文件、發(fā)布消息、修改和更新消息;學(xué)生可以下載文件;管理員感謝閱讀可以維護(hù)頁面,批準(zhǔn)注冊(cè)等。(3)信息瀏覽、查詢模塊:主要用于對(duì)網(wǎng)站的信息進(jìn)行瀏覽、搜索查詢。精品文檔放心下載圖系統(tǒng)功能需求2、數(shù)據(jù)庫管理模塊圖數(shù)據(jù)庫管理模塊(1)教師信息管理:負(fù)責(zé)教師信息的管理。(2)課程簡介信息管理:負(fù)責(zé)課程簡介信息的管理。(3)文件上傳信息管理:負(fù)責(zé)文件上傳信息的管理。3、基本業(yè)務(wù)模塊圖基本業(yè)務(wù)模塊(1)文件上傳:教師可以使用此模塊將課程的數(shù)據(jù)上傳到網(wǎng)站服務(wù)器。謝謝閱讀(2)文件下載:學(xué)生可以使用此模塊從網(wǎng)站上下載課件及其他資料。感謝閱讀(3)消息發(fā)布:教師可以通過此模塊發(fā)布學(xué)習(xí)方法、課程重點(diǎn)等和教學(xué)相關(guān)的文章,以及和課程相感謝閱讀關(guān)的通知等。(4)消息修改和更新:教師可以通過此模塊對(duì)自己發(fā)布的信息進(jìn)行修改和更新。感謝閱讀(5)頁面維護(hù):網(wǎng)站管理員可以使用此模塊對(duì)網(wǎng)站的頁面進(jìn)行維護(hù)。謝謝閱讀(6)用戶注冊(cè)批準(zhǔn):網(wǎng)站管理員可以使用此模塊批準(zhǔn)用戶注冊(cè)。謝謝閱讀4、信息瀏覽、查詢模塊圖信息查詢模塊功能(1)網(wǎng)頁信息瀏覽:用戶瀏覽網(wǎng)站信息。(2)文章信息搜索:用戶根據(jù)關(guān)鍵字搜索文章。二:系統(tǒng)的UML建模1、系統(tǒng)的用例圖創(chuàng)建用例圖之前首先需要確定參與者。①在網(wǎng)絡(luò)教學(xué)系統(tǒng)中,需要學(xué)生和教師的參與。學(xué)生可以瀏覽課程簡介,教學(xué)計(jì)劃,學(xué)習(xí)方法等教精品文檔放心下載師發(fā)布的文章,并可以根據(jù)關(guān)鍵字查詢文章。此外,學(xué)生可以從網(wǎng)站上下載課件。教師作為教學(xué)感謝閱讀的主導(dǎo)者,使用此網(wǎng)站可以發(fā)布學(xué)習(xí)方法,課程重點(diǎn)等和教學(xué)相關(guān)的文章,以及和課程相關(guān)的通精品文檔放心下載知等,還可以將某一門課程的課件上傳。②網(wǎng)站需要一個(gè)專門的管理者進(jìn)行日常維護(hù)與管理,所以需要有系統(tǒng)管理員的參與。謝謝閱讀(1)系統(tǒng)用戶參與的總的用例圖教師和學(xué)生都可以從“網(wǎng)站用戶”這個(gè)參與者泛化而來,網(wǎng)站用戶是指網(wǎng)站的注冊(cè)用戶,注冊(cè)用謝謝閱讀戶可以登錄系統(tǒng)完成相應(yīng)的操作。系統(tǒng)用戶參與的總的用例圖如圖所示。從圖中可以清楚地看到泛化關(guān)系與各個(gè)參與者所參與的用精品文檔放心下載例。圖系統(tǒng)用戶參與的總的用例圖抽象參與者注冊(cè)用戶的用例只有登錄系統(tǒng)(SystemLogin)一個(gè),學(xué)生和老師用戶除了包含這個(gè)精品文檔放心下載用例以外,還各自有相對(duì)應(yīng)的用例。(2)學(xué)生參與者的用例圖學(xué)生參與者的用例圖如下圖所示。圖學(xué)生參與的用例圖①文章瀏覽用例:學(xué)生可以瀏覽諸如課程簡介,教學(xué)計(jì)劃,學(xué)習(xí)方法等教師發(fā)布的文章。精品文檔放心下載②文章搜索用例:學(xué)生可以使用搜索功能根據(jù)關(guān)鍵字查詢相應(yīng)的文章。精品文檔放心下載③文章下載用例:學(xué)生可以使用下載功能將網(wǎng)站上的課件以及資料信息下載到本地機(jī)器上?!加美龍D謝謝閱讀說明〗① Download:文件下載用例。② Lookthroughinfo:文章瀏覽用例。精品文檔放心下載③ Articlesearch:文章搜索用例。④ Identify:權(quán)限認(rèn)證用例。此用例用來認(rèn)證文件下載是否具有下載文件的權(quán)限。感謝閱讀(3)教師參與者的用例圖教師參與者的用例圖如下所示。圖教師參與的用例圖①添加課程簡介用例:教師可以為自己所教授的課程添加課程簡介。感謝閱讀②上傳課件用例:教師可以將課程的課件上傳到網(wǎng)站上供學(xué)生下載。感謝閱讀③文章或消息發(fā)布用例:教師可以發(fā)布介紹學(xué)習(xí)方法,課程重點(diǎn)等和教學(xué)相關(guān)的文章,以及和課程精品文檔放心下載相關(guān)的通知等。④文章或消息修改用例:教師可以修改自己發(fā)布的文章和通知。感謝閱讀〖用例圖說明〗① CourseIntro:添加課程簡介用例。② UploadCAI:上傳課件用例。③ MessageIssue:文章或消息發(fā)布用例。精品文檔放心下載④ MessageUpdate:文章或消息修改用例。謝謝閱讀(4)系統(tǒng)管理員參與者的用例圖系統(tǒng)管理員的用例圖如下所示。圖系統(tǒng)管理員參與的用例圖①頁面維護(hù)。系統(tǒng)管理員可以對(duì)網(wǎng)站進(jìn)行日常維護(hù)與管理。感謝閱讀②處理注冊(cè)申請(qǐng)。系統(tǒng)管理員可以處理學(xué)生或教師用戶的注冊(cè)申請(qǐng)。謝謝閱讀〖用例圖說明〗① PageMaintenance:頁面維護(hù)。② CAIProcess:教師上傳的課件經(jīng)過系統(tǒng)管理員的審批和處理。感謝閱讀③ InformationUpdate:頁面更新。系統(tǒng)管理員負(fù)責(zé)網(wǎng)站的頁面更新,除了文章,消息,圖片等的更新,還包括頁面謝謝閱讀的美化和板塊的調(diào)整。④ ProcessRegistration:處理注冊(cè)申請(qǐng)。謝謝閱讀2、系統(tǒng)的時(shí)序圖網(wǎng)絡(luò)教學(xué)系統(tǒng)中的用例很多,所能畫出的時(shí)序圖也很多,在此不一一介紹。精品文檔放心下載(1)系統(tǒng)管理人員管理網(wǎng)站的時(shí)序圖圖 系統(tǒng)管理人員管理網(wǎng)站的時(shí)序圖〖時(shí)序圖說明〗① Login:登錄系統(tǒng)的函數(shù)。② Add_or_delete_Article:添加或刪除的文章。謝謝閱讀③ UpdateCAI():更新CAI課件的函數(shù)。感謝閱讀④ Add_or_delete_User:添加或刪除用戶。感謝閱讀⑤ Show():刷新頁面的函數(shù)。⑥ Notify():通知用戶的函數(shù)。系統(tǒng)管理人員通過與管理窗口的交互可以添加或刪除文章,更新CAI課件,添加或刪除用戶。具精品文檔放心下載體的操作由管理窗口與數(shù)據(jù)庫交互完成,管理員操作后的結(jié)果會(huì)在頁面上顯示。感謝閱讀(2)用戶登錄系統(tǒng)的時(shí)序圖圖 用戶登錄系統(tǒng)的時(shí)序圖〖時(shí)序圖說明〗① Input(String,String):輸入用戶名和密碼的函數(shù)。感謝閱讀② Send(String,String):將用戶名和密碼發(fā)送給服務(wù)器的函數(shù)。謝謝閱讀③ Query_and_Validate():查詢數(shù)據(jù)庫并驗(yàn)證用戶名和密碼正確性的函數(shù)。感謝閱讀④ feedBack():發(fā)送反饋消息的函數(shù),如果驗(yàn)證通過,發(fā)送OK;如果驗(yàn)證出錯(cuò),發(fā)送Error.感謝閱讀⑤ ShowInformation():將反饋信息顯示給用戶的函數(shù)。精品文檔放心下載用戶要登錄系統(tǒng),首先要和登錄窗口交互,輸入用戶名和密碼。登錄窗口負(fù)責(zé)和服務(wù)器交互,將精品文檔放心下載用戶輸入的用戶名和密碼發(fā)送到服務(wù)器,服務(wù)器再與數(shù)據(jù)庫交互,以驗(yàn)證用戶名和密碼的有效性,如感謝閱讀果驗(yàn)證成功,則返回OK,驗(yàn)證失敗返回Error。服務(wù)器將通過登錄窗口將信息顯示給用戶。精品文檔放心下載(3)學(xué)生下載文件時(shí)序圖圖 學(xué)生下載文件的時(shí)序圖〖時(shí)序圖說明〗①Request:學(xué)生發(fā)送下載請(qǐng)求。②Send(String,String):傳遞下載參數(shù)的函數(shù)。謝謝閱讀③Identity():驗(yàn)證用戶權(quán)限的函。④authorize:返回認(rèn)證信息的函數(shù)。學(xué)生要下載文件,首先要向下載窗口發(fā)送請(qǐng)求,然后下載窗口的參數(shù)傳遞個(gè)服務(wù)器,服務(wù)器與數(shù)感謝閱讀據(jù)庫交互以獲得用戶的權(quán)限認(rèn)證,認(rèn)證信息再通過服務(wù)器及下載窗口傳遞給學(xué)生。精品文檔放心下載3、系統(tǒng)的協(xié)作圖:1、用戶登錄系統(tǒng)的協(xié)作圖圖 用戶登錄系統(tǒng)的協(xié)作圖〖協(xié)作圖說明〗①Input(String,String):輸入用戶名和密碼的函數(shù)。精品文檔放心下載②Send(String,String):將用戶名和密碼發(fā)送給服務(wù)器的函數(shù)。精品文檔放心下載③Query_and_Validate():查詢數(shù)據(jù)庫并驗(yàn)證用戶名和密碼正確性的函數(shù)。感謝閱讀④feedback():發(fā)送反饋消息的函數(shù),如果驗(yàn)證通過,發(fā)送OK,否則,發(fā)送Error。感謝閱讀⑤ShowInformation():將反饋信息顯示給用戶的函數(shù)。謝謝閱讀2、學(xué)生下載文件的協(xié)作圖圖 學(xué)生下載文件的協(xié)作圖〖協(xié)作圖說明〗①Request:學(xué)生發(fā)送下載請(qǐng)求。②Request(String,String):傳遞下載參數(shù)的函數(shù)。精品文檔放心下載③Identity():驗(yàn)證用戶權(quán)限的函數(shù)。④showStatus():返回下載狀態(tài)的函數(shù)。如果認(rèn)證成功,開始下載,不成功則報(bào)錯(cuò)。精品文檔放心下載4、系統(tǒng)的狀態(tài)圖:圖 系統(tǒng)的狀態(tài)圖〖狀態(tài)圖說明〗① HomePage:處于網(wǎng)站主頁。② Certify:登錄驗(yàn)證狀態(tài)。③ SuccessPage:登錄成功頁面。④ UploadApplyPage:文件上傳頁面。⑤ StoringFile:文件存儲(chǔ)狀態(tài)。⑥ OldPage:頁面未更新狀態(tài)。⑦ NewPage:頁面更新狀態(tài)。教師要上傳文件,首先要登錄網(wǎng)站,通過網(wǎng)站認(rèn)證后轉(zhuǎn)入文件上傳頁面,上傳文件后處于文件存精品文檔放心下載儲(chǔ)狀態(tài)。文件存儲(chǔ)后,要經(jīng)過管理員的認(rèn)證才可以在頁面上顯示,如果通過認(rèn)證,則刷新頁面,如果謝謝閱讀未通過,頁面維持不變。5、系統(tǒng)的活動(dòng)圖:(1)用戶登錄系統(tǒng)的活動(dòng)圖圖 用戶登錄系統(tǒng)的活動(dòng)圖〖活動(dòng)圖說明〗①InputURL:輸入網(wǎng)站的URL。②ShowHomePage:顯示網(wǎng)站主頁。③InputLoginInformation:輸入登錄信息。精品文檔放心下載④Press”O(jiān)K”Button:單擊“OK”按鈕。感謝閱讀⑤CertifyUserInfo:用戶信息認(rèn)證。⑥ShowSuccessPage:顯示登錄成功界面。精品文檔放心下載用戶登錄系統(tǒng)時(shí),首先要輸入登錄網(wǎng)站的URL,然后從首頁的登錄窗口中輸入信息登錄信息,如精品文檔放心下載用戶名和密碼,點(diǎn)擊頁面上的登錄按鈕。用戶輸入的信息會(huì)與數(shù)據(jù)庫中的信息對(duì)比驗(yàn)證,如果驗(yàn)證成謝謝閱讀功返回登錄成功頁面,如果失敗,返回登錄失敗頁面。(2)教師上傳課件的活動(dòng)圖圖 教師上傳課件的活動(dòng)圖〖活動(dòng)圖說明〗①ApplyFileUpload:申請(qǐng)文件上傳。精品文檔放心下載②CertifySizeAndOtherAspact:驗(yàn)證文件的大小和其他信息。謝謝閱讀③Store:文件存儲(chǔ)。④AdministratorAuthorize:系統(tǒng)管理員認(rèn)證。精品文檔放心下載⑤UpdatePage:更新頁面。⑥D(zhuǎn)eleteFile:刪除文件。教師要上傳文件,先要進(jìn)入文件上傳頁面,然后驗(yàn)證上傳文件的大小和其他信息是否符合要求。謝謝閱讀驗(yàn)證成功后將文件存儲(chǔ),當(dāng)系統(tǒng)管理員認(rèn)證通過,更新頁面;認(rèn)證不通過刪除文件。謝謝閱讀(3)系統(tǒng)管理員維護(hù)網(wǎng)站的活動(dòng)圖圖 系統(tǒng)管理員維護(hù)網(wǎng)站的活動(dòng)圖〖活動(dòng)圖說明〗①Login:登錄系統(tǒng)。②ProcessCAI:處理上傳的課件。③UpdateInformation:更新頁面信息。精品文檔放心下載④ModifyPage:修改頁面。6、系統(tǒng)中的類(1)參與者相關(guān)的類系統(tǒng)中和參與者相關(guān)的類的類圖如下:圖 參與者相關(guān)的類〖類圖說明〗①User類是所有類的父類,包括屬性有Account(登錄名)、Password(密碼)、email(用戶郵箱)等。方法有g(shù)etEmail精品文檔放心下載(獲取郵箱)、getAccount(獲取登錄賬戶名)以及changePass(修改密碼)。精品文檔放心下載②Student類是學(xué)生類,除了繼承父類的屬性和方法,還包括number(學(xué)號(hào))、name(姓名)、sex(性別)、age(年感謝閱讀齡)、class(班級(jí))、和grade(年級(jí))等屬性。感謝閱讀③Teacher類是教師類,除了繼承父類的屬性和方法,還包括name(姓名)、sex(性別)、IdentityCard(身份證號(hào))、感謝閱讀course(教授的課程)、以及TelephoneNum(電話號(hào)碼)。謝謝閱讀④Adminstrator是管理類,管理員有自己的屬性,TelephoneNum(電話號(hào)碼)。還有自己的方法:CertifyUpload(文件的上傳認(rèn)證)、UpdatePageInformation(更新頁面信
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度合同管理崗位職責(zé)及考核評(píng)價(jià)體系合同
- 二零二五年度一手房買賣合同解除及補(bǔ)償協(xié)議書
- 二零二五年度叉車安全操作規(guī)范協(xié)議及安全責(zé)任追究辦法
- 2025年度生物科技項(xiàng)目出資入股合同
- 二零二五年度門窗行業(yè)技術(shù)培訓(xùn)與咨詢服務(wù)合同協(xié)議
- 政府臨時(shí)工合同工2025年度勞動(dòng)合同履行與監(jiān)督協(xié)議
- 二零二五年度新能源債權(quán)轉(zhuǎn)讓與項(xiàng)目合作合同
- 二零二五年度人工智能研發(fā)團(tuán)隊(duì)勞動(dòng)集體合同(人工智能應(yīng)用)
- 教師教育教學(xué)質(zhì)量評(píng)估合作協(xié)議2025年度范本
- 2025年度高校畢業(yè)生就業(yè)見習(xí)基地協(xié)議
- 2024-2025學(xué)年六年級(jí)上學(xué)期數(shù)學(xué)第三單元3.1-搭積木比賽(教案)
- DeepSeek從入門到精通
- 植保機(jī)械技術(shù)培訓(xùn)課件
- 人工智能賦能職業(yè)教育高質(zhì)量發(fā)展研究
- 2024年水利工程建設(shè)行業(yè)市場發(fā)展監(jiān)測及投資潛力預(yù)測報(bào)告
- 崗位職責(zé)心得體會(huì)(2篇)
- 高中地理興趣小組活動(dòng)方案
- 立案委托書撰寫指南讓法律更簡單3篇
- 機(jī)械設(shè)計(jì)基礎(chǔ) 課件 01機(jī)械設(shè)計(jì)概論
- 基于大數(shù)據(jù)的消費(fèi)趨勢預(yù)測與分析報(bào)告
- 高三地理一輪復(fù)習(xí)+課件+第三部分+4.4國際合作
評(píng)論
0/150
提交評(píng)論