中国教育和科研计算机网
EDU首页 |  中国教育 |   高校科技 |   教育信息化 |   CERNET
教育信息化

资讯 | 专题 会议 观点 专栏 访谈 企业 产品 CIO 技术 校园信息化 下一代互联网 IPv6视频课堂

中国教育网 > 教育信息化
您现在的位置: EDU首页 > 教育信息化 > 解  读
网络多媒体教学的课件设计
http://www.edu.cn   2006-10-24 作者:

字体选择:【大】 【中】 【小】



    课件的制作(编写)

     这里关于课件的制作将分为三个部分,第一部分是课件程序的编写总体设计工作;第二部分是课件程序的详细设计中的问题;第三部分是网络多媒体课件中关键技术的理论分析。

    总体设计。

     到这里,课件已经转为一个软件,它的设计包括两个步骤:总体设计、详细设计。

     进行软件总体设计的目标在于形成软件的一种层次的可对底层节点交叉引用的模块化结构。总体设计时,设计者应采用自顶向下的方法,即从一个大的功能为出发点,将它分为若干个具有独立功能的小模块,如此这般,将模块一直分化到最基本、最容易实现的基础模块。设计者在设计时,应该尽可能的重用已经设计的底层小模块(包括交叉引用,即从A模块引用B模块中的小模块)。总体设计就是考虑如何将课件分解成一个合理的层次模块结构,这可以使详细设计编码的工作量大大减少,有助于提高编写、维护、修改的效率。

     对于编写课件的非专业人士,建议使用树状模块结构图和模块功能说明书。

     对于总体设计的要求、准则如下:

    通过模块的分解和合并,以求减小块间联系,增大块内联系。

    一个模块的作用范围应处在这个模块的控制范围以内。

    降低模块出口的复杂性。

    力求设计单入口、单出口的模块。

    二、详细设计。

     详细设计就是计算机的程序编码。

     从理论上讲,所有程序可以用三种结构来完成,它们是:顺序、选择、重复。它们都有一个共同的特点——它们都只有一个入口、一个出口。但往往在程序中,我们会使用很多的分支程序,这使得在程序中会出现很多的中间出口,这时的软件的控制流线含混不清,增加出错的可能,对软件的维护、修改会产生不良影响。所以建议由控制的使用GOTO语句。

     变量是程序中不可缺少的元素,一个程序中所包含的变量数目是很大的,所以建议在变量命名时要有一定的规范,能把其所代表的含义表达出来。

     变量过多的时候,可以考虑使用临时文件,将暂时不用的变量保存在文件中,减少内存的耗用。

    关键技术的理论分析

     网络多媒体课件中与一般课件相比,它多了一些功能,它们分别是:聊天室系统、BBS系统、新闻发布系统、文件传输系统。

     聊天室的功能是属于实时反馈信息的,它是一个双向系统。每个人提交的文字可以马上显示在其它用户的屏幕上。它的应用范围在于学生对于问题、观点的实时交流。

     BBS系统又称电子留言板,它的反馈时间较长,不能够实时交流,它也是一个双向系统。一般用于发表文章、求救信息,在课件中可以用于教师公布题目,学生做答,开辟话题论坛之用。

     新闻发布系统是一个单向系统,它只能由某些特殊权限的用户发表内容,其他用户只能观看。一般在课件中可以用于教师答案的公布、通知发布等等。

     文件传输系统用于解决在网络环境下用户之间只有文本交互的问题。用户可以通过文件传输将图片等内容以文件形式交流。

    在网页的环境下,可以用CGI、ASP等技术方便的实现(在这里我不复述,有兴趣的读者可以在网上找到很多这方面的文章)。

     下面讨论编程方式的实现方法。

    方法从大方面而言有两种。

     第一种,用流式的传输将交互内容直接传送到其他用户的计算机上,其他用户端,用程序处理该信息,然后显示出来。这种方法对非专业人士而言太难,这里不予讨论。

     第二种方法虽然在信息的保密方面可能存在一些问题,但要简单的多。

     它们实现的方法是一致的,即在网络的某台计算机(一般是服务器)上设置一个公共区域,将用户上传的数据存在这里,等其他用户来拿。

     具体来说:

     聊天室有两种,一种是点对点的两人聊天,一种是公共的多人聊天。实现方法是在公共区设置一个可写文件,把所有人写的文字都保存在这里,用户端只用每隔一段时间来读取这个文件中的内容就可以了,至于细节的、可能有区别的功能的实现就不探讨了。

     BBS系统的实现方法和聊天室是一样的,区别在于在BBS系统中,按话题的不同将内容分别存储在不同的文件中。

     新闻发布系统和BBS类似,区别在于,新闻发布系统多了一个用户列表,只有列表中的用户才能发布新闻,其他的用户只能阅读。

     文件传输系统中处理的文件,不再是用户的文本流,而是用户上传的文件流。

     根据以上的方法还可以变化出许多功能,这里不复述。

    从教学的目标出发,从培养学生自主学习的方面来讲,网络多媒体课件应该尽可能多的包含信息。

     相信,网络多媒体课件的出现和普及,将会给中国教育带来一个新的开端。

    参考资料:

     《软件工程 方法·工具和实践(第二版)》冯玉琳、赵保华 编著 中国科学技术大学出版社

    作者简介:姚明浩,男,汉族。1977年4月26日出生,中学二级教师,大学本科学历,现就职于广州市天河中学。

页面功能 【打印】 【关闭】 【我有话说

MOOC风暴来袭

版权所有:中国教育和科研计算机网网络中心 CERNIC,CERNET,京ICP备15006448号-16,京网文[2017]10376-1180号

关于假冒中国教育网的声明 | 有任何问题与建议请联络:Webmaster@staff.cernet.com