Font Size: a A A

Research And Implementation Of Workflow Engine For Invoicing System

Posted on:2017-04-21Degree:MasterType:Thesis
Country:ChinaCandidate:X W JinFull Text:PDF
GTID:2308330482995772Subject:Software engineering
Abstract/Summary:PDF Full Text Request
With the advent of the information age, more and more companies are trying to achieve standardization and automation of business processes, in order to improve the overall efficiency. With its own advantages in process modeling and automation management,workflow is getting attention from various application areas.Based on Workflow technology, the workflow management system is committed to help enterprises strengthen their own ability to control the execution of business processes.According to the actual needs of business, analyzing and Modeling business processes not only allows companies to have a more clear understanding of their own Long-standing business processes, but also can help companies rectify many irregularities that exist in business. On the other hand, based on the process definition,with functions that the engine as the core provides, scheduling activities and related roles effectively by way of running instances, so that business can be conducted in strict accordance with preset conditions and enhancing business process control.Inventory management is the most basic and most important part of the daily management, which relates to the normal functioning of their own material and capital flow.Depending on a stable inventory management, daily operations can get good protection and support. Regular application systems focus on data maintenance, tracking every step of business activities and providing detailed data analysis. However,with diversification and flexibility of invoicing business process, which means that simple data support can not meet the demand, companies need further automated management of business.In accordance with the actual needs of the automation business, this paper is dedicated to the design and implementation of workflow engine for invoicing system. In this paper, the work can be summarized as the following three points:(1) In terms of workflow model, for modeling the structured information of business activities, a workflow model based on binary tree is presented. Meanwhile, with introductions of elementary structure unit – the binary tree node including state sets and properties, the method of process definition is described.(2) Based on the actual situation of enterprises, in order to integrate workflow engine into invoicing system conveniently, a framework of a relationship-based lightweight workflow engine is presented. Additionally, the core functions of workflow engine:scheduling mechanism engine, audit mechanism and task mechanism are described.(3) The exact implementation details of workflow engine for invoicing system is presented, which includes the choice of development platform, database design andintroduction of core interfaces.Finally, through the results show of the actual application in invoicing system, the paper illustrate that this engine can meet the business needs and achieve the desired design goals,which has a clear structure and is easy to configure and control.
Keywords/Search Tags:Workflow Model, Workflow Engine, Invoicing System, Binary Tree, Lightweight
PDF Full Text Request
Related items