Font Size: a A A

The Design And Implementation Of Online Examination System For Public Courses In University

Posted on:2016-07-29Degree:MasterType:Thesis
Country:ChinaCandidate:S L LiFull Text:PDF
GTID:2428330473964839Subject:Software engineering
Abstract/Summary:PDF Full Text Request
With the development and popularization of the network and information technology,as well as the rapid development of university information technology,exams of university curriculums are experiencing a leap from the traditional approach to network online exam.It will spend a lot of manpower,material and financial resources using traditional test method in providing questions,composing test papers,organizing of the examination and marking the papers.But online test with its unique advantages can overcome these drawbacks,reflecting the principles of fairness and justice.Therefore,in universities with many public curriculums exams,the study of online test system has important theoretical and practical value.Embarking from the topic background,the research status at home and abroad are reviewed in details.The key problems of online exam system are studied,such as making papers,marking papers,system stability and system security problem,and the corresponding solution strategy are put forward.Applying software engineering design ideas and UML object-oriented modeling language,system requirements are analysised and system functional requirements by useing case analysis.The system architecture and function module are designed under MVC design pattern,and the detailed design of the system database also.This system adopts the advanced and mature J2 EE architecture to implement the web application based on B/S mode.Through the comparatively studying of populor framework consisted of Struts,Spring and Hibernate and the framework consisted of SpringMvc and MyBatis,choose the latter as the implementation framework of this system.It increases the speed of development of the system,the system performance,scalability and maintainability.Using rights management,different permissions for different roles are setted.Also the questions information and grade are encrypted,to improve the security of the system.Using Cookie caching technology,the status information of examinee are stored temporarily,and the answers are saved to the server,using asynchronous transmission mechanism according to the time interval setted previously.It solves the problem of taking exam if it was interrupted.Finally the realization of core function module of the system are given,such as the questions management module,paper making module and on-line examination module,etc.
Keywords/Search Tags:Online exam system, SSH, SpringMvc, MyBatis
PDF Full Text Request
Related items