Font Size: a A A

Development Of Online Examination System Based On JSP Technology

Posted on:2013-08-22Degree:MasterType:Thesis
Country:ChinaCandidate:B J LongFull Text:PDF
GTID:2248330374452864Subject:Electronics and Communications Engineering
Abstract/Summary:PDF Full Text Request
With the development of computer and the Internet skills rapidly in recent years, education mode begin to be modernized to meet the need of social development, with the result that a plenty of cities start attempting to execute the online-exam mode. Traditional paper-based exam take a big waste of teacher’s time and effort in preparing the papers, organizing the examination and marking the papers, it also tends to artificially affect the accuracy of the results of the candidates. With the increase in the number of the teachers and the reduction of students in universities, the contradiction in this area becomes even more prominent, so it is in an urgent need for the relevant personnel to develop a new mode of examination to resolve this contradiction. The upgrade of hardware and software in universities and the proven technology of computer and network make online-exam possible. Compared to traditional paper-based exams which has many shortcomings, online testing has many advantages. Examination can be carried out as long as there is Internet could be connected, it allows students to take examinations at any place at any time. The system can put out examination papers and mark them automatically, it liberates the pressure on teachers while making examinations more flexible, it also makes examinations fairer and more equitable because it reduces man-made factors.This paper describes the design and implementation of online examination system based on B/S system and JSP technology. It first introduces the background of the online examination system, its significance and researching situation. Then in the entire design introduces the B/S three-tier architecture, selects JSP and Java as development language, utilizes Tomcat as a Web server, chooses SQL Server as the backend database, through the Servlet, JavaBean, JDBC to connect the client and back-end database. Client access to the system though browser to take online examinations. The system consists of the landing module, student test module, the administrator management module, the administrator upload questions module and several other modules. The function implemented includes account number and password login, automatic test paper random combination, marking immediately after tests, user management, score management and so on. This paper gives a detailed description of several modules and functionality. We can evaluate the real level of students by using different examination question styles and to make sure each exam will not be similar as the old ones. In this way, each test can be more comprehensive and more integrated to interpret the skills of students. In order to improve the safety performance of the system, when logging in the system, the password can be encrypted in MD5, it allows the user’s account more safety. In order to improve the rate of accessing system, the Database Connection Pool technology is utilized when the user access to the database, which can make the system more efficient.The completed system has been through on-run-test, which can withstand the load of many people accessing to online at the same time, also it is stable and easy to be maintained.
Keywords/Search Tags:JSP, SQL Server, B/S system, online examination
PDF Full Text Request
Related items