节点文献

基于jBPM的工作流管理系统设计与实现

Design & Implementation of a Business Process Management System Based on jBPM

【作者】 孔亮

【导师】 刘小峰;

【作者基本信息】 华中科技大学 , 软件工程, 2011, 硕士

【摘要】 随着社会经济的高速发展,信息化已经逐渐成为企业发展的大趋势。工作流管理是企业信息化过程中必不可少的一部分。它在企业的OA协同办公,人事审批,采购等领域都发挥着不可替代的作用。工作流系统效率的高低在一定程度上决定了企业办公的效率。如何实现一个既能够满足企业日常业务需求,又能同时保证工作效率的工作流管理系统成为企业提高自身竞争力迫切需要。本系统是一家大型集团企业的资金管理系统下的一个子系统,主要负责资金系统下的业务流程的管理。本文也是以这样的背景为前提,结合软件工程知识和软件体系架构的相关理论,根据实际项目开发中的对业务需求和功能需求的理解以及对系统整体架构的把握,重点对工作流管理系统的分析和设计进行了研究和论述。本系统的关键在于系统业务的分析以及对开源工作流框架jBPM的运用,在开发的过程中连带使用到Java反射,JDBC,Hibernate,Spring,设计模式等技术和框架。通过基于jBPM的工作流管理系统的开发,极大地提高了该资金系统的业务流程管理模块的可扩展性和灵活性,从而极大地提高了系统的功能和效率。系统中基于jBPM实现的流程监控,查询历史记录等操作增强了系统的人性化和可用性,并且由于jBPM的应用,系统的处理效率较旧系统也有一定的飞跃。本文中对jBPM如何在项目中使用,如何实现国内特殊需求,也做了一定的研究和总结,并且提出了一些可用的建议,为类似系统的开发或研究提供了可以借鉴的经验。

【Abstract】 With the rapid development of economy, informationization has gradually become the major trend of development of enterprises. Business process management is an essential part in the process of informationization of enterprises. It plays an irreplaceable role in the area of OA, personnel approval, procurement and so on. The efficiency of workflow system determines the degree of office efficiency to some extent. It is an urgent need for enterprises to improve their competitiveness that how to achieve one workflow management system that is able to meet their daily requirements, but also ensures the efficiency.This system is a subsystem of capital management system of a large corporation. The subsystem is responsible for business process management for the financial system. This article is also based on the premise of this background. With the knowledge of software engineering, I focus on the analysis and design of this system and do some discussion about the two key points according to the understanding and grasp toward business requirements. The crux of this system is business requirements analysis and the use of workflow framework jBPM. We have also used other development technology, such as java reflection, JDBC, Hibernate, Spring, design patterns and so on.We have improved the scalability and flexibility of the business process management subsystem of the financial system by using jBPM as developing framework. It is a reliable method to improve the functionality and efficiency of the system. The operations, such as process monitoring and history record query, based on jBPM have also enhanced the availability and humanity. Now the new system runs better than the old one because of the using of jBPM. This article also does some study and get a summary on how use jBPM in your project and how to implement special requirements. I have also made a number of available recommendations for the development of similar systems, and provided a reference to them.

【关键词】 工作流工作流管理系统反射流程监控
【Key words】 jBPMBusiness process managementOAHibernate
  • 【分类号】TP311.52
  • 【被引频次】2
  • 【下载频次】101
节点文献中: 

本文链接的文献网络图示:

本文的引文网络