论文部分内容阅读
随着计算机科学和互联网技术的迅猛发展,互联网正以惊人的速度逐步渗透到社会生活的各个领域。从教育方面来看,信息化的发展也日益地影响和改变着传统的教学观念和教学模式,极大地丰富了教学方式和学习方式。由于网络本身具有开放性和分布性的特点,越来越多的现代教学突破了时间和空间的限制,将教师延伸到任何一个有网络覆盖的场所,使得网络技术得到普遍的发展。因此,基于Web的考试系统成为人们开发和研究的热点问题。针对在其过程中出现的问题,我们发现目前开发的考试系统大多都是围绕着建立题库和实现随时随地的考试,自动组卷,随机出题等等,但试题的类型大多都是客观题,对于那些没有明确的统一的答案的主观题,如简答题,论述题等这些类型的试题则不能够实现自动阅卷,因为它需要解决和实现很多技术上的难题,涉及到的理论知识也非常多,所以它成为当今基于Web的考试系统中的难点问题。因此,积极探讨和研究如何能够实现自动阅卷系统,如何更合理的运用试卷的智能批阅技术对于真正实现基于Web的考试系统来说具有非常重大的意义。基于上述原因作者选择了《基于Web的考试系统的设计与实现》作为自己的毕业设计,希望能为教育信息化的过程献出自己的微薄之力。本文从国内外的发展现状入手,对现有的考试系统的理论和技术进行了综合研究,采用了Web开发技术的考试系统。目的是使网络考试能真正为教学需要服务,简化传统考试的复杂步骤,使教学评价真正实现科学化。本课题的研究是首先建立在网络考试的理论基础和构建网站的技术基础之上的。其次,在进行设计的过程中,遵循软件工程的标准方法,对考试系统进行总体的设计,并对数据库进行设计,给出系统的功能需求、总体结构以及开发环境。再次,对各个模块进行了详细的分析与设计,给出重点地流程和功能模块图。最后,对系统的关键问题如题库建立、组卷技术、阅卷技术、成绩分析与利用和系统所用的安全策略等进行重点研究。本文的主要内容如下:第一章对选题背景、研究目的和意义、发展现状和创新之处做了总体的概述。第二章详细论述了实现考试系统所需的相关的理论基础和技术基础。第三章考试系统的相关分析与设计。第四章详细阐明了系统的程序设计与实现。第五章对相关问题进行了研究。