- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于vba的试验室管理系统开发
摘要:文章针对目前试验室管理现状及存在的问题,利用VBA自动化语言,开发一套管理系统,支持试验室实现自动化日常管理。以此规范整个试验室的管理,提高工作效率。
目前,市面已有的试验室管理系统,要么是仅对试验任务进行统一管理,要么是仅对试验室的各项日常工作进行统一管理,把试验任务管理和试验室日常工作管理结合起来很少,导致试验任务流程没有和试验室管理流程融合,试验管理系统没有发挥其最大能效。同时,这样一套管理系统采购和管理费用并不低,对于很多刚起步的试验室来说并不适用。而没有一套管理系统,在传统的试验过程中,免不了会出现种种协调上的问题,本文针对目前试验室管理存在的这些问题和弊端,利用VBA自动化语言,开发一套试验室管理系统,用于试验室的运行和管理。1 传统的试验过程中存在的问题和弊端一个新的试验室从建设到竣工,再到可以接收试验任务的全部流程过程中,通常会出现以下问题。(1)利用现有Office软件简单管理试验委托任务单,当委托单有多个操作员同时打开时,文件将被首个打开的锁定,造成等待浪费;即使使用共享功能,也往往会由于网络等各种原因,造成文件卡死,打开困难。(2)任务下达后,如果无系统提醒机制,仅靠人员传达,容易出现试验人员无法及时接收到信息,甚至错过信息的情况。(3)所有工程文件、试验标准参数、试验数据文件都是面向单机,数据碎片化严重,无法充分重复利用试验数据。(4)同样测试零件需要进行多项测试,需要用到不同试验设备,委托方需要下多项委托任务。2 VBA自动化语言Visual Basic for Applications(VBA)是Visual Basic的一种宏语言,是微软开发出来在其桌面应用程序中执行通用的自动化(OLE)任务的变成语言,主要能用来扩展Windows的应用程式功能,特别是Microsoft Office软件,也可说是一种应用程式视觉化的Bacis脚本。该语言与1993年由微软公司开发的应用程序共享一种通用的自动化语言——Visual Basic(VB),实际上VBA是寄生于VB应用程序的版本。微软在1994年发行的Excel5.0版本中,即具备了VBA的宏功能。3 试验室管理系统关键技术问题及功能要实现管理系统在试验室日常管理中的应用,至少要解决如何把多项管理文件集中到一个管理系统上,把数据碎片化后集中到一个系统上,多台试验设备进行联网,解决不同台架之间的通信协议,统一由上位系统进行控制,各试验设备所有数据反馈上位系统进行监控和分析,实现人机系统管理,人机联网等问题。使整个管理系统至少具备以下功能。(1)试验任务管理:包括查看试验预约登记表和试验任务计划表。(2)设备日常工作管理:包括查看某时段PM、TPM、期间核查完成情况及相关记录。(3)设备使用率管理:包括查看某时段设备使用率。(4)数据按条件管理:包括查看某时段设备运行是否有故障,故障根本原因以及解决措施,测试件测试过程中发生的故障和状态。(5)个人业绩查询管理:包括查看或导出某时段个人业绩。4 试验室管理系统框架经过分析,试验室管理系统至少要具备如图1所示的所有功能。根据使用需求分析,试验室系统框架如图2所示。5 试验室管理系统的功能基于以上分析,利用VBA语言搭建的试验室管理系统包含了以下功能。(1)设备历史运行数据查询。用户可以查看设备历史运行数据,在指定界面选择查看时间,如年份、月份、日期等,系统可自动跳转到一个临时工作表,表内显示当天的所有运行数据。(2)登记预约表查询。用户可以点击系统主界面菜单栏的“查看登记预约表”(预约表统一由协调员发布,其他人员只能查看预约情况,不能进行修改和编辑,点击进入时以只读方式打开),进入预约表界面查看测试任务预约情况。预约表路径可以存放在数据库,或指定的服务器上。(3)任务计划表查询。用户点击系统主界面菜单栏“查看任务计划表”按钮,即可进入任务计划表主界面,查看任务计划表。(4)设备日常工作查询。用户点击系统主界面菜单栏“设备日常工作查询”按钮,即可进入TPM/PM/期间核查查询主界面,查看TPM/PM/期间核查相关信息。(5)设备使用率查询。用户点击系统主界面菜单栏“设备使用率”按钮,即可进入设备使用率主界面,查看设备使用率相关信息。(6)个人工作报表查询。用户点击系统主界面菜单栏“数据按名字查询”按钮,即可进入个人工作报表主界面,查看个人工作报表相关信息。(7)设备相关信息查询。用户点击系统主界面菜单栏“数据按条件查询”按钮,即可进入设备查询窗口主界面。(8)输入数据。用户点击系统主界面菜单栏“输入数据”按钮,即可进入工作
文档评论(0)