Font Size: a A A

The Research Of Several Key Technologies In Examination System And Implementation Of System

Posted on:2006-11-08Degree:MasterType:Thesis
Country:ChinaCandidate:X C FuFull Text:PDF
GTID:2168360155962013Subject:Software engineering
Abstract/Summary:PDF Full Text Request
The thesis researched three key technologies in examination system: generating papers algorithm, the security of exam library and grade, component technology. Among those technologies in examination system, generating papers algorithm is key, the security of exam library and grade is insurance, component technology is implementation method.In the researches of generating paper algorithm, a mathematic model is firstly founded, and then particle swarm optimization (PSO) algorithm is applied to paper's generating. PSO algorithm is an kind of intelligent searching optimization algorithm, originated from bird's searching food, in which some particles were initiated, then iterated them until an optimization solution was obtained. Using PSO algorithm in paper's generating is a discrete solution problem, which extends PSO algorithm's application. By using this algorithm, exam system can quickly and effectively generate satisfactory paper.In the researches of security of exam library and grade, based on research of encryption and digital sign, it mainly discussed exam library's authentication between sender and receiver by using PKI and content protection by using 3DES. According to those discussions, communication model of Non-Repudiation between sender and receiver is adopted. Multi-level management model of grade security was presented. In this kind of mode, every level provides certain protections and the combination of multi-level protections further the security of examination system's grades.In the researches of component technology, it was studied about standard of component implementation, component assembling, CBSD (Component based software development) process etc. Comparing with tradition development method, CBSD method is a kind of change. And it is also a instance of software reuse. Based on theose researches, a run-able examination system is developed by using software engineer theory and CBSD's method. The system was adopted in Hunan province level examination of computer in all Hunan colleges with its effectively paper generating, high security, well reusability, fine stabilization and convenient maintenance.
Keywords/Search Tags:particle swarm optimization algorithm, mathematicmodel, genetating paper, public key infrustructure, component-based software development, examination system
PDF Full Text Request
Related items