陳國(guó)才
摘 要 本文介紹了柞蠶絲相關(guān)知識(shí),并以柞蠶絲檢驗(yàn)系統(tǒng)為例,描述了在國(guó)內(nèi)柞蠶絲檢驗(yàn)的現(xiàn)狀,同時(shí),對(duì)使用Winfom技術(shù)實(shí)現(xiàn)檢驗(yàn)數(shù)據(jù)的快速錄入、計(jì)算與分級(jí)實(shí)現(xiàn)的方案進(jìn)行了分析與實(shí)現(xiàn)。
關(guān)鍵詞 柞蠶絲 檢驗(yàn) 分級(jí) 信息化
中圖分類號(hào):TP391 文獻(xiàn)標(biāo)識(shí)碼:A
1 柞蠶絲介紹
蠶絲歷來就有“軟黃金”的美譽(yù),是我們國(guó)家傳統(tǒng)的出口創(chuàng)匯產(chǎn)品之一,出口量占世界總出口量的90%以上,是加入WTO后我國(guó)能夠主導(dǎo)國(guó)際市場(chǎng)的極少數(shù)優(yōu)勢(shì)產(chǎn)業(yè)之一。除了利用桑蠶以外,中國(guó)自古以來就根據(jù)自然界的資源,利用多種野蠶的繭絲,并一直延續(xù)到現(xiàn)在。傳統(tǒng)的野蠶絲主要有柞蠶絲、天蠶絲、樟蠶絲等。其中以柞蠶所吐之絲為原料繅制的長(zhǎng)絲,稱為柞蠶絲。按煮漂繭和所使化學(xué)藥劑的不同,可分為藥水絲和灰絲兩種。藥水絲用過氧化物漂繭,絲色淡黃;灰絲則以堿性物質(zhì)漂繭,繭色灰褐。按繅絲方法的不同,又可分為水繅絲和干繅絲。
2 柞蠶絲檢驗(yàn)數(shù)據(jù)計(jì)算與分級(jí)的信息化實(shí)現(xiàn)
在設(shè)計(jì)系統(tǒng)之前首先是確定系統(tǒng)功能,本系統(tǒng)的主要功能數(shù)據(jù)錄入、數(shù)據(jù)管理、證書打印、代碼管理、分級(jí)管理、質(zhì)量統(tǒng)計(jì)、數(shù)據(jù)分析、數(shù)據(jù)備份。本系統(tǒng)的主要信息來源就應(yīng)該是現(xiàn)場(chǎng)的基礎(chǔ)數(shù)據(jù)的錄入部分,也是使用頻率最高的部分。這個(gè)功能的設(shè)計(jì)上在保證數(shù)據(jù)項(xiàng)不丟失外,最大程度上方便錄入人員進(jìn)行數(shù)據(jù)操作。本功能在操作上實(shí)現(xiàn)了鍵盤化操作,這樣可以快速的進(jìn)行大批量檢驗(yàn)數(shù)據(jù)錄入,以滿足每天許多批次的檢驗(yàn)要求。主要的分級(jí)代碼實(shí)現(xiàn)如下:
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 總結(jié)
以上定級(jí)的方法省略了一些重復(fù)的代碼部分,本系統(tǒng)已經(jīng)成功的開發(fā)并運(yùn)行,受到用戶使用的好評(píng),系統(tǒng)的使用極大的提高了工作效率。不但數(shù)據(jù)錄入速度快,對(duì)數(shù)據(jù)信息查詢也非常簡(jiǎn)單方便。
參考文獻(xiàn)
[1] 趙春玲..NET平臺(tái)下開發(fā)三層架構(gòu)WinForm應(yīng)用程序簡(jiǎn)介.信息技術(shù)與信息化, 20100815.
[2] 曲壯.遼寧柞蠶絲綢科學(xué)研究院十年來科技成果及推廣應(yīng)用回顧.遼寧絲綢,1998(01).