摘要:随着我国经济在快速发展,社会在不断进步,针对一些地区规模相对较小的供电企业,本文主要提出了一种新型的电力工程项目管理系统。首先创制出了整体系统的基础结构与整体架构,而后指明了基于角色的访问权限控制设计及实现方法,促使整体系统的运行与相关信息能够具备良好的安全可靠性,并通过持续性的深入研究提出了基于工作流结构,其具备优异的灵活性与扩展性的流程模块。通过电力企业的长期运行状况表明,采用研究所设计出的此项电力工程项目管理系统具有十分良好的稳定性与高效性。
关键词:项目管理;信息系统;B/S结构
引言
随着信息技术的发展,各类信息的管理正逐步实现自动化。项目管理系统成为企业管理的重要组成部分,作为高速发展的某电信行业,企业投入规模大涉及面广,每年有大量的项目进行建设,然而由于每个项目都相对独立,往往容易导致项目管理的混乱。由于公司领导对项目的执行情况以及工程管理过程中是否存在问题非常关注,在企业项目运行过程中,为了保证项目能够在预定的时间、成本预算、质量要求各方面圆满成功,项目经理需要对负责的项目进行精密的计划和安排。根据项目实施的动态性特点,项目负责人要充分协调资源加强各部门的沟通与协作,针对独立地区电信公司的工程管理模式,需要一个企业级的项目管理平台,对项目进度进行跟踪和监督,对成本和风险进行有效的控制。本文在项目实践的基础上,设计开发了地区电信公司工程项目管理系统,本系统是基于B/S结构框架、Java2E技术平台、使用JSP开发、以SQL2005作为后台数据库进行开发。本系统主要由用户信息管理、项目立项、计划、实施、审核统计分析和通知公告管理等功能涵盖了工程项目管理的全过程,该系统目前运行状况良好。
1电力工程项目管理特点分析
项目管理是为实现项目的总目标所开展的项目起始、计划、组织、控制和结束等过程的管理活动。由于电力工程项目的行业特殊性,在项目管理过程中更加注重以下两个方面的问题:(1)电力工程项目管理的核心为成本管理,具体包括:利用成本管理的体系文件明确各岗各级的成本职责、运行程序、管理流程、考核等;项目经理以及总经理通过签订《项目管理责任书》来明确外分包费用、间接费、直接费、产值利润、安全、质量以及工期等指标。(2)电力工程项目管理的重点为质量管理,项目产品总体质量的保证和提升主要依靠对影响项目质量的全部因素和主要环节的充分控制,从而开展较为全面的质量管理。以上两个管理环节都包含了对项目时间、人员、实施流程、资源、风险评估、信息沟通等各个专项内容的管理,并强调在这些环节中各类信息资源的传递与共享的集成性和跨时空性,人员互动方式的多样性和便利性,以及信息表示和呈现方式的多媒体化及灵活性等要求。因此,项目管理系统要能为项目管理者和承担者提供便捷有效的信息发布、项目招标、人员管理、质量控制、问题管理以及项目评估等方面的功能,另一方面也要为参与项目的所有成员单位或部门提供项目实施过程所需要的管理、协调、控制、协作交流﹑过程规范以及资源的有效使用等工具支持与数据服务。由此可见,建立基于网络的项目管理系统将具有更加快捷方便和高效率的特点,相对于传统的电力工程项目管理系统具备更多的优势。
2电力工程项目管理系统的设计与实现
2.1工作结构设计与流程实现
对于电力工程项目管理流程的设计与实现工作同时是一项十分关键的内容。为了促使所设计出的电力工程项目管理流程更为灵活且具备以良好的增容、扩充性能,在本次研究当中应用了工作流模式,来展开相关的设计工作。在工作流模式当中,将相关的流程模型先行存储至流程模型库之中。
在流程实例模型的创造与建设时,同时需由模型库提取出相关的流程模型,而后再加入相关的数据信息,对于所加入的数据内容可划分为两大类型,即:控制类数据与相关类型数据。在此之中控制类的数据则决定了流程例证的主要属性价值,例如其流程的具体名称、状态、时限等条件。而在这一部分的控制类型数据之外,还有部分相关类型数据,这部分数据则是对于流程例证的属性与附加信息起到补充作用。流程定义与运行均具有十分良好的灵活性,在具体的业务模式出现改变中,仅需依据具体的运行模式再次对流程例证进行定义后,便可依据具体的业务模式实施运行。本次研究所实现的电力工程项目管理业务流程主要包括了流程概念、流程运行、任务提示三方面内容。其中流程的概念对应有流程的基本信息、节点信息以及相应的字段信息三部分;流程运行主要是为了能够给予客户端提供调用作用,主要可分为流程例证的触发及查询,以及流程数据的查询两部分;任务提示则主要是给予客户端提供任务显示列表,表明用户所参与的具体活动内容。
2.2项目管理工具层
(1)项目组织管理。为项目开发单位提供项目组织的管理功能,包括项目管理部分和承担单位的基本信息、组织架构管理,项目组各成员的权限管理,等。(2)项目人员管理。包括承包单位的项目参与人员基本信息、任务分工、绩效评价等,可以生成个人项目过程性能报告、个人过程趋势分析等。(3)流程管理工具。可以显示表单设计工具设计好的表单,并按照设定的工作流程进行流转。例如一个项目的典型流程包括问题提出、项目立项、项目审核、项目阶段性报告、项目总结,每个阶段有不同的表单填写方式;另一方面;还要提供一个通用的文档流转工具,任何形式的文档如Word、Excel等都可以按照工作流引擎指定的方式在项目管理和实施部门之间进行流转。(4)项目资源管理。包括工程操作规范、质量标准等技术资料、会议记录、常用软件工具等内容的管理,并能作为资源服务器,允许用户在本地计算机上发布和搜索资源。(5)项目进度管理。提供类似MicrosoftProject的项目管理工具中的项目进度跟踪和显示功能。(6)项目通信工具。包括异步通讯工具和同步通讯工具。异步通讯主要以论坛为主,可以直接嵌入平台门户网站相关的Web页面。同步通讯工具实际上是一个网络会议工具,功能包括文字聊天、文件传输、语音聊天、演示共享、远程控制等,并可以将会议记录上传到ProjectWorkshop中,由服务器端保存和索引,可以在现有IM工具上改造。
2.3基于角色的访问权限控制(RBAC)的设计与权限实现
由于每一工程项目往往涉及的部门比较多,且事务具有保密性,因此,对于用户的访问及浏览应具有严密的权限管理。本文提出采用基于角色的访问权限控制(RBAC)方法,以实现使用人员的权限及系统安全的控制,达到既使系统的运行及使用达到保密的要求,只能专人专用,无关的人不能随便使用该系统及相关信息,达到与SG-186工程所要求的"单点登入"的相同功能,又使得系统管理员能够灵活方便地管理该系统,以维护系统的正常运行。
结语
本文研发了一套实用的工程项目管理系统。通过对系统中的业务审核流程进行数学建模,创建了整个系统的底层平台和总体架构;提出了基于角色的访问控制方法并实现了对系统用户权限的分配和控制,使得系统运行及信息具有良好的安全性及保密性;提出并实现了基于工作流结构的具有良好灵活性和扩展性的流程子系统。所设计的系统功能完善,界面友好,使用方便;实现了文件的远程传送、会签、工程进度的可视化和项目的科学有序管理,促进了中小规模的地区电力企业办公自动化及信息化。
参考文献
[1]刘萌,褚晓东,张文,等.负荷分布式控制的云计算平台构架设计[J].电网技术,2012,36(8):140-145.
[2]张素香,刘建明,赵丙镇,等.基于云计算的居民用电行为分析模型研究[J].电网技术,2013,37(6):1542-1546.