Font Size: a A A

The Design And Implementation Of Product Project Approval Process Management System Of Kelei Enterprise

Posted on:2017-07-27Degree:MasterType:Thesis
Country:ChinaCandidate:J JiangFull Text:PDF
GTID:2348330512980391Subject:Software engineering
Abstract/Summary:PDF Full Text Request
With the continuous development of information technology,the technology of automated transaction processing is gradually infiltrated into all areas of the enterprise.Kelei,a photo-electron technology Co.,Ltd.,is specialized in the R&D and production of optical communication device.In order to sustainable development,every year the company will organize the work of project application.For the product project that is through the examination and approval process,the company will invest it.Traditional project declaration and approval process,which is implemented by hand through paper,exists a lot of problems such as low efficiency,waste of resources.For solving these shortcomings,a management information system,which implements product project approval process,is designed and realized in our paper.The proposed system includes three parts,that is privilege management module,definition and execution module.These three parts are related to each other,mutual dependence,together to complete the approval of business.The privilege management module includes user management,role management,right management,which solve the problem of rights assignment under large scale users by means of the user obtains the operation authority through the role.In the definition module of product project approval process,the process is designed by visualization technologies,and the generated file is saved in the form of an Zip file and then is configured in the system.In the execution module of product project approval process,role completes a series of business approval accordance to the route which is defined in the process.In architecture,multi-layer architecture,especially SSH framework(Struts,Spring,Hibernate3),is adopted.Struts,Spring and Hibernate3 are responsible for represent layer,persistent layer,logic layer,respectively.The interface separates each layer and improves its independence.Every business logic in the system,organized by the form of Java Bean,is configured in and called by the framework.In order to ensure the efficiency and flexibility of the process,the JBPM(Java Business Process Management)work-flow engine,introduced in the logic layer of the system,is used to drive all aspects of the process.This paper first introduces the development background and requirements of the system.On basis of this,the function and business process of system is analyzed and summarized.After that,system scheme is proposed using object-oriented thought and frame technique,and the database of this system is also designed.At last,the various components of the system are described in detail and conclusion are given.
Keywords/Search Tags:Approval Process, Multi-layer Architecture, Workflow, JBPM
PDF Full Text Request
Related items