| With the rapid development of science and technology in the 21st century, the development of network technology is particularly evident. It has been widely applied to all areas of social life, and it makes the examination methods experienced tremendous changes. The use of computerized examination system can not only manage Examinations information with dynamic way , but also improve efficiency, reduce duplication of work and have teachers freed from the heavy work, so that keep the fairness and security of the examination, greatly expand the flexibility of the examinations, achieved automation of examination.Most of the test system architecture use C / S and B / S structure. The C / S structure, that is, Client / Server (C / S) structure. Its mandate will be passed to the rational allocation of Client and Server-end, reducing the system's communications overhead. However, this structure is very large client, difficult in maintaining a huge cost, and client applications rely on its application platform, the server-side of any changes made to each client will have a knock-on effects; B / S structure, namely Browser / Server (browser / server) structure. It uses the three-tier distribution structure, namely: the browser, Web server, database server. The core of the structure is Web server, which is responsible for receiving the browser requests of a Web page requests and data, and dealing with the request of Web pages. Such a structure is characterized by the client only need to install the browser, do not need to install applications, greatly reducing the management burden. It achieves a separation between development environment and application environment, improves the system's scalability, security and reusability; changes in the structure of the database does not have a knock-client impact, can be used greatly enhance the efficiency of the maintenance system. The use of the examination system under B / S structure will not be affected by geographical and time constraints, any candidates can log. B / S structure is the improvements of the traditional C / S structure.This paper focuses on the key information system of structure B / S mode technology - Web and interconnection technology, designed and implemented a examination system of Web-based model online. System in the Windows XP operating system platform, Resin as a Web server, on MySQL database, the Web model online examination system has been developed. Dreamweaver﹑JSP﹑ Javascript of the system used to complete interface development, background used MySQL database.The client platform uses B / S structure, with the help the client browser can use the examination system. The server platform using Windows, it is characterized by security, stable operation, easier management. Take the MySQL as database server, used for storage of the content of the examination papers, easy-to-use, and with a high degree of integration with related software and has powerful inquiry function. System uses Jsp technology used for interface layer design, it has portability, and code execution efficiency is high, it is convenient for database connectivity. Resin used as a server platform supports Servelets / JSP engine, its speed is very fast, it has reliability. The system is designed and developed intended to meet the needs of educational online real-time test and, it is an open, practical method, users can be realized with large-capacity on-line test system. It uses the popular B / S three-tier architecture, running above all the operating system, can have Internet examination anytime. Demand for major system functions including: student management, curriculum management, question bank management, paper management﹑ examination administration, student achievement examinations , inquiries and so on. Under the system function needs to establish the demand of a database system and system composition functions. The system mainly composed of administrators and student's subsystems. Student's examination subsystem mainly achieves student's examinations online. It is responsible from the beginning to the end of the examination for students, including the functions of entire process that students logged, examinations, time and the preservation of papers and other. Administrator's subsystem is an application platform mainly tests maintenance, management, which mainly includes class management, student management, and subject classification, such as the examination of the management set up. Through needs analysis , the system is established by the Curriculum Management﹑ student management﹑ question bank management﹑ Examination Management﹑ performance management﹑ data maintenance the six modules.According to the system function needs, to establish the relationships between entities in the logical entities structure in an online database of the examination system. Examination system needs a lot of data to be stored, such as the questions in question bank, good papers has been defined, candidate's state and results. This database called exam, built-in 13 data tables, the paper introduce the database table and its structure in detail, and use charts and graphs separately described them.The design for Administrators landing uses Servlet technology, the first is to use Dreamweaver to complete page design, and then transfer them into the Java language, and such contains two methods, one for doGet, and another for doPost; to solve http service requests. Administrators landing pages provide process that user have to input "user name", "password". Users must import the correct part of the contents of these two proven before landing system to perform system management.In the design of the production of Examination papers, to the production design of the examination papers, it including the papers structure design and papers generation design. The papers generation design uses JSP, JavaBean technology. First is to produce questions of a designated course chapter (section), and then generate a set of papers. In addition, the system for some key technical discussions and applications include: the transmission of the data, session application, input management﹑shielding of candidates right button of mouse﹑technology of SQL injection danger.This topic is the development of on-line test system, using B / S three-tier architecture, JSP, Javabean technology, the MySQL database, taking Windows xp for the operating system, Resin for the Web platform, Dreamweaver for the development platform. To realize question bank management, automatic Test Paper forming, online examinations, results inquiries and other functions. The successful online examination process achieved the intention of examination performed on-line; greatly reduce the traditional heavy questions that teachers face papers at the end of the test. It is a big convenience for teachers to form and score papers. |