Font Size: a A A

System For Training And Testing Government Employees' Abilities To Use Computers

Posted on:2006-01-03Degree:MasterType:Thesis
Country:ChinaCandidate:C Y YangFull Text:PDF
GTID:2168360155953090Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
With the development of computer technology and withcomputers popularized day by day , Computer-AssistedInstruction(CAI) has been an important part of modern educationtechnology .And Computer-Base Testing(CBT) is one of the mostimportant applications of CAI. It is an intention to elaboratethe most important function of CBT to develop a test system withintelligence and ability . To talk about it specifically , it isabout how to make use of the theory of modern instruction andcomputer technology to manage before-test, during-test andafter-test with computers.Exam is one of the most direct and traditional mode to teststudy result during training government employees to use computer.This paper is based on the project of personnel office Jilinprovince , system for training and testing government employees'abilities to use computers ,for leading group office of trainingthe abilities to use computers for government employees .Withdetailed analysis to the data resource such as the trainingcontent and exam data ,and so on , scientific and reasonable datastructure is designed in this research project.It is settled howto define complex data structure ,accordingly Object-orienteddata model is set up for exam data . Functions includes modifyingtest problems , selecting test problems randomly and making upinto a test paper, grading examination papers automatically,managing examinees'information , managing grade, examinees'answers and report forms and outputs of other information. This system is developed with Delphi 7.0 which is not onlya Object-Oriented language but also a database programminglanguage with high efficiency, on windows 2000 operationplatform ,whose database is supported by Access2000 free ofcharge. During the development of this system, Object-Orientedprogramming technique and modularized programming theory areused . ODBC API (Open DataBase Connectivity ApplicationProgramming Interface)functions are encapulated ,and joinedwith ADO technique the visualization for examinationinformation's entering ,querying and modifying areimplemented .Test problems'tightness and security are assuredwith automation technique . And OLE(Object link and Embed)technique , reading and writing technique for binary streamfile ,DLL (Dynamic Link Library)technique etc are also used inthis system . In this system ,the design theory ofsoftware-engineering-project is used ,and I do it by designingand programming on the one hand ,and measuring and testing onthe other hand ,then finally ,do some integrated testing. Thedesign method of modularizing is used ,which enhances thesystem's can-modified capacity . Composing test paper intelligently is the foundation ofcomputer-based test . And it is the key problem to settle theproblem of constrained multi-object optimization . After the testtheory of modern education and computer-based test are studied ,away based on genetic algorithm is presented to solve this problemof constrained multi-object optimization problem in the programof this examination system . Genetic algorithm has given us itsdistinguishing qualities and enchantments in the field ofapplication to solve the problem of constrained multi-objectoptimization etc. The problem of auto-generating examination issolved effectively in this way.It presents a new efficientapproach to solve the problem of constrained multi-objectoptimization with better capacity and practicability . To makeup a examination paper with genetic algorithm , first of all, weshould encode topics in the topic database. When designing thetopic database ,the marks of each type of the topic are fixed ,sothe independent encoding to different type of topic ispresented ,and in each type of topic base-on-matrix coding isgiven. Fitness function is designed with the summation ofdifferences between the attributes of the selected individual andthe ones specified by the user .The genetic operation such asselection , crossover and mutation etc are all operated in thecommunity after independent encoding, which uses less redundantcodes to make program more efficient to execute . If the generationis larger than or equal to 1000,the genetic operation is finished .Because the amount of topic required by the user may be differentin different examination ,the topic selected should be stored inand obtained from dynamic array. Genetic algorithm is a calculation model which simulatesliving things'evolution process in nature .It has wide...
Keywords/Search Tags:Government
PDF Full Text Request
Related items