Font Size: a A A

Online Testing System Based On JSP

Posted on:2010-10-29Degree:MasterType:Thesis
Country:ChinaCandidate:Y Q XuFull Text:PDF
GTID:2178360302966043Subject:Software engineering
Abstract/Summary:PDF Full Text Request
In the last century until the mid 90's, all types of examinations in school are basically carried out by hand. This process is generally comprised of making test artificially, examination, artificial marking, performance evaluation, analyzing papers and so on. Later,with the wide popularity of computers, as well as the development of software and hardware, there has been some random software used to making test in school. However, a lot of people are also involved in the process of examination, which makes examination an extremely tedious work. Artificial calculation often leads to error.With the popularity of modern computers, the traditional test can not follow the rapid pace of modern and efficient management methods. While the use of a computer to administer the exam including making test, candidates answer, marking papers, the entire process is automated management. At present, many foreign universities and other sectors of society have offered programs of teaching through the computer to achieve off-site education and training. Nowadays, though hardware technology has reached a very high level, development of teaching software has just taken off the ground. With the continuous in-depth development of this technology better and more complete software are required in teaching, which set higher design requirements for designers.Teaching includes many links, such as teaching systems, answering system and examination system and so on. One of the most important and difficult links is Online Examination System. In China, although teaching program had been highly developed, but at present all kinds of tests in school and community are likely to employ traditional methods of examination, in this way, the preparation of one examination will go through five steps at least-making test artificially, candidates test, marking papers, performance evaluation and analysis of papers. Obviously, the continuous increase in the type and requirement of examination demands a heavy workload of teachers. Also, the work for teachers will be very tedious and error-prone. The traditional test methods can no longer adapt to the needs of the modern examination. With the rapid development and popularity of computer applications, it is an urgent requirement to use these technologies to conduct online examinations, to reduce the workload of teachers, to improve work efficiency and the quality of the exam. So that tests tend to be more equitable, objective, and can better stimulate students'interest in learning. For example, currently, various certification exams hold by many international well-known computer companies have been organized in this way.Online exam is a hot topic at present. It is based on Internet applications system. Client-side configuration can be extremely simple to make sure that examination will not experience geographical limitations. A complete online examination system allows the user to test his learning achievement after study and find out their shortcoming so as to improve learning efficiency. In online examination system, subject generation, paper submissions, marking the achievements and so on can be done automatically online as long as a mature examination of the item bank automation can be achieved. As a result, what teachers have to do is to design subjects, maintain item bank rather than the organization of the examination. Thereby the burden on teachers is greatly reduced, indicating that the issue of economy is resolved. In order to adapt to the new situation, I carried out the preliminary design of this system which can be said to be a preliminary exploration, hoping that it can play efficient role in various examinations. Teachers are free from the heavy work.With the rapid development of computer technology, teaching and management of information technology in school have also made great progress, which requires a balanced development in all aspects so as to prepare school a platform of information management and education from the hardware and software. JSP-based online examination system designed by me is based on the purpose of reducing the workload of teachers, improving work efficiency, optimizing the process of examination and enhancing the identification of students. This method can help to save more time and money than traditional mode of examination.At present, the application software running mode is mainly composed of two categories: Client / server mode, Browser / Web model. The main drawback of client / server mode is that maintain and upgrade it is very complicated. Browser / Web model is developed in recent years as the development of Internet. The client is a standard browser, server-side is a web server. The close combination of Web Server and database, as well as application server has expanded the application scope of this mode. It is not only used in online queries but also by many departments of business systems and corporate MIS systems. The main advantage is to facilitate the expansion of application, to upgrade and maintain itself easily. In addition, the examination system software will also be continuously updated, while the software product itself needs to go through a process of continuous self-improvementBased on the above considerations, designing an examination system using the Browser / Web model is more appropriate. SQL database systems and JSP components are used in server-side to form the exam application service system. The side of client uses the browser to complete the whole process of examination. The combination of database and JSP technology make the possibility of developing online examination system based on the B / S model of multi-user. It is easy to use, simple to operation and the efficiency is high. The merits also include multi-user concurrent examination, user management, administration management and other important functions, which indicates that a truly non - paper-based exam is achieved.In this paper, software engineering ideas are adapted, I am strict to the requirements of software engineering. From feasibility studies, needs analysis, general design, detailed design to software testing, I make a detailed description of an online examination system of the implementation process. This software has the following functions: for the candidates, they can look for personal information, change passwords, carry out online exam and view the results. For the administrators, they can manage the item bank, generate papers, manage papers, view test scores and administrate the customers. The system has a friendly interface. It is easy to operate and maintain. Fault tolerance is good. It can help users to conduct online examinations and facilitate online management of examination, which reflects the combined advantage of JSP and SQL Server 2000.The system is divided into five functional modules: candidates'information module, topic management module, performance statistics module, the addition of administrator and online test module. Candidate information module includes adding and removing the information of candidates, as well as changing password. Topic management module is to add, store and remove the subjects which is the basis of system operation. Performance statistics module enables the display of the candidates'examination results. At the same time the administrator can decide candidates to view the results of examinations. The main function of addition of administrator module is to add and remove background administrator. Online test module is the process that administer can generate the final paper, view the paper information and control the situation of examination. As soon as the candidates register the system, they can enter the examinations successfully and finally render papers after they finish all the questions.
Keywords/Search Tags:online examination, JSP, B/S
PDF Full Text Request
Related items