Font Size: a A A

The Design And Implementation Of Online-test System Based On Web

Posted on:2006-11-06Degree:MasterType:Thesis
Country:ChinaCandidate:M ZhuFull Text:PDF
GTID:2168360155453188Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
With the development and application of Internet/Intranet technology in China, the distance education system based on Web has become available. As a subsystem, online-test system has been a main research field. Online-test system makes a fully use of Web resource, it brings advantage very much to students, teachers and principal of some subject. At the same time it makes education become really equality and publicity. In this paper, I have first given the system structure of distance education system based on Web, and then analyzed the shortage of C/S computing mode, the network structure, characters and the development stages of B/S computing mode. I have especially studied the key technology of building information system based on B/S the attaching technology between Web and Database, and introduced the realizing principle and characters of CGI, API, ASP, JSP, PHP. After all, as a sub-system of remote education based on Web, an examine management information system has been designed and realized, which takes the LINUX as OS, Apache as the Web server, MySQL as the database server. We design and implement the online-test system based on Web. The system is based on B/S model--a three-tier model of Web Server/Database Server derived from traditional C/S model. Only a browser instead of a test application program needs to be installed in client machine. Development environment is separated from application environment to improve the scalability, security and reusability. The change to the database structure can't influence client so that the efficiency of system maintenance can be improved. The operating system in server machine is LINUX and it has features such as good security, stable function and easy management. MySQL is used as database development platform and it has features such as convenient use, good scalability and high level of integration with relative software. PHP technology is adopted to design user interface and it has features such as high portable feature, high efficiency of code execution and convenient connection with database. The main function of this system includes the management the data of test questions, Intelligent Forming Paper, Online testing and automatically reading over. I compared traditional testing and online computer testing, probing the key problems such as generation of testing problems, setting papers with problems chosen at random, grading papers automatically. The system provides good security in the fashion of three-tier authorized system including administrator, teacher and student. The administrator is responsible for the system maintenance and can do manipulation with the system such as adding or deleting content in the test question database. Teacher is responsible for managing test question database, producing test papers, evaluating test integrate and so on. Student can use the test system to do test and query grade. The system of test questions includes teacher subsystem, student subsystem and administrator subsystem. The system's concrete functions are as follows: 1,The teacher subsystem: The main functions of the teacher's subsystem are making test questions, making test papers and correcting test paper. The subsystem includes test questions management module, test paper management module, examination management module and grade management module. The main functions of the test questions module are managing test question database. This module includes the functions of the test questions database management and the test questions type management. The function of test questions database management are adding, deleting and modifying test questions. The functions of the test questions type management are adding test questions types. The kind of test questions can't bedeleted if this test question is still in the test questions. By doing this can add test questions neatly and make the system's expansibility more powerful. The functions of the test paper manage module are creating the test papers for students. The methods of creating paper can be divided into producing papers automatically and producing papers manually. When adding new test paper, we must input the basic information, such as types, difficulty and range. Producing test paper automatically needs the type, amount, mark and other parameters of the test questions. The system judge whether these parameters meet the essential conditions of producing papers automatically. When satisfying with the conditions, a test paper will be producing automatically. With this system, test paper can be produced randomly and it can prevent students from guessing the test questions before examination. Test paper includes a large number of standard test questions and can be corrected by computer efficiently in the system. According to the type of the chosen test question, producing test paper manually product a test paper with the coincident records which selected from the test question database. The functions of the test manage module are choosing test paper for certain test, setting effective test time. The test is invalid when the period of validity is end. A test paper can be used in the exam repetitiously. The main tasks of the grade manage module are correcting test paper and analyzing grade. This module includes the functions of the correcting test paper and the analyzing grade. The functions of correcting test paper module are provided the test paper that is still not corrected to the teachers. The objective test question is corrected automatically and the subjective test question corrected by teachers. The function of the analyzing grade module is analyzing the students' grades in an exam. 2,student subsystem The main functions of the student subsystem are achieving examining online and inquiring grades. This subsystem includes subentry exercise module, simulation test module and inquiring...
Keywords/Search Tags:Implementation
PDF Full Text Request
Related items