- 4
- 0
- 约2.14千字
- 约 5页
- 2016-11-23 发布于北京
- 举报
基于Winform的柞蚕丝检验数据计算与分级的信息化实现.doc
基于Winform的柞蚕丝检验数据计算与分级的信息化实现
摘 要 本文介绍了柞蚕丝相关知识,并以柞蚕丝检验系统为例,描述了在国内柞蚕丝检验的现状,同时,对使用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平台下开发三层架构Wi
原创力文档

文档评论(0)