本论文是一篇数据库方面有关毕业论文怎么写,关于纺织品甲醛含量计算机辅助检测系统相关专科毕业论文范文。免费优秀的关于数据库及工程师及纺织品方面论文范文资料,适合数据库论文写作的大学硕士及本科毕业论文开题报告范文和学术职称论文参考文献下载。
摘 要:
纺织品中甲醛含量影响着人体的健康,为此国家专门出台了GB18401强制标准用于规范上述指标,而传统人工记录的方法具有耗时长、出错率高、浪费宝贵纸资源等缺点,本课题研究成功的纺织品甲醛含量计算机辅助测试系统利用VB与数据库技术实现了整个试验操作过程计算机化,经运行后显示:本系统提高了甲醛含量试验的测试效率,减少了报告差错率,实现了无纸化记录,减轻了检测工程师的劳动强度.
关 键 词:纺织品;甲醛含量;计算机辅助检测
在面料的生产中,为了达到防皱、防缩、阻燃等作用,或为了保持印花、染色的耐久性,改善手感,需在助剂中添加甲醛.甲醛含量较高的纺织产品在人们穿着及接触过程中会逐渐释放出游离甲醛,通过人体呼吸道及皮肤接触,进入人体内.甲醛被世界卫生组织确认为致癌和致畸物质[1].
目前,甲醛含量测试样品来样很多.根据标准GB/T2912.1―2009规定,试样需放置在具塞三角烧瓶(下简称三角烧瓶)内处理,制备两个平行试样.如有50个试样都需要测试甲醛,则需100个三角烧瓶.这样就需要对三角烧瓶和试样之间建立关联,传统的做法将三角烧瓶编号写在试样报告(纸质)上,这样做的缺点是在测试完毕后,要花大量的时间在100个三角烧瓶中寻找出该试样相对应的两个三角烧瓶,将试验结果填写到该试样试验记录相应的纸质表格中.甲醛含量计算过程较为复杂,需将测得的吸光度值代入事先做好的标准曲线方程中,计算得出甲醛含量.对业务很熟悉的试验工程师用传统的计算器法计算一份甲醛含量原始记录表需要3分钟左右,加上复核人员进行计算复核需2分钟,共需要5分钟左右完成记录的填写和计算.如果遇到大量的检测任务,无疑会大大增加试验人员的劳动强度以及结果计算的差错率.
解决此类方法的最佳途径是利用计算机技术来进行辅助测试,目前有研究人员对纺织品纤维含量数据处理进行了计算机化研究,大大提高了工作效率[2-3].但尚未发现有将试验过程全部实现计算操作的研究,因此有必要设计开发一种计算机辅助测试系统,协助试验人员快速、精准地完成甲醛含量测试,大大减轻试验人员的工作量、劳动强度以及劳动时间;同时实现试验过程的无纸化操作,节约纸张,为保护环境和低碳经济作出贡献.
1开发工具
1.1前台系统开发语言
本文选用面向对象的程序设计语言VisualBasic6.0,编写前台试验辅助系统.VB6.0具备自身开发环境,可打包制成安装盘并生成可执行文件,打包后不依赖于VB6.0开发软件而自己运行,对计算机要求低;VB拥有用户界面(GUI)和快速应用程序开发(RAD)系统,可轻松使用ADO、RDO、DAO实现多种数据库的访问与连接[4];另外VB6.0还可创建ActiveX控件,其扩展功能强大,开发出来的软件与微软推出的软件系统风格一致,可广泛推广.本文所编写的应用程序所实现的试验过程、数据处理、公式及修约准则以GB/T2912.1―2009及GB/T8170―2008等标准为基础.
1.2后台数据库
采用Access2003数据库为数据存储支持工具,本文所开发的应用软件程序为用户与计算机交互界面,利用前台应用软件对后台数据库进行查找、添加、删除及存储操作.Access2003是Microsoft公司出品的小型关系数据库,其在Windows操作系统下,面向对象、采用事件驱动机制的新型关系数据库管理系统,使数据库的运用更加灵活.Access2003提供了表向导、查询向导、窗体向导、报表向导,运用这些向导能简化某些Access2003对象的创建与设计过程.
2系统模块设计
整个试验辅助测试系统由1个用户登录窗体模块、1个主操作窗体模块、4个子窗体模块组成,模块结构关系图如图1所示.登录模块负责核对试验人员账户和密码符合后登录到主界面.主操作界面包含了4个子窗体模块按钮,用于执行试验任务.4个子窗体模块包含有文本框、命令按钮、下拉列表框等操作控件,分别用于具体执行各试验步骤的操作.4个操作窗体模块协助4个子窗体模块完成数据的存储和输出.
3功能实现
3.1登录及样品信息输入功能的实现
本文选用DAO数据库访问模型,DAO允许在程序中生成各种对象,通过对象变量来访问数据库,并通过数据引擎完成对数据库的访问存储操作.登录和样品信息输入功能都是基于DAO访问数据库,实现密码和用户名的查询以及检测信息的存储.样品信息输入数据库的代码如下:
With数据库名称
If.State等于adStateOpenThen.Close:n.Close
str_items等于“select表格名称fromSafetyGroup
where编号等于‘+Txt11.Text+’”
.CursorType等于adOpenStatic
.Openstr_items
If.RecordCount>0Then
MsgBox“试样编号是唯一的,而它已存在”,
vbCritical
.Close
n.Close
ExitSub
Else
If.State等于adStateOpenThen.Close:n.Close
str_items1等于“select*from数据库”
.CursorType等于adOpenKeyset
.Openstr_items1
.Open“数据库名称”,n,adOpenKeyset,
adLockOptimistic,adCmdTable
.AddNew
.Update“样品编号”,Txt11.Text
.Update“样品名称”,Txt12.Text
.Update“来样时间”,Txt21.Text
.Close
n.CloseMsgBox“数据已经保存”
EndIf
EndWith
3.2样品制备(关联、数值输入)数据提交功能的实现
在样品制备(关联、数值输入)待选列表中双击选中的样品编号,分别进入它们的数据提交界面,该界面的作用是将试验步骤状态下所需的数据输入文本框中,并由命令按钮发出操作命令将文本框中的数据提交给后台数据库保存,其具体实现代码如下:
With数据库
If.State等于adStateOpenThen.Close:n.Close
str_items等于“select*from数据库where编号等于‘+
Lab_sampleNo.Caption+’”
.CursorType等于adOpenStatic
.Openstr_items
If.State等于adStateOpenThen.Close:n.Close
load_module1.main
.Open“数据库”,n,adOpenKeyset,
adLockOptimistic,adCmdTable
.AddNew
.Update“烧瓶名称”,Txt_No1.Text
.Update“样品编号”,Lab_sampleNo.Caption
.Update“样品质量”,Txt_Mass1.Text
n.Close
EndWith
3.3报告生成功能的实现
甲醛含量试验的所有数据输入完毕后,样品状态为待生成报告状态.此时点击报告生成,可生成试验报告.本文报告生成原理为程序从数据库中提取先前输入的测试数据,自动将数据写入Excel文件,其具体代码如下:
str_linking1等于“Select*From数据库Where样品编号等于‘+Lab_sampleNo+’”
数据库.CursorType等于adOpenStatic
数据库.Openstr_linking1
IfNot数据库.EOFThen
W等于funSetCellText(xlsSheet,8,5,数据
库.Fields(17))
T等于funSetCellText(xlsSheet,9,5,数据
库.Fields(18))
Fdd1等于funSetCellText(xlsSheet,10,5,数据
库.Fields(5))
Fddflask1等于funSetCellText(xlsSheet,10,4,“1
号瓶瓶号:”&数据库.Fields(1))
Fddvalue1等于数据库.Fields(5)
数据库.MoveNext
Fdd11等于funSetCellText(xlsSheet,11,5,数据
库.Fields(5))
Fddflask2等于funSetCellText(xlsSheet,11,4,“2
号瓶瓶号:”&数据库.Fields(1))
Fddvalue2等于数据库.Fields(5)
数据库.MoveNext
数据库.Close
n.Close
n等于(Fddvalue1+Fddvalue2)/2
Fdd_content等于funSetCellText(xlsSheet,12,5,n)
EndIf
4系统应用
为验证上述系统运行的准确性和可靠性,现以编号为A04112291的甲醛含量试验为例测试程序运行情况.
4.1甲醛含量测试样品信息输入
按照试验流程,在本系统中需要将试验样品依次输入样品编号、样品名称、需检测项目、来
数据库方面有关论文范文检索,与纺织品甲醛含量计算机辅助检测系统相关毕业论文怎么写参考文献资料: