| With the continuous development of science and technology,the means of examination and media are also a revolutionary change.How to use high-tech building online examination system,and objectively, accurately assess people's knowledge and ability level,that has become a hot research problem.Through analyzing the status of online examination system, combining the thought of the soft project,the on-line exam has been more detailed analyzed,using Struts-Hibernate integrated framework for the related technology,and it has been expounded for the on-line examination system of the overall structure and the process of system modules realized in detail.The system is adopted the module design method of the system,and the online examination system is divided into five functional modules that are log-in module,examinee management module,paper management module,test management module and test affairs management module.While Conducting system analysis and design,the first is that systematic demands analysis,system functional modules structure demarked and system flow analysis, followed by database design,and finally the system architecture is designed with Struts design patterns,including hierarchical design system,data access layer Design,Business Logic Tier design,view layer design and control layer design.Carrying out detailed design and implementation of the system,the development environment is built at first,then the key technology solutions is given,the communal modular is designed again,and finally log management module, candidate management module,test management module,test affairs management module,test management module are detailed designed and realized.The examination with the online examination system can not be subjected to geographical restrictions,participants may carry out an examination courses whenever and wherever.The generation of papers, the submission and approval can all be done automatically on the network with the online examination system.The online examination system can reduce the workload of teachers,improve teaching effectiveness and teaching efficiency,and promote the change of educational concepts from the"examination-oriented education"to"quality education".The online examination system business processes is clear,based on Struts framework to realize the performance layer,control layer, Business Logic Tier and Data Access layer,and design of generic modules,and achieve Persistence Layer Using Hibernate mapping tool, and supplemented by Ajax technology,improve the systems development efficiency and performance.It has brought convenience for system testing and the maintenance and expansion of the operation period. |