




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
UML課程設(shè)計(jì)報(bào)告學(xué)生姓名指導(dǎo)教師專業(yè)班級(jí)0820542所在系部計(jì)算機(jī)工程系太原工業(yè)學(xué)院碟片租賃管理系統(tǒng)的UML建模分析與設(shè)計(jì)摘要以碟片租賃需求為應(yīng)用背景,基于面向?qū)ο蠼<夹g(shù),以UML作為建模語言,詳細(xì)描述了碟片租賃管理系統(tǒng)的分析設(shè)計(jì)過程,將可視化建模技術(shù)引入租賃領(lǐng)域,對(duì)類似工作有借鑒意義。關(guān)鍵詞碟片租賃管理系統(tǒng);面向?qū)ο螅豢梢暬?;UMLAbstractInthecontextofCD-rentingrequirement,basedonObject-Orientedmodelingtechnology,inthemodelinglanguageofUML,theprocedureoftheanalysisanddesignofCD-rentingmanagementsystemisdescribedindetail.Thispaperintroducesthemodelingtechnologyintothefieldoflease,fromwhichsimilarworkcanbenefit.Keywords:CD-rentingSystembyUML;object-oriented;visualmodeling;UML1引言目前大部分的碟片租賃店的借出工作部分還是手工管理,工作效率很低,并且不能及時(shí)了解碟片的種類和顧客們比較需求的光碟等,不能更好地適應(yīng)消費(fèi)者的借閱要求。手工管理還存在這許多弊端,由于不可避免的人為因素,造成數(shù)據(jù)的遺漏、誤報(bào)。計(jì)算機(jī)信息化管理有著儲(chǔ)存量大,速度快等許多優(yōu)點(diǎn),提供給我們的處理信息及時(shí)快捷,因此我們利用計(jì)算機(jī)提供給我們的信息對(duì)顧客的借閱過程形成一整套動(dòng)態(tài)的管理。本文在RUP(RationalUnifiedProcess)指導(dǎo)下,利用RationalROSE工具完成碟片租賃系統(tǒng)的UML建模。通過UML的建模設(shè)計(jì),清晰展現(xiàn)了系統(tǒng)的邏輯和框架結(jié)構(gòu),很好地處理系統(tǒng)的技術(shù)風(fēng)險(xiǎn),從而進(jìn)行軟件質(zhì)量控制;也可大大縮短開發(fā)周期,使開發(fā)出來的系統(tǒng)功能強(qiáng)大、易維護(hù)、可擴(kuò)展。2系統(tǒng)功能(1)碟片管理碟片添加:新進(jìn)碟片信息的添加;碟片刪除:對(duì)舊碟片或已經(jīng)全部損壞、丟失的碟片進(jìn)行刪除;碟片查詢:查詢碟片信息;碟片修改:修改碟片信息。(2)會(huì)員管理會(huì)員添加:添加新會(huì)員根據(jù)新會(huì)員的交費(fèi)情況為新會(huì)員設(shè)置會(huì)員類型并根據(jù)會(huì)員類型享受不同的優(yōu)惠政策;會(huì)員刪除:刪除失去會(huì)員資格的會(huì)員或因丟失會(huì)員卡的會(huì)員的資料;會(huì)員查詢:查詢會(huì)員信息。(3)碟片交易碟片出租:根據(jù)會(huì)員編號(hào),出租碟片;(4)系統(tǒng)管理添加管理員:添加管理員,給予不同權(quán)限;刪除管理員:刪除管理員;修改密碼:修改管理員的密碼;修改配置:修改各項(xiàng)系統(tǒng)配置;數(shù)據(jù)維護(hù):備份或恢復(fù)數(shù)據(jù)。3UML建模3.1UML簡(jiǎn)介UML由統(tǒng)一語義和符號(hào)表示,可使項(xiàng)目根植于一個(gè)成熟的標(biāo)準(zhǔn)建模語言,從而拓寬軟件系統(tǒng)的適用范圍,并提高其靈活程度。UML不是一種可視化的程序設(shè)計(jì)語言,而是一種可視化的建模語言;UML不是工具或者是知識(shí)庫的規(guī)格說明,而是一種語言規(guī)格說明,是一種表示的標(biāo)準(zhǔn);UML不是過程和方法,但是允許任何一種過程和方法使用它。UML是一種定義良好、易于表達(dá)、功能強(qiáng)大且普遍適用的建模語言。它溶入了軟件工程領(lǐng)域的新思想、新方法和新技術(shù)。UML將是面向?qū)ο蠹夹g(shù)領(lǐng)域內(nèi)占主導(dǎo)地位的標(biāo)準(zhǔn)建模語言,目前UML獲得了工業(yè)界、科技界和應(yīng)用界的廣泛支持,成為可視化建模語言事實(shí)上的工業(yè)標(biāo)準(zhǔn)。UML代表了面向?qū)ο蠓椒ǖ能浖_發(fā)技術(shù)的發(fā)展方向,具有巨大的,也具有重大的經(jīng)濟(jì)價(jià)值。采用統(tǒng)一建模語言UML進(jìn)行分析,具有靈活、高效的特點(diǎn),適用于以面向?qū)ο蠹夹g(shù)來描述任何類型的系統(tǒng),而且適用于系統(tǒng)開發(fā)的不同階段,從需求規(guī)格描述直至系統(tǒng)完成后的測(cè)試和維護(hù)。[2]3.2碟片租賃管理系統(tǒng)分析按照面向?qū)ο蠼K枷?,采用UML語言,表達(dá)出了碟片租賃管理系統(tǒng)的系統(tǒng)設(shè)計(jì)模型。在捕獲需求和建立系統(tǒng)時(shí),應(yīng)分析系統(tǒng)所處的語境。在碟片租賃管理系統(tǒng)中,有三個(gè)對(duì)象:會(huì)員、碟片、管理員;而碟片管理、借碟片、還碟片等是系統(tǒng)的基礎(chǔ)業(yè)務(wù),所以要建立系統(tǒng)業(yè)務(wù)用例模型。建立用例模型首先要識(shí)別actor(參與者)和用例(usecase),根據(jù)RUP的定義:actor是在系統(tǒng)外部與系統(tǒng)進(jìn)行交互的人或物。因此,在本系統(tǒng)中,顧客及管理員被界定為actor,而碟片管理、會(huì)員管理、碟片交易和系統(tǒng)管理為其最基本的用例,得出系統(tǒng)的頂層業(yè)務(wù)用例模型圖(見圖l)圖中橢圓形表示用例,人的符號(hào)表示actor,連線表示actor與用例之間的交互關(guān)系。圖13.3系統(tǒng)功能分析與設(shè)計(jì)UML中支持分析建模的圖形有多種,在進(jìn)行系統(tǒng)分析時(shí),應(yīng)根據(jù)實(shí)際需要選擇適用的圖形進(jìn)行描述。本文主要采用三種圖形:類圖、順序圖和協(xié)作圖。3.3.1類圖類圖是面向?qū)ο笙到y(tǒng)建模中最常見也是最重要的圖。類圖顯示了一組類、接口、協(xié)作以及他們之間的繼承、依賴等關(guān)系。碟片租賃管理系統(tǒng)的精化類圖如圖2所示。實(shí)聯(lián)線表示類構(gòu)件之間的關(guān)聯(lián)。關(guān)聯(lián)代表類構(gòu)件實(shí)例之間的一組鏈接。構(gòu)件邊上的數(shù)字如“1”、“*”為多重性標(biāo)記。如在該類圖中,“會(huì)員類型”與“會(huì)員”之間存在關(guān)聯(lián),其兩端多重性標(biāo)記表示一名會(huì)員只有一種會(huì)員類型,一種會(huì)員類型中可以有很多名會(huì)員,它們的關(guān)聯(lián)是雙向的。圖2系統(tǒng)的uml類圖3.3.2順序圖在UML建模過程中,用例定義后應(yīng)為一些重要用例建立簡(jiǎn)單的行為模型,從而使該用例更為清晰,也為在建立結(jié)構(gòu)模型時(shí)更容易把握這些類構(gòu)件,通常用順序圖描述對(duì)象間動(dòng)態(tài)的交互關(guān)系,著重體現(xiàn)對(duì)象間消息傳遞的時(shí)間順序。顧序圖采用兩個(gè)軸:水平軸表示不同的實(shí)例;垂直軸表示時(shí)間。圖3是“借碟片”用例的交互順序圖。圖3“借光碟”用例的交互順序圖3.3.3協(xié)作圖協(xié)作圖展現(xiàn)了一組對(duì)象間的連接以及這組對(duì)象收發(fā)的消息。它強(qiáng)調(diào)收發(fā)信息的組織結(jié)構(gòu),按組織結(jié)構(gòu)對(duì)控制流建模。圖4是“借
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 健康食品供貨合同
- 歷史文化主題設(shè)計(jì)協(xié)議
- 二零二五年度超市員工績(jī)效考核與薪酬調(diào)整合同
- 二零二五年度云計(jì)算技術(shù)支持技術(shù)服務(wù)費(fèi)合同
- 二零二五年度企業(yè)定制酒貼牌生產(chǎn)與品牌形象設(shè)計(jì)合同
- 二零二五年度機(jī)場(chǎng)行李托運(yùn)雇傭司機(jī)合同
- 二零二五年度物流倉儲(chǔ)安全承包管理協(xié)議
- 二零二五年度智能家居系統(tǒng)集成單方解除合同
- 二零二五年度特色門面房租賃及品牌合作合同
- 二零二五年度出國(guó)工人勞務(wù)輸出及保障協(xié)議
- DB5101-T 71-2020 成都市電動(dòng)汽車充電設(shè)施 安全管理規(guī)范
- 2025年七臺(tái)河職業(yè)學(xué)院高職單招語文2018-2024歷年參考題庫頻考點(diǎn)含答案解析
- 監(jiān)理人員安全培訓(xùn)考試試卷(答案)
- 2025年北京電子科技職業(yè)學(xué)院高職單招職業(yè)技能測(cè)試近5年??及鎱⒖碱}庫含答案解析
- 【MOOC】數(shù)據(jù)庫系統(tǒng)(上):模型與語言-哈爾濱工業(yè)大學(xué) 中國(guó)大學(xué)慕課MOOC答案
- 高教版2023年中職教科書《語文》(基礎(chǔ)模塊)下冊(cè)教案全冊(cè)
- HCCDP 云遷移認(rèn)證理論題庫
- 譯林英語五年級(jí)下冊(cè)單詞表(孩子自己默寫不用提)
- DLT 1055-2021 火力發(fā)電廠汽輪機(jī)技術(shù)監(jiān)督導(dǎo)則
- 杭州房建工程監(jiān)理大綱范本
- 現(xiàn)代交換原理與技術(shù)課件:第5章 分組交換技術(shù)
評(píng)論
0/150
提交評(píng)論