UML網(wǎng)上教學(xué)系統(tǒng)_第1頁(yè)
UML網(wǎng)上教學(xué)系統(tǒng)_第2頁(yè)
UML網(wǎng)上教學(xué)系統(tǒng)_第3頁(yè)
UML網(wǎng)上教學(xué)系統(tǒng)_第4頁(yè)
UML網(wǎng)上教學(xué)系統(tǒng)_第5頁(yè)
已閱讀5頁(yè),還剩21頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

實(shí)驗(yàn)報(bào)告書(shū)寫(xiě)要求實(shí)驗(yàn)報(bào)告原則上要求學(xué)生手寫(xiě),要求書(shū)寫(xiě)工整。若因課程特點(diǎn)需打印的,要遵照以下字體、字號(hào)、間距等的具體要求。紙張一律采用A4的紙張。實(shí)驗(yàn)報(bào)告書(shū)寫(xiě)說(shuō)明實(shí)驗(yàn)報(bào)告中一至四項(xiàng)內(nèi)容為必填項(xiàng),包括實(shí)驗(yàn)?zāi)康暮鸵螅粚?shí)驗(yàn)儀器和設(shè)備;實(shí)驗(yàn)內(nèi)容與過(guò)程;實(shí)驗(yàn)結(jié)果與分析。各院部可根據(jù)學(xué)科特點(diǎn)和實(shí)驗(yàn)具體要求增加項(xiàng)目。填寫(xiě)注意事項(xiàng)(1)細(xì)致觀察,及時(shí)、準(zhǔn)確、如實(shí)記錄。(2)準(zhǔn)確說(shuō)明,層次清晰。(3)盡量采用專(zhuān)用術(shù)語(yǔ)來(lái)說(shuō)明事物。(4)外文、符號(hào)、公式要準(zhǔn)確,應(yīng)使用統(tǒng)一規(guī)定的名詞和符號(hào)。(5)應(yīng)獨(dú)立完成實(shí)驗(yàn)報(bào)告的書(shū)寫(xiě),嚴(yán)禁抄襲、復(fù)印,一經(jīng)發(fā)現(xiàn),以零分論處。實(shí)驗(yàn)報(bào)告批改說(shuō)明實(shí)驗(yàn)報(bào)告的批改要及時(shí)、認(rèn)真、仔細(xì),一律用紅色筆批改。實(shí)驗(yàn)報(bào)告的批改成績(jī)采用百分制,具體評(píng)分標(biāo)準(zhǔn)由各院部自行制定。實(shí)驗(yàn)報(bào)告裝訂要求實(shí)驗(yàn)批改完畢后,任課老師將每門(mén)課程的每個(gè)實(shí)驗(yàn)項(xiàng)目的實(shí)驗(yàn)報(bào)告以自然班為單位、按學(xué)號(hào)升序排列,裝訂成冊(cè),并附上一份該門(mén)課程的實(shí)驗(yàn)大綱。一、實(shí)驗(yàn)?zāi)康暮鸵?.掌握面向?qū)ο蠹夹g(shù)的基本原理和各種相關(guān)概念,并根據(jù)問(wèn)題進(jìn)行學(xué)習(xí),拓廣、深化。2.熟練掌握UML的基本知識(shí)和9種常見(jiàn)的UML圖形并能夠利用RationalRose2017工具進(jìn)行建模:①熟練掌握和完成用例圖,類(lèi)圖等模型圖的工作,以及軟件系統(tǒng)的靜態(tài)結(jié)構(gòu)建模〈靜態(tài)建模);②熟練掌握和完成活動(dòng)圖等動(dòng)態(tài)模型圖的工作,以及軟件系統(tǒng)的動(dòng)態(tài)行為建模(動(dòng)態(tài)建模)。二、實(shí)驗(yàn)儀器和設(shè)備筆記本電腦1臺(tái)操作系統(tǒng):windows10軟件:RationalRose2017三、實(shí)驗(yàn)過(guò)程1.實(shí)驗(yàn)分工及介紹2.系統(tǒng)的UML基本模型創(chuàng)建用例圖之前首先需要確定用例圖的參與者,參與者如下:Student(學(xué)生):瀏覽課程簡(jiǎn)介、教學(xué)計(jì)劃、學(xué)習(xí)方法等教師發(fā)布的文章,并根據(jù)關(guān)鍵字查詢(xún)文章。此外,學(xué)生可以從網(wǎng)站上下載課件。Teacher(教師):除了可以使用此網(wǎng)站發(fā)布教學(xué)方法、課程重點(diǎn)等和教學(xué)相關(guān)的文章,以及和課程相關(guān)的通知,還可以上傳某一門(mén)課程的課件。Administrator(系統(tǒng)管理員):進(jìn)行網(wǎng)上教學(xué)系統(tǒng)的日常維護(hù)和管理。2.1.系統(tǒng)的用例圖1.學(xué)生用例圖IdentityStudent圖2.1學(xué)生用例圖<<indude?DownloadIdentityStudent圖2.1學(xué)生用例圖<<indude?Download-"CDLookthroughInfoArticleSearchDownload(文件下載):學(xué)生可以使用下載功能將網(wǎng)站上的課件以及資料信息下載到本地機(jī)器上。Lookthroughinfo(文章瀏覽):學(xué)生可以瀏覽諸如課程簡(jiǎn)介、教學(xué)計(jì)劃、學(xué)習(xí)方法等教師發(fā)布的文章。ArticleSearch(文章搜索):學(xué)生可以使用搜索功能根據(jù)關(guān)鍵字

查詢(xún)相應(yīng)的文章。Identity(權(quán)限認(rèn)證):此用例用來(lái)認(rèn)證文件下載者是否具有下載文件的權(quán)限。2.教師用例圖TeacherMessageUpdate「CDMessage2.教師用例圖TeacherMessageUpdate「CDMessageIssue圖2.2教師用例圖CD—CourseIntroUploadCAICourseIntro(添加課程簡(jiǎn)介):教師可以為自己所教授的課程添加課程簡(jiǎn)介。UploadCAI(上傳課件):教師可以將課程的課件上傳到網(wǎng)站上供學(xué)生下載。MessageIssue(文章或消息發(fā)布):教師可以發(fā)布介紹學(xué)習(xí)方法、課程重點(diǎn)等和教學(xué)相關(guān)的文章,以及和課程相關(guān)的通知等。MessageUpdate(文章或消息修改):教師可以修改自己發(fā)布的文章和通知。3.系統(tǒng)管理員用例圖PageMaintenanceInformationUpdateCAI(CompLiterAidedInstruction)ProcessAdministrator,PageMaintenanceInformationUpdateCAI(CompLiterAidedInstruction)ProcessAdministrator,ProcessRegistration圖2.3.管理員用例圖PageMaintenance(頁(yè)面維護(hù)):管理員可以對(duì)網(wǎng)站日常維護(hù)與管理。CAIProcess(CAI上傳處理):教師上傳的課件要經(jīng)過(guò)系統(tǒng)管理員的審批和處理。InformationUpdate(頁(yè)面更新):系統(tǒng)管理員負(fù)責(zé)網(wǎng)站的頁(yè)面更新,除了文章、消息、圖片等的更新,還包括頁(yè)面的美化和板塊的調(diào)整。ProcessRegistration(處理注冊(cè)申請(qǐng)):系統(tǒng)管理員可以處理學(xué)生或教師用戶(hù)的注冊(cè)申請(qǐng)。4.總用例圖教師、學(xué)生和管理員都可以從User(網(wǎng)站用戶(hù))泛化而來(lái),網(wǎng)站用戶(hù)是網(wǎng)站的注冊(cè)用戶(hù)或系統(tǒng)管理員,注冊(cè)用戶(hù)可以登錄系統(tǒng)完成相應(yīng)的操作。2.2.系統(tǒng)的時(shí)序圖1.系統(tǒng)管理員管理網(wǎng)站的時(shí)序圖國(guó)S-E-qucHce-Diagram!Logical?至統(tǒng)學(xué)理人三苣理悶詁的過(guò)序當(dāng),Admin時(shí)第值■AdmipisbatormanageManaaelnterfaceiheDa:iitJdDa1iitv32:e■AdmipisbatormanageManaaelnterfaceiheDa:iitJdDa1iitv32:eItiePageLogin()2AddordeleleAriicle4:success5:UpdateCAI():Tsuccessrp .8:AddordeteteUser] ———□: 1D:success了 3:stiowf)61stiowQ9NdifyAdd_or_delete_Article:添加或刪除文章。UpdateCAI():更新CAI課件的函數(shù)。Add_or_delete_User:添加或刪除用戶(hù)。Show():刷新頁(yè)面的函數(shù)。Notify();通知用戶(hù)的函數(shù)。系統(tǒng)管理人員通過(guò)與管理窗口的交互可以添加或刪除文章、更新CAI課件、添加或刪除用戶(hù)。具體的操作有管理窗口與數(shù)據(jù)庫(kù)交互完成,管理員操作后的結(jié)果會(huì)在頁(yè)面上顯示。2.用戶(hù)登錄系統(tǒng)的時(shí)序圖BieDatabase:1'lipiiHString.String)2.用戶(hù)登錄系統(tǒng)的時(shí)序圖BieDatabase:1'lipiiHString.String)U 〉2.send(Sttiog,Stiing)3:Query_and_Vaidate;LooinlnlerfaceInput(String,$丘皿8):輸入用戶(hù)名和密碼的函數(shù)。Send(String,String):將用戶(hù)和密碼發(fā)送給服務(wù)器的函數(shù)。QueryandValidate():查詢(xún)數(shù)據(jù)庫(kù)并驗(yàn)證用戶(hù)名和密碼正確性的函數(shù)。

feedBack():發(fā)送反饋消息的函數(shù),如果驗(yàn)證通過(guò),發(fā)送OK;驗(yàn)證出錯(cuò),發(fā)送Error。ShowInformation():將反饋信息顯示給用戶(hù)的函數(shù)。用戶(hù)登錄系統(tǒng),首先要和登錄窗口交互,輸入用戶(hù)名和密碼。登錄窗口負(fù)責(zé)和服務(wù)器交互,將輸入的用戶(hù)名和密碼發(fā)送到服務(wù)器,服務(wù)器再與數(shù)據(jù)庫(kù)交互,已驗(yàn)證用戶(hù)名和密碼的有效性,如果驗(yàn)證成功,則返回OK,驗(yàn)證失敗返回Error。服務(wù)器將通過(guò)登錄窗口將信息顯示給用戶(hù)。3.學(xué)生下載文件的時(shí)序圖隨SequenceOiegrem:LogicalView/學(xué)生Effi生件的時(shí)序日 hRequest:學(xué)生發(fā)送下載請(qǐng)求。Send(String,String):Request:學(xué)生發(fā)送下載請(qǐng)求。Send(String,String):傳遞下載參數(shù)的函數(shù)。Identity():驗(yàn)證用戶(hù)權(quán)限的函數(shù)。Authorize:返回認(rèn)證信息的函數(shù)。學(xué)生要下載文件,首先要向下載窗口發(fā)送請(qǐng)求,然后下載窗口將Htudeim |巾后00*21口3.盧3.1.Dow,liieizP..;| 巾■&3w0>>Sw必I由^口—㈤干Eahaijia*|ttieDownlaadPsastheServer,theDatabaseAUm4:authorize

ttieDownlaadPsastheServer,theDatabaseAUm4:authorize下載的參數(shù)傳遞給服務(wù)器,服務(wù)器與數(shù)據(jù)庫(kù)交互以獲得用戶(hù)的權(quán)限的認(rèn)證,認(rèn)證信息再通過(guò)服務(wù)器以及下載窗口傳給學(xué)生2.3.系統(tǒng)的協(xié)作圖1.系統(tǒng)管理員管理網(wǎng)站的協(xié)作圖Login:登錄系統(tǒng)的函數(shù)。Add_or_delete_Article:添加或刪除文章。UpdateCAI():更新CAI課件的函數(shù)。Add_or_delete_User:添加或刪除用戶(hù)。Show():刷新頁(yè)面的函數(shù)。Notify();通知用戶(hù)的函數(shù)。2.用戶(hù)登錄系統(tǒng)的協(xié)作圖Input(String,5小皿8):輸入用戶(hù)名和密碼的函數(shù)。Send(String,String):將用戶(hù)和密碼發(fā)送給服務(wù)器的函數(shù)。Query_and_Validate():查詢(xún)數(shù)據(jù)庫(kù)并驗(yàn)證用戶(hù)名和密碼正確性的函數(shù)。feedBack():發(fā)送反饋消息的函數(shù),如果驗(yàn)證通過(guò),發(fā)送OK;驗(yàn)證出錯(cuò),發(fā)送Error。ShowInformation():將反饋信息顯示給用戶(hù)的函數(shù)。3.學(xué)生下載文件的協(xié)作圖

Request:學(xué)生發(fā)送下載請(qǐng)求。Send(String,String):傳遞下載參數(shù)的函數(shù)。Identity():驗(yàn)證用戶(hù)權(quán)限的函數(shù)。ShowStatus():返回下載狀態(tài)的函數(shù)。如果認(rèn)證成功,開(kāi)始下載,不成功則報(bào)錯(cuò)。2.4.系統(tǒng)的狀態(tài)圖1.教師課件的狀態(tài)圖

HamelPageatP3ss兇StHte+mrfDiagwm雙打上情課曲狀Si圖/加OLt怡然住的狀態(tài)圖1)HomePage:處于網(wǎng)站主頁(yè)。UpHamelPageatP3ss兇StHte+mrfDiagwm雙打上情課曲狀Si圖/加OLt怡然住的狀態(tài)圖1)HomePage:處于網(wǎng)站主頁(yè)。UpLoedRequestInpulURLIputLogininfoUpLoadApplyPageSuccessPageJAdimmistratorLogimIStonngFilesAtithonzePageCertilVCertify:登錄驗(yàn)證狀態(tài)。SuccessPage:登陸成功頁(yè)面。UpLoadApplyPage:文件上傳頁(yè)面。StoringFiles:文件存儲(chǔ)狀態(tài)。OldPage:頁(yè)面未更新?tīng)顟B(tài)。NewPage:頁(yè)面更新?tīng)顟B(tài)。教師上傳文件,首先要登錄網(wǎng)站,通過(guò)網(wǎng)站認(rèn)證后轉(zhuǎn)入文件上傳頁(yè)面,上傳文件后處文件存儲(chǔ)狀態(tài)。文件存儲(chǔ)以后,要經(jīng)過(guò)管理員的認(rèn)證才可以在頁(yè)面上顯示,如果通過(guò)認(rèn)證,刷新頁(yè)面,如果未通過(guò),頁(yè)面維持不變。2.5.活動(dòng)圖1.用戶(hù)登錄系統(tǒng)的活動(dòng)圖InputURL:輸入網(wǎng)站的URL。ShowHomePage:顯示網(wǎng)站主頁(yè)。InputLoginInformation:輸入登錄信息。Press“OK”Button:點(diǎn)擊“OK”按鈕。CertifyUserInfo:用戶(hù)信息認(rèn)證。ShowSuccessPage:顯示登錄成功界面。用戶(hù)登錄系統(tǒng)時(shí),首先要輸入登錄網(wǎng)站的URL,然后從首頁(yè)的登錄窗口中輸入登錄信息,如用戶(hù)名和密碼,點(diǎn)擊頁(yè)面上的登錄按鈕。用戶(hù)輸入的信息會(huì)與數(shù)據(jù)庫(kù)中的信息對(duì)比驗(yàn)證,如果驗(yàn)證成功,返回登陸成功頁(yè)面,如果失敗,返回登錄失失敗頁(yè)面。2.教師上傳課件的活動(dòng)圖

團(tuán)Cia^rar:朝;后上傳手,劃歪的后/制L幣上面吳上的孟勵(lì)醫(yī)Taadi*j-弘*b3i&:AceM團(tuán)Cia^rar:朝;后上傳手,劃歪的后/制L幣上面吳上的孟勵(lì)醫(yī)Taadi*j-弘*b3i&:AceM齒■—CertifySizeAixlOthefAspaclAdmimslnatorAutiharizeAdmimslnatorAdharizeApplyFileUpLoadSt?住FileUpdatePageDeleteFe1)ApplyFileUpload:申請(qǐng)文件上傳。CertifySizeAndOtherAspact:驗(yàn)證文件的大小和其他的信息。Store:文件存儲(chǔ)。AdministratorAuthorize:系統(tǒng)管理員認(rèn)證。UpdatePage:更新頁(yè)面。DeleteFile:刪除文件。教師要上傳文件,首先要進(jìn)入文件上傳頁(yè)面,然后驗(yàn)證上傳文件的大小和其他信息是否符合要求。驗(yàn)證成功后將文件存儲(chǔ),當(dāng)系統(tǒng)管理員認(rèn)證通過(guò),更新頁(yè)面;認(rèn)證不通過(guò)則刪除文件。3.系統(tǒng)管理員維護(hù)網(wǎng)站的活動(dòng)圖

OActivityDiagram冬能0a卷護(hù)網(wǎng)站的運(yùn)動(dòng)圖/至就旨匡i箍護(hù)河沾的活前回OActivityDiagram冬能0a卷護(hù)網(wǎng)站的運(yùn)動(dòng)圖/至就旨匡i箍護(hù)河沾的活前回|n||回|胃jNE-A&wimlanQHowSirnlane"Modi^PageUpdateInformationProcessCAILoginLogin:登錄系統(tǒng)。ProcessCAI:處理上傳的課件。UpdateInformation:更新頁(yè)面信息。ModifyPage:修改頁(yè)面。3.系統(tǒng)的類(lèi)圖與對(duì)象圖3.1.User類(lèi)圖Administrator(from Cas已即白w)電同即honmNumMdminiAdministrator(from Cas已即白w)電同即honmNumMdministrata「口*CertifyUploaded()*UpHaminfQ「mati。n。*AddUser()*DeleteU£ei()User UromUseCaseView)用Account^Password電EmaiI*ge1Email()*getAccount()*changePas5()尼日che1r^name年sex^IdentityCardlD^Course^telephoneNumVeacherQ*UpdateCoursHlnroQ*UpdateTeactieil'ifo()Student1^number備name亳sex電age^?classNu...^grade■Stud日聞圖3.1User類(lèi)圖User類(lèi)圖是所有類(lèi)的父類(lèi),包含的屬性有登錄名(Account)、密碼(Password)、用戶(hù)的郵箱(Email)等。方法有獲取郵箱(getEmail)、獲取登錄賬戶(hù)名(getAccount)以及修改密碼(changePass)。Student類(lèi)是學(xué)生類(lèi),除了繼承父類(lèi)的屬性和方法,還包括學(xué)號(hào)(number)、姓名(name)、性別(sex)、年齡姓ge)、班級(jí)(classNum)和年級(jí)(grade)等屬性。Teacher類(lèi)是教師類(lèi),教師類(lèi)中除了繼承父類(lèi)的屬性和方法,還包含姓名(name)、性別(sex)、身份證號(hào)(IdentityCard)、所教授的課程(Course)以及電話(huà)號(hào)碼(TelephoneNum)等,方法有更新課程介紹(UpdateCourseInfo)和更新教師介紹信息(UpdateTeachingInfo)Administrator是管理員類(lèi),管理員類(lèi)有自己的屬性,電話(huà)(TelephoneNum)。方法有文件上傳認(rèn)證(CertifyUpload)、更新

頁(yè)面信息(UpdatePagelnformation)。添加用戶(hù)(AddUser)和刪除用戶(hù)(DeleteUser)等。3.2.系統(tǒng)中用到的其他類(lèi)^■courseName第Collegebleacher^scorePont^>11me^>Place^■teachinqPlan^■courseName第Collegebleacher^scorePont^>11me^>Place^■teachinqPlan,Mod而0Article能At?eNum^>artfTlte^teacherlbNsue^CreateTime^content*lssLe()*DeleteO?Mod而0Fi叵UplciadQ「Dow)lciad能fileNams^filelype^fiIeSize助short力2^fileURL^Creater^CreateTime*CheckSize[),Mcx的0?stoneb*Cancle[)圖3.2系統(tǒng)其他類(lèi)圖CourseInfo類(lèi)表示課程介紹類(lèi)。此類(lèi)的屬性有:courseName(課程名)、college(開(kāi)課學(xué)院)、teacher(授課老師)、scorePoint(課程學(xué)分)、Time(開(kāi)課時(shí)間)、Place(上課地點(diǎn))和teachingPlan(教學(xué)計(jì)劃)等,它是一個(gè)修改課程信息的方法Modify()。Article類(lèi)表示發(fā)表的文章類(lèi),包括文章序號(hào)(ArticleNum)、文章的標(biāo)題(ArticleTitle)、發(fā)布教師(teacherToIssue)、創(chuàng)建時(shí)間(CreateTime)以及文章內(nèi)容。方法有文章發(fā)布(Issue)、文章刪除(delete)和修改(Modify)。FileUploadOrDownload類(lèi)表示上傳的文件信息類(lèi),屬性包括文件名(fileN

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論