1 / 6
文档名称:

基于ASP的在线考试系统.doc

格式:doc   大小:15KB   页数:6页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

文档介绍:基于ASP的在线考试系统

戴冬梅 随着计算机技术的迅猛发展,学校教学和管理的信息化发展也取得了长足的进步。而网络应用的不断扩大,使得基于Web的在线考试系统成为现实。本系统采用ASP作为开发软件,SQL Server 2000为基于ASP的在线考试系统

戴冬梅 随着计算机技术的迅猛发展,学校教学和管理的信息化发展也取得了长足的进步。而网络应用的不断扩大,使得基于Web的在线考试系统成为现实。本系统采用ASP作为开发软件,SQL Server 2000为后台数据库,基于Browser/Sel'vet的三层体系结构,不仅可以支持判断题、选择题和填空题题型,实现普通考试系统的登陆、答题功能,还将实现考试设计功能。
信息技术的高速发展对传统的教学模式产生了强烈的冲击,引起了教育的深刻变革,给教育观念、教学方法和教学组织形式等方面带来了深远的影响,带来了网络教育在各个学校的普遍开展。在线考试系统的主流开发技术已相当成熟,很好地适应了动态站点设计和基于Web的数据库访问要求,是当前网络考试软件实现的主流技术之一。本文的设计采用B/S模式,系统是基于数据库和Web技术的远程在线实时测试系统,这种系统的客户端除了浏览器外,无需安装其他的任何应用软件,且维护简便,成本较低。
一、ASP简介
ASP属于ActiveX技术中的服务器端技术。与我们通常在客户端动态主页的技术如Java applet、AetiveX Control、VB Script、JavaScript等所不同的是,ASP中的命令和脚本语句都是在服务器中解释执行,执行后的结果产生HTML页面并送到浏览器。由于ASP是在服务器端解释执行,开发者可以不必考虑浏览器是否支持ASP。同时,由于只是标准的HTML页面送到浏览器,在浏览器上看不到ASP程序,因此可以防止程序被窃取,保护了开发者的利益。
ASP程序只能在WEB服务器端执行,它的工作流程是:先由客户端发出HTML请求到WEB服务器,WEB服务器根据客户请求向数据库服务器发出数据查询请求,数据库服务器将返回查询结果到WEB服务器,再由WEB服务器将结果转换成HTML文件返回给客户端。等浏览器端收到HTML文件后,便会将执行结果显示在浏览器上。
二、ASP和数据库的交互技术
SQL Sereer 2000使用客户机,服务器(C/s1体系结构把所有的工作负荷分解成在服务器上的任务及在客户机上的任务,客户机应用程序负责商业逻辑和向用户提供数据,一般运行在一个或多个客户机上,也可以运行在服务器上。服务器负责管理数据库和分配可用的服务器资源,如,内存、网络带宽和磁盘操作等。
ADO应用程序通过OLEDB提供程序访问数据。MicrosoftSOL 2000包含用于SQL Server的本机Microsoft OLEDB提供程序,可由ADO应用程序用于访问SQL Server中的数据。Vbscript应用程序可以创建和使用各种ADO对象。 在ASP中使用ADO对象的步骤为:
(1)用Connection,Command或者Recordset对象打开一个链接。
(2)用Command或者Recordset对象访问数据。
(3)关闭Connection,Command或者R

分享好友

预览全文

基于ASP的在线考试系统.doc

上传人:小舍儿 8/3/2022 文件大小:15 KB

下载得到文件列表

基于ASP的在线考试系统.doc

相关文档