Font Size: a A A

The Design And Implementation Of Workflow System

Posted on:2016-11-03Degree:MasterType:Thesis
Country:ChinaCandidate:T YangFull Text:PDF
GTID:2518304598451024Subject:Master of Engineering
Abstract/Summary:PDF Full Text Request
In booking department of Dianping,business situation is that associated businesses are separate and do not come to processes.This makes effective bussiness process track unavailable.Workflow system can solve such problems.Workflow system consists of two parts,workflow engine and workflow management.Applying workflow engine can standardize business process and make business more efficient.Workflow management system based on workflow engine can make business process management and business status track more convenient.First,this paper makes requirements analysis for workflow engine and workflow management subsystem.Second,this paper designs a new process specification by simplifying BPMN 2.0.Third,this paper designs a workflow engine based on the new process specification.The design of workflow engine is based on reasearch on the core of jBPM and Activiti.Fourth,this paper makes detailed design of the workflow engine by detailed class diagram and database design.Besides,this paper makes detailed design of workflow management subsystem by sequence diagram based on user requirements?After the design of workflow engine and workflow management subsystem,this paper implements them through the detailed code which makes the system more intuitive.Workflow engine is integrated with Spring,written with Java.Implementation of workflow engine is divided into multiple modules,follows the high cohesion and low coupling principle,using the design patterns such as factory and template,making the code structure of the workflow engine clear and easy to test.Workflow management subsystem uses the J2EE architecture,divided into a plurality of modules,each responsible for different functions,using Spring,Struts2 and iBATIS,written with Java,JSP,XML framework and JS language.
Keywords/Search Tags:BPMN 2.0, MVC, Spring, Struts, Ibatis
PDF Full Text Request
Related items