多个参与者之间按计算机特定规则进行文档、信息和任务的自动传递。
2.2 为什么要使用工作流技术
广电网络工程项目管理从立项审批到工程实施,再到工程竣工验收、结算,参与的人员、部门众多,而工作流技术可以实现多个参与者之间的信息自动流转,追踪各个环节的执行情况,对标准化的工作程序实现流程化,提高流程效率和效益,缩短工程建设周期,加强协作,优化流程。
3 系统设计与实现
3.1 系统设计目标
通过构建工程项目管理系统,实现工程项目管理的全流程 IT 化。工程项目管理系统是一个统一的工程信息管理平台,推动广电网络工程建设管理从传统的职能型向项目型转变,构建工程项目总控体系和业务自动化,提高建设项目管理的工作效率和项目管理信息透明度,加强对项目的监督力度,并构建起企业内部的项目管理知识体系。
3.2 系统架构
本系统项目基于 SOA(Service-Oriented Architecture,面向服务的架构)架构设计,通过技术组件层、业务组件层支撑“工程项目管理系统”的业务功能层,并通过用户界面层支撑不同类型用户的日常数据查询和应用。系统架构图如图 1。
1. 采用基于 Browser/Server 的系统运行模式。它的好处是系统核心部分功能在服务器上实现,用户使用浏览器通过 WebServer 方式与数据库进行数据交互,统一和简化了电脑客户端,系统升级与维护工作量也大大降低。
2. 使用了微软 .NET 框架(.NET Framework)进行 Web 应用开发。通过 .NET 框架提供的多语言组件开发和统一编程环境,开发人员更容易的建立 Web 应用程序和 Web 服务。
3. 采用基 Oracle RDBMS 企业级关系数据库的数据管理体系。它的好处是系统功能强、使用方便、可移植性好,是一种高可靠、高效率、大吞吐量的数据库解决方案。
4. 系统接口采用 Web Service 方式进行数据交互。实现跨操作系统和跨编程语言的远程调用,实现依据 Web Service 规范实施的应用之间的数据相互交换。
3.3 功能模块
本网络工程项目管理系统包含了我的工作、流程管理、信息报表、知识管理、系统管理和 APP 程序六大功能模块,图 2 是系统功能模块,图 3 是系统的登录界面。
1. 我的工作 :这个模块是用户的门户页面,用于管理当前账号所对应的待办、已办事项列表,查询相关的工单信息。
2. 流程管理 :这个模块包含了工程项目管理的项立项阶段、设计阶段、施工阶段、竣工资料阶段和工程结算阶段五大部分的流程管理。系统工作流程是系统的核心功能,项目参与的相关角色和各工作流环节梳理后如图 4 所示,通过流程引擎,将工程的全过程管理统一在一个流程中实现,如图 5 所示。
3. 信息报表 :信息报表是为管理决策、项目跟踪提供数据支撑作用的,对于项目管理人员非常重要,此功能模块主要实现工程相关数据的统计报表、工程考核的相关数据报表。
4. 知识管理 :知识管理模块主要功能是为工程建设各参与人员提供相关操作规范、规章制度、项目文档、培训资料、器材资料等知识文档的查询和学习辅助,让项目人员的通过学习积累不断提高业务水平。\
5. 系统管理 :系统管理是系统后台支撑的功能模块,用于提供部门、岗位、用户人员权限管理,提供基础数据(合同、组织、业务类型、器材)、设计模板的配置功能。
6. APP 程序 :为了提升工程管理工作的现场管理工作质量和效率,将施工日志填报、现场监理记录、现场检查考核、事件上报等工作通过手机 APP 实现,提高了现场管理的实时性,实现了现场数据与系统后台数据的统一,如图 6 所示。
3.4 特色功能
本系统的开发充分考虑了广电网络工程实施的特点,针对数据统一性、工程特殊性要求进行了系统开发, 其中以下几个功能特点实现了系统与实际工作的紧密结合,解决一些之前难以解决的几个关键问题。
多系统协同。工程管理的上游工作是项目审批,实施过程中贯穿了器材的采购、领用、退补、平仓等工作,设计过程需要结合 GIS 地理信息和资源信息来设计图纸,所以,网络工程项目管理系统需要与 OA 办公系统、器材管理系统、GIS 网络资源管理系统紧密结合。OA 系统完成了项目立项前的市场评估、投资评估等审批环节,立项通过后即将信息推送到网络工程项目管理系统生成项目。器材管理系统主要完成各施工单位器材仓库的出入库管理,根据网络工程项目管理系统推送的领、退料单对工程材料进行出入库操作。GIS 网络资源管理系统提供了现网的网络资源数据,包括管道资源情况、光缆资源情况、网络结构图等数据,为工程项目的设计工作提供数据支撑。
高效的设计功能。工程设计工作包含了技术设计、详细设计两个重要环节,技术设计主要完成工程整体方案、系统拓扑图、资源占用等方面的设计,详细设计主要完成工程的详细图纸、详细材料、工程造价预算等方面的设计。广电网络工程项目采用了与自身工程特点相匹配的材料管理和预算管理,为了方便设计人员通过系统高效、准确地完成材料的发放和预算的编制,系统将材料编制和预算编制放在了同一个操作界面,设计人员可以方便的核对材料与预算之间的数据是否一致此外,还可以通过模板功能,将常用的工程类型使用的材料和预算项目编制成