湖北田源建设工程有限公司 湖北省黄冈市 438000
摘要:水利工程设计环节之间相互藕合,适合运用工作流技术来管理流程,实现对设计流程的定义、建立和执行的管理监控,可以使水利工程设计管理系统'从面向功能的处理模式转向面向设计流程的处理模式,进一步使之成为具备业务流程管理能力的系统。鉴于此,本文先简要介绍了水利工程设计工作流管理系统,然后分析了水利工程设计工作流管理系统的开发过程,最后阐述了这种系统的应用优势,以其可以为相关人士提供一定的参考和帮助。
关键词:水利工程;设计;工作流程;管理系统;研究
引言
水利工程设计工作作为一项基础性项目工程,一直以来受到了人们的广泛关注,而水利工程设计流程是整个工程的核心内容,设计流程管理的效果直接决定着整个设计工作的效率和质量。除此之外,由于水利工程的设计工作也处于该流程当中,所以比较适合应用工作流的思想来对其进行动态性的管理。这就这样才能不断提升工程的施工效率,进一步更好地确保了整个工程的最终施工质量。
1、水利工程设计工作流管理系统
根据工作流管理联盟所提出的工作流参考模型,以下将对设计基于工作流的水利工程设计流程管理系统进行简要的介绍。
系统的体系结构给出了抽象水利工程设计工作流管理系统的功能组成和接口。该系统主要由以下功能模块组成:设计流程建模工具项独立功能模块,为用户提供一个实用的设计过程分析和建模手段,负责建立和维护工作流模型。模型数据一方面通过工作流引擎的建模工具存储在工作流模型数据库中;另一方面,其他工作流管理系统也可以生成形式化描述。设计流程定义:将实际设计过程转化为工作流模型,是对设计过程的形式化描述,用于支持自动化操作。流程定义包括活动及其关系、活动启动和终止的标准、活动的参与者、被调用的应用程序等。工作流引擎又称为工作流机,是工作流管理系统的核心,对系统其他部分的控制和协同作用。工作流引擎负责解释工作流模型,推进执行的过程中,完成与积极参与者的互动(分配任务给用户,准备任务的数据和用户程序接收用户提交,等),如果有必要,应用。用户界面:通过任务表管理工具允许用户获取任务,下载任务数据和程序到工作流引擎报告任务执行状态,提交任务执行结果。管理员界面通过流程监控单元监视工作流的执行状态。启动、恢复、恢复和删除工作流实例,查询工作流实例的工作状态,并处理工作流执行过程中的异常。此外,为了提高系统的适应性,给出了定义过程,给出了设计过程的约束条件,以达到协同设计的目的。
2、“水利工程设计工作流管理系统”的开发过程
在“水利工程设计管理系统”当中对工作流管理技术进行合理的应用,其实就是将工作流管理技术的指导思想充分贯穿于整个开发过程的需求分析、设计、实现、测试等各个阶段。
2.1、需求分析阶段
任何成功的信息系统都体现了以用户为导向的宗旨,从用户的需求出发,设身处地为用户着想,满足用户的信息系统可用性要求。
当然,为了满足用户的需求是不是用户想要做什么,实现什么,但首先对当前经营状况和未来发展的要求,综合分析所有的用户,在这个基础上,用户的业务进行优化重组,业务活动和标准的建立,用户商业行为应该遵循新开发的商业惯例。
在需求分析阶段,设计过程应作为一个完整的研究对象,用工作流视图设计过程,分析设计过程中的各种属性,其中包括:
1)流程的主要结构:其主要包括构成设计流程的活动和活动之间的联系;
2)角色:角色主要是指在组织中对流程进行处理操作参与者;
3)流转规则:构成流程的活动相互之间的执行顺序和转换条件;
工作流管理系统三个功能区
4)数据:即对流程和组成活动状态的相关参数进行描述等等。
在基于功能的管理系统中,上述过程属性往往被认为是独立的、彼此不密切相关的东西,而不是作为有机组成部分的过程,因此系统的开发并不能反映业务流程的特点。
用户流分析是用工作流技术进行流程分析,建立模型过程,用文本、图形或标准化的工作流定义语言设计流程,最后形成文档,结果将是设计过程的基础。
2.2、设计阶段
在这个阶段要完成的工作主要是严格按照工作流程生命周期的特点对具有流程管理功能的工作流系统进行设计。
流程的生命周期通常情况下分为两个阶段:分别是流程建立阶段和流程实施阶段。具有流程管理功能的工作流系统应该在整个流程生命周期期间提供三方面的功能,如下图所示:
2.3、建立阶段:该阶段主要是实现流程的设计和定义功能,对流程及其组成活动进行定义、分析和建模处理。
2.4、实施阶段:这个阶段包括两个功能,一个是负责建立流程实例的操作、实施和控制管理、活动的各个组成部分的合理调度过程,以及调用者或应用程序资源。第二个是负责流程活动的组成和用户之间的交互,通常是通过应用程序或外部工具来实现的。
2.5、实现阶段:有两种方法来实现业务流程的管理信息系统:一是遵循工作流参考模型完全通过自主研发的方式实现的标准;二是遵循工作流参考模型组件和接口标准,现成的,普通的产品,通过系统集成的方法。前者采用系统开发的方法有针对性,但往往需要投入大量,成本高,周期长,后期维护工作更为复杂;后一种方式更容易实现,通用性强,技术支持面广。
2.6、测试阶段
最后是测试阶段,在这个阶段当中设计过程主要是作为一个基本的测试用例单元,也就是说,在设计测试用例时,测试参数的过程参数不是单独的测试用例,而是一个测试用例组件,验证了整个流程的正确性。
3、采用工作流管理系统的优点
1)提高企业管理的规范化水平;
2)提高效率:业务处理自动化可以消除不必要的步骤:
3)更好的过程控制:通过标准化的工作方法和有效的审计跟踪改进业务流程管理;
4)改进客户服务:响应客户能力,提高可预测性;
5)灵活适应性:根据业务需求的变化重新设计工作流;
6)对业务流程的改进:简化业务流程并使其精简;
7)更好地平衡工作人员之间的负担,例如在没有工作人员的情况下自动分配其他人员;
因此,利用工作流管理技术来提高系统的整体可用性,采用工作流管理技术设计流程管理是趋势。第四章和第五章将从工作流建模和工作流引擎两个方面进行分析和设计。
总之,水利工程设计工作流管理系统使设计过程灵活、适应性强,提高了设计效率和用户满意度,实现了柔性设计任务。该系统主要由设计流程定义、工作流引擎、任务表管理和设计流程监控、设计流程协调等单元组成,用户和管理员通过各自的管理界面来操作工作流。设计流程定义是实现工作流建模的功能,是管理的对象和基础,工作流引擎是系统的核心,促进驱动模型的实现。
参考文献:
[1]沈凯.水利工程设计档案管理系统的设计与开发[J].河南水利与南水北调,2016,04:123-124.
[2]韦瀛寰.工作流引擎在工程项目管理系统中的应用与研究[J].山东工业技术,2016,12:100-103.
[3]王建鑫.水利工程的信息化管理系统设计分析[J].内蒙古水利,2016,12:71-72.
[4]赵继伟.水利工程信息模型理论与应用研究[D].中国水利水电科学研究院,2016.
[5]曾铖.水利水电工程移民资金管理系统的设计与实现[D].吉林大学,2016.
论文作者:黄琼
论文发表刊物:《基层建设》2017年第21期
论文发表时间:2017/11/3
标签:工作流论文; 流程论文; 管理系统论文; 过程论文; 用户论文; 阶段论文; 工程设计论文; 《基层建设》2017年第21期论文;