城市勘测工程项目管理信息系统研究与实现
2012-09-22王辉彭清山
王辉,彭清山
(武汉市测绘研究院,湖北 武汉 430022)
1 勘测工程项目管理的发展现状
工程项目管理是城市勘测行业信息化工作内容的重要组成部分,涉及与工程相关的进度、质量、合同、人员、文档资料等多个方面的管理。随着无纸化办公的推广,国内城市勘测单位也相继搭建了各自的OA办公平台。这些平台在起步阶段主要是模仿行政管理模式,建立起一些流程系统,以收发文管理、档案管理为核心内容。与勘测业务结合越来越紧密,逐步扩展到项目管理、绩效考核、财务管理等各个方面,涵盖单位生产、经营、管理和服务等各个方面,借助商业平台或自主开发,开发出多个管理系统。
为使工程项目管理水平不断发展,以项目为主线,随时了解项目所处阶段、环节,是提高项目管理水平的基础,同时也是降低成本、缩短生产周期以及提高项目管理质量的关键。因此,需要通过利用成熟的网络技术、数据库技术将勘测单位的综合业务以清晰的数字方式科学管理起来,从而实现各类管理信息的共建、共享、共存。
2 城市勘测工程项目管理的意义
新世纪我国城市勘测行业的总体发展方向是构建信息化城市勘测体系,城市勘测工程项目管理系统的信息化是信息化发展的必然,是现代科学管理水平的体现,信息化的项目管理系统是综合了管理模式、管理办法、信息工具、管理经验以及管理水平的集中体现。现如今,勘测工程项目管理系统的信息化体现出了项目管理系统中所涵盖的先进的管理思想、理念以及方法。
2.1 改变勘测工程资源的调度空间
成熟的项目管理能对勘测工程资源进行全面的管理,能为决策者提供多方面的决策信息,总结和反映企业内运行的效率及资源利用状况,使决策者能更科学、更准确地完成决策任务。使各部门的成员有更多可以共享的信息,如不同专业项目信息、人员状况、部门状况等方面的资料,使得资源调度空间得以放大。
2.2 增强部门间的沟通与协调
项目的全面管理能使企业对外的运作有了更统一的形象和更统一的内部管理机制。登记信息一目了然,按项目类型、工作区域、勘测用途等,避免了项目的重复登记,减少甲方单位想同项目在多个部门登记而引起的部门间不合理的竞争。工程任务号由部门自行编号到如今按项目类型自动编号和生成对应的档案编号,避免了项目归档时出现重号现象,自动生成档案号。使得作业部门与档案部门间有了更多的沟通基础,这种联接作用将不断强化。
2.3 以项目规范管理为目标,建立标准化的流程管理
充分利用具有勘测行业特点的业务标准和工作规范,将这些标准和规范与勘测行业的制度结合起来,体现出自身的文化和精神,标准和规范将成为员工的业务手册成为保障勘测项目正常运行的重要资源。
3 城市勘测工程项目管理系统的实现
3.1 建设目标
系统以勘测工程的流转为主线,实现勘测工程项目从登记到归档的全过程管理。在生产阶段,能完成项目登记、任务安排、档案借阅、作业生产、质量检审、费用结算、成果提供直至档案归档等功能;在档案阶段,能进行资料验收、档案立卷、成果建库、档案维护、档案鉴定、档案销毁和档案分发等功能。针对业务,还具备复合查询和综合报表的自动生成等功能,从而实现了勘测工程项目各个阶段的多元化管理。
3.2 设计思路
(1)系统搭建、规范先行
建立高效、实用的标准化管理系统,须以质量为先导,以过程控制为核心,以信息技术为支持,规范先行,流程定义,突出质量。整个系统的搭建所需的规范标准应完全遵照国家规范标准和有关行业规范标准,根据系统的总体结构和开发平台的基本要求,并考虑勘测生产业务的具体情况,融入勘测行业各类标准,如:《测绘生产成本费用定额》、《工程勘察设计收费标准(2002)》、《勘测产品及服务收费标准汇编(试行)》、《城市勘测电子档案的分类方法》、《城市勘测电子档案的标准和规范体系》。
(2)梳理业务、提炼流程
系统的建立按照“遵循规范,以人为本”的精神,充分借鉴行业内各勘测单位的管理理念和模式,同时参考ISO质量管理标准,制定项目管理规范流程。采用贴近业务人员的需求与习惯做法,从现实管理中抽象出用户角色,并制定主体工作流程、工作支流、工作状态节点的基础上,充分发挥计算机高效的计算处理能力,最大限度地减少管理人员和工作人员的工作量,使工作人员在日常管理维护工作中能方便地获得所需的信息,特别是管理层可以直接准确了解最新的项目动态,如同一面“透视镜”,实时掌握单位内的勘测工程项目的动态;实现工程项目、作业信息、费用信息、合同信息、质量信息、资料信息、产值信息等数据流的和谐统一地流转,形成人机协作办公真正有效地互动起来。
(3)整体构架、模块挂接
随着经济建设和城市建设发展,城市勘测工程项目管理工作内容和流程会进行相应的调整,如业务范围扩大、深化,部门变迁、人员的调动,相关报表文件的变化等,这就需要系统具有良好的动态性,能够依据各业务工作情况作一定程度的动态修改、扩充和调整,并保证调整前后应用过渡的平稳。因此,在系统设计过程中,应采用在总体框架基础上挂接实现各种业务功能子系统的模式,该模式具有高度的灵活性和可扩展性,各部分的流程独立存在,能够为后续系统扩展和功能完善提供便利条件,以保证系统的可扩展性。
(4)延续资源、充分利用
应始终坚持“继承原有系统、保护原有资源”的原则,对勘测工程项目管理和生产之前所建立的应用系统和信息进行有效继承和挂接,将已有数据库进行标准化扩展标准,将原有数据库进行有效移植,保护已有投资,节省信息录入工作量。
3.3 体系结构与主要功能
(1)体系结构
项目设计的应用框架系统依托CAS认证服务,采用B/S模式的四层体系结构设计,自顶向下为表示层、业务逻辑层、数据库持久操作层、数据库层。基于Struts2,Spring,Hibernate和 ExtJs技术开发。
①表示层负责客户端页面的显示工作,该层使用了各种Web页面技术,如 Struts2标签技术,JavaSript技术以及ExtJs技术等。
②业务逻辑层负责与权限管理相关的逻辑定义与处理,该层是系统业务功能处理的核心。
③持久层负责进行数据库操作,如查询、修改、删除等。该层主要基于Hibernate技术进行设计,减少了编写和维护SQL语句的工作量。封装了数据库访问,事务管理和缓存等工作。另外,持久层还为其他各层提供了统一的访问接口。
④认证服务CAS(Central Authentication Server)实现了单点登录(Single Sign-On,SSO),它是一个用户认证的过程,允许用户一次性进行认证之后即可访问系统中不同的应用,而不需要访问每个应用时,都重新输入密码。
图1 系统体系结构
图2 系统流程示意图
(2)主要功能
系统总计有8个功能模块,其中有7个业务模块和1个系统管理模块:
①项目管理
提供了项目接待登记功能,实现了项目基本信息的录入以及任务分配等,通过它能即时监控跟踪查询项目状态和进度。具体内容包括工程登记,任务安排,流程跟踪、进度查询等功能。
②作业管理
提供作业信息的多方面管理,提供了变更工程负责人,安排辅助工程负责人、其他作业人员,录入工作量、工序等信息。包括作业信息等功能。
③费用管理
提供了费用从登记到核算的流程化管理,实现了收费标准化的费用清单填写,费用清单信息核实,财务对费用的收缴与到账核准,部门产值的分配,部门间的产值划拨,外协单位工作情况核实与付费。包括费用预/结算清单,费用审核,收费登记,到账登记,产值核定登记,产值划拨,外协付费等功能。
④合同管理
提供了合同范本利用,合同登记,合同的归档报备功能,实现了合同/协议范本的上传与下载,合同信息的录入填写,合同备案存档。包括合同/协议范本,合同报备等功能。
⑤质量管理
提供了作业部门及院内质量管理,实现了作业部门对勘测工程项目进班组互检、部门外检、部门内审等质量评审,质量管理部门对勘测工程项目进行外业检查和最终评审。包括质量检审等功能。
⑥资料管理
提供了对内资料的归档,对外资料的发放功能,实现了按照档案资料类别进行归档资料上传移交和验收归档,对外成果资料的发放。包括:资料移交,资料验收,资料提供清单等功能。
⑦项目助手
提供了多层次的项目服务功能,实现了各类信息的汇总与统计分析。包括债权信息、生产/财务情况、产值分类统计、项目规模统计、大型项目统计、项目性质统计、工程产值明细、工作区域统计、项目类型统计、顾客联系记录、项目综合查询、费用综合查询、错误信息反馈。
⑧系统管理
提供了系统信息配置,实现了强大的后台维护功能。具体包括部门管理、作业班组管理、职务设置、职员管理、用户角色管理、产值类型设置、工作量算法、质量等级评定、收费方式、档案分类方法等。
3.4 主要特点与实际应用
(1)主要特点
系统在全面分析城市建设管理工作流程的基础上,整合了勘测生产管理工作中各个业务流程,结合了当前最新的Web技术、数据库技术,较早在国内城市勘测行业领域建立起了城市勘测工程项目管理信息系统,满足了各级部门对测绘信息多元化、集成化、智能化和网络化的需要,其主要特点有:
①流程化的管理模式
流程化管理模式是一种基于业务流程进行管理、控制的管理模式,其以规范业务流程为中心,提炼出持续和高效的系统化方法,犹如一张无形的手将各功能模块联系在一起,明确各岗位的职责,增强职工的责任心和彼此的协作能力。
例如:
向客户交付成果资料:先填报费用清单,市场开发部审核后,资料中心才可为出院资料盖章。
外协付费:外协单位必须通过合格供方评审,进入合格供方目录,方可参与到勘测项目活动。对其付费时需审核实际工作量(市场开发部)、项目质量(技术质量部)、资料归档(档案中心),再由分管院长、院长审核、总会计师审核后,最后财务室进行付费。
②勘测工程项目成果一体化的循环再利用
从勘测工程项目的接待登记开始,到项目的归档入库结束后,成果资料在新勘测工程项目得到借鉴与参考,避免了重复测绘,形成了一个完成的循环利用体系。如工程测量时,项目人员便可查询和调阅周边已完成过的初始地籍、竣工测量等资料,为其外业工作准备可利用信息资源。
③管理过程中的反馈
系统中融入科学、人文的管理理念,内置完备错误提交与反馈系统,能够及时将用户提交的问题,进行分类处理,信息数据误操作,直接后台管理还原状态点,或是根据需要修改信息;流程问题提交合理理由,经过正常审核,反馈正常流程;功能缺陷或系统性问题,经过专家评审通过,对功能递进式升级与改造,达到开放式系统运作的良性循环。
④自主研发
以Java为开发语言,采用了Oracle+Hibernate+Spring+Struts2+ExtJS体系结构.软件代码系统采用开源框架,完全自主开发,没有依附任何商业平台,可以极大程度保证系统延续性。
(2)实际应用
以武汉为例,截止2011年12月底工程项目系统管理着武汉市测绘研究院2005年以来近46356项工程项目信息,记录了包含国土测量、规划测量、基础测绘、地理信息、岩土专业、综合六大类别,初始地籍、竣工测量、遥感摄影测量、科研开发、岩土工程勘察、地图编印等58种项目类型,项目编号38类,工作量211条,收费标准明细311条,详细地记录着每项工程的基本信息、作业信息、费用信息、质量信息、归档信息、合同信息等各项信息,是全院生产活动和经济运行分析的晴雨表,是制定一级分配政策和完成外协支付等费用管理的重要抓手。勘测工程业务编号及分类类型方法、勘测产品及服务收费标准汇编(试行)、城市勘测电子档案的分类方法、城市勘测电子档案的标准和规范体系形成了一套完整的勘测工程项目管理体系,包括勘测业务编号标准,勘测档案资料类别标准、勘测业务类型标准、完整的收费体系标准。另外,本系统在行业内进行了积极的推广应用。
4 发展展望
城市勘测单位是城市建设的先行者,在城市建设中发挥着重要作用,成功有效地管理勘测项目不但有助于更好服务城市建设,也有利于推动勘测事业信息化进程。系统投入运行多年,下一步将在现有系统基础上实现产品化,可视化自定义业务流程,让非开发技术人员也能参与到流程定制、将业务流程的具体内容自定义,按管理需求重定义、报表的用户自定义,能够兼容城市勘测单位的差异化。
[1]肖建华,罗名海.构建信息化城市勘测体系 服务城市规划与经济社会发展[J].城市勘测,2008(1):6-7.
[2]蒋奔,陈璀.测绘工程项目相关数据管理技术研究[J].华北国土资源,2011(22):1.
[3]罗名海.城市勘测电子文档一体化管理[J].中国档案,2007(7):1-2.
[4]吕三和,张悦丽.基于协同管理平台的勘测项目管理功能实现[J].城市勘测,2011(5):1-2.
[5]李刚.轻量级Java EE企业应用实战--Struts2+Spring3+Hibernate整合开发[M].北京.电子工业出版社,2011.
[6]罗时飞.JAVA开发专家:敏捷Acegi、CAS:构建安全的Java系统[M].北京.电子工业出版社,2007(4).