水泥化学分析实验数据信息处理系统设计与实现
   来源:现代电子技术     2021年01月13日 06:01

水泥化学分析手册怎么样,好不好

程晓天+贾岩+冯波+杨智灵+王前+徐艳秋

摘 要: 采用Eclipse开发制作,利用Java语言,以Oracle数据库为基础,设计实现水泥化学分析实验数据信息处理系统。该系统实现原始数据录入、自动计算与校核、数据异常报警、结果分析评定和打印实验原始记录。通过使用该系统,提高实验数据分析的准确度和检验信息的自动化处理程度。

关键词: Eclipse; Java; Oracle; 数据处理

中图分类号: TN911.2?34 文献标识码: A 文章编号: 1004?373X(2014)03?0160?03

Design and implementation of data information processing system

for the analysis experiment of cement chemistry

CHENG Xiao?tian, JIA Yan, FENG Bo, YANG Zhi?ling, WANG Qian, XU Yan?qiu

(Henan Institute of Product Quality Supervision and Inspection, Zhengzhou 450004, China)

Abstract: The data information processing system for analysis experiment of cement chemistry is designed, which is developed by Eclipse, and based on Java language and Oracle database. The system can realize the functions such as original data entry, automatic calculation and verification, data abnormal alarm, results evaluation and original record printing. With this system, the analysis of test data accuracy and automatic processing of the checking information are improved.

Keywords: Eclipse; Java; Oracle; data processing

0 引 言

GB175?2007《通用硅酸盐水泥》中对水泥化学分析项目有烧失量、三氧化硫、氧化镁、氯离子、碱含量、不溶物等检验项目,水泥化学分析检验实验要求平行实验,大量的原始数据需要处理,处理过程通常要使用多个公式的重复性计算[1]。实验结束后需要校核计算过程,同时实验数据与标准值进行分析评定,这就要求实验人员必须熟悉操作程序和计算过程,但是人工计算不可避免容易造成原始数据错误,而得不到及时的修正,影响实验数据的准确性和公正性。

随着计算机网络技术的高速发展和信息技术的广泛应用,已有高校实验室利用计算机依据实验需求开发了相应的实验数据处理软件,如:北京工业大学陈永宝、李少雄设计了基于B/S结构的分析化学实验数据处理系统[1],武汉工程大学唐正姣、孙炜等以Visual Basic开发了化工原理实验数据处理软件[2],华中理工大学邬勇奇,肖述超等以Visual Basic开发了化工原理实验报告批改软件[3]等,这些软件不是针对水泥化学分析检验开发设计的。

为了提高水泥检验实验数据处理分析效率,实现水泥化学分析实验自动化管理流程、加快数据信息处理的速度、降低实验人员的工作负荷,提高准确性,开发了一套实用的、自动化程度高的计算机实验数据信息处理系统,采用Eclipse工具设计开发,与Oracle数据库相结合,结合水泥化学实验数据处理实际,系统完成水泥产品质量检验的自动化信息处理,可提供给水泥产品质量检验部门或生产企业化验室的技术人员作技术参考和检测结果评判。

1 数据信息处理系统设计

1.1 系统的主要内容

该系统主要采用的水泥产品标准有GB175?2007 《通用硅酸盐水泥》、GB/T 176?2008 《水泥化学分析方法》,实现水泥产品化学分析检验项目实验数据自动采集、自动计算与校核,结果分析评定。系统主要包括6个通用硅酸盐水泥化学分析检验项目的数据信息处理模块:烧失量的测定?灼烧差减法;三氧化硫的检测?硫酸钡重量法(基准法);氧化镁的测定?EDTA滴定差减法(代用法);氯离子的测定?磷酸蒸馏?汞盐滴定法(代用法);碱含量的测定?火焰光度法(基准法);不溶物的测定?盐酸?氢氧化钠法。

1.2 实验数据处理流程

实验数据处理流程如图1所示。

图1 实验处理软件流程图

首先系统管理员使用系统账号和密码,登陆水泥化学分析实验数据信息处理系统,完成样品编号的录入或根据样品编号查询实验记录和进展情况;如果记录已存在,显示原始记录的详细信息,如果记录不存在,系统会提示“暂无信息,请先添加”,系统管理员可向实验员发出检验指令。

实验员使用用户名和密码,通过IE浏览器登陆水泥化学分析实验数据信息处理系统,在选择的实验项目界面下,按照实验流程录入实验原始数据后,保存成功后,系统提示“保存成功”,刷新原有页面。点击“提交”按钮,点击“导出Word”按钮,系统自动导出Word文档的检验原始记录。

1.3 系统主要特点

1.3.1 系统开发环境

本系统采用Eclipse开发制作,利用Java语言,以Oracle数据库为基础,设计实现水泥化学分析实验数据信息处理系统。Eclipse是目前功能比较强大的Java IDE(Java编程软件),是一个集成工具的开放平台,Eclipse主要特点是:提供了功能丰富的集成开发环境,拥有强大的代码重构功能,Eclipse本身内置了Java插件JDT,可以使用Eclipse方便的开发Java应用程序[4]。Java是由Sun Microsystems公司推出面向对象的一种可撰写跨平台应用软件的程序设计语言, 特别适合Internet应用程序开发[5]。

1.3.2 系统运行环境

系统的硬件环境:PIII 2.0G CPU,60G以上硬盘,512M以上内存。软件运行环境是Windows XP以上操作系统,便于应用普及。

系统由主界面和数据处理界面组成,根据每个实验项目操作程序和数据处理方法的不同,系统共分为烧失量、三氧化硫、氧化镁、氯离子、碱含量、不溶物测定共6个水泥化学分析检验模块,每项实验数据处理按照同标准Windows图形窗口操作界面的独立模块化设计,原始数据、数据处理结果和判定结果用Word文档导出保存,编辑方便。

2 系统的实现

2.1 用户登录系统

系统设置系统管理员、实验员两个角色,用户按照预先设定的用户名和密码登录系统,系统管理员可以根据需求增加、修改或删除用户信息,并查询系统内所有角色,管理员可以增加、修改、删除实验员信息。

2.2 实验样品编号信息的录入与查询

系统管理员登陆系统界面后,首先完成样品编号和该编号样品信息内容的录入。实验员注册登录系统界面后,选择实验样品编号,查询相应的样品名称,规格型号等相关信息以及该样品需要检验的实验项目,如图2所示。按照实验室管理要求,实验员无法看到样品的详细信息,例如:生产企业、委托单位等样品信息。

图2 实验样品编号信息界面

2.3 实验数据信息的录入

实验员在选择样品和检验项目后,系统进入实验数据信息录入界面,以下以水泥氯离子实验数据信息录入为例,如图3所示,实现了水泥氯离子实验中实验环境、称样量、空白实验消耗硝酸汞标液等信息数据录入,系统完成准确计算和显示。

2.4 实验数据的处理与原始记录的生成

实验员按照实验流程录入实验原始数据后,保存成功后,系统提示“保存成功”,刷新原有页面。点击“提交”按钮,系统自动处理实验数据并显示实验结果,当实验数据出现错误,系统自动显示红色报警。当系统自动处理实验数据后根据GB175?2007 《通用硅酸盐水泥》各项目标准值,对检验结果进行判定,给出“合格”或“不合格”的结论。

点击“导出Word”按钮,系统自动导出Word文档的检验原始记录,如图4所示。当实验数据确认、提交成功后,实验员将无权修改。

图3 水泥氯离子实验数据录入界面

图4 原始记录界面

3 结 语

本系统采用Eclipse 开发制作,利用Java语言,Oracle数据库为基础,紧密结合水泥化学分析实验要求,可实现实验数据快速精确处理,操作简单、使用方便,缩短了数据处理的时间,减少运算误差,提高了实验结果的准确度以及检验信息的自动化处理程度,并能生成专业的原始记录文档。整个数据信息处理过程可避免人为因素的干扰,为检测数据客观公正提供保障。

参考文献

[1] 陈永宝,李少雄,武少华.基于B/S结构的一种分析化学实验数据处理系统[J].计算机与应用化学,2007,24(5):686?687.

[2] 唐正姣,孙炜,欧阳贻德.化工原理实验数据处理软件开发[J].化工高等教育,2006(3):82?84.

[3] 邬勇奇,肖述超,刘智敏.化工原理实验报告批改软件的开发[J].计算机与应用化学,2000,17(4):377?378.

[4] 卢玉双.建筑工程材料质量检测管理系统的研究与实现[D/OL].[2008?05?15].http://www.doc88.com/p?790227910278.html.

[5] 张孝祥.IT课堂系统:Java就业培训教程[M/OL].[2013?01?29].http://www.docin.com/p?592685380.html.

[6] 张滢,张新卫.电路实验数据分析挖掘技术研究[J].现代电子技术,2011,34(24):30?32.

[7] 马欣.基于云服务的气象数据信息安全认证技术研究[J].现代电子技术,2013,36(3):98?101.

1.3.2 系统运行环境

系统的硬件环境:PIII 2.0G CPU,60G以上硬盘,512M以上内存。软件运行环境是Windows XP以上操作系统,便于应用普及。

系统由主界面和数据处理界面组成,根据每个实验项目操作程序和数据处理方法的不同,系统共分为烧失量、三氧化硫、氧化镁、氯离子、碱含量、不溶物测定共6个水泥化学分析检验模块,每项实验数据处理按照同标准Windows图形窗口操作界面的独立模块化设计,原始数据、数据处理结果和判定结果用Word文档导出保存,编辑方便。

2 系统的实现

2.1 用户登录系统

系统设置系统管理员、实验员两个角色,用户按照预先设定的用户名和密码登录系统,系统管理员可以根据需求增加、修改或删除用户信息,并查询系统内所有角色,管理员可以增加、修改、删除实验员信息。

2.2 实验样品编号信息的录入与查询

系统管理员登陆系统界面后,首先完成样品编号和该编号样品信息内容的录入。实验员注册登录系统界面后,选择实验样品编号,查询相应的样品名称,规格型号等相关信息以及该样品需要检验的实验项目,如图2所示。按照实验室管理要求,实验员无法看到样品的详细信息,例如:生产企业、委托单位等样品信息。

图2 实验样品编号信息界面

2.3 实验数据信息的录入

实验员在选择样品和检验项目后,系统进入实验数据信息录入界面,以下以水泥氯离子实验数据信息录入为例,如图3所示,实现了水泥氯离子实验中实验环境、称样量、空白实验消耗硝酸汞标液等信息数据录入,系统完成准确计算和显示。

2.4 实验数据的处理与原始记录的生成

实验员按照实验流程录入实验原始数据后,保存成功后,系统提示“保存成功”,刷新原有页面。点击“提交”按钮,系统自动处理实验数据并显示实验结果,当实验数据出现错误,系统自动显示红色报警。当系统自动处理实验数据后根据GB175?2007 《通用硅酸盐水泥》各项目标准值,对检验结果进行判定,给出“合格”或“不合格”的结论。

点击“导出Word”按钮,系统自动导出Word文档的检验原始记录,如图4所示。当实验数据确认、提交成功后,实验员将无权修改。

图3 水泥氯离子实验数据录入界面

图4 原始记录界面

3 结 语

本系统采用Eclipse 开发制作,利用Java语言,Oracle数据库为基础,紧密结合水泥化学分析实验要求,可实现实验数据快速精确处理,操作简单、使用方便,缩短了数据处理的时间,减少运算误差,提高了实验结果的准确度以及检验信息的自动化处理程度,并能生成专业的原始记录文档。整个数据信息处理过程可避免人为因素的干扰,为检测数据客观公正提供保障。

参考文献

[1] 陈永宝,李少雄,武少华.基于B/S结构的一种分析化学实验数据处理系统[J].计算机与应用化学,2007,24(5):686?687.

[2] 唐正姣,孙炜,欧阳贻德.化工原理实验数据处理软件开发[J].化工高等教育,2006(3):82?84.

[3] 邬勇奇,肖述超,刘智敏.化工原理实验报告批改软件的开发[J].计算机与应用化学,2000,17(4):377?378.

[4] 卢玉双.建筑工程材料质量检测管理系统的研究与实现[D/OL].[2008?05?15].http://www.doc88.com/p?790227910278.html.

[5] 张孝祥.IT课堂系统:Java就业培训教程[M/OL].[2013?01?29].http://www.docin.com/p?592685380.html.

[6] 张滢,张新卫.电路实验数据分析挖掘技术研究[J].现代电子技术,2011,34(24):30?32.

[7] 马欣.基于云服务的气象数据信息安全认证技术研究[J].现代电子技术,2013,36(3):98?101.

1.3.2 系统运行环境

系统的硬件环境:PIII 2.0G CPU,60G以上硬盘,512M以上内存。软件运行环境是Windows XP以上操作系统,便于应用普及。

系统由主界面和数据处理界面组成,根据每个实验项目操作程序和数据处理方法的不同,系统共分为烧失量、三氧化硫、氧化镁、氯离子、碱含量、不溶物测定共6个水泥化学分析检验模块,每项实验数据处理按照同标准Windows图形窗口操作界面的独立模块化设计,原始数据、数据处理结果和判定结果用Word文档导出保存,编辑方便。

2 系统的实现

2.1 用户登录系统

系统设置系统管理员、实验员两个角色,用户按照预先设定的用户名和密码登录系统,系统管理员可以根据需求增加、修改或删除用户信息,并查询系统内所有角色,管理员可以增加、修改、删除实验员信息。

2.2 实验样品编号信息的录入与查询

系统管理员登陆系统界面后,首先完成样品编号和该编号样品信息内容的录入。实验员注册登录系统界面后,选择实验样品编号,查询相应的样品名称,规格型号等相关信息以及该样品需要检验的实验项目,如图2所示。按照实验室管理要求,实验员无法看到样品的详细信息,例如:生产企业、委托单位等样品信息。

图2 实验样品编号信息界面

2.3 实验数据信息的录入

实验员在选择样品和检验项目后,系统进入实验数据信息录入界面,以下以水泥氯离子实验数据信息录入为例,如图3所示,实现了水泥氯离子实验中实验环境、称样量、空白实验消耗硝酸汞标液等信息数据录入,系统完成准确计算和显示。

2.4 实验数据的处理与原始记录的生成

实验员按照实验流程录入实验原始数据后,保存成功后,系统提示“保存成功”,刷新原有页面。点击“提交”按钮,系统自动处理实验数据并显示实验结果,当实验数据出现错误,系统自动显示红色报警。当系统自动处理实验数据后根据GB175?2007 《通用硅酸盐水泥》各项目标准值,对检验结果进行判定,给出“合格”或“不合格”的结论。

点击“导出Word”按钮,系统自动导出Word文档的检验原始记录,如图4所示。当实验数据确认、提交成功后,实验员将无权修改。

图3 水泥氯离子实验数据录入界面

图4 原始记录界面

3 结 语

本系统采用Eclipse 开发制作,利用Java语言,Oracle数据库为基础,紧密结合水泥化学分析实验要求,可实现实验数据快速精确处理,操作简单、使用方便,缩短了数据处理的时间,减少运算误差,提高了实验结果的准确度以及检验信息的自动化处理程度,并能生成专业的原始记录文档。整个数据信息处理过程可避免人为因素的干扰,为检测数据客观公正提供保障。

参考文献

[1] 陈永宝,李少雄,武少华.基于B/S结构的一种分析化学实验数据处理系统[J].计算机与应用化学,2007,24(5):686?687.

[2] 唐正姣,孙炜,欧阳贻德.化工原理实验数据处理软件开发[J].化工高等教育,2006(3):82?84.

[3] 邬勇奇,肖述超,刘智敏.化工原理实验报告批改软件的开发[J].计算机与应用化学,2000,17(4):377?378.

[4] 卢玉双.建筑工程材料质量检测管理系统的研究与实现[D/OL].[2008?05?15].http://www.doc88.com/p?790227910278.html.

[5] 张孝祥.IT课堂系统:Java就业培训教程[M/OL].[2013?01?29].http://www.docin.com/p?592685380.html.

[6] 张滢,张新卫.电路实验数据分析挖掘技术研究[J].现代电子技术,2011,34(24):30?32.

[7] 马欣.基于云服务的气象数据信息安全认证技术研究[J].现代电子技术,2013,36(3):98?101.

系统 数据 实验员