基本操作步骤
进行需求分析,确定课件制作目标→设计课件结构框图→课堂教学模块的设计→问题讨论模块的设计→在线考试模块的设计→帮助中心模块的设计→工作流程设计→工作流程图的绘制。
步骤1 进行需求分析,确定课件制作目标
需求分析。计算机网络已逐渐渗透到我们生活的方方面面,无论是计算机专业还是非计算机专业的学生,学好这一门课程都很有用。
课件制作目标。采用图形、图像、声音、视频和三维动画等技术,使抽象的网络概念直观化,使枯燥的技术内容生动化,使复杂的网络数据传输简单化,使深奥的Internet通俗化,为学生学习和掌握计算机网络技术提供一种全新的学习模式。采用“由浅入深,循序渐进”的教学方法,建立适合其自身特点的知识库模型、教学策略模型,配备大量的例题、习题以及恰当的评分系统,实时监测学生的学习情况并随时调整其教学策略。
步骤2 设计课件结构框图
根据当前流行的计算机网络教材以及计算机网络教学特点,课件整体上可分为四大模块,即课堂教学、问题讨论、在线考试、帮助中心。其中课堂教学又细分为各章节内容、单元作业和参考资料,帮助中心又分为名词术语库、使用说明。课件的总体结构如图1所示。
步骤3 课堂教学模块的设计
各章节内容设计。根据流行的计算机网络教材的内容,我们将从基本概念、网络组成到目前网络的应用,全面地介绍与网络有关的名词、概念、原理、技术等知识。这些内容具体包括在九个章节中,如图2所示。
单元作业设计。作业是教学过程中常用的手段。在本课件中,我们设计了一个单元作业库,学生可以在学完某个教学单元之后,通过相应的作业进行练习,以加深对知识的理解与应用。
参考资料设计。把一些经典的教材和一些网络技术的电子文档也制作在课件中,供学生参考。
[特别提示]
多媒体课件的开发主要由两个紧密联系的阶段组成,即课件的设计与课件的制作。前者从教学的角度设计课件的结构和内容,后者从程序设计的角度完成课件设计的要求。
多媒体课件的制作有多种方式,可以使用Visual Basic等程序语言通过编程来实现,也可以通过使用现成的多媒体著作工具如Authorware等来实现,或者采用基于超文本、超媒体技术的网页制作工具如FrontPage、Dreamweaver等来实现。为了适应网络技术、通信技术发展的要求,再加上课程本身就是《计算机网络》,《计算机网络》多媒体课件的制作将基于超文本、超媒体技术的多媒体编辑软件,如:Flash、Fireworks、Photoshop、3DS MAX等,采用工程化制作方法,高效率、高质量地完成。
步骤4 问题讨论模块的设计
利用虚拟教室的概念设置问题讨论区,模块的设计中模拟学习过程中的协商讨论、相互交流和信息共享,形成一种新型的协作教学模式,强调协同工作、交互讨论、分工合作,共同完成某项教学任务。
[特别提示]
问题讨论区的功能与聊天室有许多相似之处。可以借鉴有关聊天室的代码,利用Windows 2000、IIS、ASP实现了基于浏览器/服务器结构的问题讨论区。
在问题讨论区中,教师具有最高的权限,不仅在通常情况下拥有发言权,而且有控制学生发言的权力。每个学生都必须按照事先约定的用户名登录之后才能发言。
步骤5 在线考试模块的设计
在本课件中,设计了针对全部课程和某些章节的试题库。
[特别提示]
可使用ASP和Jet数据库引擎建立试题库,其库结构为(试题编号、试题内容、对应章节、答案A、答案B、答案C、答案D、正确答案)。
可采用ADO技术对该数据库进行操作,具体步骤是:第一步链接数据库;第二步执行SQL查询并返回结果到数据集中;第三步处理记录集。
ADO的三个对象可以完成以下功能:Connection对象用于建立链接;Command对象用于执行SQL查询;Recordset对象处理返回的记录集数据。通过“协调”这三个对象的功能,就可以完成对数据库中信息的查询检索等操作,从而实现学习者调用相应试题以进行测试的目的。
步骤6 帮助中心模块的设计
参照流行软件中的帮助模块的结构设计。
步骤7 工作流程设计
按照多媒体课件制作工作的特点,可以将制作工作流程设计为:
组织课件组人员。包括负责人、学科教师、多媒体创作人员等。
做好项目定义。
进行教学设计。
进行系统设计。
编写脚本。包括文字稿本和制作脚本的编写。
准备各种文本、图形、图像、动画、视频、声音、音响效果等素材。
课件集成。
课件测试和优化。
形成产品。
步骤8 工作流程图的绘制
可以根据工程化的设计方法绘出工作流程图,这是由于多媒体课件的制作同软件制作的理念是完全一致的。软件从设计到完成可以用一种生命周期模型来描述,目前用得最多的软件开发模型有瀑布法和螺旋法。
根据瀑布法的生命周期模型绘制的工作流程图,如图3左图所示。这是一套系统有序的软件开发流程。其过程分为五个阶段,在软件维护过程中间产生的错误可返回到前五步中的任何一步修改,然后按原来的顺序继续完成开发。适合小型软件开发。
根据螺旋式模型绘制工作流程图,如图3右图所示。在螺旋式模型中,允许设计者很快根据用户需求迅速建立最早的软件版本(称为原型),然后交用户使用和评价其正确性和可用性,并给予反馈。这个原型在功能上近似于最后版本,但缺乏细节,需要进一步进行细节开发或修正,也可能被摒弃。如此反复开发与修正,便形成最后版本,即产品。
采用螺旋式生命周期模型开发多媒体应用系统步骤主要有如下几步:
通过调研、访问用户和与用户面谈以及查阅有效的文件、资料,获得用户需要意见。
在需求分析基础上设计一个应用系统原型。
将原型交给最终用户使用。
从最终用户处获得反馈,更改用户需求。
加入新的用户需求,建立新的原型。
重复上述过程,直到该应用软件完成或报废。
以上从第一步到第五步便是一个版本,从第六步起可构成循环,每循环一次,功能增强一些,核心仍是初始计划。
[特别提示]
瀑布法模型进行的程序设计多采用结构化方式。其基本思想是由上而下和逐步求精的设计策略,设计自然方便,其优点是便于控制开发的复杂性和便于验证程序的正确性。
采用螺旋生命周期配合面向对象的程序设计方法,是开发多媒体应用设计的新方向。这种设计思想对多媒体应用系统的设计特别有用,采用这种方法,对象作为描述信息实体(如各种媒体)的统一概念,可以被看作是可重复使用的构件,为系统的重用提供了支持,修改也十分容易。