欢迎来到天天文库
浏览记录
ID:53028135
大小:90.95 KB
页数:1页
时间:2020-04-14
《基于.NET的管道SCADA维护数据管理系统的设计与实现-论文.pdf》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、数据库技术·DataBaseTechnique基于.NET的管道SCADA维护数据管理系统的设计与实现文/李晓鹏余传梅王伟步骤如下:针对目前SCADA维护中心存(1)生成word程序对象。在的工作量大、重复工作多、工(2)指定WOrd模板路径。作效率低等问题,利用计算机智(3)生成word文档对象并打开模板文档。能化的生成、处理数据,并在长(4)获取模板中的所有书签期工作经验的基础上,编制一套(5)给所有书签赋值。管道SCADA系统。该系统提供了“所见即所得”的友好界面,能够使(6)保存word文件。使用者快速、精确
2、的将数据录入4_3.2Excel报告的出具并实时的处理数据,最后利用COMExcel报告的出具有两种方案可以实现。组件和文件流的思想,快速、准一种是基于流和COM组件的操作,一种是只确的生成满足要求的word报告和基于COM组件的操作。考虑到效率,我们选ExceI报告。择后者,实现步骤如下:(1)获取到处的数据表。(2)将所有满足要求的数据以流的形式全写入一个excel中。【关键词】数据管理报告出具COM组件管(3)生成Excel程序对象。道SCADA(4)定义一个新的工作簿。(5)打开模板工作簿(此模板可以说一图1
3、:业务模型描述个空的excel文档,不起到任何作用,只是提1引言供了一个载体而己)。3.1业务模型设计(6)得到一个sheet。目前管道SCADA系统维护工作主要以人工为主,由于每年的维护工作量大,并是人工依据管道SCADA系统维护流程,采用面(7)将数据分割为一个一个的报告,并循环填充表格的表头(可适当的增减行列,以手工完成,效率低。通过开发SCADA维护数向对象思想对系统业务模型进行描述,业务模达到需要的目的)。据管理系统,能够有效提高基层设备维护、测型如图l(8)另存为。试、数据记录和数据校验的工作效率,提高管
4、3.2数据库设计(9)退出Excel,并且释放调用的COM道SCADA维护计划的安全、有序和高效地实资源。施。根据客户方要求,数据库设计需要每个文中以中石化管道SCADA维数数据管理区域每种类型的数据分开存储,以防数据混乱,5结束语系统的研发为实例,介绍了开发该系统使用的但基本就分为四类:字典数据库、静态数据数关键技术,阐述了该系统数据库的设计和各个据库、子表数据库、测试相关人员数据库。系统从SCADA维护中心本身出发,根功能模块的实现。据其工作流程及计算机的实现技术,充分考虑4系统实现SCADA维护中心获取数据的方
5、法与流向,使2关键j支术4.1数据录入系统设计更为合理。开发过程遵循“方便实用、2.1软件复用技术能解决问题,能够满足用户需求”的根本原则,遵循“所见即所得”的思想,主要的录综合考虑数据库设计,数据库建设以及软件开所谓软件复用是指利用现有的软件成分入界面与报告证书界面保持高度一致,这样每发相关理论采用“高内聚低耦合”的原则,从(资源)来构造新的软件系统。该软件成分可个页面就代表了一个报告,为了更方便用户使科学、实用的角度划分模块。此系统的成功开能是已有的软件,也可能是专门开发设计的可用,我选择了用树形结构的菜单。予表
6、数据的发,将进一步规范评价工作,大大提高工作效复用的软件构件。录入使用了DatagridView控件。率。2.2组件对象模型(COM)技术4.2数据查询参考文献组件对象模型(eomponentObjeetModel,本系统采取的措施为,将每个功能模块【1]文本颖,谈顺涛,袁荣湘,赵小利.基于COM)是由微软公司创建的一种二进制和网络需要查询的属性列名存储在字典数据库中,当C0M技术的SCADA系统数据库设计与实现标准,遵循这一标准开发的组件之间可以跨进我们指定了某个功能模块后,就可以在数据库【J1,2004(07):
7、19—22.程、跨机器、跨语言甚至跨操作平台进行通信。中查询需要被查询的属性列名。这样不仅有效[2]孙静静.基于标签技术的WORD只能报表的研究[D】.中国海洋大学,2013(05).的达到查询的目的,还使代码量减少。2.3基于标签技术的Word报告生成技术4.3报告出具作者简介该技术是通过真正的COM技术,将李晓鹏(1979-),男,江苏省徐州市人。大Ofice软件目录中文件MSWORD11.0LB中的本系统一共实现了两个类型的报告:学本科学历。现为中石化管道储运公司高级工类库全部导入到C萍.net中,利用COM技
8、术编Excel报告与Word报告。程师。主要研究方向为计算机应用。程,便可以在源码中使用各种操作函数来操作4.3.1Word报告出具W0Td。由于word本身是一个实现了自动化的作者单位COM组件,所以我们可以用C≠}语言和其提3系统设计中石化管道储运公司江苏省徐州市供的结构来访问和操纵Word文档。具体实现221008190·电子技术与软件工
此文档下载收益归作者所有