APP下载

基于Winform的柞蚕丝检验数据统计与分析实现

2013-04-29陈国才

电脑迷 2013年9期
关键词:统计分析质量

陈国才

摘 要 本文介绍了柞蚕丝相关知识,并以柞蚕丝检验系统为例,描述了在国内柞蚕丝检验的现状,同时,对使用Winfom技术实现质量数据的综合统计、检验数据综合分析的实现方案进行了分析与实现。

关键词 柞蚕丝 质量 统计 分析

中图分类号:TP311.12 文献标识码:A

1 柞蚕丝介绍

蚕丝历来就有“软黄金”的美誉,是我们国家传统的出口创汇产品之一,出口量占世界总出口量的90%以上,是加入WTO后我国能够主导国际市场的极少数优势产业之一。除了利用桑蚕以外,中国自古以来就根据自然界的资源,利用多种野蚕的茧丝,并一直延续到现在。传统的野蚕丝主要有柞蚕丝、天蚕丝、樟蚕丝等。其中以柞蚕所吐之丝为原料缫制的长丝,称为柞蚕丝。按煮漂茧和所使化学药剂的不同,可分为药水丝和灰丝两种。药水丝用过氧化物漂茧,丝色淡黄;灰丝则以碱性物质漂茧,茧色灰褐。按缫丝方法的不同,又可分为水缫丝和干缫丝。水缫丝在立缫机温汤中进行缫丝,丝色为淡黄色;干缫丝在干缫机台面上进行缫丝。机制和手工制的各种柞丝,多用于织制绸面粗犷、富丽、挺括、具有自然疙瘩花纹的柞丝绸。

2 柞蚕丝检验现状

现在的柞蚕丝的检验标准使用的是FZ/T42001-1993的修订版本,其中规定了柞蚕丝中的不同种类的丝定级方法,包括:水缫丝、药水丝、药土丝的分级。并对检验方法也作了详细的规定,比如使用的设备标准,检验的规程,品质的检验等。对主要的指标(如:实际回潮率、公量、平均纤度、纤度编差、纤度开差、平均断裂强度、平均断裂伸长率等)也制定了详细的计算方式。

3 柞蚕丝检验的质量统计与数据分析

柞蚕丝检验管理系统的开发过程中,质量统计与数据分析功能是二个重要的组成部分。对检验人员来说,可以随时查看各地区、各厂家不同时段蚕丝的质量对比及蚕丝各重要指标的平均值和大小值分析。

3.1 质量统计

系统的质量统计功能,可以实现按开始与结束时间、蚕丝种类、蚕丝的规格、生产厂家和统计范围进行质量数据的统计。在统计的表格中可以了解每个厂家的各等级蚕丝的数量、相应的平均等级和主要存在瑕疵点的指标。这样可以了解不同厂家的生产水平,不但让厂家自己掌握自己的不足,也同时让检验单位对各年的质量有个对比,为更好的指导蚕丝生产打下基础。

3.2 数据分析

数据分析功能与前面的质量统计功能操作上有些类似,但是它们的所统计的内容确是截然不同的。统计的表中是数据分析对比表中主要关心各厂家的蚕丝各主要指标的最大、最小、平均,通过这些数据的分析对比,可以看出不同厂家所在地区的蚕丝的区别及技术和人员操作问题所带来的蚕丝指标的变化。

以上这二个功能在实现上,主要的设计难点在于数据统计的正确性。以质量统计为例,在质量统计功能的设计中平均级,按用户要求需要按等级排序。最高是2A级,最低是级外品,每个等级后还有一个0到99之间的整数,对于这样的排序,在Winform中可以使用临时表来实现。创建代码如下:

showData = new DataTable();

DataColumn dj = new DataColumn("dj", typeof(string));//平均等级

DataColumn dj1 = new DataColumn("dj1", typeof(string));//平均等级1

DataColumn dj2 = new DataColumn("dj2", typeof(string));//平均等级2

DataColumn dj3 = new DataColumn("dj3", typeof(string));//平均等级3

showData.Columns.Add(dj);

showData.Columns.Add(dj1);

showData.Columns.Add(dj2);

showData.Columns.Add(dj3);

以上的代码只是针对等级排序来定义的,其它的字段由于篇幅有限就不列出来了。其中dj字段用于存放显示的最终等级信息,如“2A+88”,dj1用于存放等级“2A+88”中字母

A前面的数字,dj2用于存放字母,dj3用于存放加号后的整数,如“88”。最后数据在排序时就是对dj1,dj2,dj3的综合排序,代码如下:

shData.DefaultView.Sort = "dj3 desc,dj2,dj1 desc";

DataTable ttDt = shData.DefaultView.ToTable();

而数据分析功能中在实现时主要使用Select语句中的一些函数,包括:COUNT(),MAX(),MIN(),STR(),AVG(),ABS()。具体的语句如下所示:

string sql = "select COUNT(cb) as ps,MAX(xdpc) as max_xdpc,MIN(xdpc) as min_xdpc,str(avg(xdpc),5,2) as avg_xdpc," +

"MAX(abs(avgglxd-type)) as max_gg,Min(abs(avgglxd-type)) as min_gg,str(avg(abs(avgglxd-type)),5,2) as avg_gg," +

"MAX(ql) as max_ql,MIN(ql) as min_ql,str(avg(ql),5,2) as avg_ql," +

"MAX(sd) as max_sd,MIN(sd) as min_sd,str(avg(sd),5,2) as avg_sd," +

"MAX(yd) as max_yd,MIN(yd) as min_yd,str(avg(yd),5,2) as avg_yd," +

"MAX(qj) as max_qj,MIN(qj) as min_qj,str(avg(qj),5,2) as avg_qj," +

"MAX(bh) as max_bh,MIN(bh) as min_bh,str(avg(bh),5,2) as avg_bh," +

"abs(MAX(avghcl)) as max_hcl,abs(MIN(avghcl)) as min_hcl,abs(str(avg(avghcl),5,2)) as avg_hcl,MAX(qd) as max_qd from checks" +

" where cdate>='" + s.Trim() + "' and cdate<='" + end.Trim() + "' and type=" + gg;

参考文献

[1] 赵春玲..NET平台下开发三层架构WinForm应用程序简介.信息技术与信息化,2010(8):15.

[2] 曲壮.辽宁柞蚕丝绸科学研究院十年来科技成果及推广应用回顾.辽宁丝绸,1998(01).

猜你喜欢

统计分析质量
“质量”知识巩固
隐蔽失效适航要求符合性验证分析
质量守恒定律考什么
做梦导致睡眠质量差吗
电力系统不平衡分析
电力系统及其自动化发展趋势分析
2008—2015我国健美操科研论文的统计与分析
山东省交通运输投资计划管理信息系统的设计
市场经济背景下的会计统计发展探究
质量投诉超六成