Font Size: a A A

The Design And Implementation Of The Examination Client In The Computer Examination Platform

Posted on:2017-12-31Degree:MasterType:Thesis
Country:ChinaCandidate:T XuFull Text:PDF
GTID:2348330518996344Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
With the rapid development of Internet technology and the continuous reform of educational ideas,the drawbacks of the traditional paper-based examination methods are becoming more and more obvious.In the traditional examination,paper printing,distribution papers,examination,invigilating and marking the exam papers and other processes are very complicated,not only to spend a lot of manpower,material resources and time cost and efficiency is low,it is also difficult to achieve information sharing.Online examination system can combine the traditional examination and the rapid development of Internet technology,enable people to build a computerized network examination platform without time and geographical constraints,with the help of the Internet to achieve paperless examination and effectively overcomes the disadvantages of traditional paper-based exam and has characteristics of high efficiency,flexible and fast,reduces the maintenance cost.The purpose of this topic is to develop a stable,safe and reliable test system client software which can support large scale examination for the examination center of the Ministry of education.After studying the current status of the network examination system at home and abroad,this paper decides to develop the client management system based on Google Chromium open source browser project.Therefore,this paper need custom developed user interface(UI)for the Chromium browser,and add connection,login,papers download,the submission of answers,read and write local file interface functions with C++,and And provide JavaScript interface corresponding to these C++functions to test developers so that they can call the corresponding self developed JavaScript interface according to the business process requirements,and complete the development work of the test papers.On the other hand,because the project requires to support large-scale computerized examination and the client installation number of examination system is in the tens of millions,this' paper requires to find a mechanism to support high concurrent client and server communication.Therefore,this paper studies how to realize the high concurrent communication between client and server.In addition,as the developed software is deployed in a wide variety of public computer room facing a extremely complex and diverse software and hardware environment,the security and stability of data transmission is also very important in this examination system.So this paper also designed a set of data security transmission solution,and solved some key problems encountered in the implementation process.
Keywords/Search Tags:Examination system, chromium, system security, Thrift
PDF Full Text Request
Related items