基于B/S的高校计算机应用能力在线考试系统

点赞:6368 浏览:20070 近期更新时间:2024-03-09 作者:网友分享原创网站原创

摘 要:计算机应用能力考试是专科、本科课程教学考核的重要环节.随着计算机技术的发展,传统的手工出卷、改卷模式以及C/S网络考试模式已越来越不能适应计算机应用教学考核的需要.基于Web的在线考试系统在这种形势下应运而生,系统选择了基于Web的三层B/S的设计模式,采用了新的开发平台VS.NET,后台采用SQLServer2005数据库,实现了一个全新的在线考试系统.

1选题的背景、目的和意义

1.1选题的背景

在当今信息时代,计算机技术与网络技术越来越广地应用于各个领域,改变着人们的学习、工作、生活乃至思维方式,也引起了教育领域的重大变革.将计算机与网络技术应用于现代高等教育中,是现代高等教育发展的需要,也是改革教育模式,提高学校教学效果和教学效率、提高科研和管理水平的必要手段.目前的一个发展趋势是采用大规模试题库的计算机网络考试模式.

1.2选题的目的及意义

计算机应用能力考试是专科、本科课程教学考核的重要环节.目前,我的工作单位:无锡工艺职业技术学院,每年学习计算机类基础学科的人数约2500余人,根据以往惯例,该课程的考核方式采用闭卷笔试和机房上机,由此产生的试卷印刷、装订、分袋、回收试卷、阅卷、成绩统计等工作量非常庞大,且由于考核方法的落后,基本上难以准确、客观、公正地反映学生具有的基本职业技能和素质,其结果是培养的学生,懂理论多些,会实践操作少些,从而偏离了我校高职高专学院培养高技能专业人才的目标.基于Web的“在线考试系统”在这种形势下应运而生,就是利用计算机信息技术和网络平台,结合软件技术,把在教学中可实现标准化考试的课程由传统的纸张考试模式转变成为无纸化考试模式,以实现学生信息管理、试题库管理、考务管理、在线考试、随机生成试卷、计算机自动阅卷、在线监考、自动阅卷和成绩统计等功能,达到了节约资源,提高工作效率,保证考试结果客观公正性的目的.在我国充分利用这一资源进行网上教学,有着广阔的应用前景.


2该考试系统使用的关键技术

2.1.NET介绍

2.1.1.NET简介

.NET就是微软的用来实现XML,WebServices,SOA(面向怎么写作的体系结构service-orientedarchitecture)和敏捷性的技术.NET是微软的新一代技术平台,为敏捷商务构建互联互通的应用系统,这些系统是基于标准的,联通的,适应变化的,稳定的和高性能的.从技术的角度,一个.NET应用是一个运行于.NETFramework之上的应用程序..NET的核心组件包括:

(1)、一组用于创建互联网操作系统的构建块其中包括Passport.NET用于用户认证以及用于文件存储的怎么写作用户首选项管理日历管理以及众多的其它任务.

(2)、构建和管理新一代怎么写作的基本结构和工具包括VisualStudio.NET.NET企业怎么写作器.NetFramework和Windows.NET.

(3)能够启用新型智能互联网设备的.NET设备软件.

2.1.2Framework框架

.NET框架是以一种采用系统虚拟机运行的编程平台,以通用语言运行库(CommonLanguageRuntime)为基础,支持多种语言(C#、VB、C++、Python等)的开发.NET也为应用程序接口(API)提供了新功能和开发工具.这些革新使得程序设计员可以同时进行Windows应用软件和网络应用软件以及组件和怎么写作(web怎么写作)的开发..NET提供了一个新的反射性的且面向对象程序设计编程接口..NET设计得足够通用化从而使许多不同高级语言都得以被汇集..NETFramework中的所有语言都提供基类库(BCL).

2.1.3ASP.NET介绍

ASP是英文ActiveServerPages的缩写,意为动态怎么写作器页面,是一种使嵌入网页中的脚本可由因特网怎么写作器执行的怎么写作器端脚本技术,其作为一种怎么写作器端应用程序的热门开发工具,在发展中日趋完善并更名为ASP+.后来,微软正式推动.NET策略时,ASP+就演化成ASP.省略就是一种程序,是基于通用语言的编译运行的程序,它以其强大性和适应性可运行在Web应用软件开发者的几乎全部的平台上.

2.2ADO.NET介绍

ADO.NET是一组用于和数据源进行交互的面向对象类库.通常情况下,数据源是数据库,但它同样也能够是文本文件、Excel表格或者XML文件.ADO.NET允许和不同类型的数据源以及数据库进行交互.然而并没有与此相关的一系列类来完成这样的工作.因为不同的数据源采用不同的协议,所以对于不同的数据源必须采用相应的协议.一些老式的数据源使用ODBC协议,许多新的数据源使用OleDb协议,并且现在还不断出现更多的数据源,这些数据源都可以通过.NET的ADO.NET类库来进行连接.

ADO.NET对象模型

2.3SQLServer2005介绍

SQLServer是一个全面的、集成的、端到端的数据解决方案,它为企业中的用户提供了一个安全、可靠和高效的平台用于企业数据管理和商业智能应用.SQLServer2005为IT专家和信息工作者带来了强大的、熟悉的工具,同时减少了在从移动设备到企业数据系统的多平台上创建、部署、管理及使用企业数据和分析应用程序的复杂度.通过全面的功能集、和现有系统的集成性、以及对日常任务的自动化管理能力,SQLServer2005为不同规模的企业提供了一个完整的数据解决方案.

3在线考试系统设计方案

3.1设计思想和系统结构

对于考试系统的设计,应符合一定的教学规律和教学理论.本系统是利用计算机网络平台分发考试题给学生(终端机),在规定的考试时段完结时,又能将终端机处的考生答卷传送到网络怎么写作器保存的系统.因此选择基于B/S的三层网络结构.并且将SQLServer2005作为后台数据库,C#作为编程语言.从而建立了一个较为完善的,满足在线考试需求的考试系统.

B/S结构(Browser/Server,浏览器/怎么写作器模式),是WEB兴起后的一种网络结构模式,WEB浏览器是客户端最主要的应用软件.这种模式统一了客户端,将系统功能实现的核心部分集中到怎么写作器上,简化了系统的开发、维护和使用.客户机上只要安装一个浏览器(Browser),如NetscapeNigator或InterExplorer,怎么写作器安装Oracle、Sybase、Informix或SQLServer等数据库.浏览器通过WebServer同数据库进行数据交互.B/S最大的优点就是可以在任何地方进行操作而不用安装任何专门的软件,只要有一台能上网的电脑就能使用,客户端零维护.系统的扩展非常容易.其总体方案见图:

3.2考试模型

随着Web应用的复杂度不断提高,三层体系的应用程序将业务规则、数据访问、合法性校验等工作放到了中间层进行处理.通常情况下,客户端不直接与数据库进行交互,而是通过COM/DCOM通讯与中间层建立连接,再经由中间层与数据库进行交换.

三层结构

4基于WEB考试系统实现

4.1系统目标及功能


系统功能分前台考试和后台考试管理.前台考试程序实现学生登录的身份验证、随机抽取试题、考试时间控制、接收并保存考生所选答案及试卷,自动判分等.后台考试管理程序采用系统管理员和普通教师两级管理模式.普通教师具有申请考试课程、试题管理(录入、修改、查询)、成绩浏览、分析输出等功能.系统管理员除具有教师的所有功能外,还具有教师基本信息、学生信息、课程信息等管理及试卷的备份、转储及打印等功能.后台管理功能可在任意地方以WEB方式进行在线管理.

4.2数据库的设计

数据库采用SQLServer2005,数据库名称为Examination,登陆界面有管理员表、学生表、教师表.以下解释一下各表包括的属性:

4.3考试系统安全机制

1.身份鉴别:确认系统中用户身份的真实性,防止出现恶意冒充,保证数据来自某一方.在本系统中是通过用户名和进行验证.

2.授权控制:根据鉴别的真实身份来确定对其本系统资源或应用的访问权限,系统中学生交卷成功后,系统会在相应的数据库中留下标记,并返回给学生客户端成功提交试卷的信息,使该学生无法再以准考证号和登陆该考试系统,自动退出系统.

基于B/S的高校计算机应用能力在线考试系统参考属性评定
有关论文范文主题研究: 数据库类论文范文 大学生适用: 专升本毕业论文、研究生论文
相关参考文献下载数量: 38 写作解决问题: 写作技巧
毕业论文开题报告: 论文任务书、论文前言 职称论文适用: 杂志投稿、职称评中级
所属大学生专业类别: 写作技巧 论文题目推荐度: 优秀选题

3.机密性:确保试卷在存贮和传输中的机密性,不被非授权用户访问.

4.完整性:确保系统信息如学生答案等,不被非授权用户恶意或无意篡改.

5总结与展望

计算机应用能力考试是专科、本科课程教学考核的重要环节,设计并开发一个功能完善的网络在线考试系统是非常有意义的.这是对有限教育资源的高效共享,可以大大简化传统考试的过程.基于Web在线考试系统,包括学生考试、自动批阅、题库管理,成绩查询等,该系统可以在任何地点、任何时间进行考试.该系统中的所有考试信息都以数据库记录的形式存储.用户可用登录的方式从数据库中随机抽取试卷,进行测试.在我国高校内充分利用这一资源进行网上教学,有着广阔的应用前景.

管理及应用系统开发[M].中国铁道出版社,1999.1:78-81

[4]Pullen,J.Mark,McAndrews,PriscillaM.Awebportalforopen-sourcesynchronousdistanceducation.ProceedingsoftheSeventhIASTEDInternationalConferenceonComputersandAdvancedTechnologyinEducation,ProceedingsoftheSeventhIASTEDInternationalConferenceonComputersandAdvancedTechnologyinEducation,2004.315-320

地址:江苏省宜兴市荆邑南路99号无锡工艺职业技术学院收件人:郑洲邮编:214206:13584101027