Font Size: a A A

Design And Implementation Of Workflow-based Collaborative Project Management System

Posted on:2009-02-22Degree:MasterType:Thesis
Country:ChinaCandidate:H B NiuFull Text:PDF
GTID:2178360272976621Subject:Software engineering
Abstract/Summary:PDF Full Text Request
Along with China's accession to the WTO, the traditional car manufacturing companies are directly faced with fierce competition from foreign competitors. In order to improve its comprehensive competitiveness, the FAW decided to take the information technology as a key task. The project of collaborative project management system was build in such a context.At present, the market's major project management software is divided into two groups: high-end project management software, including P3, OpenPlan, whose common features of the software is powerful and it is mainly used in large-scale projects. The Microsoft Project and the other is represented by the low-end project management software, which applies to a number of small and medium-sized projects. The positioning of the collaborative project management system of Qiming is to meet the demands for large-scale manufacturing enterprises.In the first chapter of this paper,combined with the actual work of the author, it has made a brief introduction of the project, and the main work of the author.The second chapter did a comprehensive exposition from three aspects of the workflow -- workflow,workflow management systems and PhosphorPDM. In the brief introduction of the workflow, mainly from the workflow definition applied to industry, specific applications and the relationship between other IT system,these four aspects of the workflow are described; in the workflow management system, mainly from the Workflow Management System Definition, classification and the benefits of four parts are to be illustrated; the workflow management system of PhosphorPDM, introduced the four part of the workflow management system of the PhosphorPDM (that is, customized workflow, workflow Engine, workflow monitor and the worklist).In the third chapter, the project management theory and the Phosphor collaborative project management system are introduced. The theory of project management at the project life cycle, project definition, project planning, implementation and follow-up, contract management, change management, risk management, quality management, problem management and information management and other aspects are discussed. For the project management system of PhosphorPDM,it gives a breif description of the four modules (the project management, the template management, the resource management and the contract management).In the fourth chapter, PhosphorPDM system architecture and key technologies are involved in a detailed exposition. The PhosphorPDM's application layer consists of three main layers: the basic layer structure, function layer and basic management layer; the key technologies that the system are involved in are J2EE, EJB and MVC design patterns and so on.In the fifth chapter, it's mainly about the requirement of lifecycle and workflow of the project management system. The system consists of two lifecycles, project management lifecycle and worktask lifecycle. There are six major workflows, the project planning workflow, the project executing workflow, the project ending workflow, the project accepting workflow, the project modifing workflow and the default workflow of the tasks.The project management lifecycle consists of six states.There are three project management stages: the planning stage, the executing stage and the ending stage, and there are three states: the suspended state, the completed state and the canceled state. The project management lifecycle are binding five workflows of all, namely: the project planning workflow, the project executing workflow, the project ending workflow, the project accepting workflow and the project modifing workflow.The phase of the planning stage binding the project planning workflow,the phase of the executing stage binding the project executing workflow,the phase of ending binding the ending workflow,the gate of the ending phase binding the project accepting workflow, and the suspended phase binding the project modifing workflow.The task of the project's lifecycle is not binding workflow. There are five stages:the preparation stage, the executing stage, the suspended stage, the completed stage and the canceled stages. After the completion of creating the task,its state should be the "preparation" state; at the start of the task, its state should be the "excuting" state; after the completion of tasks,its state is "completed" status.The purpose of the project planning workflow is to help the project manager completing the project from the planning stage to the excuting stage. Once the project entered the excuting stage,it will not return to the planning stage. The purpose of the project excuting workflow is to start the worktask acordding to the task's starting condition.The project ending workflow is used to start the worktask acordding to the task's starting condition after the project entering into the ending stage and haven't be acceptted. The purpose of the project accepting workflow is to submit the result of project to the competent leadership of the audit.The purpose of the project modifing workflow is to help the project manager to modify the project in the phase of the project excuting and the project ending.The purpose of the default task workflow is to help the task's principal to complete the task.The sixth chapter described the design and implementation of project management system's lifecycle and workflow. Furthermore, it gives a final result. In the system of CPDM, the lifecycle stage is defined as the configuration file- LifeCycleStateRB,which is under the package of com.faw_qm.lifecycle.util. To customize the workflow and lifecycle, it should at first add the state in the resource files.The project lifecycle consists of six stages: the planning stage, the executing stage, the ending stage, the suspended stage, the completed stage and the canceled stage. The worktask lifecycl including altogether five stages: the preparation stage, the executing stage, the suspended stage, the completed stage and the canceled stage. Here's to remove duplication, the total resources required in the document to add seven states of the lifecycle: the planning stage, the executing stage, the ending stage, the suspended stage, the completed stage, the preparation stage and the canceled stage.The last chapter concludes the whole paper by pointing out the possible prospect of the project and also makes a short moving-forward thinking. At present, domestic software market of enterprise application management is becoming increasingly competitive. With its unique natural advantages in the automotive industry, Venus has taken up a leading share in the varieties of domestic management software market. Having formally lauched the workflow-based collaborative project management system, the group has also formally run the system in its subsidiaries, and its stability has been confirmed. The application and promotion of the collaborative project management system is bound to raise the level of domestic auto manufacturing industry project management, so as to enhance the car manufacturer's comprehensive competitiveness.
Keywords/Search Tags:workflow, workflow management system, project management system, product development management, J2EE
PDF Full Text Request
Related items