论文部分内容阅读
当前企业内部普遍存在着数据共享程度低、数据管理混乱的局面,使得数据产生了大量的冗余、不一致以及数据安全性、完整性方面的问题。针对这一问题,论文利用LabVIEW开发了一套基于CS(ClientServer)结构的网络化数据管理系统,该系统构建的科学有效的数据管理平台,能实现在局域网内对试验数据的统一管理,并满足多用户的并发操作。整个系统由服务器端的软件设计,数据库访问层的设计和客户端软件的设计三部分组成。首先,通过对系统需求和存储数据的深入分析,完成了服务器系统平台的搭建。在对数据库设计进行深入研究的基础上,设计了用户管理模块、样品管理模块、故障管理模块、试验数据管理模块和数据库管理模块的数据库,有效的消除了数据的冗余,确保了数据的完整性,增强了系统运行的稳定性。其次,利用LabVIEW内嵌的ADO技术进行数据库访问层的设计。通过对数据库的各种远程访问方法的综合比较,确定用LabVIEW内嵌的ADO技术来实现对数据库的访问。基于此,配置初始数据源,实现LabVIEW和数据库之间的通信,并搭建系统数据库访问层的总体架构。再次,利用LabVIEW完成客户端软件的界面设计和底层代码的编写。为保证数据的安全性,从系统权限的角度出发,设计了五种操作模式;从数据库管理的角度出发,采取了数据的还原、备份等策略。同时,有效的实现了对试验样品出入库信息的跟踪管理,样品故障信息的统计分析和故障报表的生成,以及试验数据的录入、查询、修改、删除、数据的自定义输出、数据曲线的自定义显示等功能。最后,进行现场调试。分别对客户端与服务器间的通信、试验数据的传输、客户端试验模板的调用等过程进行调试,对调试中出现的问题进行深入分析,并提出相应的解决方案,保证了整个系统的高效、稳定运行。