D0I:10.13374/j.issm1001-053x.2001.01.048 第23卷第1期 北京科技大学学报 VoL.23 No.1 2001年2月 Journal of University of Science and Technology Beijing Feb.2001 计算机网络金属拉伸试验管理系统 陈济平 刘鸿涛 郝卫东 北京科技大学网络信息中心,北京100083 摘要针对力学试验室,开发了高质量的计算机网络金属拉伸试验管理系统.该系统包括 业务管理、样品试验、查询统计和系统服务组成.系统选择SQL Server数据库技术.经过试运 行,结果表明该系统是先进的,运行可靠. 关键词金属拉伸试验;计算机网络;管理 分类号TP315 最近几年,随着国内基本建设和住宅建设 共享.桌面数据库(如:FoxPro与Access)是一类 的快速发展,钢筋建材质量检测,对保证建材市 数据库软件,有时又叫“ISAM数据库”,因为这 场的良性发展起着越来越重要的作用.为提高 些数据库都使用存放原数据的ISAM文件,并 工作效率,许多试验室都配有计算机金属拉伸 且是为个人计算机设计的,因此其容量和吞吐 试验系统.它们的拓扑结构多为单个试验机,没 量都是有限的.ISAM文件在客户/服务器上的 有形成网络.仅具有记录试验数据功能,缺乏 限制,大大制约了桌面数据库的能力.从运行速 通用的数据库支持和试验室管理功能.为此, 度、编程模型丰富程度、数据开放性和客户/服 我们开发了计算机网络金属拉伸试验网络管理 务器能力方面考虑,我们应该使用关系数据库 系统 服务器(Oracle与SQL Server),而SQL Server数 据库规模更适合试验室,所以系统选择SQL Ser-- 1设计思想- ver数据库技术. 一般试验室的工作流程是: 系统试验数据通过信号传感器,16位AD (1)用户送试验样品,填写委托单 转换和放大器接入试验机串行接口及系统应用 (2)试验室工作人员根据委托单和样品设 程序采集.16位数据精度,足以保证数据的精 置试验参数并做试验. 确性,系统不仅应具有试验数据采集功能,还含 (3)试验室给用户出试验报告 有委托用户管理、试验流程管理、数据库维护和 普通试验室在此过程中,试验数据容易丢 系统用户管理等功能.委托用户管理为委托用 户建立档案,便于为用户更好地服务.试验流程 失,信息不能共享,不便于用户查询.为此,金属 拉伸试验网络管理系统(以后简称系统)采用数 管理使系统用户能够对委托用户、试验和试验 据库方式保存试验数据,它包括用户委托信息、 样品信息一目了然.例如,系统会自动将未做的 试验参数、样品试验及试验曲线等数据.数据库 样品信息通过列表反映出来,避免重复试验.由 具有数据不易丢失,信息共享且便于用户查询 于信息共享,不同的工作流程可同时进行,互不 等优点.数据库技术有多种,例如:结构存储、桌 干扰.例如:不同的试验参数设定和样品试验可 面数据库、对象数据库以及关系数据库.结构存 同时进行 储指用户自己用程序定义数据结构并实现存 2系统拓扑结构 储.数据文件仅存储初始数据,而元数据即关于 数据的数据只有编程人在程序中定义,外人是 系统拓扑结构如图1所示.其中:打印机为 不知的.这种技术是单用户的,数据不具有开放 网络打印机;服务器安装Windows NT操作系 性,所以这种数据既不便于维护,也不便于数据 统,运行SQL Server7.0数据库;PC机安装Win- 收稿日期:2000-10-24陈济平男,42岁,工程师 dows95(98)操作系统,运行应用程序,而试验用
第 卷 第 期 年 · 月 北 京 科 技 大 学 学 报 及 一 计算机网络金属拉伸试验管理系统 陈济平 刘 鸿涛 都卫 东 北京科技大学网络信息中心 ,北京 摘 要 针对力学试验室 , 开发 了高质量 的计算机 网络金属 拉伸试验管理系统 该系统包括 业务管理 、 样 品试验 、 查询统计和 系统服务组成 系统选择 数据库技术 经过试运 行 , 结果表明该系统是先进 的 , 运行可靠 关键词 金属拉伸试验 计算机 网络 管理 分 类号 仰 最近几年 , 随着 国 内基本建设和住宅建设 的快速发展 , 钢筋建材质量检测 , 对保证建材市 场 的 良性发展起着越来越重要 的作用 为提高 工作效率 , 许多试验室都配有计算机金属拉伸 试验系统 它们 的拓扑结构多为单个试验机 , 没 有形成 网络 仅具有记 录试验数据功能 , 缺乏 通用 的数据库支持和试验室管理功能 为此 , 我们开发 了计算机 网络金属拉伸试验 网络管理 系统 设计思想 , 一般试验室 的工作流程是 用 户送试验样 品 , 填写委 托单 试验室工作人员 根据委托单和样 品设 置试验参数并做试验 试验室 给用 户 出试验报告 普通试验室在此过程 中 , 试验数据容易丢 失 , 信息不能共享 , 不便于用户查询 为此 , 金属 拉伸试验 网络管理系统 以后简称系统 采用数 据库方式保存试验数据 , 它包括用户委托信息 、 试验参数 、 样品试验及试验 曲线等数据 数据库 具有数据不易丢失 , 信息共享且便于用 户查询 等优点 数据库技术有多种 , 例如 结构存储 、 桌 面数据库 、 对象数据库 以及关系数据库 结构存 储指 用 户 自己 用 程序定 义数据结 构并 实 现存 储 数据文件仅存储初始数据 , 而元数据 即关于 数据 的数据只 有 编程人在程序 中定义 , 外人是 不知的 这种技术是单用户 的 , 数据不具有开放 性 , 所 以这种数据既不便于维护 , 也不便于数据 收稿 日期 卜 陈济平 男 , 岁 , 工程师 共享 桌面数据库 如 与 是一类 数据库软件 , 有 时又 叫 “ 数据库 ” , 因 为这 些数据库都使用 存放原数据 的 文件 , 并 且是为个人计算机设计 的 , 因此其容量 和吞 吐 量都是有 限 的 文件在客户 服务器上 的 限制 , 大大制约 了桌面数据库 的能力 从运行速 度 、 编程模型 丰 富程度 、 数据开放性 和 客户 服 务器能力方面考虑 , 我 们应该使用 关系数据库 服务器 厅 与 , 而 数 据库规模更适合试验室 , 所 以 系统选择 数据库技术 系统试验数据通过信号传感器 , 位 刃 转换和放大器接人试验机 串行接 口 及系统应用 程序采集 位数据精度 , 足 以保证数据 的精 确性 系统不仅应具有试验数据采集功能 , 还含 有委托用户管理 、 试验流程管理 、 数据库维护和 系统用户管理等功能 委托用 户管理为委托用 户建立档案 , 便于 为用 户更好地服务 试验流程 管理使系统用 户 能 够对委托用户 、 试验和 试验 样 品信息一 目了然 例如 , 系统会 自动将未做的 样 品信息通过列表反 映出来 , 避免重复试验 由 于信息共享 , 不 同的工作流程可 同时进行 , 互不 干扰 例如 不 同的试验参数设定 和样 品试验可 同时进行 系统拓扑结构 系统拓扑结构如图 所示 其 中 打印机为 网络打印机 服务器安装 操作系 统 , 运行 数据库 机安装 操作 系统 , 运行应用程序 , 而试验用 DOI :10.13374/j .issn1001-053x.2001.01.048
Vol.23 No.1 陈济平等:计算机网络金属拉伸试验管理系统 ·79· SQL服务器 打印机 Hub PC】管理用机 PC2管理用机 PC3主任用机 PC4试验用机 试验用机 PC6试验用机 PC7试验用机 PC8 试验用机 图1系统拓扑围 Fig.1 Topological diagram of the manage system 机配有AD模数转换装置.网络模式:客户/服 预设委托用户各种试验样品参数,为样品试验 务器模式 提供数据.(3)试验结果报表:查询、显示、打印 试验报告.(4)统计报表:统计、打印各种统计报 3系统功能 表. 3.2样品试验 系统功能结构如图2所示.它包含业务管 做各种样品试验.它包含屈服点、非比例、 理、样品试验、信息查询和系统维护4项业务. 钢绞线、焊件和极限强度试验.每种试验,系统 3.1业务管理 都自动提示操作员未做的样品试验信息.样品 处理实验室业务流程.它包含处理用户委 试验记录、重显、打印试验结果数据和曲线.系 托信息、预设试验参数、试验结果报表和统计报 统也可通过手动求值方法求出样品的弹性模量、 表.(1)用户委托信息:可对委托试验用户信息 抗拉强度、屈服点或规定百比例伸长应力.其中 进行添加、删除、修改和查询.(2)预设试验参数: 规定百比例伸长应力可用当前弹模或人工输入 金属拉伸试验管理系统 业务管理 样品试验 查询统计 系统维护 委托信息 屈服点 委托登记 设备校验 屈服点 预视实验 非比例 试验登记 代码维护 非比例 试验报表 钢绞线 样品试验 数据维护 钢绞线 统计报表 焊件」 用户维护 焊件 极限强度 系统选项 极限强度」 图2系统功能图 其他 Fig.2 Functional diagram of the manage system
】 一 陈济平 等 计算机 网络金属拉伸试验管理系统 户叫 饰卜 引 一」 叫 、 引 户〔 陌司 」 一」 一 一 」 奎鑫 口 ’ 一 匡奎 口’ 一 奎到 口’ 一 匿鑫 口 一 一 匡鑫 口 ’ 一 匿鑫甲 呈到 口 一 奎基 口’ 试验用机 试验用机 试验用机 试验用机 图 系统拓 扑 图 · 机配有 模数转换装 置 网络模式 客户 服 务器模式 系统功能 系统功 能结构如 图 所示 它包含业务管 理 、 样 品试验 、 信息查询 和 系统维护 项业务 业务管理 处理实验室业务流程 它包含处理用户委 托信息 、 预设试验参数 、 试验结果报表和 统计报 表 用 户委托信息 可对委托试验用 户信息 进行添加 、 删除 、 修改和查询 预设试验参数 预设委托用 户各种试验样 品参数 , 为样 品试验 提供数据 试验结果报表 查询 、 显示 、 打印 试验报告 统计报表 统计 、 打印各种统计报 表 样品试验 做各种样 品试验 它包含屈 服点 、 非 比例 、 钢绞 线 、 焊件和 极 限强度试验 每种试验 , 系统 都 自动提示操作员 未做 的样 品试验信息 样 品 试验记 录 、 重显 、 打印试验结果数据和 曲线 系 统也可通过手动求值方法求出样品 的弹性模量 、 抗拉强 度 、 屈 服点或规定百 比例伸长应力 其 中 规定百 比例伸长应力可 用 当前弹模或人工输人 金属拉伸试验管理系统 业务管理 样 品试验 查询统计 系统维护 一︸﹄、 委托信息 屈服点 州 预视实验 非 比例 委托登记 试验登记 试验报表 钢绞线 样品试验 统计报表 州 焊件 州 极限强度 … 州 屈服点 州 非 比例 州 钢绞线 … 一屡困 一 极限强度 图 系统功能 图 ·
·80· 北京科技大学学报 2001年第1期 弹模或逐步逼近法求出 系统日志表(STRZ),记录每步系统操作信息.(6) 3.3信息查询 系统各种代码表. 系统可进行委托用户、试验和各种样品信 5系统特点 息查询.每种查询操作员自行组合查询条件和 查询结果.例如查询字段、限制条件以及多条件 (1)工作流程并行处理.委托信息、样品试验 的与(或)关系;根据需要选择查询结果字段, 和出试验报告等过程都可同时进行. 3.4系统维护 (2)分工明确.管理用机主要处理用户委托 系统含有试验设备校验、系统代码维护、数 信息、预设试验参数、出试验报告和信息查询等 据维护、系统用户维护和系统选项等功能. 业务.试验用机可同时进行各种样品试验.这些 (I)试验设备校验:校验AD转换装置,记 都可通过对系统用户进行不同的业务权限设置 录校验结果 来完成. (2)系统代码维护:添加、修改和删除系统 (3)功能齐全.本系统除具有试验数据自动 运行代码. 检测、手动求值、仪器校验和打印试验报告功能 (3)数据维护:可将SQL Server数据库表导 外,还有数据查询、数据导人(出)、统计报表、系 人、导出. 统代码和用户维护等功能. (4)系统用户维护:设定系统用户权限,例 如有的系统用户只进行样品试验,则只赋予样 6结束语 品试验操作权限. 计算机网络金属拉伸试验管理系统经过一 (⑤)系统选项:设定系统参数,如系统颜色、 段试运行,性能稳定,效果良好,为进一步完善 工作目录、引伸计标距等. 试验室试验管理系统打下坚实的基础.下一步 准备利用主机托管的方式为实验室建立自己的 4系统数据结构 主页,开发用户可在Internet网上查询试验结果, 本系统采用SQL Server7.0数据库.数据库 获得试验报告的应用程序.再进一步加入电子 放在装有Windows NT操作系统的服务器上.它 商务功能后,此系统功能将更加全面. 包含下列数据表:(1)委托登记表(WTD),记录 参考文献 用户的委托信息.(2)试验登记表(SYD),记录用 1顾晓明,韩复生.Visual C+图文程序设计.北京:国 户的每个试验信息,(3)试验样品表(屈服点 防工业出版社,1996 QFD、非比例FBL、钢绞线GJX、焊件HU和极限 2 John Papas,Matthew Shepker.Microsoft SQL Server 7.0 强度XQD),记录用户试验样品信息.它包括样 Programming Unleashed.北京:机械工业出版社,20o0 品试验结果和曲线信息.(4)系统用户权限表 3 Rob Thayer.Visual Basic 6 Unleashed.The Comprehen- sive Solution.北京:电子工业出版社,1999 (YHQX),记录每个系统用户使用权限信息.(5) A Manage System of Matel Tensile Test by Computer Network CHEN Jiping,LIU Hongtao,HAO Weidong Network Information Center,UST Beijing.Beijing 100083,China ABSTRACT A high quality of metel tensile test manage system by computer network is developed.The manage system includes vocational work manage,sample test manage,inquiry,system server.After the test it proved that the system is advanced,reliable and stabilization. KEY WORDS metal tensile test;computer network;manage
北 京 科 技 大 学 学 报 年 第 期 弹模或逐步逼近法求 出 信息查询 系统可进行委托用 户 、 试验和各种样 品信 息查询 每种查询操作员 自行组合查询条件和 查询结果 例如查询字段 、 限制条件 以及多条件 的与 或 关系 根据需要选择查询结果字段 系统维护 系统含有试验设备校验 、 系统代码维护 、 数 据维护 、 系统用 户维护 和 系统选项 等功能 试验设备校验 校验 月〕 转换装 置 , 记 录校验结果 系统代码维护 添加 、 修改和 删 除系统 运 行代码 数据维护 可将 数据库表导 人 、 导 出 系统用 户维护 设定 系统用 户权 限 例 如有 的系统用户 只 进行样 品试验 , 则 只 赋予样 品试验操作权 限 系统选项 设定系统参数 , 如 系统颜色 、 工作 目录 、 引伸计标距等 系统 日志表 , 记录每步系统操作信息 系统各种代码表 系统特点 工作流程并行处理 委托信息 、 样 品试验 和 出试验报告等过程都可 同时进行 分工 明确 管理用机主 要处理用 户委托 信息 、 预设试验参数 、 出试验报告 和信息查询等 业务 试验用 机可 同时进行各种样 品试验 这些 都可通过对系统用 户进行不 同的业务权限设置 来完成 功 能齐全 本 系统 除具有试验数据 自动 检测 、 手动求值 、 仪器校验和打印试验报告功能 外 , 还有数据查询 、 数据导人 出 、 统计报表 、 系 统代码 和 用 户维护等功能 系统数据结构 本 系统采用 数据库 数据库 放在装有 操作 系统 的服务器上 它 包含下 列数据表 委 托登记表 , 记录 用户 的委托信息 试验登记表 , 记录用 户 的每个试验信息 试验样 品 表 屈 服点 、 非 比例 、 钢绞线 仄 、 焊件 和 极 限 强度 , 记 录用 户试验样 品信息 它包括样 品试验结果 和 曲线信息 系统用 户权 限表 , 记 录每个系统用 户使用权 限信息 结束语 计算机 网络金属 拉伸试验管理系统经过一 段试运 行 , 性能稳定 , 效果 良好 , 为进一 步完善 试验室 试验管理系 统打下坚 实 的基础 下 一 步 准备利用 主机托管 的方式为实验室建立 自己 的 主页 , 开发用户 可在 网上查询试验结果 , 获得试验报告 的应用 程序 再进一步加入 电子 商务功能后 , 此 系统功 能将更 加全面 参 考 文 献 顾晓 明 , 韩复生 图文程序设计 北京 国 防工业 出版社 , , · 北京 机械工业 出版社 , 北京 电子工业 出版社 , 饰 刀 厅 , 月乞刀 口。 , 儿咬 肠 , , , , 田 , ,