论文部分内容阅读
考试作为教学过程中一个非常重要的环节,已经经历了一个很长的发展过程。但是在计算机和网络技术出现之前,其形式的变化都较小。随着计算机技术的飞速发展和Internet的日益普及,网络考试系统的应用正日益广泛。相对于传统的考试形式,先进的网络考试系统存在诸多优点,比如考试不再受时间和空间的限制,考试更加公开透明,考试的标准化程度提高等。随着我国高等教育的发展,高职教育已经成为高等教育的一个重要组成部分。高职教育注重学生职业技能和动手能力的培养,使学生具备实际的专业操作能力,毕业后能快速上岗完成实际工作,培养适应当前社会发展需要的技能型人才。本文介绍了一个用于高职教育的网络考试系统的设计和实现。首先研究了考试系统的一般功能,介绍了用于开发的主要的技术:高职网络考试系统采用的是ASP.Net技术开发,利用Microsoft Visual Studio 2005开发实现,数据库系统使用的是SQL Server2005,结构采用的是B/S结构。然后介绍了基于遗传算法的自动组卷算法的设计和实现。自动组卷是网络考试系统中的一个重要的组成部分,本文主要针对组卷问题进行了分析,提出了组卷的常见约束条件和一般过程。接着对遗传算法的原理和一般流程进行了的研究,介绍了遗传算法的基本概念、特点、基本操作和流程,建立了其数学模型,提出了基于遗传算法的自动组卷算法并具体介绍了实现的过程。第4章是针对系统的设计和实现做了完整的介绍,包括系统的需求分析,E-R图,数据库的设计实现,系统总体结构的设计,系统各个功能模块的设计,具体页面的设计实现等。最后本文对网络考试系统的安全问题进行了一定的分析和讨论。本系统的主要特点是采用B/S结构可以使客户端直接使用浏览器进入考试系统无需安装专门的客户端软件;系统自动组卷使考试的安全性和公平性提高,同时组卷的效率也提高;考试的题型多样化,本系统的考试题型有单选题、多选题、填空题、判断题和简答题,基本上满足了考试的题型需要;试卷的阅卷评分由计算机自动阅卷和人工阅卷相结合,使得对与主观试题的阅卷更具实用性。本系统克服了传统的考试系统的诸多缺点,实现了网络化的考试,并且功能完善包括了多种题型,能够自动组卷,自动阅卷,进行成绩统计,大大提高了考试的效率,为老师的教学和学生的考试带来了极大的方便,在高职教育领域有广泛的应用前景。