机电数据结构分层系统设计分析

时间:2022-10-14 03:27:36

机电数据结构分层系统设计分析

【摘 要】随着信息化时代的到来,机电数据的操作也出现了新的变化,由于目前现代工厂基本采用计算机进行自动化的操作,因此机电数据结构分层系统的设计已经成为机电操作中非常重要的组成成分。

【关键词】机电;数据机构;分层;系统设计

中图分类号:F407 文献标识码: A

一、前言

采用计算机操作可以将机电结构数据进行简单的导入,这就是机电结构分层系统设计的目的,本文重点对机电结构设计的意义以及形式进行了详细的分析,目的是提高机电结构设计的质量,供相关的设计人员参考。

二、机电数据结构分层系统设计意义

机电数据结构分层制作系统设计的目的就是将产品技术资料光盘进行电子化转换后,把提取的有用信息放入机电数据样表,然后通过其自动转换成可导入信息管理系统的机电数据结构分层文件。机电数据结构分层文件是信息管理系统中重要的输入数据,是编制采购计划及实现预防性维护的依据,其制作质量是否准确、规范直接关系到企业的配件库存及产品维护的成本。未开发软件之前,机电数据结构分层是通过人工来完成的,费时费力,特别是对于一些结构复杂且配件数量比较多的机电产品人工分层显得尤为烦琐,极易出现漏分及父子关系关联的错误,这严重影响数据的正确性,且无法保证时限性。机电数据结构分层制作系统实现了数据结构分层工作的自动化,从根本上解决数据分层工作中的大量人力耗费问题,可为企业信息化管理系统提供了准确、规范的数据信息,实现产品结构分层信息的共享及更新的便捷化,真正达到了配件的计划与控制。

三、机电数据结构分层制作系统实现的技术

1、采用了数据库技术。机电数据结构分层的整个过程所使用的数据库管理软件只是用来存储提取到的基本数据、根据关联处理规则分层后的数据表是EXCEL格式的文件载体,处理结果依用户设置自动保存,该软件使用SQLServer2000数据库管理系统,即可满足用户将来要求保存一定量数据的要求,也能满足对这些基本数据的处理功能。

2、采用了多线程编程技术。数据结构分层功能模块通过采用多线程编程技术,提高应用程序响应度,使处理器效率更高,且占用较少的系统资源。

3、桌面编程技术。当前桌面应用开发技术还是首推Delphi。Delphi是一个以面向对象程序设计为中心的应用程序开发工具,具有基于窗体和面向对象的方法、高速的编译器及强大而成熟的组件技术等特性,因此该软件是基于Delphi7.0环境开发而成。

四、数据的传输技术及实现

ADO是Microsoft为数据访问范例OLEDB而设计,是一个便于使用的应用程序接口。ADO通过OLEDB提供访问和操作数据库服务器端的数据,特点是速度快、内存支出少和磁盘遗迹小…。ADO在关键的应用方案中使用最少的网络流量,并且在前端和数据源之间使用最少的层数,所有这些为程序运行提供了轻质量、高性能的接口。Delphi提供了ADO数据库编程技术,由于ADO内置在微软的操作系统中,因此开发数据库应用程序避免了BDE的配置和安装,减少了的难度。

开发和一个基于Client/Server方式的应用程序,需要在服务器端安装后台数据库软件,并且建立或导入自开发程序所需要的数据库、账号和角色等。有两种方法可以实现,一种是在程序开发完成时,备份最终使用的数据库,连的程序一同提交给使用者,在用户的服务器端安装数据库系统后,根据实际情况手工导入所需的数据库。另一种方法是在开发的程序中编写代码实现数据库安装和初始化,提交给用户的只是的程序,用户在服务器端安装数据库系统后,在客户端运行应用程序,完成程序所需数据库的建立和初始化。显然,后一种方法更加灵活可靠,自动化程度高。本文讲述如何在Delphi7.0开发环境下使用ADO技术,编程实现SQLServer2000数据库服务器的连接和程序所需数据库的初始化。这是数据结构技术最为核心的内容。

1、机电数据结构分层制作系统设计思路

Delphi是一个高效的可视化数据库管理信息系开发工具。利用Delphi 控制EXCEL数据层、格式复杂的报表等与EXCEL 相关的工作,通情况下,对一些不常用到的 操作,只需利其自身函数强大的处理功能进行操作即可,而对一些经常用到且有规律可循的操作,则可以利用Delphi快速应用程序开发工具编写程序控制EXCEL格式的文件,更好地提高工作效率。由于分层系统使用的后台数据库是SQLServer ,SQLServer而 对源表格式的要求比较高,因此在往系统中导入准备分层的机电数据表时,应先将整个表的格式设置为文本格式,并且在制作完成时,进一步核查是否与模板要求相符,将格式不符的进行更正。

2、机电数据结构分层文件中分层编号的数字表达形式能够非常直观地了解该产品与组件、组件与零部件之间的关联关系,产品部分配件关联见表1。

分层文件中组件的多少及分层的级数反映了产品机构及装配的复杂程度。对于属于价值高、重要、可重复使用、可用于同类其他产品的重要零部件,定为跟踪件,其分层号与产品前均标识字母Z,同产品一样作为资产进行全寿命跟踪管理,其他零部件分层号前标识字母B,这是为下一步关接生成而特殊设定的,每个配件所要求反映的技术参数列事先根据系统要求设定。

五、系统界面配置及软件流程

1、系统界面配置

系统界面配置该软件界面配置 比较人性化,实现了分层的个性化设置、页面高清显示颜色的设置、分层完成后关机设置等。 “系统―设置―初始化数据库”,可以通过此路径删除导入的所有机电数据表,也可以在此界面进行删除。每次使用之前,要进行初始化数据库操作。

机电数据表有 5形式的模板,分别为无ZO主 组 件―― ―无直属件和有直属件,有ZO 组件―― ―无直属件和有直属件,对于多台设备分层情况,像刮板输送机,转载机和破碎机和液压支架就属于多台设备的情况,根据软件要求规范成一种特殊形式的模板。规范后的机电数据表导入后台数据库,进行自动分层。整个分层过程清晰明了,对数据的每次处,都会显示到“处理日志”中。分层结束后,显示分层完成,并将结果显示到页面中。将系统完成的结构分层文件与人工分层完成的结构分层文件通过VLOOKUP进行核对后,其结果准确无误。对于处理同等数据量的机电数据表,效率由原来的1周,提高到 完成。

2、系统软件流程

系统软件的编程是基于下面的流程框图来编制

的,设备结构分层的实现主要有以下几个步骤:一是读取规范好的 表中的数据。将表中 数据节点、一级 主组件数据节点及基础数据父子数据表存入数据库临时表中,以便对数据进行更深一步操作 。二是进行两次判断,首先判断 主组件节点是否为空,如果是显示分层结果,如果不是查询是否有子节点;再次进行判断,如果否再读取主组件节点,如果是生成父子数据,该步是本程序中的一个重点。经过不断循环,完整实现数据横向及纵向多层分层结构。三是从数据库中读出数据,把分层结果写入EXCEL表中。由于程序执行是按主组件与子组件的图号件号来进行关联,一旦数据表中前后相同组件的图号件号不一致,该程序将会关联错误,导致错误的分层结果,因此要充分发挥该系统的作用,必须在数据源头把关,并正确选择模板。

设备数据结构分层系统自动化制作软件已应用于多个大型企业的数据结构分层处理工作,郊果显著。通过采用该系统,大幅度提高数据分层工作的效率和准确率,并用较少的人力物力为企业提供了及时、准确的数据,为企业适应市场竞争奠定了良好的基础,国内很多大型企业都引入了企业信息管理系统,这为系统的推广带来广阔的前景。

六、结束语

综上所述,本文重点对机电数据结构分层的系统设计进行了详细的分析,目的是提高相关企业的工作效率。更早的实现自动化的操作。

参考文献:

[1] 任金霞, 黄运强, 方翔. 分布式数据库技术在保险信息管理系统中的实现[J]. 计算机与现代化, 2009,(8).

[2] 杨丽娜. 机电数据结构分层系统设计分析[J]. 科技创新与生产力, 2014, (8).

[3] 张宇. 嵌入式电脑横机可视化数据处理系统研究[D]. 东华大学, 2009.

上一篇:火焰原子吸收法测定矿石中的铜 下一篇:关于市政道路桥梁施工质量控制的思考