| Web的辅助教学及考试系统探究 |
|
| 作者:专家 出处: 更新时间:2011-08-24 10:59 |
|
| - |
| 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, compared with the C / S and B / S structure of the network’s 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 system scalability are discussed. Keyword: WEB application; teaching aids; examination system; on-line test; ASP
一、 引言 目前,机和网络的应用在各行各业已经很广泛,尤其是在高校。校园网的建设已逐步完善,大多数学生也已经具备了利用网络进行交流和学习的能力。但是在教学这个环节中,我们仍然过分依赖于传统的教学模式,对于网络的开发和应用程度远远不够。即使是网络教学系统,也是大多为静态、无反馈的系统,很少提供在线练习与考试的功能。在教学改革工作的探讨中,我们注意到了这一点,决定开发一个基于网络的辅助教学和考试系统,用于计算机公共基础课的教学环节。希望充分利用现有的计算机和网络资源,提高教学效率和质量。该系统主要有以下两个主要目的: (1) 成为学生学习"计算机公共基础"课程的辅助工具。 在原有的教学模式中,学生只能对着书本进行上机练习,缺少相应的辅助软件。我们的系统可以提供给学生大量的理论练习题和操作练习题,用于学生的网上练习及自我检测知识。通过系统的交互功能,增强同学们的上机积极性;提高学习效率。 (2) 用于网上考试。 在传统的考试方式下,教师需要命题、阅卷、统计分数等等,工作量非常大。尤其当考生数量比较大时,阅卷和成绩统计将十分烦琐而且容易出错。同时,由于"计算机公共基础"是一门操作性十分强的课程,只凭理论考试难以检测学生的掌握情况。本系统可用于期末等各阶段的考试,不仅可以检测学生的理论知识,还可以检测操作水平,提高考试质量,并减轻教师的工作负担和提高工作效率。 二、 系统设计 基于数据库和网络应用的系统实现技术有多种,可以采用传统的客户机/服务器(C/S)架构,也可以采用目前流行的基于WEB的方式。 所谓客户机/服务器(C/S)模式,即数据库(比如,试题库)内容放在远程的服务器上,在客户机上安装相应软件; C/S结构在技术上虽然很成熟,但该结构的程序往往只局限在在小型的局域网内部,不利于扩展。并且,该结构的每台客户机都需要安装相应的客户端程序。由于我们的系统是一个教学辅助和考试系统,拥有的用户量比较多,因此,如果采用该结构,系统的安装与维护工作比较繁重。同时,由于应用程序直接安装在客户机,客户机直接和数据库服务器交换数据,系统的安全性也受到一定影响。 基于WEB的方式其实是一种特殊的客户/服务器方式,在这种方式中,客户端是各种各样的浏览器。为了区别于传统的C/S模式,通常称为浏览器/服务器(B/S)模式。B/S采用三层体系结构,即包括数据库系统、应用服务器、客户浏览器三部分。由于采用了互联网的相关技术,B/S结构的系统开放性好,易维护、扩展。客户浏览器只跟WEB服务器交换数据,数据安全性比较高。当然,B/S结构在网络安全方面也有其弱点。在C/S结构中,应用程序是在客户机上运行的独立程序,如果这台计算机安全的话,那么应用程序就是安全的。而在B/S结构中,众多的客户浏览器访问同一个WEB服务器, WEB服务器会成为攻击活动的对象。 根据C/S和B/S结构的特点,以及系统在教学中的实际使用情况,"计算机公共基础"的辅助教学和考试系统的结构设计如下:面向广大学生的功能模块采用B/S结构,这使得系统的开放性和可扩展性相当好,系统的维护也比较方便。而且,对本系统而言,只有在考试的时候对网络安全性要求比较高,而在考试的短时间内完成对WEB的入侵,可能性很小。 本系统的其他一些模块(比如,评分,成绩统计、打印)则采用C/S结构。这主要是因为: (1)这些工作相对来说比较集中,不需要众多学生的参与; (2)采用C/S 结构后,学生不能通过WEB方式访问一些非公开资料,这样有利于系统的安全。 (3)浏览器的打印功能不是十分强大;某些工作(比如,评分)涉及到多种技术,用客户机程序有一定的优势。
转贴于 中国论文下载中心 http://www.studa.net
|
|
|
| 上一篇:浅探JSP实践要点(Highlights of JSP Practise) |
| 下一篇:如何利用SAMBA快速实现LINUX与WINDOWS之间文件共享 |
|
|
|