网络考试系统的设计与实现 .pdf

  1. 1、本文档共9页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

网络考试系统的设计与实现

摘要:网络考试系统是传统考试的延伸,它充分利用了数据库技术,大大简化

了传统考试的过程,提高了教学活动的灵活性,是电子化教学不可缺少的一个重要

环节。本文介绍和分析基于B/S模式的网络考试系统的开发与设计,实现了一个

基本的网络考试系统。

关键词:网络考试系统;B/S;安全性

考试是在教育过程中一个不可缺少的环节,传统纸面化考试消耗大量的人

力、物力,而且保密性差。随着计算机技术的不断成熟,网络考试技术渐渐的被引

入考试过程中,典型的网络考试系统如英语考试中的托福、GRE、雅思等。网络

考试系统可以提高教师阅卷的效率,降低人为因素的误差,节省社会资源,更重要

的是有利于提高考试的公平性,减少阅卷老师的主观因素干扰。

1相关理论与技术

1.1系统架构模式选择

在近年来开发的网络考试系统中,按其系统的架构模式可以分为两种:C/S模

式和B/S模式。C/S架构下的网络考试系统,一般是基于局域网的应用系统,它用

于考试的机器分为服务器(Server)和客户机(Client)两种,优点是能够有效地做到

对客户机的灵活控制和试卷考试结果的自动回收,缺点是需要分别开发和安装相

应的考试服务系统和考试客户系统,开发成本高,升级困难且麻烦,系统维护代价

高。所以一般地来说C/S模式并不是网络考试系统的理想模式。B/S架构下的网

络考试系统,是一种基于Web的应用系统,目前应用比较广泛,它将试题和成绩等

全部存放在服务器上,客户机只要是带有浏览器且能够上网即可;它突破时空限制,

可在任何时间、任何能够上网的地点进行远程考试和考务工作。它可自动生成试

卷,考试结束时可迅速给出客观题和部分主观题考试成绩,其他主观题部分也是以

网上阅卷的方式进行并实时提交成绩。这些都使得网络化考试比传统的纸面考试

具有无可比拟的效率和公平上的优越性,是现代化考试发展的方向。

1.2ASP.NET技术

ASP.NET是Microsoft公司推出的一个统一的Web开发模型,它使用尽可能

少的代码生成企业级Web应用程序所必需的各种服务,ASP.NET为.NET

Framework的一部分提供,当编写ASP.NET应用程序的代码时,可以访问.NET

Framework中的类。可以使用与公共语言运行库(CLR)兼容的任何语言来编写应

用程序的代码,这些语言包括MicrosoftVisualBasic、C#等。使用这些语言,可以

开发利用公共语言运行库、类型安全、继承等方面的优点的ASP.NET应用程序。

1.3SQLServer和ADO.NET技术

SQL(StructuredQueryLanguage,结构化查询语言)语言是关系数据库的标准

语言,是一种介于关系代数和关系演算之间的结构化查询语言。由于SQL语言功

能丰富,语言简洁,因而备受用户和计算机工业界欢迎。SQL语句通常用于完成一

些数据库的操作任务,比如在数据库中更新数据或检索数据。常见关系数据库管

理系统有Oracle、MicrosoftSQLServer、Access等。本系统使用的是MicrosoftSQL

Server2000,它提供较多的高效开发工具和较成熟的开发技术。

ADO(ActiveXDataObjects)是ASP的内置对象之一,凡是能由ODBC驱动程

序访问的数据库,在ASP中都可以通过ADO对象与SQL语句对其进行网络访

问。.NETFramework推出了ADO的升级技术—ADO.NET,但ADO.NET和ADO

不同的。ADO.NET是一组向.NET程序员公开数据访问服务的类,ADO.NET为

创建分布式数据共享应用程序提供了一组丰富的组件。它提供了对关系数据库、

XML和应用程序数据的访问,ADO.NET能够支持多种开发需求,包括创建由应用

程序、工具、语言或Internet浏览器使用的前端数据库客户端和中间层业务对

象。

1.4VisualC#语言

C#是全新打造的.NET的核心

文档评论(0)

. + 关注
官方认证
内容提供者

专注于职业教育考试,学历提升。

版权声明书
用户编号:8032132030000054
认证主体社旗县清显文具店
IP属地河南
统一社会信用代码/组织机构代码
92411327MA45REK87Q

1亿VIP精品文档

相关文档