| At the highly informationalized society of today, the market economy continues to deepen and enterprises'scale continues to become larger, so the production mode or management mode of enterprise change a lot in order to deal with the unprecedented challenges. The enterprise must adjust internal policies and regulations, and seek an advanced scientific management method, and the comprehensive budget management rightly meets this requirement.Comprehensive budget management can effectively organize and coordinate enterprise's production and operating activities to complete enterprise's business goals by allocating, assessment and controlling the enterprise's internal resources. On the other hand, the comprehensive budget management also involves the enterprise's internal production, marketing, supply chain, customer relationship management and so on. Therefore, it is a comprehensive enterprise management, and a comprehensive control mechanism.This paper makes overall analysis of comprehensive budget management of one company, and introduced the necessity of developing comprehensive budget management information system based on workflow. Then system architecture, system functions, workflow engine and system integration were designed, and the system was implemented. This paper includes the following main contents:(1) The status and existing problems of the company were investigated, and the requirements of comprehensive budget management system were analyzed.(2) According to the requirements of budget management a comprehensive budget management system based on workflow system was designed At the same time, this paper researched how to integrate comprehensive budget management system, workflow system and some of the enterprise's original systems such as ERP,SCM,DRP by using SOA.(3) The workflow engine was designed and implemented according to the system architecture, and all main parts of workflow engine, as well as data flow of the comprehensive budget management system in workflow were introduced.(4) This paper researched how to use workflow transaction to control data consistency between the comprehensive budget management system and other application systems.(5) This paper described the practical application of the system in a specific enterprise and introduced the key technologies. |