集中模式下电力信息化数据自动生成系统设计

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Keywords: centralized mode;power data;information data;automatic generation system
在信息时代中,全球数据量不断增长,如何从海
式,虽然能够使数据处理时长得到缩短,但是无法解
量数据中得到信息,使查询性能得到提高是现代电
决根本问题。利用数据自动生成系统,能够解决处
且数据精准度可达 100%,
文中所设计的数据自动生成系统能够满足实际使用需求。
关键词:集中模式;电力数据;信息化数据;自动生成系统
中图分类号:TN0
文献标识码:A
DOI:10.14022/j.issn1674-6236.2020.24.022
文章编号:1674-6236(2020)24-0104-04
用 name=value 等方式对属性和值进行定义 。
[9]
备哪种功能,利用测试监测功能的正常性。在实现
针对报表中数据显示的地方,对专门标签进行
功能性测试中,还要实现非功能性测试。比如,系统
定义。在程序中对此标签读取的时候,实现抽取数
在不同操作系统中是否存在控件变形、是否闪退、是
据 API 函数的抽取从而得到数据,并且替换标签作
实现数据处理。由于网络要连接的不同调度机构,
所以要将拨号服务器和调制解调器利用电话相互连
数据编制成为标准动态链接库,将接口编制成为标
准 API 函数,任何程 序 都 能 够 对 此 标 准 动 态 连 接 库
的 API 函 数 进 行 调 用 [7] 。以下为通过电子表格读取
数据的 API 函数接口:
海南 海口 570000)
摘要:针对电力数据调用、按时传输方面存在的问题,实现了基于集中模式的电力信息化数据自动生
成系统。首先对数据自动生成系统的架构设计进行分析,
充分考虑系统需求使用多层次体系结构进行
设计。通过对数据自动生成系统的硬件和软件方案进行详细设计,
结合软件设计过程中设置多模块的
方式使系统得到实现。最后,对文中所设计的系统进行测试,测试结果表明,数据处理时长起伏不大,
(1. Information and Communication Branch of Hainan Power Grid Co.,Ltd.,Haikou 570000,China;
2. Customer Service Center of Hainan Power Grid Co.,Ltd.,Haikou 570000,China)
show that the data processing time does not fluctuate much,and the data accuracy can reach 100% . It is
concluded that the data automatic generation system designed in this paper can meet the actual needs.
Char*Password,int abtype);
-105-
《电子设计工程》2020 年第 24 期
int Close DB();
Char * R d Dta(Chara * table Nme,Chara * field
Name,Char * date Feld Ni ame,Word year,W0 month,
int Open Xs(char*l Xls Nme,int Sheet Nm);
int Close Xs();
Char* Read Xs Dta(int rownurll a ,int colnum);
通过数据库读取数据的 API 函数接口为:
int Open DB(Char* DBName,Char* User Nme。
Abstract: Aiming at the problems of power data transfer and on⁃time transmission,an automatic generation
system of power information data based on centralized mode is implemented. Firstly,this paper analyzes
输入之后,加密系统文本信息。用户使密文在主窗体
黏贴,利用电机 DES 解密,假如输入密钥错误,就会
显示乱码,输入正确密钥时能够还原加密信息[14]。
3 系统测试
段名、字段名等。在定义此属性中,模块使用标签方
文中系统基于用户的角度出发实现测试,此测
法。在设计过程中,此标签都使用[]括起来,并且使
试重点为测试系统功能性需求。基于已知系统要具
为实际值。部分是通过数据库表与电子表格中读取
数据,并且对数据进行计算和校验。针对此情况,使
用{}括起来。在出现此标签时,程序会自动以标签定
[10]
义实现数据计算与校验 。
在生成报表模块实现的过程中,将此模块编制
否文字正常等 [15]。
3.1
数据交换性能的测试
根据以上设计思路,表 2 给出了测试用例结果。
Design of data automatic generation system of electric power information under
centralized mode
CHEN Xiaowen1,GUO Wei1,WANG Yan1,XING Wenguan2,LIN Shuhong1,CHEN Ning1
2.2.2
报表生成模块
报表生成模块中的报表指的是文本文件,为了
图 3 用户信息割接保留的性能流程
提高所创建报表格式、内容的灵活性,可以自定义生
成的报表格式与内容。所以文中使用的方法包括通
过报表模块方式对报表格式与内容定义[8]。报表模块
中对于非数据固定格式、文字等部分直接使用格式
字符、固定文字。报表生成模块在对此部分报表模
遇到问题后对原本设计进行修改,最终实现编程。
2.2.1
数据抽取模块
在模块设计过程中,
利用数据库、
电子文档寻找相
应表格,然后以相应格式写入到文本文件或者其他数
据库中。利用电子表格读取数据通过 OLE 自动化技
术实现。在利用电子表格读取数据前,此电子表格文
件名称数据为 Sheet,
数据包括行列参数。利用此参数
表名不需要太多说
候能够方便调用。所以,
系统是基于 VS2012 环境中开
发,动态链接库的设计步骤为:其一,基于 VC2012 主
界面选择应用程序,
新创建动态链接库,
并且将其命名
为 Gaijin.dll,在和主程序相同目录中保存;其二,新建
和系统相同的类,添加 chushihuadll.h、bianmadll.cpp、
块读取的时候,不会变换,直接在生成报表中输出。
比如,通过 Excel 文件实现文件数据的读取,要能够
指定电子表格名称、行号、Sheet 号与列号。假如通
过数据库读取数据,要指定数据表名、库名、时间字
足交换机的需求 [13];
其二,数据加密。用户使用 DES 数据加密,系统
会弹出对话框,要求用户输入 8 位数密钥。在密钥
kW
量/(kW/h)
5 460
5 491
14 375
13 229
937.55
937.31
以此,掌握过滤条件与数据库即可,不同类型数
据库过滤条件语句不同。数据库表的数据都是只有
最小值、最大值、总和、平均值和记数等情况,要通过
数据库实现数据接口的读取,需要一个统计类型和
统计时段。通过分析可以看出,数据抽取接口固定,
增加的过程中,累计工作时间也在不断增加,单个用
户处理时间会不断增长。利用增加人力与加班的方
收稿日期:2020-01-03
稿件编号:202001037
1 数据自动生成系统的架构设计
充分考虑实际应用需求,文中在设计系统过程
作者简介:陈孝文(1987—),男,海南海口人,硕士,工程师。研究方向:信息化建设。
对数据所在位置进行确定,
以此实现数据的读取[5]。
图 1 系统的详细结构
通过数据库实现数据读取比较复杂,首先要对
数据库位置全面掌握,并且知道用户名与密码才能
为了提高数据自动生成系统的移植性与应用范
够将数据库打开。数据库打开后要知道此数据所在
围,
使系统模块封装成为动态链接库,
在需要系统的时
的表、
对应字段和行。对于字段名、
于以上基础生成解决方案,
使主程序能够随时调用,

能够实现移植与生成单元的测试用例[3]。
2 数据自动生成系统的设计
2.1
硬件方案的设计
图 2 为简化的硬件拓扑结构。
时间
2019-10-16:0:0:0
2019-10-16:0:5:0
电力生产专业系统数据库结构
全网发电有功/ 全网供电电
XX 水库水位/m
Word day,Word hour,Word min,Word sec);
Char* Read TData(Char*J table Nme. Chara *
field Name,Char * date Feld Ni ame,int Period Type,
int TJType,w0 year,w0 month,Word day);
第 28 卷
Vol.28
第 24 期
No.24
电子设计工程
Electronic Design Engineering
2020 年 12 月
Dec. 2020
集中模式下电力信息化数据自动生成系统设计
陈孝文 1,郭 威 1,王 岩 1,邢文冠 2,林树鸿 1,陈 宁 1
(1. 海南电网有限责任公司 信息通信分公司,海南 海口 570000;2. 海南电网有限责任公孝文,等
集中模式下电力信息化数据自动生成系统设计
中使用多层体系结构,此结构从上到下包括数据访
接,从而保证不同调度机构的数据传输通信传输 [4]。
问、数据访问接口、业务逻辑和页面显示层。图 1 为
2.2
软件设计结构
在实现软件设计和实现的过程中,要实现整体
系统的详细结构。
系统结构的设计,之后详细设计已经划分的模块,在
表2
测试
项目
成为单独应用程序,在生成报表的过程中,其他程序
利用命令行方式对此程序进行调用。通过参数调整
[11]
程序,将其作为模块文件位置 。
2.2.3
生成普
通信号
电力信息割接保留
普通电力信息能够实现大量用户在实现交换
机 割 接 过 程 中 ,选 择 不 更 换 原 本 信 息 进 行 操 作 。
所以在设计过程中将电子表格中和数据库中读取的
图 2 简化的硬件拓扑结构
此硬件拓扑为典型的简化模型,因为实际系统较
为灵活,所以增加不同通信方式或者专业系统,使数
据在电子文档服务器、客户机、报表构成的客户端工
作站中录入,从而降低投资成本,在和电力生产各个
专业系统所连接的接口方面设置网络安全装置,使网
络安全性得到提升,报表自动传输服务器端也能够
the architecture design of automatic data generation system,and fully considers the system requirements
using multi⁃level architecture design. Through the detailed design of the hardware and software scheme of
bianmadll.h 等头文件,实现系统中的一系列操作。基
明,但是要知道数据所在行的过滤条件,过滤条件中
的数据库类型、具体条件、字段类型等情况具有一定
的差别。但是在分析后,基本上电力生产各专业系
统数据表结构都和时间有密切关系,也就是通过以下
结构或者视图转变成为数据库结构 [6],如表 1 所示。
表1
力企业需要面对的问题。在电力行业不断发展的过
理大批量数据投入资源大的问题,并且缩短时间 [2]。
程中,用户数据也在不断增加,为了保证用户的使用
以此,文中就对几种模式下电力信息化数据自动生
质量,改善用户的感知,电力企业要定期实现现代设
成系统进行分析。
[1]
备的升级使新旧系统割接 。另外,在割接数量不断
the automatic data generation system,combined with the way of setting multiple modules in the software
design process,the system is realized. Finally,the system designed in this paper is tested. The test results
相关文档
最新文档