Font Size: a A A

Design And Implementation Of An Online Examination System For College

Posted on:2017-10-28Degree:MasterType:Thesis
Country:ChinaCandidate:H LinFull Text:PDF
GTID:2348330542450152Subject:Engineering
Abstract/Summary:PDF Full Text Request
Examination is a means to test and investigate teaching and learning,and is a indispensable part in teaching profession.With the development of information technology,information technology has become a common method in examination management in college.Online examination,based on computer network technology,is a paperless examination method which can eliminate the man-made error arising from manual test.This thesis develops a online examination system for non-computer majors to realize college examination automation,including paper generation,paper submitting,paper correction,and statistical analysis of score.The Object Oriented Design(OOD)is adopted to analyze and design the online examination system.We conduct a thorough investigation in examination management work flow and the requirement of the student in college,and make an completed analysis from different aspects of the system.We abstract the system in a logic model with UML.The system is design as a traditional C/S architecture.Further,we details the system construct as a typical three-layer C/S architecture,which is the presentation layer,the server layer and the data layer.The presentation layer is the client software,and the server layer is the database,including a virtual interface for data exchange to exchange data or integrate with other system.The three-layer C/S architecture design mode separates the business logic layer from data access layer,which makes a convenience for the user not only on system operation,but also on data maintenance and system upgrade.The system is functionally designed into five modules:test database management,examination management,paper correcting management,scores management and system control.The five modules are independent in function from each other,which cover the examination work flow in college in our country.The database is a crucial part of the system design,which directly affects the efficiency of the system.We design the conceptual model of the system by finding out the related entities,and analyzing the relationship between them.We make the static view of the system.Besides these,we design the database with SQL Server 2008.In the thesis,we present a new strategy of test papers generation.Based on the strategy,we design the mathematical model for the system and hereby we design the algorithm of test papers generation which uses a genetic algorithm based on the center location operator.The algorithm transforms the environment variables of the traditional genetic algorithm and hence improves the algorithm efficiency.We implement the design in Visual Studio.NET,and conduct a series software test on the implementation.The test results show that the design can reach the requirement either on function or on performance.Design and implementation of the online examination system can make contribution on informational zed examination management in our country by setting the college teacher free from the manual examination and eliminating the man-made error in the process of the examination management.
Keywords/Search Tags:on-line examination, C/S architecture, VB.NET, examination management, database
PDF Full Text Request
Related items