【期刊论文】基于Web的远程教学管理系统的设计与实现

  • 格式:pdf
  • 大小:174.90 KB
  • 文档页数:5

下载文档原格式

  / 5
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

基于Web的远程教学管理系统的设计与实现

杨征王晖姜志宏吴玲达

国防科技大学多媒体研发中心长沙410073

摘要:奉文稿我们白行研制开发的基于m的i酗匿教学系统w曲hmni】喀的主要研制目标出发,,}基于w曲的远程教学管理系统的设计问题进行了深入的研究和探讨,并在此基础上研究开发了一个实用的远程教学管理拳皖.

1引言

现代教育与高新技术的充分而完美地结合,开辟了教育史上从未有过的辉煌前景。Inkm时同和多媒体通信技术的发展为不受时空限制的现代教育提供了技术保障手段,使得现代教育的规模在时空得以扩展,这就是现代远程教育模式。现代远程教育系统一般由实时远程教学、异步多媒体教学服务、视频点播与语音信息服务以及远程教学管理四部分组成,前三者是从远程教学实现的功能和采用的技术角度出发考虑的,而远程教学的管理系统列是服务于前三者.并贯穿于整个远程教学活动过程之中,意义和地位都很重要。基于w曲的远程教学管理系统是将wrcb技术应用于教学管理中的产绚,是远程教学系统发展历史上的—个新阶段。它并不是一个全新的研究领域,它直接或间接地继承了w曲数据库和远程教学管理的研究成果,并在此基础上,研究和解决—些新的、更复杂的问题,如:实时授课申请问题、课件点播的管理问题和远程教育中心的信息维护问题等。本文从我们自行研舒开发的基于口的远程教学系统wcbI∞巾j|】g的主要研耩且标出券.对基于w曲的远程教学管理系统的设计问题进行了深入的研究和探讨,并在此基础上研究开发了一个实用的远程教学管理系统。

2基于W曲的教学管理系统的设计思想

2.1系统模块划分

远程教学系统的教学管理主要有教师、学生的信息管理、实时授曝管理以及教学信息的查询与统计,因此,系统主要由以下三个模块组成:

1.教师及学生管理摸块,包括:教师麦格申请及审批、教师登录、学生资格申请及审批、学生登录等子摸块。

z实时授谭管理模块,包括:实时授课申请及审批:实时授曝公告、自动邛多播地址谩定等子模块。

3.教学信息查询与统计摸块,包括:课程信息查询与统计、教师信息查询与统计、学生信息查询与统计等子摸块。

·48l·

详细模块结构图如图l所示

图1教学管理系统摸块划分

2.2系统流程

1.申请加入远程教学

(1)希望成为注册的教师/学生,首先需填写申请单,发送至远程教育中心;

(2)得到管理员批准后成为注册教师●学生,授予使用权限,可参与远程教学。

2.远程实时授课流程

(1)授课教师预先将教学内容以教学申请形式发送至远程教育中心,如有课件,需在此之前将课件上载或送至中心;

(2)远程教育中心在收到教学申请后根据情况指定教学时间,并发出公告;

(3)授课教师在约定时问进行授课;

(4)在课程开始后,注册学生可进人实时课堂。

其他流程不再赘述:

2.3数据库设计

远程教学管理涉及的属性数据很多,我们从实际出发,将其接涉及的功能模块划分以组织不同的功能界面和用户视图,主要划分如下:

·教师:编号、用户名、口令、姓名、性别,住址、职称、所属单位、Em吲地址、联系电话、申请时问和批准标记。

●学生:编号、用户名、口令、姓名、性别、学历、所属单位、EmiI地址、联系电话、

申请时间和批准标记。

·实时授课:实时教学序号、教学主题、教学内容摘要、审批标记、教学日期、教学开始时间、教学结束时问和教学标记。

·482·

●在线学生:实时教学序号、学生编号、学生姓名、学生IP地址、学生进人时间以及学

生退出时间。

·课件:课件编号、谏件名、作者、课件uRL。

教师和学生只有权对本人的属性数据进行浏览和更新;管理员有权对所有注册教师和学生的注册信息进行浏览、修改以及对实时授课申请进行课程安排、调配等。也就是说,对于不同的客户端,系统提供不同的管理界面,即不同的外模式(用户模式),这就有效地防止了对数据的非法访问和非法操作,提高了系统运行的安全性。

3开发技术及工具的选择

支持动态w曲应用的主要方式有:cGl方式、API方式、IDc方式和AsP方式。cGI方式执行效率低、API方式开发难度大、n)c方式不适宜大型应用系统开发。AsP是目前进行w曲应用开发的理想选择。

AsP(AcⅡveserverPage,动态服务页面)是IIs3.o以上版本的附加组件,综合了传统的H1ML文件、Activex脚本程序(sc邱t)语言及Activcx组件技术。利用ADo(AcⅡvexDa缸Obiec姆龃件与数据库对话,用户还可以自己定义组件加人其中,使自己的动态网页几乎具有无限的扩充能力,这是cGI等方式所不能比的。AsP网页就是放在IIsn硎踊,服务器的发布目录上的以扩展名为.asp的文本文件,当浏览器端向Ⅱs请求浏览某一AsP文件时,IIs实际上是将该请求转交给AsP解释器处理,并将解释的结果送给浏览器端,AsP解释器是以IsAPI应用程序的形式集成于Ils中。

相对于前几种方式,AsP方式有如下优点:

1.开发效率提高;AsP提供了一种简单易学的脚本,并带有六大内置对象,极大地简化了w曲应用的开发工作,从而开发效率得以提高。

2.交互性更好:ASP网页是一种具有运算能力的网页,它在运行时可根据不同的使用环境及参数产生不同的删L输出。AsP虽然属于服务器端应用.但它也能与传统客户端脚本程序及外插控件混合使用.动态产生供浏览器执行的关于页面布局的脚本程序及外插对象,在客户端产生动态的图象操作界面。

3.安全性增强:AsP脚本在服务器端执行,传到浏览器的只是AsP执行结果生成的}rⅢL文档,这一方面降低了对浏览器的要求,另一方面强化了系统的安全性。

跨平台性:AsP主体是与平台无关的mML及各种脚本程序,这两项都是无须编译、连接的程序,可适时改变内容,直接在各种操作环境下运行,

AsP支持微软各种操作系统下的w曲服务器,我们用的是wif¨如wsNTseⅣer4.o和MicrbsaftIIs4.0.数据库管理系统用的是MicrosofIAcccss97。开发工具用的是AsP—Edit,用于开发AsP页面,访问数据库服务器与w曲服务器;MicmsoRFrontpage2000用于网站管理、页面编辑和美化。

4需要解决的问题

一、实时授课开始的控制

教学活动是一件严肃的事情,注册教师在获得授权进行实时授课以后,只能在规定时

·483·