Font Size: a A A

The Design And Realization Of Network Test System Based On J2EE

Posted on:2009-06-21Degree:MasterType:Thesis
Country:ChinaCandidate:L N YeFull Text:PDF
GTID:2178360272476420Subject:Computer software and theory
Abstract/Summary:PDF Full Text Request
With the rapid development of network, multimedia and database technology, it has become an essential trend to make education modernized and informationized. Therefore, everyone hopes the progress and efficiency of education can be achieved through this kind of trend. Testing Management System, which belongs to the teaching quality assessment system as a replaceable aspect, is playing such a vital role in the process and summary of teaching procedures. Consequently, if there is a sound complete and efficient Testing Management System, it can reflect the accurate outcome of teaching procedures, provide more constructive teaching strategies and better the whole teaching procedures. Taking advantage of the networked teaching, which is both informative and colorful regardless of time and places, Testing Management System is used as a forum for everyone to share all kinds of information and data in order to make tests available online and teacher less stressed.This thesis is based on the practice of work and students and completed in the College of Computer Sciences of JiLin Normal University. Through the teaching procedures of both professional courses and common optional courses, teachers find that college students lack the ability of autonomous learning and they are narrowly minded. Hence it becomes extremely necessary to consider how to improve the autonomous ability of students and how to examine them reasonably. That's why we declare this project for study. With the help of this project, which is aimed at improve the network teaching and the methods of teaching assessment according to the current situation and characteristics of college students, we endeavor to develop the ability of students through the participation into some open activities. Thus they can benefit from the study-it-yourself process and be minded with exploration and creativity and Testing Management System is a replaceable in this process.After introducing several techniques and popular design patterns of J2EE, elaboration of the theory on data, and technical difficulties of this system and the detail ways to choose how to solve them, this thesis will show you a testing management system designed on the basis of J2EE. At the same time, this system is safe, flexible and convenient to be rewritten and migrated.In this article,we do some work like:1,This thesis analysis and compares three systems based on different infrastructures including Microsoft B/S,Microsoft C/S and J2EE.It also introduces the J2EE techniques,the concepts of software reuse and the concepts of design pattern. Especially,this thesis discusses and analyzes the core design patterns of J2EE,which are related to the development of the testing management system.2,Based on the analysis of this system,it designed the overall architecture.As for the demand analysis of testing management systems, I have emphasized on the demands on functions, security, steadiness, scalability and system load balance, regarding to which the structure of data is designed so that I get the structure of every table.For the design of system and algorithm, there are the principles and the general frame of this system including item bank management, system management, papers management, test administration, papers marking and scoring system, basic information management, score gathering and querying system. First, item bank management is for inputting, scanning, querying and deleting test questions; second, system management for role-playing management, user management and password administration; third, papers management for selecting, adding, deleting modifying and querying the test questions on account of the requirement by either automation or man; forth, test administration for limiting the time of the examination and choosing test questions at random; fifth, scoring papers either by automation or by man according to the number and type of the question; sixth, basic information management for administrating students, teachers and courses; seventh, score gathering and querying system for providing students, teachers and administrators respective functions and webpage regarding to different teaching requirement.3,List on the overall designAs to the overall design, here includes the design of item bank splitting in detail and the comparison with that of traditional ones. Traditional design dose not fit for most of the item bank with long-answered questions and text questions, let alone that kind of questions with several sub questions; however, the design of splitting extends the use of test system, strengthens the flexibility of if and brings efficiency.4,Design and implement several algorithmsIn regard to the design of algorithm, I will introduce you a few popular algorithms nowadays including the algorithm applied here which can ensure that each two students who have the same test paper have different order of their questions in case of cheating during the exam.5,Implement the networking exam system partlyIn the case of the realization of this system, It can be divided into two parts:subsystems of basic information management system and Examination management, the illustration of functions of the main modules.6,At last, there is a summary on the informed achievements, an analysis of the deficiencies of the existing system, and where is the way for its further development.
Keywords/Search Tags:Networking Education, Networking Exam, J2EE, EJB, Design Pattern
PDF Full Text Request
Related items