基于uml的服裝試衣系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)

基于uml的服裝試衣系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)

ID:33018333

大?。?0.43 KB

頁數(shù):12頁

時(shí)間:2019-02-19

基于uml的服裝試衣系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)_第1頁
基于uml的服裝試衣系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)_第2頁
基于uml的服裝試衣系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)_第3頁
基于uml的服裝試衣系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)_第4頁
基于uml的服裝試衣系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)_第5頁
資源描述:

《基于uml的服裝試衣系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在工程資料-天天文庫。

1、基于UML的服裝試衣系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)第34卷第9期2008年9月北京工業(yè)大學(xué)JOURNALOFBEIJINGUNTVERSITYOFTECHNOLOGYV01.34NO.9Sept.2008基于UML的服裝試衣系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)魯鵬程,易小琳,毛國君,朱文軍(北京工業(yè)大學(xué)計(jì)算機(jī)學(xué)院,北京100022)摘要:為了克服傳統(tǒng)商業(yè)中由于款式,面料以及顏色不齊等因素帶來的不便,采用UML結(jié)合面向?qū)ο蠓治龇椒ń⒘朔b試衣系統(tǒng)模型,并對(duì)系統(tǒng)進(jìn)行了實(shí)際開發(fā),達(dá)到了模擬試衣的效果?結(jié)果表明,采用這種建模方式使開發(fā)流程清晰?可有效提高開發(fā)效率.關(guān)鍵詞:面向?qū)ο蠓椒?統(tǒng)一建模語言;模擬;

2、試衣中圖分類號(hào):TP311.5文獻(xiàn)標(biāo)識(shí)碼:A文章編號(hào):0254—0037(2008)09—1001—04在傳統(tǒng)的商業(yè)領(lǐng)域中,顧客在選購衣服時(shí),有時(shí)會(huì)碰到款式,面料及顏色不齊使得顧客無法選中合適的服裝?為了增強(qiáng)服裝的導(dǎo)購及促銷手段,提高顧客的滿意程度,將數(shù)字圖像處理技術(shù)應(yīng)用于設(shè)計(jì)試衣系統(tǒng)?在試衣系統(tǒng)中,根據(jù)顧客所選的款式,面料及顏色和顧客的實(shí)際著裝尺寸,在計(jì)算機(jī)中實(shí)現(xiàn)模擬試衣的效果.UML是一種功能強(qiáng)大的,面向?qū)ο蟮目梢暬到y(tǒng)分析建模語言,具有一套成熟的建模技術(shù),廣泛應(yīng)用于復(fù)雜模型的建立?它豐富的模型增強(qiáng)了系統(tǒng)開發(fā)中對(duì)于系統(tǒng)的理解,便于建立可靠,完整的系統(tǒng)模型,能

3、以圖表的方式對(duì)所加工的產(chǎn)品進(jìn)行可視化描述[?國內(nèi)一些研究單位對(duì)試衣系統(tǒng)進(jìn)行了相關(guān)研究4],在此基礎(chǔ)上,本文利用UML建模語言的優(yōu)點(diǎn)和思想對(duì)服裝試衣系統(tǒng)進(jìn)行了建模,并采用C++語言實(shí)現(xiàn)了系統(tǒng)功能.1系統(tǒng)功能分析服裝試衣系統(tǒng)設(shè)計(jì)目的是在計(jì)算機(jī)上制造…個(gè)虛擬的環(huán)境來模擬顧客試衣的過程?系統(tǒng)根據(jù)人體的身長,腰圍,胸圍等尺寸建立人體輪廓模型,同時(shí),根據(jù)不同款式服裝建立相應(yīng)款式的圖像模型,將模型內(nèi)每點(diǎn)上相關(guān)坐標(biāo),顏色,亮度等信息進(jìn)行存儲(chǔ)?當(dāng)輸入顧客體型特征等參數(shù)后,根據(jù)選擇的款式,將相應(yīng)的款式模型進(jìn)行適當(dāng)?shù)谋壤s放影射到顧客人體輪廓模型中,可以根據(jù)輸入的服裝布料,顏色以及亮

4、度來更換試衣效果,達(dá)到試衣的目的.由于服裝款式日新月異,不斷出現(xiàn)新的款式,為了使試衣系統(tǒng)保證正確性,容錯(cuò)性外,還需注意系統(tǒng)的擴(kuò)充能力,方便新的款式的加入;另外還耍求系統(tǒng)具有良好的交互式圖形用戶界面以及對(duì)數(shù)據(jù)的圖形圖像表述,采用面向?qū)ο缶幊碳夹g(shù)能很好地實(shí)現(xiàn)這樣的軟件系統(tǒng).只要合理設(shè)計(jì)類庫,能及時(shí)將新的款式加入到系統(tǒng)中,使軟件便于擴(kuò)充.,在試衣系統(tǒng)中,根據(jù)系統(tǒng)功能分為圖像處理,數(shù)據(jù)管理,用戶界面3個(gè)主要模塊?其中圖像處理模塊是系統(tǒng)的核心部分,完成款式模型到顧客人體輪廓模型影射以及根據(jù)用戶對(duì)面料,顏色等參數(shù)的選擇進(jìn)行相應(yīng)的圖像處理?數(shù)據(jù)管理模塊用來為圖像處理模塊提供數(shù)

5、據(jù),包括服裝款式管理,量體管理,面料管理,襯衣管理,領(lǐng)帶管理等模塊.用戶界面為用戶提供各種操作的控制以及最后試衣效果的顯示.收稿日期:2007—04一(15.基金項(xiàng)目:北京工,大學(xué)博士科研啟動(dòng)基金(52007013200501).作者簡(jiǎn)介:鵬程(1976一)黒…西侯馬人?講師;易小琳(1959—),女,北京人,高級(jí)工程師1002北京工業(yè)大學(xué)2008正2試衣系統(tǒng)建模通過對(duì)系統(tǒng)功能的分析,采用UML建模方法從多角度來描述服裝試衣系統(tǒng).UML包括用例圖,活動(dòng)圖,對(duì)象圖,順序圖和協(xié)作圖等,分別描述了系統(tǒng)的功能,動(dòng)態(tài)行為,以及對(duì)象間的交互關(guān)系?根據(jù)該試衣系統(tǒng)特點(diǎn),給出兒個(gè)

6、主要的視圖.用例圖是站在用戶的角度分析系統(tǒng)應(yīng)具有的功一囂簍帚蓄/⑩明用例和參與者的名稱及其之間的關(guān)系,應(yīng)從用例圖著手切入整個(gè)設(shè)計(jì)流程?圖1為系統(tǒng)用例圖,圖中包0/,e要竺!括1個(gè)參與者,包含圖像處理擻據(jù)管理,用戶界面」一/_—??(:((竺三款式管理,面料管理,襯衣管理,領(lǐng)帶管理,量體管理人\—<-:——8個(gè)用例?/陽,<(uses>帶管通過對(duì)用例圖的分析并從中得到該問題域中的用,,對(duì)象,再由對(duì)象抽象出類,建立了反映系統(tǒng)的結(jié)構(gòu)和量體管粵?屬態(tài)竺:,定,系統(tǒng)中圖1服裝試衣系統(tǒng)用例圖涉及到的類及類間的關(guān)系.試衣系統(tǒng)有5大類::.一圖形用戶界面

7、包括視圖類,菜單類,對(duì)話框類等,它們都直接從MFC[]繼承而來用以實(shí)現(xiàn)圖形用戶界面.文件輸入輸出和Windows對(duì)象包括文檔類,內(nèi)存文件類,字體類等,也是繼承自MFC,主要提供文件操作和屏幕顯示等功能.類CPatternPoint為存儲(chǔ)服裝款式關(guān)鍵點(diǎn)【6]的類,構(gòu)成服裝款式的輪廓曲線.圖像處理類實(shí)現(xiàn)圖像數(shù)據(jù)的顯示?系統(tǒng)采用DIB位圖,它的特點(diǎn)是將顏色信息儲(chǔ)存在位圖文件自身的顏色表中,不依賴于具體設(shè)備,可以用來永久性地保存圖像?由于MFC類中沒有處理DIB位圖的類,只能使用Win32SDK提供的API函數(shù),使用起來不太方便,因此,定義一個(gè)處理DIB位圖的專用類CD

8、ib,該類是從CObje

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無此問題,請(qǐng)放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負(fù)責(zé)整理代發(fā)布。如果您對(duì)本文檔版權(quán)有爭(zhēng)議請(qǐng)及時(shí)聯(lián)系客服。
3. 下載前請(qǐng)仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請(qǐng)聯(lián)系客服處理。