| "C Programming Language" takes the university computer specialized compulsory basic course,it requires the students not only learn theoretical knowledge,but also do a lot of practice,can they truly master the skill.In order to accurately assess for students C programming language course mastery, at the same time advantageous to teachers' teaching work,improve the speed and accuracy of examining test papers,solve traditional paper-pen examination way of manpower and material resources waste problem,improve the quality of teaching and learning,to develop a "C programming language examination system" is of far-reaching significance.The core problem of the examination system lies in the design of the grouping volume method and the scoring method.The first chapter first introduces the source of subject research, analyzes of the research present situation of grouping volume method and the scoring method,carries on the comparison to the commonly used group volume algorithm, genetic algorithm can achieve a better quality test paper. The intelligent scoring of programming subjective topic is currently research hot and challenging topic, This article using the combination of scoring methods:the results contrast, standardized pretreatment and static examining and scoring test papers,is similar to the teacher in reviewing the subjective topic when thinking method to score.The second chapter first detailed analyzes of the relevant theoretical knowledge of genetic algorithm such as intelligent model,genetic algorithm mathematical model,the population initialization,fitness, three basic arithmetic operations of genetic algorithm,and finally gives genetic algorithm intelligent flow chart. Then introduces the related knowledge of examining and scoring programming topic,gives the flowchart of scoring methods.The third chapter presents the design and realization of the group examination paper system,detailed analyzes of grouping database properties,gives the database design plan, stress researches the key technologies of genetic algorithm intelligent group volume,expounds the design and implementation process of genetic algorithm of the intelligent.Using the Java language and MySQL database management system, combining with object-oriented programming "class" thoughts realizes the group examination paper system.The fourth chapter presents the research and design of exam system scoring subsystem,detailed design scoring database, expounds the scoring method of the objective topic and the Subjective topic,and gives corresponding implementation code, finally simple introduction a new technology of scoring methods.The fifth chapter summarizes the corresponding work of the paper, has made the analysis to the insufficiency of the system, proposes the further research direction. |