| At present, with the constant quickening of education informationization process, the traditional mode of teaching in classroom has been replacing by the new teaching mode. Multimedia teaching method is more and more popular in school education and social education. In traditional classroom, blackboard and chalk are the main education tools, and textbook is the main education material. But in multimedia teaching method, the execution of the teaching activity is more dependent on the application of new technologies such as computer, projector, and smart board, network and so on. Multimedia courseware is playing a more important role in the composition of teaching material. Especially in some distance educational training organization, learning from courseware has been the main mode of training activity, and the development and quality control of the courseware has been one of its main business fields.With the expansion of education training scope and deepening of education activity, the requirement of courseware's quantity is constant increasing. Currently, developing a courseware need a little bit long period of time, so it is very difficult for educational training organizations being responsible for the development of all courseware it using. For this reason, many educational training organizations outsource some development of courseware to third party enterprise, which make organizations can focus on the courseware's quality and learning service's quality. However, courseware outsourcing is a cooperating process between two or more organizations, which undoubtedly increase the difficulty of courseware project management and risk factors. The aim of this paper is to adopt the ideology of workflow management on the management of courseware development, and to develop a courseware development flow control system which conforms to WfMC specification based on the analyses of workflow management system and courseware development process.The beginning of the paper introduce the courseware development outsourcing mode based on the example of courseware development process of Shanghai Executive Leadership Online Learning City, and analyze the main mode and management problem of courseware development outsourcing, which conclude the necessity of this paper. In the next place, the paper introduce the some common types of courseware and its evaluation criteria and principle, analyze the main process of courseware development, and abstract its process model. Furthermore, based on the related theory and technology of workflow management, the author design and implement the courseware development flow control system on the Eclipse development platform and SQL Server database system using UML model language and Java technology. Finally, the paper introduces the application instance of the system briefly. |