浅议《数据结构》课程在线考试系统开发.docVIP

浅议《数据结构》课程在线考试系统开发.doc

  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文档。上传文档
查看更多
浅议《数据结构》课程在线考试系统开发

浅议《数据结构》课程在线考试系统开发   摘要:该文分析了在线考试系统的设计与实现技术,通过采用基于WEB的思想,为解决实际需求对系统的整体结构进行设计,并设置了相应的功能模块。本系统主要分为三个模块:管理员模块、教师模块和学生模块。管理员模块包括学生资料管理、题库管理、试卷管理和科目管理四个子功能模块。学生模块主要包括参加考试和考试查询两个子功能模块。教师模块主要包括在线阅卷的功能。 关键词:数据结构;课程;在线考试;B/S模式 中图分类号: TP311 文献标识码:A 文章编号:1009-3044(2013)20-4641-04 1 概述 当今社会的教育已经有了非常大的变革,计算机的出现给我们的生活和学习带来了很大的方便,随着计算机领域中技术水平的快速发展以及计算机在现代社会的逐渐普及,现在国内的高校甚至是一些中学教育阶段就已经将计算机这个工具应用到了课堂教学、在线考试以及远程教育等。通过计算机的网络连接人们可以进行异地教育教学和培训,给教育教学带来了很大的方便。这些应用背景为在线考试系统的发展产生提供了一定的基础[1]。如今,计算机的硬件技术发展已经到了较难突破的阶段,很难继续有新的大的突破,结合我国现阶段计算机教育还处于不成熟的阶段,但是随着软件的开发技术不断发展逐步走向成熟,这就为计算机考试系统应用到学校的教学考试中去提供了先决条件,当然随着需求变化,也给软件设计人员提出了更高的设计要求[2]。 在科技飞速发展的社会,计算机的逐步普及以及这个领域技术的不断发展逐步趋向成熟,使得在线考试系统代替纸质考试成为了可能。在线考试系统为学校的教务工作减轻了负担,节省了人力和物力,大大提高了教学的效率 [3]。 在以往的各种类型的考试中,我们一直沿用着传统的模式,这种模式经过我们长时间的实践被认为是最有效的考试模式。这种考试模式由五个基本的步骤组成:第一步是由老师出卷,第二步是进行考试,第三步是由老师进行阅卷,第四步是对成绩进行统计,第五步是对考试的结果进行分析。在信息技术快速发展的当今社会,这种考试过程显得烦琐而且低效,并且安全性不高,成本相对较高,这些缺陷使得人们越来越需要一种新的考试方式。网络考试的出现极大的改变了这种现状,它可以说是对传统考试的一种延伸与变革,我们利用网络考试,可以不受时间和空间的限制,考生可以在网络覆盖的任何地方任何时间进行考试,这样就大大提高了考试的效率,简化了考试的流程,还能提高考试工作的安全性,更好的排除考试中的人为因素,全面的提高考试的管理水平。与传统的考试过程相比,在网络上进行考试存在着极大的优越性,主要包括:保密性好、客观公正、更加准确、更加快捷、组织成本低、考务效率高。 基于以上分析,采用在线考试模式,通过网络实现无纸化考试将成为未来的主流考试方式。通过在线考试,可由系统自动完成从试题管理,到出卷、评卷、成绩分析,到学生查询考试成绩等基本功能。 从系统的安全性和易维护性考虑,本系统选择Web实现技术,即将系统做成一种B/S模式[4],可以让用户通过浏览器直接访问位于服务器上的试题以及对系统进行远程维护和功能扩展。当前,存在很多种实现服务器程序的技术,本系统选用当前比较流行的网络编程技术JSP作为主要实现手段,配合struts、hibernate、spring等技术,JSP作为一种Web实现技术[5],它具有高效率和高安全性的优点,再加上实现模式的特点,正符合了考试系统所要求的实时性和保密性,保证了考试的公平性。另外,JSP拥有Java语言的”一次写成,处处可用”的特点,可以将系统轻松地移植到其它平台运行,所以将JSP作为本系统的实现技术是完全可行的[6]。 该文主要介绍了在线考试系统的核心功能及实现方法,研究了在线考试系统中题库管理及组卷等。主要功能包括:题库管理、试卷管理、考试管理、学生考试,试卷评阅、成绩管理、用户管理等模块。 2 需求分析 2.1 功能需求 首先,因为考试对象是特定的对象,所以考生进入系统应该进行身份验证。考生进入考试系统后,可以查询到需要参加的考试项目。在线考试是基于网络环境的,考生所要完成的试卷应该是从服务器的数据库随机抽取试题后动态生成的,不过也可以人工生成试卷。另外,系统还应该自动控制考试时间,时间到了会停止考生答卷,并要求考生交卷。考生提交试卷后,客观题由计算机自动判分,主观题由老师手工评分,得到成绩后显示出来。考试完毕后,可以返回登录界面或继续考试。此外,应该能够方便、快捷的对在线考试系统进行管理,用户只有在试卷结束后才能查询到自己的成绩。因此,在线考试系统需要有如下的综合需求[7]: 1)适当的用户权限 综合考虑各种因素后,在考试系统中的用户有三种:系统管理员、学生和教师

文档评论(0)

docman126 + 关注
实名认证
文档贡献者

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

版权声明书
用户编号:7042123103000003

1亿VIP精品文档

相关文档