Font Size: a A A

The Research And Realization Of The Online Examination System Based On MVC Model

Posted on:2008-06-11Degree:MasterType:Thesis
Country:ChinaCandidate:W Y GongFull Text:PDF
GTID:2178360242960099Subject:Software engineering
Abstract/Summary:PDF Full Text Request
With the continual development and popularity of computer technology and network technology, the application of computer examinations is more and more widely used, and more and more types and forms of examinations are adopted. Distance learning and testing online is becoming one of the network research and application hotspots. The technique has already grown vigorously in our country and has become a powerful supplement to modern education. The technique is suitable for individuation learning. Online Examination is an entirely new revolution that can finish examination work on the condition of information technology. The research, extension and application on Online Examination System can reveal local defects of students'knowledge and ability in time and collect statistics on students'grasp of certain knowledge and therefore help teachers analyze the weak links in teaching process. The research, extension and application on Online Examination System is direct at teaching and learning even more and can teach according to the student's ability better and improve the quality of students allsidedly and thus improve the teaching level of schools. It also makes teachers collect test questions effectively in their daily life. When it's time to compile and mark examination papers, the computer will do the work. As a result, it relieves teachers of bald and taxing work and relieves students of boundless"question sea."Therefore, it reduces teachers'intensity of labour and makes the examination more scientific and makes the statistics more valuable. To push forward the reform of assessment methods and to modernize assessment means can ensure high efficiency, scientificity and fairness and realize the modernization of teaching management.Online Exam System greatly improves the flexibility of teaching and plays a highly efficient and convenient and fast part in all kinds of examinations and has been widely used in many fields. The paper proposes to do research on MVC Mode-Based Online Exam System.MVC is a widely-used software design mode invented by Xerox PARC in the 1980s for programming language Smalltalk-80. It stands for Model, View, Controller and it is the mode developed by application which includes 3 kinds of objects: 1. Model object used for indicating business data and business logic; 2. View object used for showing business data that users are interested in and can receive users'incoming data and update events of business data sent by models, so it can update the user interface synchronously ; 3. Control object is used for receiving user input and transferring model and view to finish the request of users.The system adopts JSP Design Modeā…”(JSP+Servlet+JavaBean)to design. Among them, JSP matches along with View in MVC. Servlet matches along with Control in MVC. JavaBean matches along with Model in MVC. The model divides clearly the different responsibilities in the application and improves flexibility and configurability of application program.The first two chapters of the paper introduce simply and usefully the developmental pattern of computers, the demand analysis of the system and the characteristics of MVC Mode. The third and fourth chapter are the key points of research design of system functions.The main funtions of the system includes:examinees'registration, logging in, taking part in online exams, administrators'logging test questions, modification, deleting, inquirying results, application program of Java/JSP of management users. It has openness, conveniences and flexibility.The Examination System consists of examination managerial subsystem and administrator back-stage management subsystem. The functions of the subsystem are as follows:1. Examination Managerial SubsystemThe module includes three submodules:"Examinees'Registration","Taking Part in the Examinattion"and"Inquirying Results". After the examinees verify the identities and log in, they choose the subject of examination, and answer questions within the time stipulated.When it comes to the the time stipulated, the system will give directions automatically. Once the examinees finish the examination and submit the paper, they can see their results at once and their results will be stored for examination and verification.2. Administrator Back-stage Management SubsystemThe module includes five submodules:"Man Management","Test Questions Bank","Examination Paper Management","Examination Management"and"Other Management".The administrator not only adds, modifies and inquiries examination questions, but also appends new subjects and builds corresponding data; The module also allows users to choose the subject of examination according to their own needs. Furthermore, the computers will extract at random all kinds of examination questions in the test question bank and form various examination papers limberly and freely.The contents of the examination papers will vary from question to question in the test question bank. Moreover, the questions generated for different examinees are different.The way for forming examination papers of the test system is one of the key points of the test system design. The administrator let the system extract test questions at random automatically and form examination papers according to parameters like knowledge points, difficulty, quantity of test questions that are set by the test requirement. This method can reduce the chances of students'cheating in the exam to the maximum extent. However, the fairness of the test lies in the reasonableness of the test questions extracted. The system supports two kind of methods from the way for choosing test questions: one is that the teacher choose the test questions from the test questions bank through interface for choosing questions, the other is to choose questions at random according to parameters of forming examination papers. In this way, we can get the result of intelligence examination papers.The system makes use of the intelligence searching algorithm: inheritance algorithm is used for forming intelligence examination papers.That is, the process of extracting test questions from the test question bank according to the condition of forming examination papers that the users set. The constraint condition of forming examination papers includes : the total score of the examination paper, the quantity of all kinds of test items, the fraction proportion of different knowledge points, the fraction proportion of difficulty grade.The fifth chapter of the paper introduces the realization of the functions of the system. The last chaper illustrates the security and the characteristics of the system and the outlook...
Keywords/Search Tags:MVC mode, JSP Model2, SQL Server 2000 database, Online Examination System
PDF Full Text Request
Related items