论文部分内容阅读
随着社会和经济的快速发展,我国对于各种专业技术人员、劳务工作者的需求越来越旺盛,考试是目前最为有效的考察个人综合素质和专业技能的手段之一。考试越来越得到人们认可,可以说现代社会中考试无处不在。目前我国大部分的考试以纸质的试卷为主,需要经过人工出卷、组织现场考试、回收试卷、人工阅卷、成绩分析等几个阶段,每个阶段都需要大量的人力和物力的投入,而且在保密性、准确性方面存在弊端,已经不适应现代社会快节奏的发展方式。计算机网络技术的迅速发展,使得信息技术在深刻改变着人们的生产生活方式,如果可以尝试利用信息化技术来进行在线的考试,不仅可以省去试卷印刷的费用,减轻阅卷的负担,节省了人力、物力、财力,加快考试进程,而且可以建立海量题库和成绩信息,便于进行数据分析。因此本课题致力于研究中学的在线考试系统,利用计算机和网络技术保障在线考试的各个流程可以有序、高效的运行,最终提高考试管理工作的水平。本论文首先分析了目前国内外在在线考试系统建设方面的研究现状及发展趋势,指出当前我国在线考试系统建设与国外存在的差距,阐明研究在线考试系统的必要性和重要意义;然后剖析了在线考试系统建设中涉及的众多关键技术,并主要针对UML建模方法、WEB开发技术和智能组卷技术进行了研究,重点分析.NET开发技术,研究了基于遗传算法智能组卷算法,为在线考试系统的建设提供了理论基础和技术支撑;接着根据在线考试系统的实际需求,对系统进行了较为详细的需求分析,先分析系统的业务流程,然后使用UML建模方法对系统的用例图进行了设计和介绍;并对系统总体结构、功能模块以及数据库等进行了详细设计,确保了系统的整体设计更为合理;在此基础上,对系统的总体架构、功能模块设计、数据库设计进行了分析,最后基于.NET平台开发实现了本系统,并使用软件测试方法对系统测试改进和完善。本系统基于ASP.NET技术,使用SQL Server2008作为数据库服务器,使用软件工程中常用的UML建模方法进行系统的分析和设计,完成了在线考试系统的设计和实现工作。该系统主要实现了系统管理、考试管理、试题库管理、答题卡管理、成绩管理等功能,可以较好地胜任学校的在线考试工作。本系统在组卷方面尝试了两种方式:上传试卷和自动组卷,其中基于遗传算法实现了智能组卷策略,该方法保证了自动组卷具有准确性高、效率高等特点。另外本系统还加入了成绩的图形分析功能,使得成绩分析更直观、更形象,为考试管理工作提供更有价值的信息。