Font Size: a A A

The Design And Implementation Of Workflow In Jingmen Electronic Supervision System

Posted on:2010-08-17Degree:MasterType:Thesis
Country:ChinaCandidate:Q ZhangFull Text:PDF
GTID:2178360275451385Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
With the coming of information-based wave tide,Governments are beginning to regard how to use information technology to improve traditional models of management,as the opportunity and challenge of the new century.So,Workflow technology is increasingly becoming the focus of the OA system.But,how to demonstrate the actual working process with a digital pattern perfectly is the goal of many software developers.There are many workflow engines on the market nowadays.Maybe you will doubt why I choose jBPM as the workflow engine of the supervision system.So,this article gives a brief introduction to dominant products at the beginning,such as OSWorkFlow,Enhydra Shark,OpenWFE and so on.On comparing advantage and disadvantage between them,the paper illustrates why to choose jBPM.As a opensource workflow engine,jBPM regards workflow as a activity diagram in UML, which is favorable to the communication between customers and Software developers.And it has a flexible,extensible mechanism.Furthermore,it provides the good Support for rollback of mission and countersign.In order to make readers know the jBPM-based workflow system better,the paper is not eager to introduce jBPM,but rather technologies used in the system. Such as J2EE,it composes the framework of the system,and it is the foundation of other technologies.Struts,which is a implementation of MVC architecture,separates business logic and UI,which is for convenience of maintenance and update. Hibernate,which make it as convenient to operate database as using object,and it makes switching between databases easier.Spring,it provides us transaction and dependence-injection management.Freemaker,it is the key that implement custom form of workflow system.In the chapter 3 and 4,which is the core of this paper,it explains the architecture of workflow management system,and it has directive significance for understanding structure and principle of jBPM.On all the preparation work has been done,this article introduces each sector of jBPM engine,such as definition,deployment and execution,and how to handle rollback of mission and countersigned mission were stressed.Meanwhile,this part introduces scheduling and operational mechanism of jBPM by analyzing the source code.At last,the paper presents the design and implementation of the Jingmen Electronic Supervision System,and explains how to implement authority management,definition,deployment and transaction of workflow,custom form,and give the result of test,so that the subsystem can be committed to upper layer application.In short,both theory and practical application are interested in the paper.And it elaborates on the application of jBPM engine in OA system.
Keywords/Search Tags:jBPM, Workflow, J2EE, Custom form
PDF Full Text Request
Related items