| The People’s Bank of China attaches great importance to the business competition in recent years, hopes to improve learning enthusiasm and initiative of the broad masses of workers, make an enthusiastic work atmosphere, improve job professional quality and level of their work performance of the in-service staff. Examination of the traditional paper forms competition from set the questions> printing papersã€answer correct papers and announce the contest results, the whole process requires a lot of human involvement, long cycle, the work is heavy and the confidential work is hard to hold, which makes the cost of the entire contest too large. Compared with the traditional form of the contest, the Online business competition system of PBC combined the traditional mode of examination with advanced network applications, can achieve efficient organization and management of business competition. Random test paper, automatic scoring and statistical analysis functions not only improves the efficiency of the business contest, timely feedback the results of the competition, but also mirrors the fairness and impartiality of the contest.The main content of this study is to use Struts2+Spring+Hibernate framework to design and implement the system of online business competition. Before carrying out system design, fully understand the business needs of the system, goals and tasks, conduct the UML analysis on the base of needs analysis; according to UML analysis, system module is divided into seven modules including login management, personnel management, test management, paper management, online exam management, management and performance management, involving the import of the exam, the contents of the random test paper, online exams, marking and achievements statistical analysis. After the Needs analysis then proceed the structural design of the system, the presentation layer with Struts2, Spring to implement the business logic layer, data layer with Hibernate and MySQL database design, database structure and table structure. In the design process, in addition to considering the normative, practical, and to meet the demand, also needs to consider the versatility and maintainability of the system. Finally, presented the realization of the system, how persistent database persistence layer, distribution and management of the business logic tier persistence layer, presentation layer on how to control the data flow, and detailed instructions on how to configure the system configuration files and database connect, integrate every frameworks.The online business contest system designed on the base of the SSH2is an expandable, safe, reliable, and efficient operation of the system. Firstly, by using three-tier system based on SSH2, makes the data layer, business logic layer and the presentation layer separated, to do different things in different layers, making the architecture of the system clearer. Secondly, the WEB-based user interface allows the competitor use the system just open the browser, the interface is simple to operate, greatly reduce the demands on computer hardware resources. Thirdly, follow-up system maintenance and technical support can be simpler. The three-tier system which makes changes in a layer doesn’t affect the other layer, so that the latter part of maintaining simpler. The successful implementation of the system not only achieved the efficient organization and management of the People’s Bank of business competition, but also can be widely used in the job training, qualification exams of the PBC. |