高校建设工程合同审批流程的设计与实现

2019-05-30 03:31张朝晖张晓霓王罡杜晋博
中国教育信息化·高教职教 2019年4期

张朝晖 张晓霓 王罡 杜晋博

摘   要:隨着高校教学科研及办公条件的逐渐改善,基建与大修项目处于持续增加中,在建设过程中不可避免地需要签订大量的建设工程项目合同。本文以某大学建设工程项目委托合同审批流程为实例,从项目需求和实现技术两方面,对基于Java EE技术和可视化工作流程的建设工程合同审批系统建设进行了讨论。该系统规范了合同申请审批流程,减少了手工流转的延迟,避免了线下审批的低效率。本文对高校基础设施建设项目信息化管理提供了有益的参考经验。

关键词:建设工程合同;可视化工作流;Java EE

中图分类号:TP399 文献标志码:A 文章编号:1673-8454(2019)07-0078-04

一、引言

为了贯彻财政部、教育部关于进一步提高行政事业单位内部管理水平、规范内部控制的要求[1],各个高校对内部控制管理都提出了新的要求。随着高校大规模校园基础建设的增加,不可避免地需要签订大量的建设工程项目合同。建立科学高效的合同审批流程,规范合同签订程序,对合同实施信息化分类管理,有效监控资金使用情况和合同执行过程,对高校基建具有重要意义[2]。

传统的基建工程合同审批管理方法是以纸质为主,线下流转审批,无论是合同的送审、归档、查阅和检索都存在着很大的局限性,需要花费大量的时间、人力和物力在数据整理、查找核实和申请审批过程中。

本系统提供一种基于工作流控制的电子化合同审批管理方法,实现合同审批流程自动化,合同审批流转过程可管控和跟踪,大大提高了合同审批效率,规范审批流程,保留审批和修改痕迹并保护合同信息安全,对高校基建项目的信息化建设管理具有一定的借鉴经验。

本文针对建设工程项目委托合同审批的特点,介绍了可视化工作流平台的总体框架以及功能模块,详细说明了合同申请审批的流程和表单设计,对系统的技术选型、架构和数据类型进行了介绍。

二、工作流及工作流管理系统

1.工作流

工作流(workflow)的概念起源于生产组织和办公自动化领域,是针对日常工作中具有固定程序的活动而提出的一个概念,是一种重要的人机协同工作形式,目的是将工作分解为明确定义的任务和角色[3],按照一定的规则和程序执行这些任务。它使得具有固定流程的业务可以进行全自动化或半自动化执行,并对其进行监控,从而降低成本,提高工作效率。采用工作流管理,不仅实现了高校业务运作过程的管理和监控,而且能够对工作流管理实时数据进行统计和分析[4-5]。

2.工作流平台的特点

以某大学工作流程平台为例,该平台采用统一的页面显示风格,具有业务表单通用信息自动填报、业务流程电子审批等功能,流程平台的总体架构如图1所示。

该架构下的主要功能模块包括:

(1)一站式流程服务中心

用户通过统一的流程入口,待办/在办/已办流程操作方式,实现各种信息服务和流程协作办事功能。

(2)SaaS化流程表单服务

将编辑生成的表单上传至平台后,对其进行解析和HTML/JS/CSS渲染,并实现与用户的数据交互;实现工作流引擎,按照流程编辑器编排的业务流程严格执行;将表单数据与工作流流程进行整合,实现工作流执行过程中对表单数据的读写操作。

(3)可视化工作流程开发

流程设计采用基于Web的可视化设计技术,开发者访问部署在用户环境中的InfoPlus私有云服务,即可在浏览器环境中完成所有的开发工作。工作流模型的开发采用WebUI可视化工作流编辑,即通过类似MS Visio的拖曳式流程编辑工具进行流程编辑,如图2所示,其中包括人工节点、自动节点、条件节点、串行、各种会签、分支、归并、回退、子流程等功能。

(4)可视化流程表单开发工具

可视化流程表单开发页面如图3所示。表单设计采用基于Microsoft InfoPath的可视化表单技术,开发者只需要掌握Office排版技巧即可进行开发。表单开发具有丰富的控件,支持嵌套、重复、表格、节等等,以及自由组合,无需任何代码。系统实现了效率极高的解析引擎,将Office表单自动转化为交互式的Web页面,无需一行代码,即可实现全功能的表单设计,形成系统标准的工作流描述结构和表单描述结构,交由SaaS化的流程表单服务进行处理。

(5)流程监控与管理

流程监控管理中心可以提供重要的干预功能,以及基于流程运行数据进行的统计分析功能。流程干预功能主要用于流程管理员对流程的异常情况或者一些需要特定干预的情况下,对流程/表单进行高权限的强制修改。图4为流程监控与管理页面,可以对表单进行挂起、终止、补偿和删除等修改,对于流程的稳定运营来说,这是必不可少的功能。

(6)事件驱动接口模型(Messenger)

通过标准的事件驱动模型实现流程平台与各现有业务系统、数据库的整合:支持在流程运行的各个环节触发不同类型的事件并实现数据交互;提供基于Java编程语言的事件模型开发包。

3.用户岗位授权

高校基建工程项目的特点是:投资金额大、质量高、工期紧、功能独特、项目体量大,建设工程合同的管理监控包括多个部门,多界别的流程审核业务需要在不同角色间流转[6],不同岗位角色对业务的操作一般并不相同。一般而言,业务要经过申请人申请,并通过多个岗位审核后才能最终完成。系统管理人员主要通过该平台的用户岗位授权系统,配置角色岗位权限和基本数据权限,对整个系统的用户权限进行分配、控制和管理,为每种用户定义可访问的页面集合。此流程的审核岗位角色有:基建处计划投资科、基建处分管处领导、造价咨询、审计处、法务处、校领导。审批参与人在一门式的待办事项中收到通知,通过点击链接进入流程平台审核页面,在权限控制范围内进行合同审核和修改。通过用户岗位授权,可以明确划分各个岗位角色的操作审核权限,确保不同部门、岗位之间权责分明,实现跨部门审批的线上高速流转,提高办公效率。

三、规范业务审批流程

1.規范业务流程

建设工程项目委托合同申请审批环节涉及施工单位、基建处、审计处、法务处以及校领导等部门,是一个典型的工作流过程。对以上各项业务进行分析、梳理、总结和归纳,明确业务的目标、范围和内容,以基于信息流的方式记录合同审批的整个过程,将业务中的决策机制、执行机制和监督机制融入到业务流程中的每个业务环节,并有效增强系统的可扩展性和灵活性。引入回退机制的设计,使数据管理在标准化的基础上更加灵活,应对不断变化的业务审批需求。

2.流程的概述

建设工程项目委托合同申请审批系统的具体操作流程步骤如图5所示。

工程师点击进入申请流程,填写申请信息。点击提交,表单跳转下一步。计划投资科查看申请信息,提交给计划投资科科员或造价咨询提交审核意见,投资科科员也可以提交给造价咨询,造价咨询也会反馈给对应计划投资科内部科员或计划投资科。系统根据计划投资科选择的是否为特殊合同以及是否为格式化合同,进行如下处理:

(1)普通合同

①格式化合同

计划投资科提交审计处,审核后返回给分管处领导;分管处领导审核通过后传给计划投资科确认,计划投资科确认后上传最终合同电子版及合同盖章后的扫描件,流程结束。

②非格式化合同

计划投资科提交审计处和法务室并行审核,审核后返回给分管处领导;分管处领导审核通过后传给计划投资科确认,计划投资科确认后上传最终合同电子版及合同盖章后的扫描件,流程结束。

(2)特殊合同

分管处领导审核通过后给计划投资科确认,计划投资科确认后上传最终合同电子版及合同盖章后的扫描件,流程结束。

四、系统设计关键技术  

为提高用户使用的易用性以及系统运行维护的可靠性和高效性,本系统的开发基于Java EE平台,主体代码采用Java编程语言和服务器端Java技术开发, 以JSP + Spring MVC + Hibernate技术实现。 图6是系统的E-R图[7],图7是系统的框架图,包含了表现层、业务层、持久层和数据库等几个部分[8]。

系统实现的软硬件环境如下:硬件环境为2台服务器,CPU为4核及以上,内存为8G及以上,硬盘为100G或以上;软件环境为Linux Centos 6.0系统,编程语言为Java、JavaScript、html、Jsp 。

五、结束语

综上所述,基于可视化工作流的高校建设工程项目委托合同审批流程系统,是一种非常有效的高校基建信息管理系统,满足财政部及教育部关于加强事业单位内部管理水平,规范内部控制等要求。该系统不仅为参与合同管理的有关部门提供了有效的网络化、规范化管理手段,而且使学校能及时掌握已开展的合同项目签订执行情况,为决策者实时反馈信息,便于决策者及时做出合理决策。该系统的运行,对学校加强内部管理水平,规范内部控制,进行相应的信息管理系统建设,具有较强的借鉴意义。

参考文献:

[1]教财函[2013]142号.教育部关于做好《行政事业单位内部控制规范(试行)》实施工作的通知[Z].

[2]汪韵秋.高校基建项目合同管理体系研究与应用[J].建筑经济,2013(3):68-70.

[3]范玉顺.工作流管理技术基础[M].北京:清华大学出版社,2001.

[4]田根,陈云,汪地等.基于Web分布式工作流管理系统的研究与开发[J].机电一体化,2000(4):27-30.

[5]徐亮,张莉,樊志强.一种基于UML的实时工作流建模方法研究[J].计算机研究与发展,2010,47(7):1184-1191.

[6]曹在伟.高校基建工程项目合同架构及管理体系[J].上海建设科技,2014(4):97-100.

[7]Java EE at a Glance[EB/OL].http://www.oracle.com/technetwork/java/javaee/overview/index.html,2018-07-03.

[8]杨勇.基于Web的销售合同管理系统研究[D].上海:复旦大学,2011.

(编辑:王晓明)