Font Size: a A A

The Design And Realization Of Benchmarking System

Posted on:2008-04-24Degree:MasterType:Thesis
Country:ChinaCandidate:X H ChenFull Text:PDF
GTID:2178360212993154Subject:Software engineering
Abstract/Summary:PDF Full Text Request
At the beginning of 2005, the State Grid Power Company had proposed its development strategy and established its working way. The power companies all over the country caught this opportunity to improve their management, strengthen their power and speed up their development. The general demands of power suppy company's benchmarking had been defined as "Confronting the competitive energy market by facing the fact and working on efficiency". The benchmarking management system aims to improve the enterprise's management level and achieve the goal of the Power Company.The thesis analyze the background of the system development as well as the status quo of the benchmarking activities of several organizations both in and abroad the country. The benchmarking system is designed based on the information and adopt the J2EE as well as B/S Structure technology for developing. The whole system is divided into six modules including the index database managing, index uploading and downloading, benchmarking, index assessing, best practice, persistent upgrading and achievement assessing.The system adopted implement by a lot of mainstream technologies. Struts framework is used to separate the expression and operation so that the system can be kept from coupling. EJB component technology is used to realize business tier. On the business tier, Entity Bean which is management by container implement persistent operation and Session Bean encapsulate Entity Bean in order to improve the performance of the system. At the same time, many design patterns such as Session Facade, bussiness Delegate and Value Object are adopted to optimize the performance of network transmission and reduce the coupling.The thesis begins with introduction of the background of human resource management system and clarification of the research purpose. Next are introductions of major development technologies used in this system, such as J2EE platform, MVC design patterns, Struts framework, EJB technology, etc. Then I explain system analysis, architecture of the system, the function of each module, the design of database and flow of work and then I clarify every critical problem in the system implement in the end, I make a brief summary for the project.Result turns out that the usage of the system is quite satisfied and met the most application needs. The system did have a good effect on the optimization of work flow as well as the improvement of enterprise management level.
Keywords/Search Tags:benchmarking, STRUTS, J2EE, design patter,MVC
PDF Full Text Request
Related items