主页 关于我们 最新公告 往期目录 录用通知 精彩阅读 原创作品选编 投稿指南 汇款方式 联系我们
最新公告
《价值工程》现安排24年6月版面!04-01
2023年中国科技核心期刊目录09-21
《价值工程》投稿咨询电话!08-22
《价值工程》栏目设置07-22
《价值工程》文章细节要求:05-15
《价值工程》作者简介格式07-19

版权信息

版权信息:
杂志名称:《价值工程》
主管单位:河北省科学技术协会
主办单位:河北省技术经济管理现代化研究会
国际刊号:1006-4311
国内刊号:13-1085/N
邮发代号:18-2
责任编辑:张崇
咨询电话:18132119945
投稿邮箱:vezzs02@163.com

精彩阅读
基于数据回传机制的数据查询平台的开发及应用

Development and Application of Data Query Platform Based on Data Return Mechanism

方志丹 FANG Zhi-dan
(广东电网有限责任公司汕头供电局,汕头 515041)
(Guangdong Power Grid Co.,Ltd. Shantou Power Supply Bureau,Shantou 515041,China)

摘要:电力企业级信息系统的部署推广实现了系统数据的集中管理,省侧单位向地市侧单位启动系统数据回传机制,力求取得对业务数据更充分的价值挖掘和利用。本文基于企业级信息系统业务数据回传机制,提出一种基于ASP.NET应用开发的解决方案,搭建回传数据查询平台,实现信息系统业务数据定制化查询和数据质量与实用化整改查询,有效扩展了企业级信息系统的功能,对相应的业务工作产生显著的辅助和推动作用。
Abstract: The deployment and promotion of power enterprise-level information systems has realized the centralized management of system data. The provincial-side units have initiated the system data return mechanism to the local market-side units, striving to obtain more full value mining and utilization of business data. Based on the enterprise data system business data back-transmission mechanism, this paper proposes a solution based on ASP.NET application development, builds a back-test data query platform, realizes information system business data customization query and data quality and practical rectification query, which effectively expands the function of the enterprise-level information system, assists and promotes the corresponding business work significantly.
关键词:数据回传;数据查询;数据质量与实用化
Key words: data backhaul;data query;data quality and practicality
中图分类号:TP274+.2                                   文献标识码:A                                  文章编号:1006-4311(2018)34-0196-03

0  引言
在电力企业中,随着近年来企业级信息系统的建设部署和推广应用,主营业务信息系统及其数据实现了省侧集中运维和管理,系统的开发升级工作由省侧统一规划开展。一方面,在大数据和数据分析技术日趋流行及普及的环境下,对业务数据的价值挖掘和利用逐渐受到重视;另一方面,由于实际业务情况丰富多变,地市侧业务部门对数据的查询需求呈不断增加和变更的状态,因此,以起步探索和试点应用为目标,省侧单位向地市侧单位启动企业级信息系统业务数据定时回传的机制,地市侧单位由此可对业务数据进行二次利用,进一步发掘数据价值,并可自主开发定制化的数据查询功能,扩充企业级信息系统的功能,提升信息响应灵活性,满足业务部门多变的查询需求。
1  企业级信息系统业务数据回传机制
企业级系统业务数据回传机制框架图如图1所示,其中,企业级信息系统部署在省侧应用系统服务器,数据交互组件定时(如一天一次)将对应数据库中指定数据表的数据抽取到地市侧部署的专用数据库中,同时地市侧可通过部署应用系统或其它自主开发工具,实现对回传数据库的读取操作。
基于该机制,地市侧回传数据库的数据可实现与企业级信息系统业务数据的准实时同步,开发团队可根据本地业务部门的具体需求,开发部署具有定制化查询功能的系统程序,内网计算机终端用户即可通过浏览器访问这些系统或工具,使用相应的查询功能。
2  基于回传机制搭建数据查询平台
2.1 技术原理(C#与.NET编程)
作为一种基于现代面向对象设计方法的语言,C#的体系结构和方法论反映了.NET基础方法论,其特定语言功能依赖于.NET基类。.NET基类内容丰富,直观且易用,可以完成此前需要经Windows API实现的大部分工作,极大地提升开发人员的效率。[1]
ASP.NET是目前主流网络开发技术之一,具有高效的运行性能、简易且灵活、可管理性强、生产效率高,使网络程序开发倾向于智能化,运行更为流畅。[2][3]
2.2 系统架构与部署思路
由于回传数据查询功能的目标用户主要为一级管理部门和二级机构及区县单位的营销线条基层班组,对计算量和并发量的性能需求较低,本文采用常规的单节点网页部署方式进行系统搭建,系统框架设计如图2所示,其中,数据查询平台整体由ASP.NET页面搭建,通过设定好的SQL语句和ASP.NET数据库接口访问数据库,平台包括两个功能模块:信息系统业务数据定制化查询、数据质量与实用化整改查询,前者满足业务部门对系统数据进一步的定制化查询和统计需求,后者用于对各系统数据质量及实用化整改工作进行进度跟踪和管控,用户可通过浏览器直接访问这两个模块进行查询。

2.3 信息系统业务数据定制化查询
由于地市侧业务部门对数据的查询需求灵活多变,须基于回传数据进行个性化开发,对企业级信息系统进行功能扩充,提升信息技术和系统数据的业务支撑灵活性。业务数据定制化查询功能侧重对业务系统数据的定制化统计分析和查询,包括多个独立的页面,根据具体的业务需求制定相应的数据库SQL脚本,每个页面可含有一项或多项查询功能,如普通发票统计、高压业扩工作单监控、用户抄表区段查询、抄表发行日进度、电费回收日进度等,其页面执行逻辑如下:①用户访问页面;②用户设定查询约束条件(可有文本框、勾选框、下拉菜单等形式,此步骤可选);③用户点击按钮执行查询;④系统执行查询语句并展示查询结果;⑤用户可将查询结果导出为文件。根据该步骤逻辑,设计页面中包括的控件如下:
1)导航栏(Menu多级菜单),用于按模块、系统、功能多级罗列所有功能页面,供用户快速跳转;
2)约束条件设定区(TextBox文本框、CheckBoxList多选框、ComboBox下拉菜单、DateEdit日期输入框等),部分查询功能要求用户输入或选择相应的约束条件方可进行查询,如用户编号、班组名称、时间段、查询对象范围等,且应有容错纠错机制;
3)结果展示区(GridView表格控件、GridViewExporter表格导出控件、WebChartControl图表绘制控件),展示查询结果的主体区域,以表格和图表展示为主,并提供表格数据导出功能。
在该模块中,每个功能均为逻辑明确、规则固定的查询脚本,用户可随时访问不同的功能页面进行查询,如有需求变更或新增,可修改页面控件和数据库脚本,或通过开发新页面实现。
2.4 数据质量与实用化整改查询
数据质量与实用化整改是一项用于提升信息系统业务数据有效性和业务覆盖性的常态开展的重点工作,主要考核系统数据是否准确、系统间数据关系是否对应、数据与实物对应关系是否正确、业务流程是否完备及闭环等方面,各方面包含多项具体校验指标,均通过SQL语句对系统数据进行相应的查询、转换、统计操作,获取指标的问题数据并计算考核得分。省侧单位每月定期通过企业级数据质量平台对所有系统考核数据进行考核统计,并将结果和问题下发下属单位,具体整改实施和进度管控工作则由下属单位负责开展。
数据质量与实用化整改查询模块根据各项指标的具体考核规则要求,配置指标对应的SQL语句(例如营销计量点信息准确性、物资需求计划流程办结率、营配协同数据一致性等),由于回传数据库与正式库的数据相同,所以可随时在回传数据库中执行查询及获取查询结果,改善只能定期通过企业级数据质量平台获取考核结果和整改进展的不便,便于对整改进度的跟踪管控,有利于后续工作的计划和开展。
由于数据质量与实用化整改涉及的系统和指标数量多,如采用与业务数据定制化查询模块相同的结构,以不同页面实现单个指标查询,会造成代码冗余、页面繁杂、访问不便等问题,因此应采用单一页面局部刷新切换指标的形式构建整个模块,页面布局主要由3个功能块组成:
①系统标签区(TabControl标签控件),用于不同系统域的切换;
②指标区(TreeList树形列表),用于罗列各考核项和具体指标;
③结果展示区(GridView表格控件等),用于展示指标详细描述信息及数据查询结果,并提供表格数据导出功能。
结合ASP.NET页面局部刷新机制,实现点击不同系统标签时切换不同的考核项目并更新指标列表,点击不同的指标节点则读取指标的详细配置,执行数据库查询并更新数据查询结果,以此达到在无页面刷新的状态下进行快速查询和切换的效果。
3  应用成效
将回传数据查询平台部署于地市侧应用服务器上,允许本单位所有内部计算机终端登录访问,各管理部门和营销基层班组人员可随时进行数据查询操作,经过近两年在地市、区县单位全范围推广,平台得到较好的应用成效和较全面的推广覆盖范围,并根据不间断的用户需求进行功能调整和新增。近一年平台总访问量为26820次,部分页面的访问次数和平台访问总次数统计如图3和图4所示,由图可知,一方面,不同功能的用户范围和使用频率不同,各页面的访问使用量存在一定差异;另一方面,平台总体访问量在年末业务高峰期和数据质量及实用化年终考核评分阶段显著增长,在春节期间处于低谷期,其余时间呈平稳分布状态。
通过回传数据查询平台,在日常业务方面,用户可获取基于企业级信息系统数据的更综合详尽或更快捷整合的工单监控、用户统计、预警防控、收支分析等扩展功能,对营销业务的开展起到有效的辅助促进作用;在数据质量与实用化整改工作方面,可有效填补企业级数据质量平台定期下发评价结果之后的进度管控空缺,并将问题数据细分至区县单位和供电班站所粒度,准确分工和推动落实,实现对每条问题数据处理进展的准实时监控,确保整改工作高效高质完成。
4  结束语
作为试点探索,寻找开创性途径对企业级信息系统业务数据回传机制进行充分有效利用,是近期地市侧单位一项具有挑战性的任务,本文提出一种基于ASP.NET应用开发的解决方案并搭建回传数据查询平台,详细描述相应的开发思路和技术细节,并在本单位及下属区县单位进行推广应用,取得了较好的实践效果和应用成效,对日常营销业务和数据质量与实用化整改工作起到了显著的辅助和推动作用,具有充分的创新性价值,为后续同类项目的实施应用提供了思路和技术上的经验和借鉴。
参考文献:
[1]内格尔.C#高级编程[M].9版.清华大学出版社,2014.
[2]明日科技.ASP.NET从入门到精通[M].清华大学出版社,2012,9.
[3]沈士根,汪承焱,许小东.Web程序设计——ASP.NET实用网站开发[M].清华大学出版社,2009.

社址:石家庄市槐安西路88号卓达玫瑰园物业楼 050091    电话:18132119945    微信:15132496582

投稿邮箱:vezzs02@163.com

价值工程杂志社

    点击这里给我发消息      点击这里给我发消息

备案号:冀ICP备19020820号-1


我要啦免费统计
点击这里给我发消息
点击这里给我发消息
24小时热线: 18132119945