电力公司工程项目管理系统的设计与实现

发布时间:2021-11-25 19:27:28 论文编辑:vicky

本文是一篇工程硕士论文,本文对电力公司工程项目管理现状和现有的工程管理系统进行分析后,本系统的开发借鉴了很多软件体系优势,充分考虑建立公司的移动办公需求进行相应系统的开发,在充分分析的基础上确定了 J2EE 系统架构,并且与其他优势框架配合完成系统开发。在开发过程中从公司项目管理部门工程管理的实际需求出发进行设计,在此基础上构建了一个能够满足项目管理各种功能需求的系统。


第一章 绪论


1.1 课题研究背景及意义

自本世纪以来,网络已经逐渐普及到我国各行业,这一时期,信息技术也得到了飞速的发展,这为电力行业管理模式的转型提供了机遇。采用这些技术,可系统化的管理数据、信息和设备。同时,项目管理系统的出现,为企业进行人力资源管理、企业日常监管等带来了方便,也使得电网运行情况监管更加高效、快捷[1-3]。不难看到,21 世纪以来,电力企业对于信息化建设越来越重视且在该领域中投入了大量的物力和财力[4-5]。很多企业尤其是大中型企业相继开发了项目管理系统,其不仅利于提高工作人员的工作效率,在促进企业和合作伙伴沟通交流的过程中也发挥了关键作用;同时通过对项目过程进行自动化控制,使得项目的可控性得到了显著提升;在项目的任何一个阶段出现超时,系统都会给予提示,从而使工程保质保量完成[6-7]。

当前国家正处于信息技术的高速进展阶段,社会出现了巨大的改变,当下各个传统行业也逐渐关注信息化发展。电力公司是保障人民生活和社会生产的重要能源公司,自然也离不开信息化的发展。处于这个竞争日益激烈的今天,大部分的电力企业将面临着机遇也面临挑战。为取得重大的突破,就一定要把握时代的变化规律,谋求更优质的出路,不单单要对发展模式进行适时调整,同时还要加强内部的信息化建设。故而在这一过程中,工程项目管理受到了越来越多的重视和关注[8-10]。

由于电力公司业务的扩大,传统的软件已经 表现出明显的滞后性,其在很多方面已经不能满足需要,于是很多公司对其进行了优化和更新。然而在实践中,因为软硬件发展的不平衡,软件的优化通常需要支付大量费用,所以只是部分升级,此种情况下,整个系统的性能也一定程度的减弱。鉴于此,在电力企业建立供电公司电力工程项目管理系统可弥补以上不足,这类系统的诞生,可以为信息的交流提供支撑,为团队的协同运作创造条件。而系统的大量运用,也意味着网络化工程项目管理系统时代来临。

.............................


1.2 国内外研究现状

1.2.1 项目管理技术国内外研究现状

美国的杜邦公司最先将工程项目管理理论应用于维修领域,使维修时间大幅减少,有效的节约了管理成本[11];同时美国人将工程项目管理理论应用于导弹设计等过程,这让项目管理充分发挥了指导作用[12-13]。目前,国外很多学者开始对项目管理展开深入探讨,并获得巨大成功。而通过梳理已有的研究资料可知,国内对于工程管理理论研究和分析,大致包含以下几个方面:工程计划管理、质量管理、质量控制等,且大部分理论已被运用于指导实践。

工程项目管理的发展历史悠久,尤其是在国外已经在上世纪经开始了相关研究,比如工程师甘特用横道图来表示职责范围、施工进度等[14],并取得了一定成效,然而从总体来看,横道图不能反应工程量和监视功能间的内在联系,故而也难以有效的反应工程项目的整体性、联系性。六十年代,欧美地区的很多国家在实践中充分采用现代项目管理的理论来指导实践[15-16],比如在航空航天领域、科研领域等。上世纪五十年代中期,国外一些知名公司提出关键线路法,该方法在展示项目进度方面表现出了良好的适用性。然而,该方法没有考虑施工时间的变化,故而当出现问题时无法很好的予以应对。在此之后的近十年时间里,不少学者对项目管理理论的研究更加深入,更注重于对其复杂性和动态性的探讨,从已搜集到的资料来看,这一时期,人们主要对项目的总体规划、动态控制等进行研究并形成了较为完整的理论体系,使得整个工程项目管理过程更加可控。

随着该领域的研究不断取得新成就,欧洲首先成立了国际性组织[17]。美国也于 1965 年也成立了工程项目管理学术组织。1969 年,各种项目管理理论的文献相继诞生。在此之后的几十年时间里,伴随着工程建设规模的逐步扩张,相关的学术活动也逐渐频繁,分析深度逐渐增加大,目前该理论已成为一门综合性学科,在工程建设实践中发挥着重要作用。

........................


第二章 系统的开发技术和理论介绍


2.1 引言

目前,采取 Internet 开展数据库应用更容易操作,更为重要的是,这种设计方法可减少资金投入量,各个人员、各个地点都可实时共享数据,数据的管理也因此不再受时间和空间的限制。本文所研究的系统采取 B/S 软件架构,并使用 http协议来负责通信,故而在使用时,可在无客户端的情况下,只需使用浏览器就能实现其功能,操作起来更加方便、高效;另外,该系统是以 Web 访问为基础的,故而本文选择的构架方式能够在最大程度上符合 Web 的信息交互需求,有效减少开发工作量,有效强化所开发系统的可靠性和适用性。

因此,本章主要内容是对基于 Web 的电力公司工程项目管理系统研发过程中涉及的理论和技术进行详细的阐述。

.................................


2.2 面向对象编程理论

面向对象编程(Objected Oriented Programming)模式属于一种面向对象编程的编程模式,此处的对象不仅仅是指相关的数据或信息,也包括处理数据时使用的方法,程序模块化就是在对象的基础上实现的[47-49]。

面向对象编程具备封装性、多态性以及继承性的特征。其中,最为本质也最为重要的特征就在于其封装性,也就是组合数据操作和数据本身,以防止受到外界影响,这在很大程度上使系统的可靠性明显提升;继承性指的是根据层次将其整合组织,具体包含父类和子类,后者继承前者特性,实现代码的可重用;多态性也是针对“类”而言的,其是指将有关联的类展开处理工作,进而使它具备多种重载版本,不同的队形借助共享接口以完成丰富的函数运算工作,实现程序开发效率的明显提升。针对对象自身特征,可让用户更加方便使用代码,适合那些较为单一的频繁操作的工程项目。面向对象方法的思路具体由下所示[50-51]:

(1)客观事物的组成要素是对象,对象指的是针对真实事物进行抽象化的处理所得到的本质。

(2)对象大致包含两个模块,分别是属性和操作,属性是对象特征的描述,发生改变后,则由“操作”来定义相应的改变方式。

(3)对象在产生关联时,需要引入消息传递机制来完成,在这一过程中,需要对消息传递模式进行确定,以为消息的顺利传输提供支撑。

(4)对象的分类标准为属性,经过特殊的方法所集成的属性为类,在继承机制的帮助下,子类能够对于父类的特点进行复制。

(5)封装性是对象的一个基本特征,在进行系统设计的过程中,由于每个对象都可构成一个严格模块化的实体,这种实体支持重复使用,因此明显简化了系统开发流程。

在开发对象信息相关系统的过程中,最需要关注的就是构建核心模型,这个模型框架的统一性、科学性,很大程度上影响着系统是否可靠。它能反映问题域,也可被求解域接受。

图 2-1 J2EE 技术层次关系示意图

图 2-1 J2EE 技术层次关系示意图

...............................



第三章 电力公司工程项目管理系统需求分析......................................16

3.1 引言......................................16

3.2 系统业务需求分析..........................................16

第四章 电力公司工程项目管理系统的设计.................................26

4.1 引言.................................26

4.2 系统功能总体架构设计.................................26

第五章 电力公司工程项目管理系统的实现............................43

5.1 引言.......................................43

5.2 系统开发与实现环境.................................43


第六章 电力公司工程项目管理系统的测试


6.1系统测试

6.1.1 测试环境

针对本次设计的系统,需要测试系统的发布、用户登录以及系统功能实现等内容,因此需要一定的测试环境支持。测试环境包括硬件测试环境和软件测试环境两个方面,硬件测试环境通常包括客户端和服务器等;软件测试环境一般有软件开发软件、数据库、应用程序等。

软件测试指的是测试电力公司工程项目管理系统是否能够实现预先设计的功能。在实际操作中,应结合其他软件测试方法以及电力公司工程项目管理系统的功能,针对本次开发的系统的每个功能模块逐个进行测试,测试的内容应包括功能是否可以实现、是否存在逻辑错误等。

系统服务器内存本文选择 32G,硬盘容量本文选择 4T,由于供电公司日常业务需求,需要处理的项目数据量比较大,而且要实现多个电力工程项目数据的并行处理,因而本文选择主频为 2.9GHz 的 8 核处理器。对公司一般职员来说,其个人电脑的配置远低于服务器配置,机器与硬盘的存储能力都比较小。此外对于单个用户来说,其传输的数据量一般不会太大,因此处理器的配置也相对较低。在具体的测试过程中,为准确检验出系统数据传输的能力,要将每次数据传输的时延在第一时间内记录下来,并对这些数据进行计算,计算延迟时间的平均值作为系统时延的一般值。在测试延迟时间时,需要考虑不同浏览器延迟时间不同的影响,需要使用多种浏览器对不同功能进行反复测试,并按照以上的操作方式获取平均时延,以体现系统界面的性能。

......................


第七章 总结与展望


7.1 总结

21 世纪是网络时代,也是信息时代,庞大的信息和数据在为民众生活和工作提供便捷的同时,也对管理提出了新的要求。对于工程项目管理而言,要想紧跟时代的脚步,就必须通过信息技术的应用增强数据信息的处理能力。无论是企业格局还是市场环境都是瞬息万变的,所以企业必须要从自身内部出发,明确自身的发展方向,在此基础上根据自身的需求灵活应用科学技术,不断提升自身管理的智能化以及信息化水平,通过应用先进的管理系统以及方法和模式迎接大数据时代带来的挑战。所有的行业都致力于工程管理系统的优化,文章应用 Web 技术进行系统开发,有效降低了操作门槛,并且有利于加快开发速度和降低维护成本。对电力公司而言,先进软件系统的应用可以有效提高内部管理的信息化水平以及自动化水平,并且对于电力公司内部工程管理业务逻辑的抽象也有非常重要的积极意义。

电力工程项目建设过程中很有必要综合应用各种信息化工具进行管理,而项目管理信息系统可很好的满足此方面管理要求。其可以提高工程项目建设的进度、也为处理财务相关信息提供支持,据此促进电力施工项目的顺利推进。

本文对电力公司工程项目管理现状和现有的工程管理系统进行分析后,本系统的开发借鉴了很多软件体系优势,充分考虑建立公司的移动办公需求进行相应系统的开发,在充分分析的基础上确定了 J2EE 系统架构,并且与其他优势框架配合完成系统开发。在开发过程中从公司项目管理部门工程管理的实际需求出发进行设计,在此基础上构建了一个能够满足项目管理各种功能需求的系统。文章最终的研究成果主要是:

(1)本文将工程项目管理概念与理论应用于电力领域,对于电力工程项目管理系统而言,其核心功能在于灵活管理电力工程项目的数据信息,并且需要涵盖项目的整个过程,从项目立项到项目质量控制、项目进度安排以及项目竣工验收等环节。这种信息管理系统功能强大,不仅对传统模式下电力公司应用电力信息管理系统的现状进行了大幅度改变和颠覆,使得电力工程项目管理工作的效率显著提高,同时也为各部门的信息交互提供支持。

(2)应用 B/S 方式进行开发,便于系统的应用。相较于传统系统普遍采用 C/S的方式,这对系统的安装会产生一定不良影响。而基于 B/S 架构的软件系统不需要在电脑上安装其他插件或者应用程序,通过电脑安装的各类浏览器即可方便的进行软件功能操作,系统的维护管理也更方便。

参考文献(略)