网站大量收购闲置独家精品文档,联系QQ:2885784924

基于Web的网上考试系统.doc

  1. 1、本文档共4页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于Web的网上考试系统 王子健 张璟2 (1.河南质量工程职业学院,河南 平顶山 467000;2. 河南质量工程职业学院,河南 平顶山 467000;) 摘要:基于网络的考试系统以其考试组织严格可信、考试结果分析科学合理、考试成本低、考试效果高等优势被各类学校所重视,本文就目前企业中使用最为广泛的网上考试系统的设计与实现中涉及的开发技术选择、总体涉及、数据库设计以及详细设计中的关键问题予以阐述。 关键词:随着社会的进步和商品经济的不断发展,社会对劳动者和技术人员的知识和能力水平的要求越来越高。考试是衡量考生知识和能力的重要手段,各种各样的学历考试、资格证书考试与每个人学习、工作、生活息息相关。随着计算机网络技术及相关技术的不断发展,考试的手段和媒介也在发生着巨大的变化,传统的考试方式和手段正面临着强烈的冲击。计算机网络技术应用于教育领域,经历了从传统的纸笔考试到计算机辅助考试,再到基于Web的考试。在线式网上考试不仅可以节省大量的人力、物力,还可以提高考试的效率和质量。基于Web技术的网上考试系统,可以发挥网络的优势,建立大型、高效、共享的题库,降低考试成本,使得网络考试不受时间和空间的限制,并且评测结果更为准确和客观   。 2、系统的功能模块如下图所示: 四.网上考试系统设计 1、整体结构 从整体上讲,网上考试系统分为三大部分:网上考试数据库管理系统、网上考试服务器和网上考试客户端 。数据库管理系统负责所有的后勤工作,包括试题编辑、题库管理、试卷生成、试卷批改、分数统计、考生生信息管理等。考试的试卷由数据库管理系统生成后,交付给网上考试服务器。网上考试服务器是一个轻量级的程序,从数据库管理系统得到试卷,然后管理整个考试过程。所谓轻量级是指,程序应尽可能少的使用附加的组件,运行时只需要一个EXE 文件,不需要额外的安装。这样做的好处在于,可以让监考老师将网上考试服务器放到网络任何地方,或者放到任何一台笔记本电脑上,到了考场只需任选一台计算机运行服务器程序即可,无需安装过程,无需注册组件。网上考试客户端也是一个轻量级程序由考生在考场运行登录到考试服务器后考试开始,学生开始答题,考试结束,答卷收归服务器。 2、数据库结构 网上考试系统中的所有信息,包括题库、考卷、考生信息、考试信息、答卷、考试结果等。都是保存在后台的数据库中的。因此,数据库在网上考试系统中的地位相当重要。 (1)、 数据库系统的选择 数据是放在数据库系统中的,数据库系统的选择直接影响到数据库的可伸缩性和数据访问的效率。根据网上考试系统的需求,我们选择了SQL Server 2000 作为后台的数据库系统。常见的SQL Server 2000 有三个版本:MSDE 2000 、SQL Server 2000 标准版和SQL Server 2000企业版。MSDE 2000 是SQL Server 2000 的桌面版,仅支持2GB 的数据和5 个并行连接,是SQL Server 2000 服务器系列中最小的一个版本,但可以免费获得。而SQL Server 2000 标准版和SQL Server 2000 企业版则是针对更大型应用的版本。由于这三个版本的SQL Server 2000 都是兼容的,所以,网上考试系统通过使用SQL Server 2000 达到了极好的可伸缩性:在小规模试用时,可以用MSDE 2000 作为后台数据库,甚至可以将数据库与网上考试数据库管理系统放到同一台桌面PC 上;当MSDE 2000 不足以应付扩大的数据库的时候,可以将数据库转移到单独运行SQL Server 2000 标准版的PC 服务器上。 (2)、 数据库表的设计 在网上考试系统的数据库中,共有考生信息、课程信息、考生答卷、题库、考试题库、考试信息等一系列相关数据表。 五、结语 网上考试系统在近几年随着网络的发展而迅速地发展起来,在教学实践中得到了充分的应用和很好的评估。他是一套基于B/S体系,采用大型数据库SQL Server2000和先进的ASP技术开发的,并在HTML标记语言的基础上辅助了大量的VBScript和JavaScript,使得考试系统的功能更加完善。网上考试系统的设计思想基于考试的实用性出发,他不仅可以完成某门课程的考试,也可进行每个单元的测验,考试结束后用户能立即看到自己的分数,真正实现了无纸化考试,在能够代替传统考试的前提下,还大大节约了传统考试中的人力和物力,减轻了批改试卷的负担。 参考文献 《ASP动态网页设计》作者:赵增敏 电子工业出版社 《ASP程序设计》作者:梁建武 中国水利水电出版社 《SQL Sever 2000简明教程》作者:黄维通 清华大学出版社 《SQL Sever 2000入门与提高》作者:周绪 清华大学出版社

文档评论(0)

14576 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档