在线考试系统的设计实现及应用.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
PAGE PAGE 1 在线考试系统的设计实现及应用   内容摘要:分析了传统考试方式存在的问题,提出在线考试系统的设计思想,阐述了系统的体系结构,包含的功能与组件,设计中涉及的试卷生成、自动阅卷、与其它系统之间的接口等关键问题及解决方案,并说明了在此基础上系统的实现过程。   关键词:在线考试系统自动阅卷试卷生成   引言   考试是检验学习效果的一种有效手段。传统考试方式是教师人工出题,教务部门印刷试卷,组织考试,然后是学生参加考试,最后考试结束后由教师手工阅卷。这种方式存在一些问题:首先,试卷由教师手工编制、批阅,教师的工作量很大且容易出错;其次,题目分散于各教师手上,难以实现教师之间的信息共享;再次,学生平时很少有机会接触到相关的习题,不利于学生巩固所学知识;最后,笔试消耗大量纸张,不利于环保。传统考试方式在今天仍然占主导地位,然而随着计算机技术的发展,其改革亦是大势所趋,在线考试系统就是一个很重要的发展方向。   在线考试系统将传统考试方式的大部分过程实现自动化,尽量减少人工干预。试卷根据题库中的内容自动生成,题库由教师平时积累,录入到系统中。学生在计算机上作答,结果提交给服务器。考试结束后,系统自动批改客观题,主观题由教师人工批改,形成最终的考试成绩。同时,将在线考试系统和教务管理系统融合在一起,直接将考试成绩提交给教务系统。   在线考试系统可采用基于客户机/服务器(Client/Server,C/S)模式,或者采用基于浏览器/服务器(Browser/Server,B/S)模式。B/S模式只需在服务器上安装相关软件,因而具有易部署、易维护的优点,客户机只需安装浏览器即可,对软硬件要求较低。本文采用B/S模式设计实现一个在线考试系统。   一.考试系统分析   完整的考试系统作为一个有机的整体,包含下面几个功能模块[1-3]:   (一)系统管理   系统管理是对系统使用者的管理。系统的使用者包含系统管理员、教务人员、教师和学生。可以执行添加、删除、编辑用户属性等操作。为了方便管理,将用户划分到不同的组下面,系统权限以组为单位划分,每个用户都应分配到一个或多个合适的组下面,用户拥有的权限就是其所在所有组的权限之和。比如可以将班级名称作为组名称来建立一个组,以后可以统一为此班级的所有学生分配相同的权限。   (二)教务管理   教务管理模块可添加删除课程信息、指定课程的考试开始时间和结束时间、指定试卷出题的教师以及各班级学生应该参加哪些课程的考试等,这部分工作应该由教务人员来完成。   (三)题库管理   题库管理模块提供题目编辑功能。教师可以在此处编辑题目信息,每个教师只能编辑自己添加的题目。题目除本身内容之外,还包括所属单元(章节)、涉及的知识点、难度及估计完成时间等辅助信息,以帮助系统自动生成试卷。题目类型包括单选题、多选题、判断题、填空题和综合题等几种。题目可以单个编辑,也可以批量上传题目,批量上传的题目要求按预定的格式编辑,存放在文本文件或word文档中,然后提交服务器处理。系统基于接口编程,因此可以很方便的扩展接收其它类型的文件。   (四)试卷管理   该模块用来生成试卷。每份试卷包含若干大题,每大题又包含若干小题,试题可由教师从题库中手工选择,也可由系统自动生成。系统提供试卷模板编辑功能,可预先编辑好试卷模板,设定试卷包含多少大题,每个大题分值,大题题型,包含多少小题,从课程的哪些单元选择多少小题,每个小题涉及的知识点、难度多少及估计完成时间等,教师可从试卷模板中选择一种,由系统自动生成试卷。   (五)考试管理   此处的考试是广义上的考试,包含正式考试,一般指期末考试,由学校统一组织;模拟考试,是教师对教学效果的阶段性检验,由各任课老师自行组织;单元练习,学生可自由选择单元习题作为练习,以此巩固平常所学知识。使用各类型的考试前,指定考试使用的试卷或者开放练习的习题。   (六)个人事务   该模块提供系统的用户应该完成的工作入口。比如对于学生,在此处列出应该参加的考试;对于教师,给出教师应该批改的试卷等。   除了以上主要功能之外,系统还提供了课程管理、查询统计、信息发布等模块。课程管理用于编辑各课程的单元信息,单元包含的知识点等,实现对题库的细化管理。查询统计可以查询考生成绩,并且给出考试结果的统计结果,比如优秀率、不及格率等信息。信息发布模块主要用来发布考试信息和考试注意事项等。   用户登录后,系统根据其所属组,以菜单形式显示该用户可以访问的模块。用户在使用具体功能时,系统会进一步检查其权限,以保证系统的安全性。   二.系统设计中关键问题   (一)用户密码加密   考虑到考试系统的特点,数据库中只实现用户密码的加密。加密算法采用信息-摘要算法5(Message-DigestAlg

文档评论(0)

gmomo-lt + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档