免费论文查重: 大雅 万方 维普 turnitin paperpass

阐释信息技术信息技术网络考试系统与设计生

最后更新时间:2024-01-26 作者:用户投稿原创标记本站原创 点赞:7286 浏览:23794
论文导读:摘要:该文从信息技术网络考试系统的设计思想出发,详细讨论了基于B/S三层结构的网络考试系统的功能模块、系统结构、开发环境以及数据的安全与保密方法。关键词:网络考试系统;B/S三层结构1009-3044(2013)09-2089-03考试是教学过程中不可缺少的重要环节,它可以检测教学效果和学生们对课程的掌握情
摘要:该文从信息技术网络考试系统的设计思想出发, 详细讨论了基于B/S三层结构的网络考试系统的功能模块、系统结构、开发环境以及数据的安全与保密方法。
关键词:网络考试系统;B/S三层结构
1009-3044(2013)09-2089-03
考试是教学过程中不可缺少的重要环节,它可以检测教学效果和学生们对课程的掌握情况,以便教师在后续的教学中进行必要的调整和改进。近年来,我国由于高校不断扩招,使得高等院校人数巨增,而在每个大学生的一年级阶段,不论专业如何,《信息技术》都是必修的课程。相对而产生了大量繁重的考试工作,如出卷阅卷,考试管理和成绩统计等。这大大加重了教师的工作负担,因而迫切需要一个网络考试系统来解决上述问题。
1 信息技术网络考试系统的设计思想
本系统采用B/S三层结构,使用SQL Server 2000作为网络数据库,服务器端采用IIS结合ASP.NET技术设计,客户端只需使用IE浏览器访问服务器资源。由于采用了B/S三层结构,简化了客户端的工作,应用服务器与数据库服务器在逻辑上是独立的,客户访问服务器,系统在服务器端进行用户鉴别,并利用SQL Server 2000的安全机制,对不同用户应用和数据的存储权限源于:大学生论文www.7ctime.com
进行分层设定,最大限度的保证了系统数据的安全,为网络考试提供更快和更稳定的运行环境。
2 信息技术网络考试系统的模块结构和功能
网络考试系统应实现将考试系统移植到Internet的功能,最大限度地简化教师的考试管理工作,达到出题的多样性和灵活性,以后教师只需不定时地向题库添加题目,在考试时采用自动组卷或手动组卷模式即可快速生成试卷,能够较好地控制学生的行为,并且对考试成绩进行统计分析。同时,要确保考试过程中数据的完整和网络传输安全,具有开放性、方便性和灵活性。本系统划分为系统管理、题库管理、考试管理和评卷分析等四个模块,如图1所示。
1) 系统管理模块
包括考场设置、用户管理和系统安全等子模块,实现系统后台设置维护。
本系统设置考生、管理员和教师三种用户角色,并分别赋予他们不同的使用权限。其中考生是通过系统来参加考试,获得考试结果;管理员是对系统配置、数据库等进行管理;而教师主要是对学生、题库、考试评价等信息进行管理。
2) 题库管理模块
包括题库创建、题库维护、题库检索和题库安全等子模块。参照国家教育资源建设技术规范要求,建立适合网络考试使用的标准题库。题库内容要全面准确地反映本门课程的知识点,题型尽可能选用标准化题型,并注明每个题目的难度系数。题库可支持多种题型:单选题、多选题、判断题、文字录入题、Word操作题和Excel操作题等。题库设计要考虑当前技术条件,也要适当考虑将来的发展。能够完成一般的日常管理功能,由教师和系统管理员管理题库,并根据其权限的不同,拥有对题库和题库中的试题信息进行增加、删除、修改、试题查询等不同操作。
3) 考试管理模块
包括试卷生成、试卷分发、在线考试、试卷提交和恢复系统等子模块。实现网上考试的相关管理,如管理员在考试时可以锁定学生用户,限制是否可以登陆、是否可以参加考试。
学生通过身份验证后,就可以开始考试,这时系统要自动生成该学生的考卷,考卷是根据考前科任老师指定的试题要求从题库中抽取生成的,即可以是规定的论文导读:
统一试题,也可以是自动从题库抽取组卷的;
考试进行时,需要时间监控,超时则不允许学生再答题并强制交卷;学生提交答案后系统可以自动保存,不会因为各种以外而丢失;学生考试后,可以获得评价。
在考试期间,系统会对每个考生的操作进行监控,每个考生对于同一场考试只有一次登录和交卷的机会,当发生意外情况,如死机等,需要重新登录考试时,由监考老师恢复该生的状态,使其进行“二次登录”,继续进行考试。
至于考试中试题的组卷,可由管理员设置参数,由计算机按指定算法灵活抽取试题库中的各类试题组成各种形式的试卷,其内容会随着库中试题的改变而改变,而且不同的考生生成的试题可以是不同的;也可以由管理员手动组卷,使得所有考生使用同一份试卷。
4) 评卷分析模块
包括阅卷、自动评卷、质量分析、成绩统计和用户查询等子模块。实现自动改卷、统计成绩、分析考试质量和查询成绩等功能。
3 信息技术网络考试系统的应用技术框架和原理
本网络考试系统是一个实现在线考试及相关考试资源管理的开放式平台。要求有一个稳定的能随时为各类用户提供界面和服务的服务器,要求用户拥有一个能够连到互联网络的终端,为了管理资源和满足对资源大量复杂的数据操作,要求有一个管理及操作数据便利的数据库,同时能有效地减少网络流量、防止客户端肥大、易于数据更新、易于实现系统间的连接和软件的维护和升级。为了有效地解决上述问题,本系统的设计采用了B/S三层体系结构,形成基于Web数据库应用下的网络考试环境。B/S三层结构分为三部分:客户端、应用服务器和数据库服务器。其结构如图2所示:
表示层:客户端IE浏览器。IE是用户与应用服务器的接口部分,负责用户与应用程序之间的交互,为客户端提供了一个界面友好、风格统

一、易于使用的通用界面。

应用层——Web服务器。它是介于Web浏览器和数据库服务器之间,负责用户输入信息的接受和动态网页的形成,完成网络考试的应用功能。
数据层:数据层包含关系数据库、HTML文档、XML文档或其它异构数据源。数据库服务器实现对数据库中数据的存取、修改、查询及访问的安全性、完整性、一致性,以及联机事务处理(OLTP)等功能。
在B/S三层结构中,客户端接受用户的请求,客户端向应用服务器提出请求,应用服务器从数据库服务器中获得数据,将数据进行计算后并将结果提交给客户端,客户端将结果呈现给用户。在这种结构中用户无法直接从数据库读取数据,而是通过了一个应用层,这就使得系统的数据具有了很高的安全性,系统的安全性和可靠性得到很好的保证。源于:论文封面www.7ctime.com