网络考试系统的设计与实现
网络考试系统的设计与实现摘要:网络考试系统是传统考试的延伸,它充分利用了数据库技术,大大简化 了传统考试的过程,提高了教学活动的灵活性,是电子化教学不可缺少的一个重要 环节。本文介绍和分析基于B/S模
网络考试系统的设计与实现 摘要:网络考试系统是传统考试的延伸,它充分利用了数据库技术,大大简化 了传统考 试的过程,提高了教学活动的灵活性,是电子化教学不可缺少的一个重要 环节。本文介绍 和分析基于模式的网络考试系统的开发与设计,实现了一个 基本的网络考试系统。 B/S 关键词:网络考试系统;安全性 B/S; 考试是在教育过程中一个不可缺少的环节,传统纸面化考试消耗大量的人 力、物力, 而且保密性差。随着计算机技术的不断成熟,网络考试技术渐渐的被引 入考试过程中,典 型的网络考试系统如英语考试中的托福、、雅思等。网络 考试系统可以提高教师阅卷 GRE 的效率,降低人为因素的误差,节省社会资源,更重要 的是有利于提高考试的公平性,减少 阅卷老师的主观因素干扰。 相关理论与技术 1 系统架构模式选择 1.1 在近年来开发的网络考试系统中,按其系统的架构模式可以分为两种:。模 式和 SB/S 模式。架构下的网络考试系统,一般是基于局域网的应用系统,它用 于考试的机器分为 C/S 服务器和客户机两种,优点是能够有效地做到 对客户机的灵活控制和试卷考 (Server)(Client) 试结果的自动回收,缺点是需要分别开发和安装相 应的考试服务系统和考试客户系统,开 发成本高,升级困难旦麻烦,系统维护代价 高。所以一般地来说模式并不是网络考试系 C/S 统的理想模式。架构下的网 络考试系统,是一种基于的应用系统,目前应用比较 B/SWeb 广泛,它将试题和成绩等 全部存放在服务器上,客户机只要是带有浏览器且能够上网即可; 它突破时空限制, 可在任何时间、任何能够上网的地点进行远程考试和考务工作。它可自动 生成试 卷,考试结束时可迅速给出客观题和部分主观题考试成绩,其他主观题部分也是以 网上阅卷的方式进行并实时提交成绩。这些都使得网络化考试比传统的纸面考试 具有无可 比拟的效率利公平上的优越性,是现代化考试发展的方向。 技术 L2ASP.NET 是公司推出的一个统一的开发模型,它使用尽可能 少的代码 ASP.NETMicrosoftWeb 生成企业级应用程序所必需的各种服务,为的一部分提供, WebASP.NET.NET Framework 当编写应用程序的代码时,可以访问中的类。可以使用与公共语 ASP.NET.NET Framework 言运行库兼容的任何语言来编写应 用程序的代码,这些语言包括 (CLR)Microsoft Visual 等。使用这些语言,可以 开发利用公共语言运行库、类型安全、继承等方面的优 Basic> C# 点的应用程序。 ASP.NET

