计算机基础课程网络考试系统研究与实现.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文档。上传文档
查看更多
计算机基础课程网络考试系统研究与实现

计算机基础课程网络考试系统研究与实现   摘要:对网络考试系统的需求情况进行分析,研究并设计考试系统的流程结构、功能模块和数据库设计,并在此结构上给出系统关键功能的实现以及主要的实施步骤。   关键词:网络考试系统;数据缓存;网络安全   中图分类号:TP311.52 文献标识码:A 文章编号:1671—7597(2012)0120026-01   计算机基础课程教学是为非计算机专业学生提供有关计算机基础知识、操作应用能力的教育,旨在使学生掌握计算机基本操作技能,其课程的特点是操作性强。无论是平时的实验实训,还是期末的技能测试考核,采用网络无纸化实操进行练习、考核无疑是最好的方式。要进一步完善计算机应用基础课程的教学,研究了一套网络教学系统,该系统可以实现计算机基础课程的网络学习、实验布置及上交、课堂讨论等网络教学,此外,还应该具备计算机技能测试以及网络考试等功能。   1 研究的内容   主要工作就是建立一个网络考试系统,最终该系统可以为用户提供以下功能:1)考生通过学生身份在PC机浏览器上登录访问Web服务器,由Web服务器访问试卷数据库,从而从网上获取考试信息、试卷和下载相关考试文件。2)系统对考试时间作严格限制,时问是服务器端的时间,跟考试机器的时间无关。在页面上动态地显示考试所剩时间,提示学生。3)当考试时间到或考生点击“交卷”按钮时,则系统把考生答案传送至服务器保存起来。如果提交成功,系统会出现“试卷提交成功”对话框,否则,表示提交过程出现错误,需重新提交,必要时还可进行手工提交,确保每份试卷都能无误上缴。4)教师通过教师身份登录访问web服务器,通过浏览器进行学生信息查看、组织试卷、设置考试时闻、查看批阅试卷等操作。5)管理员的职责是维护系统内所有人员(包括学生、教师、管理员)的信息,以及其他一些考试事务的管理工作。可以在服务器上直接进行管理,也可以通过浏览器密码登录进行管理。   2 系统的实现   2.1 需求分析。网络考试系统必须提供的功能有:用户认证、试卷生成、时间限制、客观题的自动评卷、操作题(文件)的文件下载及上传、以及相关的考试题目的管理和考场的设置等。系统面向的用户群分三类:系统管理员、教师和学生,各自访问系统服务的权限不尽相同,其中权限最高者为系统管理员,其次为教师,最后是学生。   2.2 系统体系结构。网络考试系统采用B/S体系结构。B/S(Browser/server)结构即浏览器/服务器结构。B/S结构主要是利用了不断成熟的www浏览器技术,结合浏览器的多种Script语言(VBScript、JavaScript)和ActiveX技术,用通用浏览器就实现了原来需要复杂专用软件才能实现的强大功能,只要在客户端通过IE浏览器便可以访问和管理,大量的操作放在服务器端,包括请求反馈、数据存取、自动阅卷等等。   2.3 总体结构设计。B/S结构的网络考试系统由数据库服务器、应用服务器、客户端组成,数据库服务器上存放试题库和考试结果,Web服务器上按照考试系统应用程序,用户端只需安装标准的Web浏览器程序。另外,考虑到实际设备情况,数据库服务器和应用服务器也可以在同一台服务器上实现。不同级别用户登录后执行不同的操作,学生登录后进入考试页面。在规定的时间内答题,答题完毕或考试时间结束时向服务器提交试卷。管理员登录后进入管理员页面,可以查看学生信息、发布通知信息、添加试题、设置考试时间、查看学生考试文件等操作。   2.4 考试流程设计。学生通过学号和密码登录考试系统,经检验为合法用户后即进入网络考试系统。这时系统会根据数据库字段判断是否为有效考试时间,若有效,则允许进行考试,生成考试Web页面、开始计时考试:若无效,则显示“无考试数据”等提示信息。学生进入考试过程中,系统进行试卷下载处理、考试计时管理、考试数据存盘处理和学生交卷管理等,直到学生交卷或考试时间到,考试结束。   2.5 数据库设计。系统在一开始设计时,因为系统管理员也是教师,教师也有着高度的管理权限,在实际应用中这两种角色也没有太大的权限分别,为简化数据库表,故将管理员和教师合并为一个admin数据库表。在系统功能进一步开发中,也因为时间关系,本网络考试系统也没有把这两种角色分开成两张数据库表。只是在admin中,有一条固定的数据项是系统管理员,他拥有最高权限,主要功能是管理教师、学生用户:其他数据项是教师用户,他们是系统核心功能的使用者。管理员通过对教师用户的管理,起到管理整个考试系统的作用。一共建了10个数据库表名:管理员、文章、班级管理、练习、通知信息管理、用户登录信息、成绩表、考试、考试时间、学生管理。   3 系统的优化   本系统投入经过试用,运行情况良好,功能基本满足了《计算机应用基础》考试的基本需求,并在使用中对两

文档评论(0)

189****7685 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档