基于工作流的通信工程项目管理平台设计与应用
2020-07-14
来源:《科技传播》作者:浙江省通信产业服务有限公司 潘高军
摘要:文章针对目前通信企业在通信工程项目管控中面临的问题,研究与开发了一套改变其工程项目管理模式、提升项目交付能力、优化项目管理流程、规范项目管理的综合通信工程项目管理平台软件。文章主要介绍了该系统的研究目标、实现技术、建设内容、应用效果等。
关键词:通信工程;项目;工作流
通信工程项目建设是一项比较复杂的课题,项目规模具有交通不便、投资较大、地域分散等特征。通信企业对工程越来越需要精细化管理,同时对工程建设的各参与方的管理也提出了更高的要求,需要对通信工程立项、材料采购、工程实施、工程报竣、工程立项结算等进行闭环管理。
通过构建通信工程项目管理平台,对关键业务数据以及关键应用的进行集中管理,降低业务支撑系统总成本。
1设计目标
通过该系统能够掌握全面的通信工程项目信息,对于一些投标项目或者潜在的市场项目,能够及时进行统一协调。同时能够实现分包的集中管控。
通过该系统,从项目的立项开始,到整个项目实施、材料、质量、安全、资料、结算等各方面的信息,实现项目的生命周期管理。
1)通过工程项目管理系统的构建,实现项目管理的全流程IT固化管理。2)以项目为主线,汇聚合同、物资、项目核算等其它业务经营数据,加强人、财、物等数据之间的关联。3)提高项目成本控制能力,加强项目的预算管理、分包成本管控、管理成本分摊,实现以项目核算为基础的项目成本管控体系。4)通过项目信息预警的构建,并结合短信提醒、邮件提醒等具体功能应用,及时发现项目实施过程中的各项问题,跟踪、处理直至闭环。5)建立多维度多层次的决策分析模型,提供科学可靠的分析数据和策略建议,便于管理者优化项目资源配置。
2系统实现技术
本设计方案的业务功能需求由流程控制管理、数据采集管理、查询统计分析、模块接口、组织结构管理、系统管理等几个部分组成。在系统实现上采用以下相关技术:1)采用大型数据库Oracle10g作为系统数据库;2)采用SpringMVC+MyBatis组合框架;3)通信工程项目管理平台流程自动配置中工作流引擎采用微内核嵌入式,同时为了保证事务处理中的大并发用户环境下对服务器的工作流响应要求,结合了C/S结构的特点以及B/S结构的优势,根据项目实际情况能够在线配置,调整灵活;4)系统接口采用WebService方式。利用它的跨操作系统和跨编程语言的远程调用技术,依据WebService规范实施的应用之间,无论它们所使用的语言、平台或内部协议是什么,都可以相互交换数据。
3系统体系结构及功能设计
工程项目管理平台共分为六大模块:客商管理、招投标管理、合同管理、工程项目管理、财务管理和其他管理。系统的体系结构设计如图1。
软件主要功能具体设计如下:
3.1工作流管理
项目中涉及工作流业务事项主要包括:项目立项、合同审批、工程施工、材料结算等。采用统一的流程引擎方式要达到以下主要要求。
1)设置流程引擎完全可以做到图形化操作;2)通信工程项目管理平台支持包括双向、回环等多种路由方式,在工作流程的流转中可以处理多种机制,例如委办、退回、分发等;3)系统提供的规则路由定义支持多种形式,包括定制脚本、拓展函数等;)对于每一步操作的执行人,提示提醒方式重点用待处理工作;5)设置流程时可以自由拖拽,系统将根据流程的走向,自动排列,只要简单调整就能够设置出一个复杂流程。
3.2通信工程报竣管理
1)工程打包。施工人员工程报竣完毕后,使用工程打包,系统打开项目报竣的详细信息页面,通过填写建设单位、勘察单位、设计单位、监理单位、施工单位的法人代表和项目负责人的联系电话和单位名称等信息。主要功能:施工人员可以对项目工程打包,完成工程,管理员对项目负责人进行审核。
2)项目审计管理。管理员通过审核功能对项目进行审计管理,并通过施工人员的进度管理自动生成项目进度信息、财务信息等内容,生成报表。主要功能:管理员可以通过项目审核功能,控制工程进度并对其中的财务信息进行成本控制,统计出成本。
3.3数据采集管理
通信工程项目管理平台运行中资源会经常发生动态变化,系统调整数据结构允许在后台数据库中进行在线处理,从而使数据采集达到开放和灵活。
通信工程项目管理平台基础数据配
免责声明:
1、项目管理信息化网发布的所有资讯与文章是出于为业界传递更多信息之目的,并不意味着赞同其观点或证实其描述。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请浏览者仅作参考,并请自行核实相关内容。
2、本站部分内容转载于其他网站和媒体,版权归原作者或原发布媒体所有。如文章涉及版权等问题,请联系本站,我们将在两个工作日内进行删除或修改处理。敬请谅解!
-
延伸阅读:
-