陳國才
摘 要 本文介紹了柞蠶絲相關知識,并以柞蠶絲檢驗系統為例,描述了在國內柞蠶絲檢驗的現狀,同時,對使用Winfom技術實現檢驗數據的快速錄入、計算與分級實現的方案進行了分析與實現。
關鍵詞 柞蠶絲 檢驗 分級 信息化
中圖分類號:TP391 文獻標識碼:A
1 柞蠶絲介紹
蠶絲歷來就有“軟黃金”的美譽,是我們國家傳統的出口創匯產品之一,出口量占世界總出口量的90%以上,是加入WTO后我國能夠主導國際市場的極少數優勢產業之一。除了利用桑蠶以外,中國自古以來就根據自然界的資源,利用多種野蠶的繭絲,并一直延續到現在。傳統的野蠶絲主要有柞蠶絲、天蠶絲、樟蠶絲等。其中以柞蠶所吐之絲為原料繅制的長絲,稱為柞蠶絲。按煮漂繭和所使化學藥劑的不同,可分為藥水絲和灰絲兩種。藥水絲用過氧化物漂繭,絲色淡黃;灰絲則以堿性物質漂繭,繭色灰褐。按繅絲方法的不同,又可分為水繅絲和干繅絲。
2 柞蠶絲檢驗數據計算與分級的信息化實現
在設計系統之前首先是確定系統功能,本系統的主要功能數據錄入、數據管理、證書打印、代碼管理、分級管理、質量統計、數據分析、數據備份。本系統的主要信息來源就應該是現場的基礎數據的錄入部分,也是使用頻率最高的部分。這個功能的設計上在保證數據項不丟失外,最大程度上方便錄入人員進行數據操作。本功能在操作上實現了鍵盤化操作,這樣可以快速的進行大批量檢驗數據錄入,以滿足每天許多批次的檢驗要求。主要的分級代碼實現如下:
public string GetLevelAndGoNo(int gg, decimal xdpc, decimal xdkc, decimal yd, decimal qj, decimal bh, decimal qd, decimal dlqd, decimal dlscl, decimal wg)
{
int l = 9;
int lwg = 0, lqj = 0, lqd = 0, lpc = 0, lkc = 0, lbh = 0, lql = 0; DataTable dt = edsoft.DBUtility.DbHelperSQL.Query("select * from levels where zl='水繅絲'").Tables[0];
DataRow[] dr = dt.Select("type='纖度偏差'");
if (dr.Length > 0){
foreach (DataRow tdr in dr){
string[] tmp = tdr["typeclass"].ToString().Split('~');
if ((gg > int.Parse(tmp[0].ToString())) && (gg < int.Parse(tmp[1].ToString()))){
if (xdpc<=Convert.ToDecimal(tdr["aaaa"].ToString())){
if (l >7){ l = 7;//4A編碼為7}
}
else if (xdpc <= Convert.ToDecimal(tdr["aaa"].ToString())){
if (l > 6){ l = 6;//3A編碼為6}
}
else if (xdpc <= Convert.ToDecimal(tdr["aa"].ToString())){
if (l >5){l = 5;//2A編碼為5}
}
else if (xdpc <= Convert.ToDecimal(tdr["a"].ToString())){
if (l > 4){l = 4;//A編碼為4}
}
else if (xdpc <= Convert.ToDecimal(tdr["b"].ToString())){
if (l > 3){l = 3;//B編碼為3}
lpc = 1;}
else if (xdpc <= Convert.ToDecimal(tdr["c"].ToString())){
if (l > 2){l = 2;//C編碼為2}
lpc = 1;}
else{
if (l > 1) { l = 1;//等外為1 }
lpc = 1;
}
}
}
}
}
3 總結
以上定級的方法省略了一些重復的代碼部分,本系統已經成功的開發并運行,受到用戶使用的好評,系統的使用極大的提高了工作效率。不但數據錄入速度快,對數據信息查詢也非常簡單方便。
參考文獻
[1] 趙春玲..NET平臺下開發三層架構WinForm應用程序簡介.信息技術與信息化, 20100815.
[2] 曲壯.遼寧柞蠶絲綢科學研究院十年來科技成果及推廣應用回顧.遼寧絲綢,1998(01).