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