| BPM (Business Process Management) system is a tool used to help employees manage the work flow of the enterprise. But there are many differences between each enterprise. So, the target of this thesis is to build a BPM system for the nuclear enterprises. The BPM system described by the thesis is based on the Dojo framework and the API of FilenetPE(process engine), and the logic of process is designed for the nuclear enterprises specially, this system contains several functions such as task creating, task viewing and so on, which will improve the productivity of employees.First, this thesis had introduced the background of this project and the BPM research, and then this thesis has analyzed the existing BPM system and gives the reason why they are no suitable for our project. Then this thesis had introduced of the key technology and kernel product by giving the introduction of Dojo, Filenet PE and LotusForm. After that, this thesis finishes the requirement analysis for the project in two different ways, first providing the use case of base functions, and then made a separate analysis for every process. Based on the requirement analysis, the thesis had described the architecture of this system, which divided the system into several modules, and then described some databases, after that, this thesis contrasted some similar technology to decided which to be used. Then the thesis had talked about how to design and implement the modules and the work flows in the system, and this part not only talked about how to implement the base function such as task creating, task viewing and so on, but also talked how to design and implement work flow, the author made out the business modules and then implement every work flow based on the modules. The sixth part of this thesis had shown the testing of the system and some user interface. At last, this thesis had made a conclusion, and pointed out some deficiency in this project.This thesis had investigated the whole process of designing and implementing the nuclear enterprise BPM System, described how to design the best work flow modules to improve the productivity of employees. The author had finished implementing this system based on the requirement analysis and system design. Now this project the thesis talked about has worked in the enterprise already, which give a big help to employees. |