当前位置:文档之家› 大作业说明书

大作业说明书

2015届课程设计《考试系统》课程设计说明书学生姓名阿娜尔古丽·台外库力学号5011110112所属学院信息工程学院专业计算机科学与技术班级计算机15-1指导教师牛荣教师职称副教授塔里木大学教务处制摘要:随着计算机网络的普及,利用网络环境进行考试成为教育考试发展的一个趋势。

网络考试的形式较为明显的避免了传统考试各环节的人为主观因素,较之传统考试更快捷、更公平、更安全地安排考试工作,将教师从辛苦而又繁琐的组卷、阅卷、分析成绩等工作中解放出来。

本论文研究和分析了当下网络考试系统的发展现状,针对考试组织管理的特点和应用的具体要求,提出了基于JSP的在线考试系统分析与设计的方案。

以本系统的工作流程为基础,从业务需求、系统的数据库设计、各项子功能介绍等方面进行了论述,而且对当下已有的网络考试系统实现存在的一些问题进行了论述,为系统的开发和实施提供了一套切实可行、全面先进的理论体系和技术指导。

论文还对系统的实现技术,包括开发语言、开发工具进行了介绍,最后对系统的核心功能给出了实现过程,以及相关界面的截图。

关键词:平台数据库考试系统系统开发目录1.概况 (1)1.1 研究背景 (1)1.2 国内外研究现状 (2)2.考试系统的系统简介 (2)2.1 研究目的 (2)2.2研究思路和内容 (3)3. 基于web的考试系统设计 (3)3.1系统需求分析 (3)3.2系统功能分析 (4)3.3设计思想及特点 (4)3.4 可行性研究及需求分析 (4)4.系统详细设计 (5)4.1 设计目标 (5)4.2数据库设计 (5)4.3数据库设计实现 (7)5.程序功能的实现 (8)5.1.登录系统设计与实现 (8)总结 (11)参考文献 (11)正文1.概况从20世纪90年代起,随着计算机技术和网络技术的不断发展,以及教育理念的不断更新,计算机技术已经应用于校园教育的各个方面。

其中实现无纸化考试是近几年计算机技术应用的一个非常活跃的研究领域。

伴随着远程教育的蓬勃发展,作为教学当中不可分割的一部分的在线考试系统也得到了当今远程教育研究者的关注,考试是考察学生对所学习知识的接受和理解程度的重要手段,无纸化的考卷,考试的随时性,随地性,这些特点都是研究并开发网络考试系统主要的原因,网络考试系统远远超越了传统考试固定时间,固定地点的考试模式的限制,将给学生和老师带来极大的便利。

随着Internet 的相关技术的发展,特别是Web技术的出现,人们开始致力于研究和开发基于Internet考试系统,这也大大推动了远程教育的发展。

1.1 研究背景在传统考试中总是会花费大量的时间,以及人力、财力和物力。

尤其是在目前的全日制高校中,每逢期末考试都是所有教师最忙碌的时候。

老师们不但要做期末总结,还要批改作业,出期末考试试卷,组织考试和阅卷,这些已经成为众多院校教师不得不面临的难题之一。

从我校的每次考试可以看到目前众高校考试普遍存在的问题:为了响应教育部的号召,近几年各个高校都在不断扩招,这使教师的工作量在无形中增大。

传统的考试方式以纸和笔为主,因此组织一次考试需要:人工出卷、审批试卷、印刷试卷、申请教室、学生考试、安排监考教师、人工阅卷、统计成绩等步骤。

整个过程下来不但工作量大,而且效率不高。

会花费教师大量的精力和时间。

而且,当某次考试面临的考生较多时,考试结束对成绩的分析与统计亦将是十分繁琐和极易出错的一项工作。

传统的纸质考试,使学生从考试的主体变成了考试客体,无法提起应考者的兴趣。

传统的考试一直都是老师决定什么时候考,考什么,怎样阅卷等等,这无疑的使老师变为考试的主体,而学生则无可厚非的转变为考试的客体。

考试在很多学生看来成了一种应付,于是这就有了学生的消极防卫和被动应付甚至弄虚作假等各种在线考试是现阶段研究开发的一个热点。

客户端的配置可以极为简单,使考试不受地域的局限。

一个完备的在线考试系统可以使用户在网上学习过后及时检验自己的学习效果,发现自己的不足,使得学习效率得到很大提高。

作弊手段。

考试是现阶段研究开发的一个热点。

客户端的配置可以极为简单,使考试不受地域的局限。

一个完备的在线考试系统可以使用户在网上学习过后及时检验自己的学习效果,发现自己的不足,使得学习效率得到很大提高。

因此,为了降低教师和考试管理人员的工作强度,提高考试效率,促进对学生考试的管理。

针对现在的教育教学的实际需求,充分利用校园网,我将网络考试系统作为自己的研究课题。

1.2 国内外研究现状在21世纪的今天,网上考试在发达国家已经得到蓬勃的发展,借助他们先进的互联网技术,参加考试的人员都是通过网络选择课程和进行考试。

其中,已经有许多专门的考试机构采用计算机辅助软件来进行考核或者考试。

如微软公司的MCSE(工程师认证考试)、GMAT(工商管理硕士入学考试)、托福考试、GRE(美国研究生入学考试)等。

网上考试已经成为目前国际上普遍采用的一种考试和认证方式。

通过Internet进行的各种考试使我们不出国门就可以获得各种国际级别的证书。

在国内,随着各种网校和在线教育的兴起,网上考试也逐渐趋于普遍。

当学员交了网校的学费后,网校会通过有效的方式告知学员,与他们相对应的账号和密码,而且是唯一的。

得到账号和密码后,学员就像在现实中的学校一样享有属于学生的权利和义务,即可以即时在网上学习课程,讨论问题,提出疑问以及与同学或者老师在线交流。

当完成了当时所买课程的学习后,学员就可以在线本门课程的考试,并参加考试。

经审核考试成绩合格后,就会有相关部门或者单位颁发相应的培训证书,而这些证书就是日后从事对应工作的有效的凭证。

在我国近几年中央电大对部分课程设置了网上考试优化的工作试点,而在我国各个高校,目前还没有实行网上考试。

但是在一些领域还是有所应用,比如驾照考试的机试,计算机等级考试的机试等等。

2.考试系统的系统简介2.1 研究目的网络考试系统必须要建立试题库。

试题库根据考试大纲要求,依据教育测量学理论来进行命题。

具体要求是:每道试题都必须有自己的难度系数,从而保证所出试题的科学性。

试题要涵盖课本学习中的核心知识点,体现教学要求。

给出每一道试题的参考答案和评分标准。

为减少随机抽题的试题重复率,题库应保持一定的试题数量。

而大多数传统考试没有建立标准化题库,试题没有经过先行测试,造成试题的科学性存在一定问题。

随机出题也有效地解决了传统考试中的作弊问题,因为有海量试题库,所以每位参加考试的考生的试题在难度系数相同的条件下,题目却有很大差别。

题库是随着时间的变化不断更新的,因此,每门考试的考试时间、考试形式都会做出相应的调整。

由此同时,网络考试有效地解决了因地点限制而错过考试的问题,故而网络考试系统大大降低了考试者学习和考试的成本。

避免了传统考试中大量费时费力而又效率低下的困扰。

2.2研究思路和内容基于上述分析,本课题所要研究的主要内容是:从高校的实际需求出发,设计开发一个能满足高校简单的理论考试的、能够跨平台运行的网络考试系统。

具体应该实现以下功能:(1)由于本系统主要是针对客观性试题的考试,所以在考生将试卷提交后,考生就可以即时看到本次考试的成绩。

(2)本系统要求能够实现自动组卷功能,即:由不同难度系数的试题组成一份完整的试题,但由于试题是从海量试题库中调出,所以有效的避免了作弊现象的发生。

(3)在后台管理部分,能够实现开放式试题库设计。

试题需要手按照试题库的试题标准手动录入,本系统主要针对客观性试题的考试。

(4)在后台对考试成绩查询时,可以得到某门课程或者某个专业的考试成绩情况,并对其有一个简单的统计及分析,从而教师可以实时了解学生学习某门课程或者某个专业学生的学习情况。

3. 基于web的考试系统设计3.1系统需求分析根据调研结果,本系统将系统用户为学生。

系统应具有对学生信息、试题信息、课程信息同时还可以对考试成绩进行简单查询与分析。

对于普通学生,在管理员添加其信息后,方可登录系统进行考试,可以选择相应的科目。

同时为了公平起见,一门课程,一位同学只能考一次,考试结束即可以查看本次成绩。

对于考卷部分,为了有效的避免作弊现象,本系统采用自动组卷的模式,设定不同的难度系数,随机的从题库中调出试题进行考试,由于试题量比较大,从而试卷相同的几率大大降低。

3.2系统功能分析本系统是分模块来设计的,各个模块有自己特定的功能,在设计的时候注意每个模块权限的要求。

充分考虑到一个网络考试系统,它要具有安全性、易用性和可扩展性等特点。

在该系统中,总共有两个角色:学生和教师。

教师角色属于后台管理部分,主要分为五个模块:学生管理、试题管理、课程管理、成绩查询以及管理员管理。

学生角色属于前台部分,主要就是考试功能的实现。

3.3设计思想及特点教师可以通过试卷管理模块对每一门课程所对应的试卷进行详细的设定。

具体来说,教师可以从课程、试题类型以及各种题型的数量等方面对某份试卷提出一定的要求生成试卷规则,在学生考试时,系统根据考生选择的考试科目,从数据库中读取试卷规则,由随机抽题模块根据相应的试卷规则,从题库中随机抽出符合条件的试题自动组卷生成满足教师要求的试卷,而不用手工组卷,待考生交卷之后,系统根据题库中存放的试题的正确答案进行在线判卷,之后将考试成绩单发送给考生。

同时,教师还可以对库中已有的试卷进行修改、删除以及添加新试卷等。

试卷规则概念的提出,主要考虑如下:1.试卷规则便于统一进行管理,老师可以随时进行修改、删除和添加试卷。

2.试卷规则记录的只是试卷的基本信息,通过该信息可以随意控制。

3.4 可行性研究及需求分析3.4.1 可行性研究在线考试系统的主要特点是一方面可以动态地管理各种考试系统信息,只要准备好足够大的题库,就可以按照要求自动生成各种试卷;另一方面,考试时间灵活,用户可以在规定时间段内的任意时间参加考试;另外计算机化的考试的最大特点是阅卷快,系统可以在考试结束时当场给出考试结果,计算机阅卷给了用户的最大的公平感。

如何通过一种开发语言能高效的设计出这个系统是一个值考虑的一个需求。

由于现代计算机网络技术的快速发展,信息已遍布全球。

再加上现代考试的普及。

网络已成为大众化的产物,所以将考试系统与网络相联,是很有意义的。

技术为这个系统设计提供了极大的方便。

3.4.2 项目要求(1)功能:数据库管理、考试功能、领导审核功能、考试新闻发布;(2)性能:操作方便、可靠、高效、界面赏心悦目;(3)本系统必须要求开发人员对网络技术有一定了解;(4)管理员可以通过本系统将考试的信息存入到数据库中,可以很方便的对信息进行更新。

3.4.3待开发系统的主要开发目标(1)迅速实现试题的更新与新闻的发布;(2)使系统的后台管理功能完善;(3)让系统自动生成试卷;(4)实现现代考试网络化。

相关主题