Font Size: a A A

On-line Examination System Design

Posted on:2010-11-20Degree:MasterType:Thesis
Country:ChinaCandidate:T GongFull Text:PDF
GTID:2178360302466080Subject:Software engineering
Abstract/Summary:PDF Full Text Request
With the fast development in computer technology, we have gotten great progress in education science and information management. So it needs relevant development in each relative parts. The school will build an information management and educational platform on both sides of hardware and software. I designed and developed such a system so as to reduce the teacher's pressure, enhance the work efficiency, optimize the process of student's testing, and so on. It can save more people money and time than tradition methods. Internet technology enables the development of technical means to test a revolutionary change took place, its open and distributed nature and enormous computing power to break the traditional test of time and space boundaries. Users can at any time, anywhere access to the Internet using a browser on a computer to access the server through the client interface, the application proxy to the server log. In the exam, the interface agents are responsible for the provision of examination Quests and presentation, dealing with the interaction with the user information, to determine the user's examination results.This system is based on B / S mode architecture running on the MS platform, application software, an open structure, with good compatibility, as long as the provision of the corresponding database interface can easily dock with a variety of applications. System adopts three-tier architecture: presentation layer, functional layer and data layer. One layer is located in the client. The user through a browser to the network server, make a service request, the server right after the user has been authenticated by http protocol to the home page needed to send to the client, the client came to receive the home page, it is displayed in the browser; function layer is a application server extensions, including transaction processing logic is located in the server-side. When a user requests, the first to implement the corresponding expansion of application and database connection, through the structured query methods of data processing of applications sent to the database, the database will handle the results to the server, and then sent to the client by the server; data layer is data server is located in the database server. It accepts the request from the server to realize the operation of the database, and return the server processing results. This structure of the system allows users to easily interactively use of shared resources, improve network utilization. Network Test System In addition to the Quests need to establish a basic database, but also need to build intelligent test paper of the expert system to different users according to the situation generated the appropriate papers. To build a knowledge base and database, intelligent system approach there are two: a knowledge base and database management systems will be combined, knowledge base and database management, respectively, and the design of an interface between the two; another way to the knowledge base integrated into the database management system in order to enable both the management knowledge base, managing the database. The system uses the latter approach expert system to connect to the server。Meanwhile, developed on the basis, Microsoft platform that all user actions follow the Microsoft Software General. Using the concept of building blocks to build, may be user-defined subjects, learning content, test item bank, test papers, a real sense of achievement, "WYSIWYG" system design. The entire system to support online learning, online jobs, online examinations, online contests four functions, the actual situation in accordance with institutional and external environmental changes, at any time revise and improve on their own to meet the needs of market competition, and can take lessons from other agencies related experience. Web-based technology development, the client need not install any software, just through the browser you can use the online examination system. In many details, both show a more human, more mature, more complete, combined with user needs, to meet the learning in the network environment, training, competitions, examinations, so that accumulation of knowledge and information to improve safety performance, allowing users to better networked learning, efficient and safe examination. The system application of new trends and traditional technologies combined truly paperless Internet-based test. System interface friendly and beautiful, the user easy to fly to use, can be used within the Internet and LAN, the client machine as long as the installed IE browser, you can use this system, and can be used directly in the IE environment, the system for learning, training , contests, the examination. At the same time components of the system using the latest encryption and database encryption technology and SSL data transmission, fully ensure the security of customer data. The system is designed for user registration, log on to participate in online exam, as well as administrators Quests input, modify, delete, query performance, manage the user's JSP application. It should have the openness, convenience and flexibility. Administrators not only to the item bank can easily add, modify and query examination Quests, but also can automatically add courses and to establish the corresponding data; it also allows the user according to their own needs, select the test subjects. Candidates for effective authentication login, select the test subjects and asked to answer within the specified time, when the required time, the system will automatically be prompted. Once the candidates will be able to done immediately after the examination paper to see their test scores, and its scores will be recorded in storage for audit and inspection; In addition, flexibility can be fully automatically by a computer random extraction of various types of test database Quest all form part of the paper, its contents will change as the library Quests change, and that the Quests of different candidates generation is different.The system is composed of three parts: subjecting module, running module, maintaining module. Subjecting module is in charge of Quests adding saving and deleting. The subjecting is the base of the system; the second part is running module, student can log on the system by his name and number, and then turns into the examination's screen, the system will give random Quests to student. Finally come into an exam paper. Maintaining module's work is to complete the students and teachers' registration and deleting. Maintain the key points (key points is the choices when we input Quests) which can be added or deleted in the maintaining module. The system chooses the software of development that use is JSP, and ACCESS2000.The system developments adopt idea of construction designing. The system manual introduced the original intention and background of this examination system, the tool of development of the system, the details process of construction development, it content the entity-model, the data stream chart, function and configuration chart, and other necessary chart explanations.
Keywords/Search Tags:test, paper, auto, system, JSP
PDF Full Text Request
Related items