ImageVerifierCode 换一换
格式:DOC , 页数:7 ,大小:28.50KB ,
资源ID:2010892      下载积分:10 文钱
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,省得不是一点点
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.wenke99.com/d-2010892.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: QQ登录   微博登录 

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(Web的辅助教学及考试系统探究.doc)为本站会员(99****p)主动上传,文客久久仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知文客久久(发送邮件至hr@wenke99.com或直接QQ联系客服),我们立即给予删除!

Web的辅助教学及考试系统探究.doc

1、Web 的辅助教学及考试系统探究摘要:本文阐述了网络的应用和开发在教学环节中的意义,比较了 C/S结构和 B/S结构在网络应用开发中的优缺点。在这个基础上提出了一个基于 WEB 技术的辅助教学及考试系统,重点介绍了该系统的设计方案,所采用的主要技术,以及该系统所能实现的功能。并对系统的可扩展性作了探讨。 关键字: WEB 应用;辅助教学;考试系统;网上考试;ASP Abstract: This paper describes the use and development of the Internet in the teaching aspect of significance, compa

2、red with the C / S and B / S structure of the networks strengths and weaknesses in the application development. On this basis, a WEB-based technology to support teaching and examination system, the system focuses on the design of the main technologies used, as well as the system can achieve. And sys

3、tem scalability are discussed. Keyword: WEB application; teaching aids; examination system; on-line test; ASP一、 引言 目前,计算机和网络的应用在各行各业已经很广泛,尤其是在高校。校园网的建设已逐步完善,大多数学生也已经具备了利用网络进行交流和学习的能力。但是在教学这个环节中,我们仍然过分依赖于传统的教学模式,对于网络的开发和应用程度远远不够。即使是网络教学系统,也是大多为静态、无反馈的系统,很少提供在线练习与考试的功能。在教学改革工作的探讨中,我们注意到了这一点,决定开发一个基于网络

4、的辅助教学和考试系统,用于计算机公共基础课的教学环节。希望充分利用现有的计算机和网络资源,提高教学效率和质量。该系统主要有以下两个主要目的: (1) 成为学生学习“计算机公共基础“课程的辅助工具。 在原有的教学模式中,学生只能对着书本进行上机练习,缺少相应的辅助软件。我们的系统可以提供给学生大量的理论练习题和操作练习题,用于学生的网上练习及自我检测知识。通过系统的交互功能,增强同学们的上机积极性;提高学习效率。 (2) 用于网上考试。 在传统的考试方式下,教师需要命题、阅卷、统计分数等等,工作量非常大。尤其当考生数量比较大时,阅卷和成绩统计将十分烦琐而且容易出错。同时,由于“计算机公共基础“是

5、一门操作性十分强的课程,只凭理论考试难以检测学生的掌握情况。本系统可用于期末等各阶段的考试,不仅可以检测学生的理论知识,还可以检测操作水平,提高考试质量,并减轻教师的工作负担和提高工作效率。 二、 系统设计 基于数据库和网络应用的系统实现技术有多种,可以采用传统的客户机/服务器(C/S)架构,也可以采用目前流行的基于 WEB的方式。 所谓客户机/服务器(C/S)模式,即数据库(比如,试题库)内容放在远程的服务器上,在客户机上安装相应软件; C/S结构在技术上虽然很成熟,但该结构的程序往往只局限在在小型的局域网内部,不利于扩展。并且,该结构的每台客户机都需要安装相应的客户端程序。由于我们的系统是

6、一个教学辅助和考试系统,拥有的用户量比较多,因此,如果采用该结构,系统的安装与维护工作比较繁重。同时,由于应用程序直接安装在客户机,客户机直接和数据库服务器交换数据,系统的安全性也受到一定影响。 基于 WEB的方式其实是一种特殊的客户/服务器方式,在这种方式中,客户端是各种各样的浏览器。为了区别于传统的 C/S模式,通常称为浏览器/服务器(B/S)模式。B/S 采用三层体系结构,即包括数据库系统、应用服务器、客户浏览器三部分。由于采用了互联网的相关技术,B/S 结构的系统开放性好,易维护、扩展。客户浏览器只跟 WEB服务器交换数据,数据安全性比较高。当然,B/S 结构在网络安全方面也有其弱点。

7、在 C/S结构中,应用程序是在客户机上运行的独立程序,如果这台计算机安全的话,那么应用程序就是安全的。而在 B/S结构中,众多的客户浏览器访问同一个 WEB服务器, WEB 服务器会成为攻击活动的对象。 根据 C/S和 B/S结构的特点,以及系统在教学中的实际使用情况,“计算机公共基础“的辅助教学和考试系统的结构设计如下:面向广大学生的功能模块采用 B/S结构,这使得系统的开放性和可扩展性相当好,系统的维护也比较方便。而且,对本系统而言,只有在考试的时候对网络安全性要求比较高,而在考试的短时间内完成对 WEB的入侵,可能性很小。 本系统的其他一些模块(比如,评分,成绩统计、打印)则采用 C/S

8、结构。这主要是因为: (1)这些工作相对来说比较集中,不需要众多学生的参与; (2)采用 C/S 结构后,学生不能通过 WEB方式访问一些非公开资料,这样有利于系统的安全。 (3)浏览器的打印功能不是十分强大;某些工作(比如,评分)涉及到多种技术,用客户机程序有一定的优势。 系统的设计思路如下: (1) 建立数据库服务器和试题库。在服务器上安装 NT(比如,Service Pack 5)及数据库管理系统 MS SQL Server。题库向广大任课教师收集,具有覆盖面广,难易搭配合理,考核点准确等特点。试题库汇总在服务器上,集中存储管理,确保其可靠性。在数据库服务器上同时存放学生的考试结果和成绩

9、。 (2) 根据实际需要,应用服务器可以采用独立的服务器,也可以与数据库服务器共用一个物理服务器。考虑到现有机房的服务器上一般都是采用 Windows NT作为操作系统,因此我们在应用服务器上建立 WEB 时,采用微软的 IIS(Microsoft Internet Information Server4.0),为了系统的安全性,安装微软的 Proxy Server 作为代理服务器。当然,实际操作时更应该注重 IIS本身的安全性。而 IIS的安全性很大程度上依赖于 NT的安全性,因此也要充分利用 NT的安全特性。 (3) 系统采用 ASP技术作为服务器端脚本,实现与数据库和其他应用互动的 We

10、b网页。用户运行环境为标准的中文浏览器环境(比如,IE4.0 或以上版本) ,用户只要具有一定的权限,并能通过浏览器访问服务器上的 Web站点,就可以使用题库参加考试,以及辅助练习;练习题和试卷均按一定的组卷原则随机抽题,并以 HTML格式呈现。由于本系统涉及到操作能力的考核(比如,汉字录入,WORD 操作,Windows 操作) ,在页面中需要实现一些相对复杂而又独立的功能。这些功能直接在网页中很难实现,因此采用 Visual Basic 来编写应用程序,并封装成ActiveX控件置于页面中,实现网页中原本较难实现的功能。 (4) 操作能力的考核也给评分和成绩处理工作带来一定的难度。考虑到只

11、有教师有评分和成绩处理的权力。同时,这些工作相对来说比较集中,因此,把 这部分功能处理成 C/S结构的程序。评分部分综合各种技术进行,以求得到较为客观、公正的评分结果。此部分用 VB和 VC开发成一个独立的客户端程序。 (5) 为了整个系统的安全和维护的方便,在系统中包含了管理模块,设置有关参数,以及对系统进行必要的监控。只有系统管理员才有该模块的操作权。 二、 系统的主要模块和功能 系统主要包括以下模块:辅助教学子系统,考试子系统,评分及成绩处理子系统,系统管理及维护子系统。 l 辅助教学子系统: 练习题按知识点分类,以 HTML格式呈现给学生。学生可以根据自己的学习要求,选取某个知识点的练

12、习题,进行练习和自我评测。如果是理论知识题,可以查看参考答案;如果是操作练习题,可以查看操作提示。 l 考试子系统 用于学生完成在线考试,只能在教师设定的考试时间启动。学生登录到考试子系统的网页后,首先根据提示输入学号考号,本文来自范文中国网 。然后等待服务器抽取试题。服务器根据教师设定的考试参数,随机抽取试题,以 HTML格式呈现给学生。在考试过程中利用服务器的定时器限定考试时间,同时在页面上动态地显示出考试所剩时间,当考试时间到或考生点击“交卷“按钮时,则系统把考生答案传送至服务器的数据库中保存起来。本系统还提供成绩查询功能。 l 评分及成绩处理子系统 是一个独立的客户端程序。该模块具有自

13、动阅卷和成绩统计功能,提高教师的工作效率。教师通过特定的权限登录,选择某场考试的试卷及答案,进行评分和成绩统计,可以打印考试成绩,也可以把学生的成绩保存在数据库中。其中,评分是一个难点,应结合试题特点,综合利用各种技术,以求得到比较客观的评分结果。 l 系统管理及维护子系统 该模块为考试过程的规范化和系统的安全性起一定的支撑作用,主要包括以下功能: (1) 设置试卷的一些整体属性参数和题型结构参数; (2) 对考试时间、合法考生及其考号进行设置;每场考试前进行初始化操作。 (3) 对一些历史上的考试结果和成绩库进行删除和清理工作; (4) 对用户密码及权限进行设置; (5) 对考试结果提供安全

14、备份机制。 三、 系统的扩展性 本系统的主要模块采用的是 B/S结构,该结构与互联网紧密相连,扩展性十分好。如果今后的课程内容有所调整,只要对题库和评分模块作一些调整即可。同时,我们也可以结合其他课程的特点,对该系统作一些修改,用于其他课程的辅助教学和在线考试。可以说,该系统是今后教学和考试改革的一个很好的铺垫。 参考文献: 1 Jeff R.Dillon,Steven W.Linthicum,IIS 4.0 MCSE 学习指南 ,清华大学出版社,1999 年 6月 2 书生, ASP 教程 ,http:/ , 19992001 3 Evangelos Petroutsos著,周予滨等译, 使用 Visual Basic 5开发 ActiveX ,水利电力出版社,1998 年 9月 4 叶凌伟,陈雁,邓亚平,计算机考试系统的研究与建设, 网络世界 ,1999.10,第 40期

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。