| With the rapid development and popularization of computers, people use computers to manage work more common. This in the network has become widespread, particularly conspicuous. As the same time, with the development of production management, project management also has gained recognition. The use of computers in project management also has become a demand of people. As a result of the demand, a variety of project management systems sprang up like mushrooms, and have obtained the considerable development in these few years. However, with a variety of project management systems continuing to apply in enterprises, the project management system's shortcomings highlights day by day. The project management approach of most project management system is still at anytime-editing, stand-alone and single-file. The project management is often disorderly and chaotic, as well as the design of projects is usually done by a familiar person solely responsible for the design, increasing the burden on individuals is not conducive to the future work of the handover. All these have affected the efficiency of enterprise project management, and increased management costs.After the thorough enterprise thorough investigation research, embarked from the solution project management disorder and the design not nimble question, it is time to propose based on the work class coordination project management system. Take the workflow technology and computer -supported collaborative design technology into the project management system. Use workflow technology to organize standardized project management practices,and allow the project to be designed by multiple designers to co-design completed through collaborative technology. Workflow-based collaborative project management system has changed from the previous project management methods, improving the enterprise's project management efficiency, and reducing management costs.Workflow is the workflow of the computational model, as in the computer model indicated that an appropriate workflow logic and rules, and imposed terms. The workflow model is the key of workflow technology, since the implementation of the workflow engine must rely on the workflow model. The workflow management system is the basis of work-flow model, through the workflow engine to handle the workflow system. According to principles of the workflow model, combining the characteristics of the project management system ,and the analysis logic operation condition composition, it has established the project management workflow model. When selecting the file format, since XML data indicated the existence of rich, easy to use, no restrictions on the advantages of platform, XML documents become the project management workflow model in documentary form. According to the project management work-flow model features, it has redesigned XML tags, and defined the label attribute. In terms of standards and rules of logic, it has proposed the role of the password and completion of degree standard. Password standardized role is responsible for managing the main body of the object. The node-degree standard is based on the completion of pre-completion as a trigger condition. Using binary tree structure to organize the logic and regular condition, it carries on the operation to logic and the regular condition through the heel traversal's algorithm. Through Computable model representation for the various links and logic rules in the workflow, it realizes project management to guide the orderly organization and changes the chaotic phenomenon.Computer-supported collaborative design, that is, to rely on computer and network environment, the designers at different geographical locations effective organization together, through collaborative means of communication to jointly complete a design task. In the collaborative design process, a well-designed version of the number of participants that can be used, and a participant can also produce multiple design versions. Version of management is standardized organization of these versions, so that dispersed designers to design changes have timely access to information, to concentrate on the design task, do not worry because the distributed version of the chaos caused by geographical location and the place to write dirty situation. Therefore, design version management is the key and the core of collaborative. Version management can be divided into five parts. The version information module is responsible for the establishment and maintenance; the version operation module is responsible for the operation and data version of the amendment; the security authentication module is responsible for the distribution of competences and management, as well as the rules; the data accurate module is responsible for the version uniform maintenance, and distributing the new version; the overall scheduling module is responsible for managing four other modules, depending on the circumstances call them, and with the collaborative design system, other functional modules for data transmission. In the collaborative project management system, version management reality of the process, re-version of the type analyzed, an improved version of the class. Improved version of the class relative to the original version of the class, is a lightweight version. It does not include versions of all of the information, only one version of the changes in record-keeping type differences. Improved version of the class reduces the network burden, and improves the efficiency of collaborative interaction. In the settlement of the conflict in the design, according to the localized characteristics of the project design, it has proposed token tree conflict resolution mechanism. Token tree structure is converted from the project over the structure. The time slices through appropriate management mechanism, so that tokens can be smoothly and effectively in all nodes in the decentralized flow. Using of collaborative design project management system, on the one hand the task of reducing the burden on the individual, on the one hand the exchange of multiple designers to complete the design task to discuss the design work is consistent with the characteristics of the enterprise to improve work efficiency and accuracy.In addition to the introduction of workflow technology and collaboration technology to transform the project management system, but it needs the good project management interface, as well as with other mainstream project management system for data exchange interface. System management interface is based on tree list and Gantt chart to display a combination of project information and provide the user directly to a simple method of operation. Through inheritance the control class of windows system, re-write the control redraw and events, it has designed a good management interface to meet the system requirements. In the data exchange interface aspect, it has mainly provided a set compatible data exchange interface with the Microsoft Project system. Through the Microsoft Data Engine, analysis of the Microsoft Project data structure, such as Project, Tasks, Resources, Assignments, Successors, Predecessors, TaskSplits, BaselineTaskSplits, and Calendars. Following by the norms of OLE interface, it has designed the basic operation of data exchange, such as tasks to add, modify, delete and so on. Organizing these particle size smaller operations, design the formation of a set of complex data exchange interface.This paper based on a lot of research work, from solving business management issues, and according to the realities of workflow technology and collaboration technology trends , creatively takes them to the project management system ,and proposes Workflow-based collaborative project management system. The system is now in a design of effective operation, its usefulness has also been verified. |