關(guān) 閉

新聞中心

EEPW首頁 > 工控自動化 > 設(shè)計應(yīng)用 > 一款基于Web的服裝款式圖設(shè)計系統(tǒng)設(shè)計

一款基于Web的服裝款式圖設(shè)計系統(tǒng)設(shè)計

作者: 時間:2011-06-16 來源:網(wǎng)絡(luò) 收藏

本文引用地址:http://m.butianyuan.cn/article/202446.htm

  c web應(yīng)用服務(wù)器。

  根據(jù)客戶端查詢請求利用http技術(shù)為客戶端提供瀏覽功能。把客戶端的信息查詢請求遞交給后臺數(shù)據(jù)庫,把從后臺數(shù)據(jù)庫返回的信息以XML格式再遞交給客戶端。

  客戶端包括款式設(shè)計軟件、本地數(shù)據(jù)庫和輸入/輸出設(shè)備等,其主要功能是由款式設(shè)計軟件從遠(yuǎn)程Oracle數(shù)據(jù)庫中以檢索方法調(diào)用所需設(shè)計信息;接收并解析返回的XML格式信息提取矢量數(shù)據(jù);進(jìn)行曲線擬合、部件自動拼接和款式生成,并將設(shè)計結(jié)果存入本地數(shù)據(jù)庫。

  1.2 款式部件數(shù)據(jù)庫

  從結(jié)構(gòu)看,大部分款式可以分割成幾種部件類型。以上裝為例,可分為衣領(lǐng)、門襟、肩線、衣袖、袖克夫、側(cè)縫線和下擺等部件。不同部件組合構(gòu)成款式結(jié)構(gòu)的多樣性,部件輪廓造型不同決定款式風(fēng)格不同。因此把部件作為設(shè)計單元,把其形態(tài)和屬性數(shù)據(jù)保存人數(shù)據(jù)庫。

  款式圖的輪廓曲線生成涉及曲線擬合技術(shù)。B樣條曲線函數(shù)在曲線擬合中應(yīng)用廣泛。Ikebe等詳盡描述了樣條在形狀設(shè)計、表示和恢復(fù)上應(yīng)用。

  三次B樣條函數(shù)算法簡單,具有二次連續(xù)性,用該函數(shù)進(jìn)行款式圖輪廓曲線擬合,圖形逼近效果較好而數(shù)據(jù)庫中只保存繪制樣條曲線所需的部分型值點信息,其他點可通過計算得到,數(shù)據(jù)庫存儲信息量小。

  我們用如圖2所示4層的樹狀結(jié)構(gòu)來表示一套款式。圖2中,數(shù)據(jù)結(jié)構(gòu)包括款式層、部件層、曲線層和型值點層。每層結(jié)點含有相關(guān)屬性,如部件結(jié)點包含名稱、種類、性別、流行時間、流行地點等。上層通過包含下層對象ID字段建立聯(lián)系,如曲線層含有部件ID.由此從頂層出發(fā),能遍歷款式上所有結(jié)點。

4層樹狀數(shù)據(jù)結(jié)構(gòu)圖

  遠(yuǎn)程客戶搜索數(shù)據(jù)庫信息時,將查詢條件遞交到數(shù)據(jù)庫,找到符合條件的部件,再通過層間的聯(lián)系找到完整的部件信息,返回給客戶端。

  1.3 網(wǎng)絡(luò)化款式設(shè)計流程

  專業(yè)設(shè)計人員利用款式部件輸入模塊生成部件圖形保存到數(shù)據(jù)庫。客戶端利用客戶端款式設(shè)計軟件連接到服務(wù)器端,搜索并選擇部件,再利用部件拼接進(jìn)行款式生成。步驟如下:

  Stepl.輸入工具。由專業(yè)設(shè)計人員在款式部件輸入軟件中生成部件圖形,通過ODBC for Oracle接口,將設(shè)計完成的部件數(shù)據(jù)直接存放到Oracle數(shù)據(jù)庫中。

  Step2.款式設(shè)計。客戶在客戶端進(jìn)行款式設(shè)計時,需要輸入關(guān)鍵字查詢所需的部件,通過http客戶端組件向服務(wù)器傳遞這一請求。如果數(shù)據(jù)存在,并搜索成功,通過Oracle可擴展的標(biāo)記語言(eXtensible markup language,xML)生成器組件將Oracle部件數(shù)據(jù)轉(zhuǎn)換為XML數(shù)據(jù)文檔;然后將部件數(shù)據(jù)傳到本地,經(jīng)過XML解析器解析數(shù)據(jù),在本地客戶端瀏覽選擇部件進(jìn)行款式設(shè)計,結(jié)果存人本地數(shù)據(jù)庫。



關(guān)鍵詞: Web 服裝 系統(tǒng)設(shè)計

評論


相關(guān)推薦

技術(shù)專區(qū)

關(guān)閉