基于.NET平台的电力生产管理系统建模与实现 张翼

发表时间:2020/5/6   来源:《基层建设》2020年第2期   作者:张翼
[导读] 摘要:能源生产管理系统是针对能源公司安全生产的综合管理信息系统,该系统的实施极大地改善了电力公司的健康状况产品管理级别。
        国网山西省电力公司太原供电公司  山西省太原市  030000
        摘要:能源生产管理系统是针对能源公司安全生产的综合管理信息系统,该系统的实施极大地改善了电力公司的健康状况产品管理级别。但是,随着公司的发展,新的规则和管理标准已不存在。制定和不连续颁布导致能源生产管理需求的频繁变化。为了反映这些变化,必须频繁修改能源生产管理系统软件,或者重新开发。本文以电力生产管理体系为主要对象,基于NET平台进行电力生产管理系统研究分析,现将其研究结果阐述如下。
        关键词:电力生产管理;系统建模;研究分析
        因为第一个系统是使用传统的面向功能的方法开发的,或者尽管它是以面向对象的方法开发的,但是没有很好的模型支持,因此导致了软件修改成本很高,并且浪费大量的劳动力和资源。可以说是传统发展这种开发方法无法适应复杂和不断变化的需求,而是基于UML模型的面貌开发对象方法可以有效地控制复杂性,适应变化性并增加权重。 可用性,可以提高系统实施效率。 本文使用UML建模思想,将.NET和Rational开发环境相结合用于.NET建模工具的XDE,实现了电力公司生产管理系统的构建执行模块和某些模块以实现所谓的基于模型的开发,为了未来能源生产管理系统的不断更新奠定了基础。
        1.分析电力生产管理系统构造
        可以根据标准的建模路径(包括构造)进行软件系统建模构建域模型,业务模型,用例模型,分析模型,设计模型,组件模型,实现模型等,结合工作流和相应的工作监督管理,主要分为以下关键工作方向。
        1.1电力生产管理系统的业务以及服务内容
        电力生产的管理涉及许多业务,包括:规划和计划规划,能源建设,能源生产,安全监管,客户服务和企业资源管理在6个方面,与这些业务相关的外部角色是:政府,合作伙伴,例如银行系统,客户,高级公司,监管部门,中试机构等。咨询,高层办公室,当地发电厂,设施和公共设施等,以及能源生产管理许多过程很复杂。根据对流程的仔细分析并与企业客户反复沟通,最终确定电力公司生产管理的14个中心流程,即完成土地整备能源生产管理业务必须执行14个核心流程。这14个过程是:生产工作计划管理,设备检查和设备缺陷。管理,设备维护,设备测试,设备分类,工作单管理,设备关闭/重新激活,电网运行方法,订单管理,安全对策管理,资产生命周期的开发管理,新设备的调试,设备的拆卸等由于能源生产管理业务的复杂需求和专业性,用户方面与开发人员进行交流相对困难,这通常会导致需求的错误更改。就像,使软件开发陷入源代码修改无休止的泥潭。对此回应这种类型的可变性很大,能源生产管理系统的构建必须具有企业级支持体系结构设计和建模工具,否则很可能导致开发失败。SQLserver是Microsoft功能强大且易于使用的数据库产品因此,与.NET结合开发应用程序系统具有独特的优势,但其中许多优势电力公司对数据库产品有特定要求,例如选择Oracle作为数据库没有几个单位。能源生产管理系统的开发必须适应该数据。更改库的需求使该系统仅在由不同电力公司实施时才在数据层中工作只需更改少量代码即可。
        1.2电力生产管理系统模型构架
        采用立面立面模式,以这种设计模式创建Web通过表示层访问所有业务逻辑(包括业务规则和数据访问)全部通过业务外观层;(2)在数据访问层中采用了工厂方法模式,修改配置文件支持不同数据库产品的商品。系统中每一层的作用描述如下:(1)Web表示层:应用程序的访问点,主要实现页面的显示指示,用户数据的接收和用户输入信息的基本验证(如何判断日期如果格式合法)。特别是由ASP。NET Web窗体和隐式代码部署隐藏文件,Web表单提供用户操作,并且底层代码文件实现多个几个控件的事件处理。(2)业务外观层:Facade设计模式中的主要类,用于隔离使用用户界面和各种业务功能的特定实现,所有业务逻辑包都在后台包括通过此层对数据库的访问。改善网络表示层为Web级开发人员提供了一个独特而简单的界面用户界面开发。(3)业务规则层:也称为业务逻辑层,它实现几个特定的系统行业。业务逻辑规则,例如各种流程的控制,权限控制等。工商业外观层业务规则层明显不同。业务外观层是功能逻辑的实现。商业规则层是业务规则或业务逻辑的实现。同时,如商业外观所述所描述的功能逻辑通常不会改变,但是业务规则或业务逻辑会发生变化它经常变化,因此有必要提取挥发性部分。(4)实体规范层:标准化每一层,Web表示层,业务的数据传输外观层和数据访问工厂层必须参考规范,以确保返回较低的层。层中的数据或从上层传递到下层的数据满足实体规范的要求。如您需要显示待处理任务的个人信息,然后各层传输的数据必须符合个人任务列表的数据规范。(5)数据访问工厂:包括数据工厂层,数据访问接口层和工具卷数据访问层(每一层对应于对数据库的访问)3层,通过数据工程工厂层根据配置文件的参数配置创建相应的数据访问层对象。(Oracle访问层或SQLserver访问层),为企业外观层提供统一性数据访问服务(如下图1所述)。
 
 
        (图1 电力NET.结构图)
        2.安全系统设计管理
        系统数据集中存储在公司的数据库服务器和每个项目部门中互联网上的商业处理。同时,系统还接受所有者,监督和实施部分工作单位的数据查询业务,因此系统非常开放。这个这种类型的复杂应用程序环境要求系统具有强大的安全性和可靠性。部门使用基于CA证书的安全认证技术来消除所有非法用户;系统使用严格的权限控制机制,该机制在每个菜单和功能页面中输入。验证用户是否具有合法权限以防止未经授权的访问;系统系统在客户端和服务器上均具有常规的数据验证功能,以避免出现异常。数据生成;该系统具有记录管理功能,可以自动注册所有用户登录时间和采取的措施。在可靠性方面,系统具有多种容错机制来处理各种常规操作。线路异常,系统配置错误,网络通信错误,软硬件平台错误等,确保多家公司的正常运行。
        3.结语
        在.NET环境中使用多层设计架构可以有效地改善团队合作开发的效率,增加代码重用和改进更改的需求响应能力,特别是引入数据访问工厂层可以有效减少资金数量为开发基于数据库的应用程序而对数据库更改引起的数据修改提供可重用的软件体系结构。NET环境中的UML建模,建议对应的单位研究分析推广。
        参考文献
        [1]曹国民,陈根才,施文幸. 基于.NET平台的电力生产管理系统建模与实现[J]. 计算机工程与设计,2018(01):170-172+233.
        [2]周宇,王玮,赵洪斌,倪平浩. 基于工作流技术的B/S结构电力生产协同组织管理系统[J]. 计算机应用,2018(S1):387-389.
        [3]王萍,童永全. 基于.NET 框架的变电运行管理信息系统设计与实现[J]. 电气应用,2015(12):107-109.
        [4]陆焕东,杜佩仁. 打造“电力企业应用平台”之关键[J]. 电力信息化,2015(09):38-41.
        [5]孟宪伟,王东升,刘海燕,王玮. 工作流技术在电力生产管理中的应用[J]. 现代电力,2015(01):81-84.
投稿 打印文章 转寄朋友 留言编辑 收藏文章
  期刊推荐
1/1
转寄给朋友
朋友的昵称:
朋友的邮件地址:
您的昵称:
您的邮件地址:
邮件主题:
推荐理由:

写信给编辑
标题:
内容:
您的昵称:
您的邮件地址: