鄒君臣
(荊楚理工學(xué)院,湖北 荊門(mén) 448000)
信息技術(shù)在國(guó)內(nèi)外紡織設(shè)計(jì)過(guò)程中的應(yīng)用性較強(qiáng),常見(jiàn)的工具包含:模擬軟件、預(yù)測(cè)軟件、計(jì)算機(jī)輔助設(shè)計(jì)(Computer Aided Design,CAD)軟件等。通過(guò)織物信息數(shù)據(jù)庫(kù),可以快速查詢面料數(shù)據(jù)信息,進(jìn)行添加、查詢等,但在應(yīng)用過(guò)程中存在限制。因此,有必要進(jìn)一步開(kāi)發(fā)和應(yīng)用綢緞機(jī)織物信息系統(tǒng),提升紡織設(shè)計(jì)水平。
綢緞?lì)惍a(chǎn)品的類(lèi)型較多,規(guī)格數(shù)據(jù)量大,因此,應(yīng)構(gòu)建包含產(chǎn)品規(guī)格信息的數(shù)據(jù)庫(kù),從而對(duì)織物規(guī)格完成分析和研究,對(duì)產(chǎn)品信息加強(qiáng)管理,為設(shè)計(jì)、開(kāi)發(fā)綢緞機(jī)織物信息系統(tǒng)提供數(shù)據(jù)支持。該系統(tǒng)包含機(jī)織物的規(guī)格信息、用戶信息、織物模擬信息等,用戶進(jìn)入系統(tǒng)后,會(huì)自動(dòng)存儲(chǔ)基本信息,如密碼、用戶名以及其他信息,注冊(cè)和登錄界面、權(quán)限設(shè)置等可以提升系統(tǒng)安全性;綢緞機(jī)織物規(guī)格信息中包含品號(hào)、品名、織造規(guī)格、成品規(guī)格等,用戶通過(guò)增、刪、改、查規(guī)格數(shù)據(jù),將信息輸出為Word、txt等文件形式,完成打印。同時(shí),系統(tǒng)還為用戶提供其他幫助,例如配色模紋、織物組織模塊。
圖片能夠直觀體現(xiàn)設(shè)計(jì)人員的產(chǎn)品設(shè)計(jì)效果,因此,可以選擇經(jīng)緯密度、紗線纖度等信息模擬機(jī)織物表面情況。系統(tǒng)對(duì)綢緞機(jī)織物的規(guī)格完成分析,針對(duì)其類(lèi)別得出結(jié)構(gòu)區(qū)域圖、規(guī)律統(tǒng)計(jì)圖,為機(jī)織物設(shè)計(jì)分析提供數(shù)據(jù)支持。數(shù)據(jù)庫(kù)框架結(jié)構(gòu)主要包含用戶登錄部分、系統(tǒng)主界面、基本規(guī)格、織物信息、設(shè)計(jì)輔助等模塊。系統(tǒng)設(shè)計(jì)階段,有必要將邏輯模型轉(zhuǎn)變?yōu)槲锢砟P?,借助系統(tǒng)框架對(duì)其進(jìn)行總體設(shè)計(jì)、可行性分析,構(gòu)建完善的系統(tǒng)結(jié)構(gòu)框架。
本系統(tǒng)共分為8大模塊:(1)用戶信息模塊。用戶首次登錄需要注冊(cè),其信息會(huì)保存至數(shù)據(jù)庫(kù)內(nèi),管理員可以對(duì)用戶信息完成增刪改查。針對(duì)商品管理人員、系統(tǒng)管理人員、財(cái)務(wù)管理人員等不同身份設(shè)置權(quán)限[1]。(2)綢緞機(jī)織物規(guī)格信息模塊。在規(guī)格設(shè)計(jì)及生產(chǎn)過(guò)程中,可以將綢緞規(guī)格劃分為織造規(guī)格、成品規(guī)格等結(jié)構(gòu),能查詢規(guī)格單并進(jìn)行相關(guān)操作,用戶可以精確或模糊查詢相關(guān)數(shù)據(jù),完成單一、組合查詢。(3)規(guī)格單打印模塊。系統(tǒng)界面每次只能查詢一種規(guī)格信息,若想記錄或?qū)Ρ炔煌畔?,可以利用打印或存?chǔ)的方式,使用戶隨時(shí)預(yù)覽。(4)綢緞機(jī)織物分析模塊。通過(guò)計(jì)算織物平衡系數(shù)、機(jī)織物的緊度,分析多種綢緞的可織區(qū)域并完成判斷。(5)數(shù)據(jù)比較模塊。通過(guò)比較機(jī)織物的可織區(qū)域、織物縮率、紗線等數(shù)據(jù)對(duì)信息進(jìn)行統(tǒng)計(jì)和分析。(6)織物組織圖模塊。包含緞紋、斜紋、平紋等類(lèi)型組織,主要基于相關(guān)數(shù)學(xué)模型與原理得出,利用開(kāi)發(fā)工具進(jìn)行優(yōu)化,獲取相關(guān)組織結(jié)構(gòu)。(7)配色模塊?;诮M織模塊,利用色經(jīng)色緯循環(huán)的方式獲取配色模紋信息,展示織物的外觀情況[2]。(8)織物模擬部分。主要結(jié)合經(jīng)緯紗線纖度、經(jīng)緯密度,依據(jù)計(jì)算機(jī)軟件模擬其表面情況,利用表面光照、立體感優(yōu)化模擬效果。
本系統(tǒng)中,數(shù)據(jù)庫(kù)將VB當(dāng)作前臺(tái)部分的操作語(yǔ)言,結(jié)構(gòu)化查詢語(yǔ)言(Structured Query Language,SQL)Server是后臺(tái)數(shù)據(jù)庫(kù)。VB能針對(duì)圖形、面向?qū)ο缶幊?、界面組件、多媒體、多線程、數(shù)據(jù)處理、異常處理等情況,結(jié)合萬(wàn)維網(wǎng)、互聯(lián)網(wǎng)進(jìn)行開(kāi)發(fā)。SQL Server數(shù)據(jù)庫(kù)擁有分布式功能,為數(shù)據(jù)存儲(chǔ)、安全管理提供支持,可以有效管理數(shù)據(jù)庫(kù)。借助SQL語(yǔ)句訪問(wèn)數(shù)據(jù)庫(kù)的過(guò)程:將數(shù)據(jù)存入SQL程序內(nèi),利用SQL腳本語(yǔ)言完成增刪改查等操作。將VB和SQL相融合,構(gòu)建數(shù)據(jù)庫(kù)系統(tǒng),靈活切換界面,點(diǎn)擊命令按鈕進(jìn)行操作。SQL Sever數(shù)據(jù)庫(kù)可以兼容Sybase,Oracle,DB/2等,具有良好的可靠性,數(shù)據(jù)倉(cāng)庫(kù)內(nèi)具有OLAP功能,可以使用戶分析倉(cāng)庫(kù)特性,利用數(shù)據(jù)挖掘功能,找尋相關(guān)規(guī)律。此外,數(shù)據(jù)庫(kù)包含還原和備份等功能。
為了構(gòu)建綢緞機(jī)織物數(shù)據(jù)管理系統(tǒng),應(yīng)利用《中國(guó)出口綢緞統(tǒng)一規(guī)格》完成織物的分類(lèi),便于后續(xù)對(duì)信息進(jìn)行修改或查找[3]。機(jī)織物的品種需結(jié)合標(biāo)準(zhǔn)劃分為原料、組織結(jié)構(gòu)、加工工藝、外觀、質(zhì)地、用途,按照原料、大類(lèi)、小類(lèi)名稱(chēng)順序依次排序。同時(shí),可以對(duì)機(jī)織物的原料完成分類(lèi),再?lài)@手感、風(fēng)格進(jìn)行細(xì)致劃分,注意其品號(hào)是數(shù)據(jù)劃分的唯一標(biāo)識(shí)。
3.2.1 邏輯劃分
邏輯劃分的關(guān)鍵是設(shè)計(jì)數(shù)據(jù)庫(kù)內(nèi)的表結(jié)構(gòu)、表名、其他數(shù)據(jù)結(jié)構(gòu)和對(duì)象,涉及綢緞機(jī)織物信息,因此,可以將表名設(shè)置為“綢緞機(jī)織物基本信息表”,包含用戶信息和系統(tǒng)信息。設(shè)計(jì)人員結(jié)合實(shí)際情況設(shè)計(jì)數(shù)據(jù)對(duì)象及表結(jié)構(gòu),劃分綢緞機(jī)織物的類(lèi)型。
3.2.2 數(shù)據(jù)庫(kù)管理
在構(gòu)建數(shù)據(jù)庫(kù)后,需要開(kāi)啟數(shù)據(jù)表,打開(kāi)管理器選擇數(shù)據(jù)服務(wù)器,點(diǎn)擊表選項(xiàng),選擇“新建表”部分。開(kāi)啟設(shè)計(jì)界面,輸入數(shù)據(jù)類(lèi)型、列名字段、是否允許空值、長(zhǎng)度等,在“選擇名稱(chēng)”模塊中輸入表名。點(diǎn)擊“打開(kāi)表”,選擇所有行,構(gòu)建新表存儲(chǔ)用戶數(shù)據(jù)。表建立后,由開(kāi)發(fā)者輸入數(shù)據(jù),注意需要提前設(shè)置表頭,例如品號(hào)、ID、地區(qū)編號(hào)、成品經(jīng)緯密度等。
數(shù)據(jù)輸入過(guò)程主要包含兩種模式:(1)開(kāi)啟數(shù)據(jù)庫(kù),在織物基本信息表內(nèi)單擊“返回所有行”,彈出相關(guān)數(shù)據(jù)窗口,逐列、逐行輸入數(shù)據(jù),跳出數(shù)據(jù)窗口,再依次輸入數(shù)據(jù)信息,但費(fèi)時(shí)費(fèi)力,容易失誤。(2)在SQL系統(tǒng)內(nèi)輸入查詢分析器,可以利用update語(yǔ)句或insert語(yǔ)句插入數(shù)據(jù)。在查詢分析器上輸入SQL語(yǔ)句,如://INSERT INTO 綢緞機(jī)織物基本信息表(列名1,列名2,...values‘?dāng)?shù)據(jù)1’,‘?dāng)?shù)據(jù)2’...);//UPDATE 綢緞機(jī)織物基本信息表SET列名1=‘?dāng)?shù)據(jù)1’,列名2=‘?dāng)?shù)據(jù)2’,...WHERE 已知列名=‘已輸數(shù)據(jù)’。
3.3.1 登錄功能
用戶管理模塊中,新用戶產(chǎn)生的相關(guān)數(shù)據(jù)利用內(nèi)部連接和傳輸?shù)姆绞捷斔椭痢坝脩艏眱?nèi),下次可以直接輸
入用戶名和密碼完成登錄。若注冊(cè)出現(xiàn)重名,數(shù)據(jù)庫(kù)會(huì)返回值提醒用戶,以提升后臺(tái)數(shù)據(jù)庫(kù)管理的安全性。
3.3.2 查詢功能
系統(tǒng)查詢包含織造規(guī)格、坯型規(guī)格、成品規(guī)格、規(guī)格單打印以及其他結(jié)構(gòu),在界面增加TabControl控件,可以節(jié)約操作空間。用戶借助TAB瀏覽綢緞機(jī)織物的織造規(guī)格、坯型規(guī)格、成品規(guī)格,系統(tǒng)內(nèi)需增加品名、品號(hào)等數(shù)據(jù)。成品規(guī)格界面中控件包含Command,Listview,Textbox,Label等,其他模塊和成品規(guī)格相似。每一類(lèi)機(jī)織物均包含多種信息,例如坯型規(guī)格內(nèi)包含其緯密、匹長(zhǎng)、外幅;成品規(guī)格中含有內(nèi)幅、外幅、經(jīng)緯密等數(shù)據(jù)。
查詢主要包含模糊和精確類(lèi)型,模糊查詢是在某一范圍內(nèi)查詢;精密查詢是在查詢條件和織物信息相互對(duì)應(yīng)的情況下,結(jié)合固定的品號(hào)、品名進(jìn)行查詢。輸入的信息越多,查找過(guò)程越精準(zhǔn);信息越少,更偏于模糊查詢,在Listview內(nèi)可以查詢、顯示查詢記錄。
機(jī)織物在設(shè)計(jì)、織造、分析階段,縮率受多種因素的影響,例如生產(chǎn)流程、空氣濕度、紋樣布局,且在設(shè)計(jì)初期無(wú)法準(zhǔn)確計(jì)算幅縮率,因此,有必要借助該系統(tǒng)分析綢緞機(jī)織物縮率情況。例如,通過(guò)比較雙面緞和薄紡在系統(tǒng)中的幅縮率,可以看出前者數(shù)值較小。由于二者組織形式不同,若經(jīng)緯絲線密度大致相同,則平紋幅縮率最高、斜紋次之、緞紋最低;若緯線加捻、經(jīng)線無(wú)捻,則緞紋最高、斜紋次之、平紋最低。
用戶登錄后,進(jìn)入規(guī)格基本信息界面,點(diǎn)擊信息比較按鈕后,彈出紗線統(tǒng)計(jì)比較、可織區(qū)域比較、織物縮率比較菜單。單擊時(shí)彈出對(duì)應(yīng)窗體,包含兩個(gè)Dategrid、兩個(gè)LISTVIEW,利用樹(shù)形結(jié)構(gòu)對(duì)織物類(lèi)型完成分類(lèi)展示。當(dāng)單擊其子目錄時(shí),能篩選對(duì)應(yīng)規(guī)格信息。用戶能夠結(jié)合織物原料種類(lèi)、經(jīng)緯密度、纖度得到相關(guān)直徑信息,計(jì)算平衡系數(shù)和緊度。
在款縮率分析過(guò)程中,會(huì)彈出兩個(gè)Dategrid、兩個(gè)LISTVIEW、兩個(gè)MS.CHART的表格,結(jié)合表格中的坯型外幅、成品外幅等內(nèi)容計(jì)算幅縮率,并觀察MS.CHART,得出縮率和外幅相互對(duì)應(yīng)的變化圖。例如,用戶點(diǎn)擊LISTVIEW1內(nèi)“電力紡”“桑絲綃”等織物類(lèi)別后,可以篩選得到相對(duì)應(yīng)的規(guī)格信息,計(jì)算相關(guān)縮率值。分別在Dategrid1與Dategrid2內(nèi)顯示“電力紡”“桑絲綃”的縮率計(jì)算值,并在MS.CHART圖表內(nèi)直觀展示實(shí)際變化。
設(shè)計(jì)綢緞機(jī)織物信息系統(tǒng)的功能、框架、模塊等內(nèi)容,依托SQL,VB.NET構(gòu)建信息管理系統(tǒng),對(duì)綢緞機(jī)織物的相關(guān)規(guī)格信息完成細(xì)致管理,錄入相關(guān)數(shù)據(jù)。在計(jì)算機(jī)頁(yè)面添加、查詢、刪除數(shù)據(jù),幫助用戶進(jìn)行模糊與精確查詢,并借助計(jì)算機(jī)軟件繪制相關(guān)表格。