欢迎来到天天文库
浏览记录
ID:9386089
大小:89.50 KB
页数:12页
时间:2018-04-29
《基于b-s的网上考试系统的设计与实现 》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、基于B/S的网上考试系统的设计与实现 论文关键词:ASP. B/S 网络考试系统 数据库 论文摘要:随着网络的普及和对教育的重视,各院校各学科的网上考试都具有了必要的使用环境。但是,目前国内的一些网络教学系统的主要功能是教学,不能单独作为考试平台,通用性差,而且系统中对主观题的评阅多是采用人工评阅方式,没有实现真正意义上的自动评分。另一方面,我们所在院校的计算机基础课已开设了多年,但尚在沿用传统的考试形式或使用单机版的考试系统。基于icrosoft公司的MCSE(Microsoft系统工程师认证考试)、GMAT(工商管理硕士入学考试)、托福考
2、试、GRE(美国研究生入学考试)等,都是采用网上考试的形式进行的。 在国内,目前绝大多数考试还停留在传统考试方式上,对互联网的真正应用仅限于一些考试的网上报名工作和网上成绩查询,还没有真正形成网上考试规模。网上考试系统作为现代教育的一个子系统,是保证教育教学质量的重要手段。在传统的考试方式下,组织一次考试要经过出题、考试、评卷、试卷分析等步骤,随着考试类型的增加及考试要求的提高,教师的工作量将会越来越大,并且其工作非常容易出错,在一定程度上说,传统的考试方式已经存在着改革的必要了。Inter技术的发展使得考试的技术手段和载体发生了划时代的变化,
3、考试从传统的纸笔考试到计算机辅助考试再发展到基于Web的网上考试成为现实。 现阶段,网上考试系统的主流开发技术已经相当成熟,且很好地适应了动态站点设计和基于Web的数据库访问的要求,是当前网上考试软件实现的主流技术之一。在对大量关于网上考试系统资料的研究和学习后,根据工作的需要,针对本校实际情况特别是教学的需求,利用学校校园网已有的基础条件,研究开发适合本校使用的基于Web的网上考试系统。 1.2选题的背景及研究意义 随着计算机科学、网络技术的迅猛发展,在教育领域里,实现网上考试可以充分利用学校现有的计算机软、硬件资源和网络资源实现考试;对
4、于客观题由计算机来完成阅卷,可以将减少人工阅卷的工作量。 目前常用的网上考试系统主要有两种基本模式:传统的C/S(客户机/服务器)模式和新型的B/S(浏览器/服务器)模式,所谓C/S模式,即数据库(比如,试题库)内容放在远程的服务器上,在客户机上安装相应软件;C/S结构在技术上虽然很成熟,但该结构的程序往往只局限在小型的局域网内部,不利于扩展。并且,该结构的每台客户机都需要安装相应的客户端程序。当拥有用户量比较多时,如果采用该结构,系统的安装与维护工作比较繁重。同时,由于应用程序直接安装在客户机,客户机直接和数据库服务器交换数据,系统的安全性也
5、受到一定影响。与传统的基于C/S模式的网上考试系统相比,B/S体系将应用逻辑与用户界面和数据访问相分离,使系统的维护变得简单(只需要改变网页,即可实现所有用户的同步更新),同时简化了客户端的功能,用户只需浏览器即可使用此考试系统,更适宜于互联网上的考试。 在信息网络化的现实面前,我们提出一种基于L、Javascript、VBScript、图形编辑与数据库等工具,通过基于L混合在一起,常常导致页面的代码冗长而复杂,程序的逻辑难以理解。ASP.是一种独立于浏览器的编程模型,可以在最新版本的IE、NetscapeNavigator以及诸如Opera等
6、被广泛使用的浏览器上运行。 ASP.是一种建立在通用语言上的程序构架。一个已编译的、基于.的环境,把基于通用语言的程序在服务器上运行。将程序在服务器端首次运行时进行编译,比ASP即时解释程序速度上要快很多。微软公司发布了包括VisualBasic.、C#.、VisualC++.等与.兼容的语言来创作应用程序。 2.1.1ASP.的优势 ASP.是在服务器上运行的编译好的公共语言运行库代码,它可利用早期绑定、实时编译、本机优化和盒外缓存服务。这相当于在编写代码行之前便显著提高了性能。 1)世界级的工具支持 ASP.框架补充了VisualS
7、tudio集成开发环境中的大量工具箱和设计器。icrosoft.框架类库、消息处理和数据访问解决方案都可从Web无缝访问。ASP.也与语言无关,所以可以选择最适合应用程序的语言,或跨多种语言分割应用程序。另外,公共语言运行库的交互性保证在迁移到ASP.时保留基于的开发中的现有投资。 3)简易性 ASP.使执行常见任务变得容易,从简单的窗体提交和客户端身份验证到部署和站点配置。例如,ASP.页框架使您可以生成将应用程序逻辑与表示代码清楚分开的用户界面,和在类似VisualBasic的简单窗体处理模型中处理事件并不相同。另外,公共语言运行库利用托
8、管代码服务(如自动引用计数和垃圾回收)简化了开发。 4)可管理性 ASP.采用基于文本的分层配置系统,简化了将设置应用于服务器环境和
此文档下载收益归作者所有