- 1、本文档共6页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
产品测试数据管理系统开发与应用
摘要:针对铁路信号设备在测试过程中会产生大批测试数据,记录和分析这些数据,有助于发现和解决铁路信号设备存在的问题,进一步提升铁路信号设备的安全性和可靠性,开发了一种测试数据管理系统。系统的应用实现测试数据保存、查询、分析、统计,平台统一化,为最大化的发挥测试数据的价值提供了有效的技术手段。
关键词:测试数据;安全性;可靠性;数据存储;测试数据管理系统
随着高铁技术的发展,铁路信号设备的生产数量越来越多,产品种类越来越多样化,车间生产情况的复杂成度也越来越高。其设计、制造和测试成为信号产品的三大关键环节。目前对信号产品的设计与制造环节投入较大,基本上实现了信息化管理,而对于产品测试环节投入则相对较少。目前本企业拥有自制和外购的测试设备大约40余种,100多台,测试设备种类繁杂,形制不一,无统一标准,软件操作,数据存储方式等都存在较大差异,不方便统一管理,测试数据缺乏可应用性。而且很多手动、半自动测试设备都不具备数据存储功能,部分自动测试设备也无数据存储功能。如何将测试数据也纳入到企业统一的信息化管理中,已成为企业日益关心的话题。提供一款实现产品测试数据查询、分析便利化,平台统一化,最大化发挥测试数据价值的工具,显得及其必要,将有助于生产制造及设计单位找出变化趋势,从而在设计或制造中采取一定的设计或工艺改进。
1系统简介
产品测试数据管理系统目前已经与安全型继电器接点电阻测试台、CXG型自动过分相测试台、50Hz相敏轨道电路测试台、JYJXC-160/260二启动继电器试验台、电缆测试台等相关测试工装连接,测试数据已经上传至该系统,并能对已上传的测试数据进行数据处理和可视化操作。数据采集、数据分析具有数据量大、精度高、处理复杂等特点,该系统平台采用B/S架构,该系统的核心程序运行在连接网络的Web服务器上。该服务器拥有各种必要的软、硬件配置,配备专门的应用服务器和数据库服务器。系统运行时,系统用户应用浏览器登录测试数据管理系统,系统将根据用户登录的用户名判别该用户的权限。在权限许可的情况下,Oracle数据库接收用户的访问请求,并建立Oracle数据库连接,从数据库中读取用户访问的数据,将其返回到用户,访问结果在浏览器上显示出来。系统的体系结构如图1所示。整个测试数据管理系统的用户涵盖了企业管理决策人员、车间测试人员、车间管理人员、生产检验人员,技术开发人员,支持多用户操作。各级用户根据自己的需求在企业内任何连入网络的计算机或测试设备上登录该系统然后进行相应的查询操作,共同完成系统操作任务。这样就加强了企业内部的协同工作能力,加速测试结果的传递,降低企业的生产成本,提高了测试效率,弥补了以往管理系统的各种缺陷。
2应用架构
产品测试数据管理系统基于VisualStudio平台进行开发,系统设计采用数据访问层,业务逻辑层和用户交互层的三层应用架构,如图2所示。数据访问层:负责对测试数据、用户信息等数据进行增、删、改、查操作,其中产品测试数据尽可进行增、查操作。数据的来源可允许是access或sqlserver,甚至是其他可解析文件。该层将不同测试工装上传的测试数据数据根据数据协议进行解析,生成条码列名称和测试日期名称相同的数据,提供给业务逻辑层调用。业务逻辑层:业务逻辑层是连接用户和产品测试数据的桥梁,该层接收用户对数据访问的请求,执行查询、统计、分析任务并从数据库提取数据,然后将查询到的数据反馈给用户。业务逻辑层主要执行系统的核心操作,如产品测试数据的处理。用户交互层:用户交互层向使用人员提供简单直观的人机交互界面。使用人员可以通过用户交互层下达各类操作命令,实时查询、统计、分析相关数据。2.1数据访问层。数据访问层负责整个产品测试数据管理系统数据的交互,直接对Oracle进行操作,例如管理Oracle数据库连接、保存数据、查询数据、封装查询结果等。2.2业务逻辑层。业务逻辑层是产品测试数据管理系统的核心功能,主要负责对不同产品测试数据进行统计、分析。这一层由测试数据管理和数据通信两部分组成。2.2.1测试数据管理。测试数据管理是业务逻辑层最核心的功能,主要包含权限管理、配置管理和数据处理三部分。(1)权限管理根据系统用户所属部门及职务分配用户权限,相应部门只能查看所属部门加工产品的测试数据。(2)配置管理根据不同测试台的测试数据需求,每台测试台所使用的数据上传模块配置文件都会不同,因此在开始上传数据之前,首先要对上传软件进行配置,包括数据库类型,数据库存放路径,需要上传的数据表名称,产品条码代号,测试时间名称,目标数据库地址,目标数据库表名称等生成配置文件,或者在原有配置文件的基础上稍作修改后开始上传,减少了数据上传准备工作,
文档评论(0)