Font Size: a A A

Visual Foxpro Programming Course Examination System Based On Network Analysis And Design

Posted on:2012-01-28Degree:MasterType:Thesis
Country:ChinaCandidate:L LinFull Text:PDF
GTID:2218330338456064Subject:Software engineering
Abstract/Summary:PDF Full Text Request
《Visual FoxPro Programming》is a common course of non computer major in higher education institutions, and it is very important in improving the general ability and informational attainment for students. According to the practical teaching of the course, and the characteristics of NCRE Rank 2 (National Computer Rank Examination Rank 2), a web-based examination system is analyzed and designed in this thesis. Students are examined scientifically as well as fairly, by using unified standard, as for reducing the workload of the teachers and intensifying the application of the students.This thesis introduces the multilayer architecture based on JavaEE and the MVC design pattern. Through studying the integration of struts, spring and hibernate, a new method in web development is presented. It deals with how to use struts to build the expression layer, how to use spring to build the business logic layer, and how to use hibernate to build the data persistence layer. The system uses SSH framework which is based on struts, spring and hibernate, in order to recede the coupling between layers, to enhance the flexibility of system and reduce the cost of developing and maintaining the system.The function requirement, the data requirement, and the performance requirement of the web-based VFP examination system are analyzed. Then, the overall structure design, functional design and database design of the system is presented in detail. And the principles, the composing test papers management module and the online examination module are also presented.This system startes the online examination module by JNLP(Java Network Launching Protocol). The clients can be started and used in the examination when students click the JNLP connection, and there is no need to install any software in them. In the daily examination, the number of the questions is not a huge feature. After discussing the available composing paper methods, the system uses a collection of random test paper-based algorithms to achieve the automatic test paper database. Questions are classed in their characteristics in order to design question management module better. There are two main types of questions:concept and operation, therefore, test paper automatic correction becomes a study emphasis. The system judges the students'answers of programming and operating questions with methods of static analysis and automated testing. From composing paper, testing online, correcting paper to score management, the process realizes automation...
Keywords/Search Tags:VFP, Online Examination, SSH Framework, Auto Test Paper Correcting
PDF Full Text Request
Related items