![武漢理工UML實驗-圖書管理系統(tǒng)_第1頁](http://file4.renrendoc.com/view/40c82da0b8b2abcd579fd6211892c3b1/40c82da0b8b2abcd579fd6211892c3b11.gif)
![武漢理工UML實驗-圖書管理系統(tǒng)_第2頁](http://file4.renrendoc.com/view/40c82da0b8b2abcd579fd6211892c3b1/40c82da0b8b2abcd579fd6211892c3b12.gif)
![武漢理工UML實驗-圖書管理系統(tǒng)_第3頁](http://file4.renrendoc.com/view/40c82da0b8b2abcd579fd6211892c3b1/40c82da0b8b2abcd579fd6211892c3b13.gif)
![武漢理工UML實驗-圖書管理系統(tǒng)_第4頁](http://file4.renrendoc.com/view/40c82da0b8b2abcd579fd6211892c3b1/40c82da0b8b2abcd579fd6211892c3b14.gif)
![武漢理工UML實驗-圖書管理系統(tǒng)_第5頁](http://file4.renrendoc.com/view/40c82da0b8b2abcd579fd6211892c3b1/40c82da0b8b2abcd579fd6211892c3b15.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
1、精選優(yōu)質(zhì)文檔-傾情為你奉上精選優(yōu)質(zhì)文檔-傾情為你奉上專心-專注-專業(yè)專心-專注-專業(yè)精選優(yōu)質(zhì)文檔-傾情為你奉上專心-專注-專業(yè)學(xué)生學(xué)號實驗課成績武漢理工大學(xué)學(xué) 生 實 驗 報 告 書實驗課程名稱 UML建模技術(shù) 開 課 學(xué) 院 計算機科學(xué)與技術(shù)學(xué)院 指導(dǎo)老師姓名 陳明俊 學(xué) 生 姓 名 學(xué)生專業(yè)班級 軟件工程zy1302班 2014 2015 學(xué)年 第 2 學(xué)期實驗課程名稱: UML建模技術(shù) 實驗項目名稱圖書管理系統(tǒng)建模實驗成績實驗者專業(yè)班級軟件zy1302組別同組者實驗日期2015年4月5日第一部分:實驗分析與設(shè)計(可加頁)實驗內(nèi)容描述(問題域描述)實驗一 靜態(tài)模型1實驗?zāi)康模阂詧D書管理系統(tǒng)
2、為例,完成用例模型。初步了解StarUML的使用,了解StartUML的界面和功能。實驗內(nèi)容:采用用例驅(qū)動的分析方法,分析需求的主要任務(wù),識別系統(tǒng)中的參與者和用例,寫出用例的文本,建立用例模型。實驗要求:正確識別系統(tǒng)的所有角色和用例;準(zhǔn)確描述用例間的關(guān)系;描述系統(tǒng)中重要用例的基本事件流(正常情況)和備選事件流(異常情況)。實驗基本原理與設(shè)計(包括實驗方案設(shè)計,實驗手段的確定,試驗步驟等,用硬件邏輯或者算法描述)實驗方案及步驟: 分析系統(tǒng)需求;識別系統(tǒng)中的參與者和用例;進行用例描述,書寫用例文本;建立用例模型。2、實驗手段:根據(jù)所學(xué)知識和用例描述寫出用例文本,運用StarUML工具軟件繪制用例圖
3、。三、主要儀器設(shè)備及耗材 PC機、StarUML第二部分:實驗調(diào)試與結(jié)果分析調(diào)試過程(包括調(diào)試方法描述、實驗數(shù)據(jù)記錄,實驗現(xiàn)象記錄,實驗過程發(fā)現(xiàn)的問題等)經(jīng)分析,系統(tǒng)需求:學(xué)生管理:生成借閱證;書籍管理:借閱圖書,歸還圖書和查詢借閱信息;系統(tǒng)管理:辦理借閱證,刪除借閱證,添加管理員,刪除管理員,添加圖書,刪除圖書,添加標(biāo)題信息,刪除標(biāo)題信息。識別參與者和用例:主要參與者:學(xué)生,圖書館管理員,系統(tǒng)管理員;用例:借閱圖書,歸還圖書,查詢借閱信息,系統(tǒng)維護。書寫用例文本,詳情見實驗結(jié)果分析。建立用例模型,詳情見實驗結(jié)果分析。實驗結(jié)果及分析(包括結(jié)果描述、實驗現(xiàn)象分析、影響因素討論、綜合分析和結(jié)論等)
4、用例文本:用例UC1:借閱圖書 范圍:圖書管理系統(tǒng)級別:用戶目標(biāo)主要參與者:圖書管理員涉眾及其關(guān)注點:圖書管理員:希望能夠準(zhǔn)確快捷幫助學(xué)生借書。學(xué)生:希望能夠便捷的借閱到圖書。系統(tǒng)管理員:希望系統(tǒng)能在自己的維護下更加穩(wěn)定。前置條件:圖書管理員必須經(jīng)過確認(rèn)和認(rèn)證。學(xué)生擁有借閱證。成功保證:存儲書籍信息。更新書目及學(xué)生借閱信息。主成功場景:1、學(xué)生攜帶所借閱書籍和借閱證到辦理處辦理。圖書管理員開始辦理借閱手續(xù)。圖書管理員向系統(tǒng)輸入學(xué)生的借閱證號。系統(tǒng)驗證借閱證號有效。系統(tǒng)檢驗該賬戶中的借閱信息,驗證成功。系統(tǒng)顯示學(xué)生的信息以提示圖書管理員輸入要借閱的圖書信息。圖書管理員輸入要借閱的圖書信息。系統(tǒng)記
5、錄一個借閱信息,并更新該學(xué)生賬戶完成借閱圖書操作。學(xué)生攜帶所借閱書籍離開。擴展(或替代流程):*a、系統(tǒng)管理員在任意時刻要求進行超控模式:1、系統(tǒng)進入系統(tǒng)管理員授權(quán)模式。2、系統(tǒng)管理員執(zhí)行某一系統(tǒng)管理員模式下的操作。例如:辦理借閱證,刪除借閱證,添加管理員,刪除管理員等。3、系統(tǒng)恢復(fù)到圖書管理員授權(quán)模式。*b、系統(tǒng)在任意時刻失?。?為了支持恢復(fù)和更正圖書館書籍信息處理,要保證所有操作的敏感狀態(tài)和時間都能夠從場景的任何一步中安全恢復(fù)。1、圖書管理員重啟系統(tǒng),請求恢復(fù)上次狀態(tài)。2、系統(tǒng)重建上次狀態(tài)。 2a、系統(tǒng)在恢復(fù)過程中檢測到異常: 1、系統(tǒng)向圖書管理員提示錯誤,記錄此錯誤,并進入一個初始狀態(tài)。
6、 2、圖書管理員開始一次新的操作。4a、系統(tǒng)驗證借閱證無效(系統(tǒng)中不存在借閱證號所對應(yīng)的賬戶):1、系統(tǒng)顯示系統(tǒng)中不存在借閱證號所對應(yīng)的賬戶。2、圖書管理員告知學(xué)生,系統(tǒng)中不存在此借閱證號。3、圖書管理員提示學(xué)生重新注冊一個帳號。4、學(xué)生離開辦理處。5、圖書管理員結(jié)束此次辦理借閱手續(xù)的操作。5a、系統(tǒng)檢測到學(xué)生借閱的圖書超過了規(guī)定的數(shù)量:1、系統(tǒng)顯示學(xué)生借閱的圖書超過了規(guī)定的數(shù)量。2、圖書管理員告知學(xué)生借閱的圖書超過了規(guī)定的數(shù)量,無法借閱。3、學(xué)生離開辦理處。4、圖書管理員結(jié)束此次辦理借閱手續(xù)的操作。5b、系統(tǒng)檢測到學(xué)生借閱的圖書超過了規(guī)定的數(shù)量:1、系統(tǒng)顯示學(xué)生有超過規(guī)定借閱期限而未歸還的圖
7、書。2、圖書管理員告知學(xué)生有超過規(guī)定借閱期限而未歸還的圖書,無法借閱。3、學(xué)生離開辦理處。4、圖書管理員結(jié)束此次辦理借閱手續(xù)的操作。用例UC2:歸還圖書 范圍:圖書管理系統(tǒng)級別:用戶目標(biāo)主要參與者:圖書管理員涉眾及其關(guān)注點:圖書管理員:希望能夠準(zhǔn)確快捷幫助學(xué)生還書。學(xué)生:希望能夠便捷的歸還圖書。系統(tǒng)管理員:希望系統(tǒng)能在自己的維護下更加穩(wěn)定。前置條件:圖書管理員必須經(jīng)過確認(rèn)和認(rèn)證。學(xué)生擁有借閱證。成功保證:存儲書籍信息。更新書目及學(xué)生借閱信息。主成功場景:1、學(xué)生攜帶所借閱書籍到辦理處辦理。2、圖書管理員開始辦理歸還手續(xù)。3、圖書管理員向系統(tǒng)輸入圖書信息。4、系統(tǒng)驗證該圖書是本館藏書。5、系統(tǒng)刪
8、除相應(yīng)的借閱信息,并更新相應(yīng)的學(xué)生賬戶。6、學(xué)生離開辦理處。擴展(或替代流程):*a、系統(tǒng)管理員在任意時刻要求進行超控模式:1、系統(tǒng)進入系統(tǒng)管理員授權(quán)模式。2、系統(tǒng)管理員執(zhí)行某一系統(tǒng)管理員模式下的操作。例如:辦理借閱證,刪除借閱證,添加管理員,刪除管理員等。3、系統(tǒng)恢復(fù)到圖書管理員授權(quán)模式。*b、系統(tǒng)在任意時刻失?。?為了支持恢復(fù)和更正圖書館書籍信息處理,要保證所有操作的敏感狀態(tài)和時間都能夠從場景的任何一步中安全恢復(fù)。1、圖書管理員重啟系統(tǒng),請求恢復(fù)上次狀態(tài)。2、系統(tǒng)重建上次狀態(tài)。 2a、系統(tǒng)在恢復(fù)過程中檢測到異常: 1、系統(tǒng)向圖書管理員提示錯誤,記錄此錯誤,并進入一個初始狀態(tài)。 2、圖書管理
9、員開始一次新的操作。4a、系統(tǒng)驗證該圖書不是本館藏書。1、系統(tǒng)顯示該圖書不是本館藏書。2、圖書管理員告知學(xué)生,該圖書不是本館藏書。3、學(xué)生離開借閱處。4、圖書管理員結(jié)束此次辦理歸還手續(xù)的操作。5a、系統(tǒng)檢驗到該學(xué)生有超期未歸還的圖書:1、系統(tǒng)顯示學(xué)生有超期未歸還的圖書。2、圖書管理員告知學(xué)生有超期未歸還的圖書,提醒他及時歸還。3、學(xué)生離開借書處。4、圖書管理員結(jié)束此次辦理歸還手續(xù)的操作。用例查詢借閱信息和系統(tǒng)維護略。2、用例圖實驗小結(jié)、建議及體會 通過本次實驗,成功建立了圖書管理系統(tǒng)用例模型。學(xué)習(xí)到了UML建模的知識、并編寫了用例文本、運用StarUML工具軟件繪制圖形,體會到了UML對于軟件
10、工程專業(yè)學(xué)習(xí)的重要性。收獲很多,今后會繼續(xù)努力學(xué)習(xí)。實驗課程名稱: UML建模技術(shù) 實驗項目名稱圖書管理系統(tǒng)建模實驗成績實驗者專業(yè)班級軟件zy1302組別同組者實驗日期2015年4月20日第一部分:實驗分析與設(shè)計(可加頁)一、實驗內(nèi)容描述(問題域描述)實驗二 靜態(tài)模型2 實驗?zāi)康模阂詧D書管理系統(tǒng)為例,建立系統(tǒng)的領(lǐng)域模型。實驗內(nèi)容:根據(jù)實驗一建立的用例模型,分析用例文本描述,找到領(lǐng)域關(guān)鍵概念,并用StarUML建立領(lǐng)域類圖。實驗要求:正確識別出領(lǐng)域類,并給類增加屬性和關(guān)聯(lián)。二、實驗基本原理與設(shè)計(包括實驗方案設(shè)計,實驗手段的確定,試驗步驟等,用硬件邏輯或者算法描述)實驗方案及步驟: 分析上一實驗
11、得到的用例模型,得到領(lǐng)域類;分析各領(lǐng)域類的屬性;分析各領(lǐng)域類之間的關(guān)聯(lián);建立領(lǐng)域模型。2、實驗手段:分析實驗一得到的結(jié)果,運用StarUML工具軟件繪制圖形。三、主要儀器設(shè)備及耗材 PC機、StarUML第二部分:實驗調(diào)試與結(jié)果分析一、調(diào)試過程(包括調(diào)試方法描述、實驗數(shù)據(jù)記錄,實驗現(xiàn)象記錄,實驗過程發(fā)現(xiàn)的問題等)根據(jù)實驗一建立的用例模型,分析用例文本描述,得到領(lǐng)域類、屬性及關(guān)聯(lián):(領(lǐng)域類:屬性1,屬性2,):圖書:書名,在館信息。賬戶:賬號,密碼,借書數(shù)目,借書時間,借書書名。借閱證:姓名,系別,借閱證號。學(xué)生:姓名,系別。圖書管理員:編號。系統(tǒng)管理員:。(關(guān)聯(lián)1,關(guān)聯(lián)2,):學(xué)生注冊賬號,賬
12、號生成借閱證,圖書館管理員驗證賬戶,圖書管理員更新賬戶,系統(tǒng)管理員添加賬戶,系統(tǒng)管理員刪除賬戶,系統(tǒng)管理員添加圖書管理員,系統(tǒng)管理員刪除圖書管理員,系統(tǒng)管理員添加圖書,系統(tǒng)管理員刪除圖書。二、實驗結(jié)果及分析(包括結(jié)果描述、實驗現(xiàn)象分析、影響因素討論、綜合分析和結(jié)論等)三、實驗小結(jié)、建議及體會 通過本次實驗,我根據(jù)實驗一的用例模型結(jié)果,建立了領(lǐng)域模型,完成了靜態(tài)模型的建立,進一步熟悉了StarUML軟件的使用,并且對UML建模的體會更加深切。實驗課程名稱: UML建模技術(shù) 實驗項目名稱圖書管理系統(tǒng)建模實驗成績實驗者專業(yè)班級軟件zy1302組別同組者實驗日期2015年5月4日第一部分:實驗分析與設(shè)
13、計(可加頁)一、實驗內(nèi)容描述(問題域描述)實驗三 動態(tài)模型1實驗?zāi)康模阂詧D書管理系統(tǒng)為例,建立系統(tǒng)的設(shè)計模型。實驗內(nèi)容:以前面建立的用例模型,領(lǐng)域模型為基礎(chǔ),圍繞實現(xiàn)用例,用StarUML建立系統(tǒng)的順序圖。實驗要求:比較合理的找出參與實現(xiàn)用例的對象和對象之間的消息。二、實驗基本原理與設(shè)計(包括實驗方案設(shè)計,實驗手段的確定,試驗步驟等,用硬件邏輯或者算法描述)1、順序圖是將交互關(guān)系表示為一個二維圖。縱向是時間軸,時間沿豎線向下延伸。橫向軸代表了在協(xié)作中各獨立對象的類元角色。類元角色用生命線表示。當(dāng)對象存在時,角色用一條虛線表示,當(dāng)對象的過程處于激活狀態(tài)時,生命線是一個雙道線。實驗手段:運用Sta
14、rUML工具軟件繪制圖形。3、實驗過程:以前面建立的用例模型,領(lǐng)域模型為基礎(chǔ),圍繞實現(xiàn)用例,用StarUML建立系統(tǒng)的順序圖。三、主要儀器設(shè)備及耗材 PC、StarUML第二部分:實驗調(diào)試與結(jié)果分析一、調(diào)試過程(包括調(diào)試方法描述、實驗數(shù)據(jù)記錄,實驗現(xiàn)象記錄,實驗過程發(fā)現(xiàn)的問題等)順序圖包括借書和還書過程的順序圖:其中,借書時,讀者先將書拿給管理員,管理員對書籍和讀者進行檢驗,當(dāng)書籍和讀者都符合要求條件的時候,則借書成功。還書時,讀者先將書交給管理員,由管理員掃描書籍,若書籍沒有過期等違規(guī)現(xiàn)象,則對書目和讀者借閱信息進行更新,同時還書成功。二、實驗結(jié)果及分析(包括結(jié)果描述、實驗現(xiàn)象分析、影響因素
15、討論、綜合分析和結(jié)論等)借書順序圖:還書順序圖:三、實驗小結(jié)、建議及體會 通過本次實驗,我根據(jù)實驗1,2的靜態(tài)模型結(jié)果,制作了圖書管理系統(tǒng)的順序圖進一步熟悉了StarUML軟件的使用,并且對UML建模的體會更加深切。實驗課程名稱: UML建模技術(shù) 實驗項目名稱圖書管理系統(tǒng)建模實驗成績實驗者專業(yè)班級軟件zy1302組別同組者實驗日期2015年5月18日第一部分:實驗分析與設(shè)計(可加頁)一、實驗內(nèi)容描述(問題域描述)實驗四 動態(tài)模型2實驗?zāi)康模阂詧D書管理系統(tǒng)為例,建立更完善的設(shè)計模型實驗內(nèi)容:以前面建立的模型為基礎(chǔ),繼續(xù)完善順序圖并建立設(shè)計類圖,用StarUML表達出來。實驗要求:協(xié)同的進行設(shè)計類
16、圖和順序圖的設(shè)計。二、實驗基本原理與設(shè)計(包括實驗方案設(shè)計,實驗手段的確定,試驗步驟等,用硬件邏輯或者算法描述)1、類定義了一組有著狀態(tài)和行為的對象。其中,屬性和關(guān)聯(lián)用來描述狀態(tài)。屬性通常用沒有身份的數(shù)據(jù)值表示,如數(shù)字和字符串。關(guān)聯(lián)則用有身份的對象之間的關(guān)系表示。行為由操作來描述,方法是操作的實現(xiàn)。對象的生命期則由附加給類的狀態(tài)機來描述.實驗手段:經(jīng)過學(xué)習(xí)和分析,在前三個實驗的基礎(chǔ)上,運用StarUML工具軟件繪制各種圖。3實驗過程:以前面建立的模型為基礎(chǔ),繼續(xù)完善順序圖并建立設(shè)計類圖,用StarUML表達出來。協(xié)同的進行設(shè)計類圖和順序圖的設(shè)計。三、主要儀器設(shè)備及耗材 PC機、StarUML第二部分:實驗調(diào)試與結(jié)果分析一、調(diào)試過程(包括調(diào)試方法描述、實驗數(shù)據(jù)記錄,實驗現(xiàn)象記錄,實驗過程發(fā)現(xiàn)的問題等) 實驗二建立的為用類圖建立的領(lǐng)域模型,在這個模型中每個類只有相應(yīng)的屬性,和類與類之間的關(guān)聯(lián),至于每個類含有什么操作,類與類之間是何種的關(guān)聯(lián),并沒有明確的定義,可以用來提供本實驗的基本架構(gòu)。 實驗三在實驗二的基礎(chǔ)上建立的順序圖。類的種類并沒與發(fā)生改變。而在順序圖中則是強調(diào)了類與類之間的相互關(guān)聯(lián),明確的定義了各類之間的行為動作。以前面建立的模型為基礎(chǔ),明確定義出各
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025池塘清淤工程的施工合同
- 9 知法守法 依法維權(quán) 依法維權(quán)有途徑(說課稿)-部編版道德與法治六年級上冊
- 21 淡水資源 說課稿-2024-2025學(xué)年科學(xué)三年級上冊青島版
- 2025法律法規(guī)工傷員工續(xù)簽合同問題 管理資料
- 6將相和(第一課時)說課稿-2024-2025學(xué)年五年級上冊語文統(tǒng)編版
- 農(nóng)村荒山承包合同范本
- 2023二年級數(shù)學(xué)下冊 四 認(rèn)識萬以內(nèi)的數(shù)第8課時 近似數(shù)說課稿 蘇教版001
- Unit 1 Making friends PartA Let's talk(說課稿)-2024-2025學(xué)年人教PEP版(2024)英語三年級上冊
- 2023二年級數(shù)學(xué)下冊 四 認(rèn)識圖形(七巧板)說課稿 西師大版
- 《8 花卉栽培》(說課稿)-2023-2024學(xué)年六年級上冊綜合實踐活動皖教版
- 閩教版(2020)小學(xué)信息技術(shù)三年級上冊第2課《人工智能在身邊》說課稿及反思
- 語文-百師聯(lián)盟2025屆高三一輪復(fù)習(xí)聯(lián)考(五)試題和答案
- 地理-山東省濰坊市、臨沂市2024-2025學(xué)年度2025屆高三上學(xué)期期末質(zhì)量檢測試題和答案
- 正面上手發(fā)球技術(shù) 說課稿-2023-2024學(xué)年高一上學(xué)期體育與健康人教版必修第一冊
- 佛山市普通高中2025屆高三下學(xué)期一??荚嚁?shù)學(xué)試題含解析
- 事故隱患排查治理情況月統(tǒng)計分析表
- 永磁直流(汽車)電機計算程序
- 國家電網(wǎng)招聘2025-企業(yè)文化復(fù)習(xí)試題含答案
- 頸部瘢痕攣縮畸形治療
- 貴州省貴陽市2023-2024學(xué)年五年級上學(xué)期語文期末試卷(含答案)
- 醫(yī)院物業(yè)服務(wù)組織機構(gòu)及人員的配備、培訓(xùn)管理方案
評論
0/150
提交評論