With the continuous development of computer and network technology, replacing the traditional manual test with paperless examination by using computer technology is a research focus in recent years. Traditional examination method for programming language courses is no longer adapted to the development of modern education, while network test system can solve this problem. Network test system is a test software with the advantages of network. It has the advantages of module control, auto-generating paper, online examination, online marking and online inquiry, and so on
Online Examination has been booming in some developed countries. It has become a powerful complement of modern education, and is ideal for individualized learning. In China, online exam is still in trial period. Currently, the online examination system is in general based on B / S (Browser / Server) or C / S (Client / Server) mode.
The Design and Implementation of Online Examination System based on VB and C/S mode is proposed in this thesis. The candidates can use the online examination system to take the exam. The examination software is responsible for the communication with database and other objects. The examination software developed by us, online examination platform of the control system simulation course, is a powerful platform. All operations of the candidates are finished on the examination platform, including extracting questions, programming, debugging, saving and submitting. The candidates don’t need to switch frequently between the platform and programming language, which simplifies the operation of examination, and reduces the accidents so that the candidates can put all their energies on examinations. Therefore, the scores can reflect the candidates' real ability. Teachers marking platform include marking, running, generating paper, scores statistics, which is convenient for teachers to manage the examination. The examination platform will be applied to our school's examination of the control system simulation course, which can improve the teaching effectiveness and quality. It is extremely important for the reform of the examination process for the programming language courses.