第一篇:多媒体网络教学系统设计方案
多媒体网络教学系统
设计方案
多媒体网络教学系统
目
录
多媒体网络教学系统
4.2 业务流程.....................................................................................................................................22
4.3 性能要求.....................................................................................................................................26
4.4 存储容量估算.............................................................................................................................27
4.4.1 存储数据类型....................................................................................................................27
4.4.2 存储容量估算....................................................................................................................28
4.5 带宽估算.....................................................................................................................................29
4.5.1 课程内容............................................................................................................................29
4.5.2 应用程序与数据................................................................................................................30
4.5.3 单人带宽计算....................................................................................................................30
4.5.4 服务器所需要的带宽........................................................................................................30
4.6 功能要求.....................................................................................................................................31
4.6.1 基本功能............................................................................................................................31
4.6.2 教学管理............................................................................................................................32
4.6.2.1 在线学习....................................................................................................................................32
4.6.2.2 教师授课....................................................................................................................................33
4.6.2.3 作业管理....................................................................................................................................34
4.6.2.4 考试管理....................................................................................................................................35
4.6.2.5 教学统计....................................................................................................................................36
多媒体网络教学系统
4.6.2.6 问卷调查....................................................................................................................................37
4.6.3 教学资源管理....................................................................................................................38
4.6.3.1 课程管理....................................................................................................................................39
4.6.3.2 题库管理....................................................................................................................................40
4.6.3.3 试卷管理....................................................................................................................................41
4.6.3.4 成绩管理....................................................................................................................................42
4.6.3.5 电子图书馆................................................................................................................................42
4.6.4 学习互动............................................................................................................................42
4.6.4.1 汉语学习BBS............................................................................................................................43
4.6.4.2 在线答疑室................................................................................................................................44
4.6.4.3 协作学习....................................................................................................................................44
4.6.4.4 文档共享....................................................................................................................................44
4.6.4.5 消息中心....................................................................................................................................44
4.6.5 资讯发布管理....................................................................................................................45
4.6.6 系统管理............................................................................................................................45
4.6.6.1 用户管理....................................................................................................................................45
4.6.6.2 权限管理....................................................................................................................................46
4.6.6.3 工作流程管理............................................................................................................................47
多媒体网络教学系统
4.6.6.4 系统日志管理............................................................................................................................47
4.7 多媒体课件制作工具.................................................................................................................47
4.7.1 工具特点............................................................................................................................47
4.7.2 功能说明............................................................................................................................49
4.8 可选功能.....................................................................................................................................49
4.8.1 在线字典/词典...................................................................................................................50
4.9 接口要求.....................................................................................................................................50
4.9.1 功能扩展接口....................................................................................................................50
4.9.2 与其他系统接口................................................................................................................51
4.10 后期扩展功能描述...................................................................................................................51
4.10.1 HSK网上考试..................................................................................................................51
4.10.2 网考相关权限管理..........................................................................................................52
4.10.3 用户管理..........................................................................................................................52
4.10.4 在线社区..........................................................................................................................53
4.10.5 在线娱乐..........................................................................................................................53
4.10.6 商务服务..........................................................................................................................53
4.11 系统示意图...............................................................................................................................54
多媒体网络教学系统
5.1 数据库服务器及软件.................................................................................................................57
5.2 应用服务器.................................................................................................................................60
5.3 流媒体服务器.............................................................................................................................63
5.4 服务器负载均衡设备.................................................................................................................65
5.5 存储设备.....................................................................................................................................66
5.6 存储交换设备.............................................................................................................................68
5.7 设备安装部署设计.....................................................................................................................69
多媒体网络教学系统
多媒体网络教学系统
系统提供整体的托管环境,大部分的网站访问运行环境均部署在此,提供静态、部分动态内容和部分流媒体形式的发布。2.站内部分主要分为网络核心部署区、DMZ区、网站台内部署区、SAN存储区和其他应用区几个部分,分别提供不同的处理功能。3.站内的各个功能区之间通过VLAN进行逻辑划分,主干及核心交换机之间均采用千兆方式连接,其他次要连接和桌面系统均采用百兆方式连接。
4.整个环境共有IDC和站内两个因特网出口,IDC托管设备直接连接到因特网出口,两条链路采用主备方式部署。站内系统通过网通和电信通两个运营商连接设备通过两条链路与因特网连接,两条链路采用并行方式部署。
网络教学系统也将部署到IDC托管机房中,估计本期需要租用五个机柜。后面我们还将根据业务发展的需要不段扩充系统规模。
多媒体网络教学系统
语的服务。
系统要实现多媒体网络教学的全部管理功能,实现对多媒体教学内容的制作和管理,并能对系统中所有资源进行有效的管理,能够对在线学习、教师授课、考试等教学活动进行支持,提供有偿信息服务、通过手机学汉语、在线购买汉语学习教材、书籍和音像制品等商务服务。
通过多媒体网络教学系统,我们要发展具有鲜明特色的多语种、多媒体语音在线教学的新的业务亮点。而通过这一新的业务增长点,能够吸引并留住大量的网站用户,逐渐树立国际在线网站的教育品牌。
按照分期建设、逐步完善的原则,多媒体网络教学系统的建设分两期完成。
2.2 一期(本期)建设目标
完成多媒体网络教学系统平台的搭建,实现多媒体语音教学的核心功能,并实现为英语、法语、西班牙语、俄语、阿拉伯语、韩语、日语、泰语和德语九个语种的用户提供汉语教学服务,完成多媒体、多语种汉语教学门户网站的建设。本期需要达到支持50万注册用户和1万同时在线的用户建设规模。
多媒体网络教学系统
2.3 二期建设目标
分阶段实现对其他语种的汉语网络教学服务,以及实现有偿信息服务、通过手机学汉语、在线购买汉语学习教材、书籍和音像制品等商务服务功能。二期需要支持至少18个语种。
系统将建成以自主学习、协同学习为特征的网络互动教育平台,从而逐步建成 “教育资源网格”,实现自主学习和教学互动的网络环境。同时建立资源建设体系,和多媒体网络教学系统相结合。最终本系统需要有扩展到2000万注册用户,5万在线用户的能力。
2.4 本系统设计原则
总体规划,分步实施
由于教学、培训业务类型较多、培训需求复杂、学生需要逐步适用等因素,远程多媒体网络教学系统的应用和完善是一个长期的过程,因此系统需要分阶段,分层次实施。同时为提高系统的可扩展性,保护培训投资,一定要整体规划,站在整体和全局的观点上筹划。
可扩展性和保护现有资源的原则
项目设计要考虑到业务未来发展的需要,便于系统的扩展。对于现有的数据需要充分考虑兼容性。要充分考虑利用现有设备和技术能力,保护现有的投资。
实用性与先进性
项目设计必须满足本项目需求,针对业务的具体要求进行设计,符
多媒体网络教学系统
合本系统3至5年内业务发展规划。要符合业务特点并考虑到具体的使用人员的工作习惯。在实用性的前提下,积极采用先进的技术和设备。
高可靠和高可用性
必须保证整个系统能够提供24小时不间断正常运行的能力,同时保证高度可用并具有强大有效的容错能力。
安全和可管理性
遵循国家制定的信息安全标准,必须在网络和系统的设计中充分考虑整体信息安全的需要,系统要有完备的安全防护、认证及加密和管理的措施,具有抵御外部和内部攻击的能力,并能够对系统整体提供有效的管理。
通用性和节约原则
工程设计要尽量避免依赖专用软件、设备和器材,遵循通用性原则。在充分满足未来3至5年之内业务发展需要的前提下,以节约的原则设计所用设备、器材和材料的数量和性能指标。
标准化
本工程各项技术应遵循已有的国家标准及行业标准,没有国标及行标的则遵循国际标准。
多媒体网络教学系统
在软件系统的实现技术体系上,采用国际上最新的J2EE技术来构建整个多媒体网络教学系统的软件平台。在J2EE技术体系下的软件系统的实现完全采用三层结构模式进行软件设计。采用国际通用的最佳设计模式MVC设计模式作为整个软件系统的设计蓝本。采用JAVA语言进行软件系统的开发。基于Internet技术,系统采用B/S结构,采用开放的设计体系结构。
体系结构:J2EE 开发语言:JAVA Release 2 设计模式:MVC(model 2)流媒体服务器:Windows Media Server 9 应用服务器:WebLogic 9.0 数据库:关系型数据库ORACLE10g 3.1.1 软件技术架构
J2EE技术体系结构是SUN公司为开发基于JAVA平台的企业级应用所提出的一种JAVA开发技术规范。它具有编“写一次,到处运行”的便利,是一个经过验证的安全模型。J2EE是一种功能完备、稳定可靠、安全快速的企业级计算平台,它由多种基于JAVA的技术组成,包括Enterprise JavaBeans(EJB),JavaServer Pages(JSP),servlets,Java Naming and Directory Interface(JNDI),Java Transaction API(JTA),CORBA,JDBC data access API等。采用J2EE作为应用开发平台具有以下优点:
多媒体网络教学系统
平台无关性
用户不必将自己捆绑在某一种硬件或操作系统上,可以根据自身的情况选择合适的硬件、操作系统、数据库。保证系统的开放性。
J2EE是一种组件技术,已完成的组件能被方便地移植到任何其它地方。J2EE作为中间件,提供了强大的功能,使开发人员只需要关注商业逻辑,因而能加快开发速度,提高系统的运行效率和稳定性。
保护用户投资
当用户更换平台时,由于基于J2EE的系统能方便地移植到其它平台上,而无须重新开发,因此能有效地保护用户的投资。 广泛的支持
J2EE技术规范得到了从国际性大公司到自由软件开发者的广泛支持,SUN,IBM,ORACLE,NETSCAPE,BEA等纷纷推出基于J2EE的软件产品。根据SUN的定义,J2EE体系具有如下图所示的结构:
多媒体网络教学系统
3.1.2 MVC设计模式
众所周知,当一个应用系统包含了数据访问代码,业务逻辑代码、前台表现陈述代码时,如果不能采用一种较好的设计模式及设计方法,应用程序很容易就成为这些代码的简单混合物,在这种情况下,应用系统将会常常出现或这或那的异常情况。
由于应用系统各模块间的强藕合,系统的各个部分互相依赖,使得系统的组件化变得相当的困难及代码重用的不可实现,当系统的任何一部分发生变化时将直接影响整个系统的稳定运行,比如要对系统增加一个数据视图时,常常需要对业务逻辑方法进行重新实现或者是拷贝粘贴相关的业务逻辑方法,当这样的需求在系统的多个地方提出时,就会发现系统里面充斥着许许多多的重复代码,数据访问也会出现这样那样的不可预见的错误,导致对应用的维护变成非常艰难。
因此,在软件系统的设计过程中,采用一种好的设计模式给目标系
多媒体网络教学系统
统带来的好处将是无穷尽的。在技术体系即定的条件下,寻求一种好的设计模式无疑是系统开发的一个重要部分,MVC设计模式正是解决这些问题的绝佳方法。在MVC的设计模式中,真正实现了M(model)、V(View)、C(controller)三层分离的目标。其模式定义如下图所示:
其中模型表达了企业数据以及对于数据的访问更新等业务逻辑规则,通常情况下,模型作为接近真实世界过程的一个服务软件,因此,在进行业务建模的时候常常使用一些简单的实体建模技术。
视图是对于模型内容的一个体现,它通过业务模型及指定的业务数据表现规则访问业务数据并呈现给用户。视图的责任就是当业务模型发生变化时维护表现层的稳固及一致性。它能够通过两种方式来达到这个目的,一种是称之为“push model”的模式,也就是主动模式。在这种模式下,视图当其自身使用这个模型进行注册,以监听业务模型的改变,当业务数据发生变化时,视图可主动调整其对于企业数据的表现。另一种
多媒体网络教学系统
是称之为“pull model”的模式,也就是被动模式。在这种模式下,当需求视图接收当前最新数据时,相应的方法会被调用。
控制负责在模式及视图之间进行动作的交互及请求转分派。当一个GET或者POST之类的HTTP请求到达控制器后,控制器负责将请求按照特定的规则转发到业务模型上,以激活业务处理过程或是业务模型的状态转换,当业务逻辑处理请求后,控制器将选择一个合适的视图去表现这些处理结果。
在一般的基于B/S结构的WEB应用系统中,JSP程序被定义为视图的表现形式,而Servlet作为控制器的角色出现,而EJB或者JavaBean负责业务逻辑的
采用J2EE架构,可根据自身的实际情况选择最适合的软硬件平台,并保证系统平台的安全、稳定、易用、高效。
系统设计应采用良好的、易扩展的分层体系结构,具体如下图:
多媒体网络教学系统
系统体系结构图
3.1.3 关系型数据库ORACLE
一、概论
Oracle 是以高级结构化查询语言(SQL)为基础的大型关系数据库,通俗地讲它是用方便逻辑管理的语言操纵大量有规律数据的集合。是目前最流行的客户/服务器(CLIENT/SERVER)体系结构的数据库之一。
二、特点
1、ORACLE7.X以来引入了共享SQL和多线索服务器体系结构。这减少了ORACLE的资源占用,并增强了ORACLE的能力,使之在低档软硬件平台上用较少的资源就可以支持更多的用户,而在高档平台上可以支持成百上千个用户。
2、提供了基于角色(ROLE)分工的安全保密管理。在数据库管理功能、完整性检查、安全性、一致性方面都有良好的表现。
多媒体网络教学系统
3、支持大量多媒体数据,如二进制图形、声音、动画以及多维数据结构等。
4、提供了与
多媒体网络教学系统
间和非系统表空间。非系统表空间内存储着各项应用的数据、索引、程序等相关信息。准备上马一个较大的ORACLE应用系统时,应该创建它所独占的表空间,同时定义物理文件的存放路径和所占硬盘的大小。
下图为ORACLE数据库逻辑结构与物理结构的对照关系:
四、分布式数据库管理介绍
1、原理
物理上存放于网络的多个ORACLE数据库,逻辑上可以看成一个单个的大数据库。用户可以通过网络对异地数据库中的数据同时进行存取,而服务器之间的协同处理对于工作站用户及应用程序而言是完全透明的:开发人员无需关心网络的连接细节、无需关心数据在网络接点中的具体分布情况、也无需关心服务器之间的协调工作过程。
2、过程
由网络相连的两个ORACLE数据库之间通过数据库链接(DB-LINKS)建立访问机制,相当于一方以另一方的某用户远程登录所做的操作。但
多媒体网络教学系统
ORACLE采用的一些高级管理方法,如同义词(SYNONME)等使我们觉察不到这个过程,似乎远端的数据就在本地。数据库复制技术包括:实时复制、定时复制、储存转发复制。对复制的力度而言,有整个数据库表的复制,表中部分行的复制。在复制的过程中,有自动冲突检测和解决的手段。
3.2 系统模块化结构
多媒体网络教学系统应全部采用模块化设计,各功能模块既相对独立又相互联系,能适应企业最终复杂的实际应用。通过对核心模块的扩展、定制方式,避免不必要的系统功能冗余,学习更高效。
系统模块化结构图
多媒体网络教学系统
3.3 总体功能要求
本系统共分两期进行建设,全部完成后,将建设成集网上学习、授课、教学教务管理、有偿信息服务、商务服务为一体的综合性远程教育管理及商务服务平台。
一期(即本期)要建立一个运行稳定的多媒体网络教学系统平台,完成教学管理、教学资源管理、学习互动、资讯发布管理、系统管理等功能模块的建设,支持以下基本业务形式:
学员可以通过网络进行注册、选课、课程学习,与教师和同学协作学习和交流,做练习,完成老师布置的作业并递交作业,参加在线测试、查看学习成绩等。
教师可以通过网络进行授课以及多种教学辅导活动:管理教学、组织教学内容、编辑课件、与学生讨论,回答学生问题,布置作业,批改作业,出习题,维护习题库、统计分析学生学习情况等。
管理员可以个性化定制平台界面风格、功能;设定、添加、管理用户;统计并管理整个平台的使用情况;为其他合作伙伴的系统提供服务和接口。
考虑到二期要完成资讯类有偿信息服务、通过手机学汉语、在线购买汉语学习教材、书籍和音像制品等商务服务功能,本期的建设,必须为之留有扩展接口。
多媒体网络教学系统
4.1 系统要求
本项目要建设一套完善的多媒体网络教学系统,以实现系统化的远程语言教学环境为目标,包含多媒体课件管理、学生学习、教师授课、网上辅导及讨论、在线考试、统计分析和系统管理等内容。
要求支持多语言。支持windows media流媒体平台。
系统符合网络教学的相关国际技术标准,全部采用模块化设计,便于进行管理、维护和功能扩充。全部采用Unicode编码,构建多语种汉语教学平台。
4.2 业务流程
建立知识体系开发制作课件培训总体流程建立课程体系设计课程元素指定学员发布培训通知选择课程指定教师在线答疑在线学习建立试题题库设计制作试卷指定考生公开考试在线考试设计调查问卷启动调查计划指定填表者在线调查
多媒体网络教学系统
业务流程图
上图显示的是多媒体网络教学系统培训的整体流程,具体包含以下几个主要子流程:
1.课程发布流程
312指定课程内容4指定课程作业、测验指定授课教师5发布课程设计课程体系开发制作课件建立课程3(1)由教学小组针对教学内容设计相关课程和作业等内容,委托课件制作公司按照设计制作全部课件;
(2)管理员在多媒体网络教学系统中建立此门培训课程;(3)为此培训课程添加相关课件和作业;(4)指定此课程的培训教师;
(5)发布课程后,学员就可以在系统中选修这门课程。2.教师授课流程
多媒体网络教学系统
21批改作业3批改试卷4统计学生成绩5给出评语选择负责课程查看学生信息2在线答疑(1)教师选择自己负责的课程后,可以查看选修这门课程的全部学员的信息,如:学习进度,以前参加的课程等,掌握每位学员的基本情况;
(2)批改每位学员的主观题作业,并通过汉语学习BBS和在线答疑室回答学员的问题;
(3)批改此课程的相关测试和考试中的主观题;
(4)当学员完成课程学习后,统计相关的作业、测试和考试成绩;
(5)根据综合成绩,为每位学员给出评语,指导学员进一步的学习方向。3.学生学习流程
多媒体网络教学系统
2课程学习2能力测试1选修课程2课程笔记3在线提问完成测验4查看评语2完成作业(1)学员
多媒体网络教学系统
(3)将组好的试卷进行发布,可以设置一些试券属性,如是否限制答题次数,是否限制答题时间等,试卷既可以针对某门课程,也可以针对某个章节,学员就可以在线进行答卷。5.调查流程
设置调查1添加内容2发布调查3统计结果(1)管理员或教师根据需要设置调查,并添加调查内容,如:调查的类型,选项等;
(2)将调查发布到指定位置,如:课程调查、学习情况调查等;(3)根据学员的反馈信息,统计相应的数据。
4.3 性能要求
平台和社区主要面向海外用户,针对具备强大的性能及高的可靠性,项目一期要求能支撑50万注册用户,以及10000人以上同时在线;
整个信息系统具有高可用性,应保证7×24小时长期安全运行,每年非计划性停机时间原则上应少于2小时。 可扩展性:
数据源可灵活扩展,可以方便的将新的数据信息来源加入到整个平台之中;
系统性能可灵活扩展,系统的处理能力,包括处理的最大信息量,最大并发访问量以及索引能力都可以方便的进行扩展;
多媒体网络教学系统
系统功能可灵活扩展,以便后期方便地实现有偿信息服务、商务服务以及其他新功能的增加。
系统要支持百万级以上的信息量,在实际应用中还需要不断扩大信息量;
4.4 存储容量估算 4.4.1 存储数据类型
多媒体网络教学系统的数据类型主要分为以下类别: 1)页面数据
主要实现多媒体网络教学系统各级页面发布的功能,数据主要以小文件为主,一个页面是由多个文件组合而成,包括页面主文件、文字、图片等。
2)多媒体数据
主要是各种教学课件资源,如音视频课件、Flash课件、富媒体课件等,文件以大文件为主,每个文件独立存在,而且数据量比较大。网站的此类数据非常丰富,而且新开发的多媒体课件增长率也很快,从而所需要的存储空间要求也非常高。
3)数据库文件
主要是多媒体网络教学系统使用的数据库数据,以表空间数据文件的形式存在,对存储空间需求很大。
多媒体网络教学系统
所以,多媒体网络教学系统对于数据存储与共享也有较高的要求。4.4.2 存储容量估算
根据对外汉语推广工作的需要,本项目初期以9个语种的网络汉语教学为主,逐步在5年内实现38个语种的网络汉语教学建设。所以,在存储容量的估算上,先按照3年内实现18个语种计算。
1)多媒体文件 视频课程:
情景剧:提供高码流(500K)及低码流(300K)两种码率格式,每集30分钟,100集/课,三年内达到每语种5课,每语种占用存储空间90G,以18个语种计算,共计1620G;
在线授课:2小时/次,每周1次,提供高码流(500K)及低码流(300K)两种码率格式,每次占用存储空间720M,以18个语种存储3年计算,共计1868G; 音频内容
音频广播:32K码流,每次5分钟,每天1次,每次占用存储空间1M,以18个语种存储3年计算,共计20G; Flash课件
每个栏目30课,每课占用存储空间5M,预计每个语种建设15个栏目,18个语种共占用存储空间约为40G; 2)网站图片、文字内容
多媒体网络教学系统
按照多媒体网络汉语教学系统的5年发展规划,预计图片、文字内容共需要的存储空间约为5G;
3)用户数据存储
多媒体网络汉语教学系统,在3年内(项目二期)计划达到注册用户千万级,如果以千分之一为中级用户(中级用户是按照课程学习时间、论坛发表帖子的数量和质量等因素从初级用户升级的,他们可以在系统中拥有200M存储空间)计算,中级用户达到2万,那么需要4T存储空间,根据中级用户数可能存在的估算差异,计划将6T作为用户数据的存储空间。
上述内容共需存储空间约为10T,由于存储设备上要求实现RAID机制,保存数据快照以及预留热冗余盘,可用数据约占存储总量的三分之二,所以需要的存储设备的裸容量为16T。
4.5 带宽估算
多媒体网络教学系统对网络带宽的要求,由多种因素决定,包括:并发的用户数、课件的类型、用户访问类型、拓扑方式等。在网络教育培训项目部署中,网络中最繁重的负载由以下方面引起:
课程内容(最严重负载,30K-135K/每用户) 应用程序(次要负载,3K/每用户) 数据(每个人每分钟少于1-3K字节的最低负载)4.5.1 课程内容
多媒体网络教学系统一般情况下,网络课件中多媒体课程占70%,流媒体课件占30%。多媒体课程:70%(每学员占用带宽28Kbps)流媒体课程:30%(每学员占用带宽56Kbps)4.5.2 应用程序与数据
管理数据需要的带宽:一般情况下,管理数据包括用户验证、课程结构信息、用户学习活动跟踪信息等,一般比较小,一路为3Kbps以下。具体数值需要根据信息类型不同而不同。 在线交谈需要的带宽:每个用户使用文本交谈小于1Kbps。4.5.3 单人带宽计算
带宽负载计算: 30%)+3K=39.4K 4.5.4 服务器所需要的带宽
服务器的带宽主要为服务器接入局域网带宽,为并发用户数目与所需带宽的乘积,课件服务器由于内容繁重,最可能会形成带宽的瓶颈。
计算并发访问对带宽资源占用的计算公式为:带宽资源占用≥同时在线培训人数×每用户占用带宽。
多媒体网络教学系统一期按照注册用户数量为50万人计算: 在比较理想的状态下,以1万人同时在线计算:1万人同时在线时,同时点播课件的并发人数通常不大于10%,大约1000人。以每人点播课件占用带宽为40K计算(算法见上),平均每在线人员带宽消耗:(28K×70%+56K×
多媒体网络教学系统
1000*40K=40M,因此:1000人并发占用带宽为40M; 以上带宽计算是以单人40K计算,由于课程类型的不同,带宽也有相应变化
所以,根据多媒体网络教学系统一期的初步设想,同时考虑用户人数的不断拓展,以及不同类型课程资源对带宽的影响,建议租用100M的出口带宽,以确实保障网络教学系统的正常使用。
4.6 功能要求
本期建设中,要实现多媒体网络教学的核心功能,并要为后续功能扩展留下接口。4.6.1 基本功能
基本功能是每个用户都具备的系统基本功能。 用户注册
系统提供用户注册功能,用户可以输入用户名、邮箱地址等个人信息,生成系统用户。
登录
系统提供一个用户登录的统一入口,输入学员编号、密码经验证合法后,方可登录到系统中,否则提示错误信息。
忘记密码
用户忘记密码后,提示用户输入自己的学员编号,然后系统随机生
多媒体网络教学系统
成密码,并发送到学员注册时填写的电子信箱中。
个人信息维护
登录的用户可以查看个人的注册信息,并且可以修改个人联系方式(联系电话、电子邮件等)。
修改密码
维护登录密码。学员可修改自己的登录密码。 可定制的个人界面
由于学生、教师、管理员等不同角色用户在系统中具有不同的功能及权限,因此具有各自个性化的界面。4.6.2 教学管理 4.6.2.1 在线学习
在线学习功能模块是学生进行网络学习的平台,提供各种网络学习所需的功能及入口。
主要包含以下内容:
学生能完成整个学习过程,可以通过网络进行注册、选课、课程学习。
课程学习计划:学员通过课程汉语水平测试,确定个人的汉语水平,选择预期学习目标(中级汉语水平、高级汉语水平等),再选择适合自己的学习时间范围,由系统给出一个或多个适合该学员的课程学习计划,帮助学员更有效的进行汉语学习。
多媒体网络教学系统
学员按课程安排(强制或非强制的学习顺序),用图书阅览器逐页阅读学习课件或图书,记录查看个人学习笔记,并被记录学习进度。
进入课程相关的答疑室、讨论区进行交流,与教师和同学讨论问题。
虚拟教室:在线文本聊天,共享的电子白板,教师可引导学生浏览课程内容,并可引导学生协作浏览网页内容,还可对网页作图形标记;并能实时的播放音频、视频课件给学生观看。 完成老师布置的作业并递交作业。
参加练习、自测、网络课程、考试,填写调查问卷。 期间可以与课程相关的教师进行互动式学习。 学员能自行安排学习时间,自我管理学习进度。 学习状态跟踪:进入跟踪评价系统查看总体学习情况。4.6.2.2 教师授课
此功能模块是教师进行网络授课辅导的平台,提供各种网络授课辅导所需的功能及入口。教师可以通过网络进行授课以及多种教学辅导活动:与学生讨论,回答学生问题,布置作业,批改作业,出习题,维护习题库等。
主要提供以下功能:
多媒体网络教学系统
网络课程浏览:打开网络课程进行浏览;
学习辅导子系统入口:进入课程相关的答疑室、讨论区进行交流; 作业入口:进入布置、批阅作业环境; 阅卷入口:进入在线阅卷、线下成绩录入环境;
学生学习状态跟踪:查看课程的学生列表,进入跟踪评价系统查看学生的学习情况。
4.6.2.3 作业管理
为了使教师能够随时了解学生对所学知识的掌握情况,以做出相应的指导。系统提供作业功能,使教师能够通过学生的作业了解学生的掌握情况。作业提供为教师及学生使用的不同的功能。作业可以在Web上布置发布,提供HTML在线编辑,可对题干的重点部分做出不同标示,提示学生仔细阅读,每道题均可以带若干附件作为对题目的补充。作业分为客观题、主观题,客观题由系统自动批改,以减轻教师的工作量。同时教师可以根据学生提交作业的形式创建作业项目,并跟踪学生的作业进度,从成绩簿下载整个班级的全部作业。他们可以给作业打分,并单独给每位学生提供在线反馈。
学生端:在线写作业、暂存作业、提交作业、查看作业批改情况、查看详细作业分析信息。
教师端:在线布置作业、批改作业、点评作业。
多媒体网络教学系统
4.6.2.4 考试管理
能够容纳大量的专业知识题库,为客户端提供更快和更稳定的运行环境。允许系统管理员和教师登录,能够管理题库,定义和管理考试,并能够进行手工评卷。
开放式题库设计、题型完整、快速输入;
题型包括填空题、单选题、多选题、判断题和问答题。填空题和问答题需要手工判分;题库采用开放式设计,采用课程题库集、章节题库和知识点三级架构,并可包含图片;课程题库集可以通过文件的导入和导出进行复制,还可使用Excel导入和导出题目,通过Excel快速输入题库,通过题库集文件分发和部署题库;很容易根据自身需要建立各种专业题库,也可以组织编写认证的专业题库。 完整的用户管理和权限控制;
包括系统管理员、教师和学员三种权限。系统管理员拥有所有权限,主要是对学员、课程题库和作业的管理;教师可以针对某一作业进行管理,可以查看所有成绩和进行手工判卷;学员可以参加相关作业,并可以查看自己的分数。
多种模式、满足企业不同需求;
提供考试、练习和自适应多种模式。考试要求比较严格,所有学员的成绩都将被记录;练习方式用于课程学习过程评价用途,分为计时练习和不计时练习,练习可指定学员范围和作业次数,可指定时间发布和关闭,并自动详细记录每次成绩,还可以给出答案提示,供学员培训和考前训练;自适应模式根据题目难度和学员对知识点掌握程度出题,以
多媒体网络教学系统
更合理的方式全面考查学员素质。 灵活组卷系统;
可以自定义出卷策略,按题型、知识点、难度定义出题数量,由系统自动生成作业,不满意还可以进行自动换题或手工换题。练习可以是随机,每个人考题都不同;也可以是固定的,每个人的考题都相同。 基于Web、安全稳定;
学员通过浏览器直接参加考试,不用安装客户端,简单方便。考试的考题将在本机缓存,过程中网络故障或服务器故障不影响考试继续;考试到时自动提交试卷,未答试卷提醒。 自动判分加手工改卷;
如果考试中没有主观题,系统将自动判分,学员可以通过浏览器查阅分数;如果有主观题,教师可以通过浏览器进行手工判分;教师可以查看成绩列表,并可将成绩导出到Excel文件中;可对考试中标准化题的正确率进行统计。
多种查询功能,Excel报表输出;
题库、学员、成绩都可进行综合查询,查询数据可以导入到Excel中分析和打印。 安全、稳定、易用。4.6.2.5 教学统计
要具备学员的线上学习档案的统一管理功能,并生成报表。对学员在
多媒体网络教学系统
平台中的学习情况,系统能自动跟踪、记录,可观察学生进度,显示学生是否已浏览特定的内容。例如:每门课程的考试成绩、完成情况、学习进度、作业情况、参加讨论次数、累计学习时间等等信息。
在课程的统计部分,提供整个课程的使用数据,可以就课程的学习时间、考试成绩、学习次数等信息进行统计。
同时平台应提供自定义报表功能,用户可以根据需要自定义报表,选择报表显示信息。4.6.2.6 问卷调查
问卷分为各种类型,例如:课程调查问卷、培训班调查问卷、需求调查问卷、综合调查问卷等等。
管理员可以自己定义调查问卷的模板,发布各类调查问卷。系统会自动对调查问卷的结果进行统计,同时生成直观的柱型图,便于管理员查看。
管理员可以在线编辑调查问卷。问卷题型包括:页眉、文字说明、判断题、单选题、多选题、填空题、简答题、问答题(字数不限)、组合单选题、组合多选题、页脚等。可以涵盖所有类型的调查或评估。
调查问卷包含以下步骤: 调查计划建立
编辑好了的一份调查(问卷),管理员可以建立其调查计划,设置调查计划的起止时间、启动方式(手动/自动),并指定调查参与者。一份调查(问卷),还可以通过多次建立调查计划来多次启动实施。
多媒体网络教学系统
调查结果统计
每一次调查以及每一个参与者的问答都记录在案,形成统计数据。4.6.3 教学资源管理
主要功能是对各种教学资源(课程、题库、试卷、电子图书等)进行采集、管理、检索和利用,平台建立多类型、多层次的资源管理体系。资源管理当中不仅可以导入符合标准的AICC、SCROM的标准课件,对非标准的其它音、视频资源平台都做到同步支持。另外,对于常见的Word、PPT、Flash、Excel等格式的文件也可以进行很好的支持。
在兼容多种格式的资源管理平台中,使各种音、视频资源、电子课件、电子讲义、电子图书、各类案例资料都可以被统一管理起来,共同为培训服务。管理员可以根据权限把各类资源分配给相应的人员浏览、管理。应具备以下特点:
科学的资源分类:所有资源提供两种分类方式,即按学科、知识段分类和按资源格式、类型分类,教学资源库整体结构严谨; 规范的资源格式:整个系统以现代远程教育工程资源建设基础教育项目的规定为标准;
良好的可扩充性:可动态增加科目、知识段、知识单元、知识点及资源其它性质等;
有效的资源积累机制:可进行单个资源导入、批量资源导入等方式扩充资源;
多样的检索方式:提供高级搜索、导航式搜索、图片预览式搜索、多媒体网络教学系统
简单搜索、全文搜索等多种资源检索方式,使用户准确、高效地查找所需资源。
4.6.3.1 课程管理
支持多媒体课件的制作、上传、分类管理。4.6.3.1.1 课程内容制作
直观的文本编辑器提供丰富的文本编辑界面,包括所见即所得和拼写检查,用来创建有效的学习内容。快速编辑功能使教师可以在学生课程内容界面和教师课程界面间迅速切换。教师还可以导入由外部制作工具生成的电子学习内容,如Macromedia Dreamweaver,Microsoft Frontpage, 或任何和SCORM配套的制作工具。
4.6.3.1.2 课程创建和设置
能有效的创建和设置课程,同时提供学期间的课程转移工具和文档工具。
支持符合AICC、SCORM国际标准的课件,对非标准课件(URL、视音频、流媒体等)亦能良好支持。
4.6.3.1.3 课程发布
教师可以根据课程内容和活动定制教学计划。内容项目、讨论、测验、作业或其他教学活动可以根据一系列的标准有选择的发布给学生。这些标准包括:日期/时间,用户名,用户组,机构角色,某一次考试或作业的成绩,或者该用户是否预习了下一内容单元。
4.6.3.1.4 课程大纲
多媒体网络教学系统
教师可以容易地创建课程大纲。他们可以上传已有的大纲,或者用系统的大纲制作功能设计和开发自己的课程大纲和课程计划。
4.6.3.1.5 课程进度管理
教师可以创建有序的课程,控制学生是否必须根据该顺序学习所有的课程单元,或者允许学生从内容目录中选择单个的课程进行学习。学生可以保存他们在课程单元中的进度位置,以便以后从该位置继续。4.6.3.2 题库管理
题库系统用于支持教师和学生通过网络进行组卷并进行各种类型的测试。题目内容主要是各级内容的测试题、达标题等,支持各种类型的测试,并可以根据不同的测试目的提供相应的组卷策略,包括智能组卷、相对评价组卷、绝对评价组卷,教师可以根据不同的测试目的,通过网络自动组卷。基于Web的题库系统能够完成一般的题目管理功能,如题目增加、删除、修改等等。试题内容支持图形、语音、公式等多种形式的媒体。还应能对学生的测验结果进行统计分析。
系统管理员可以对系统的题库进行增加、删除、修改的操作,可以对题库集进行导入、导出操作,生成备份文件。题库管理采用题库集的方式,对题库进行了更好的分类,方便对题库的管理。
题库管理要支持多媒体试题。
试题按题型分为单选题、多选题、填空题、判断题和问答题,其中单选题、多选题和判断题是标准化试题,系统可以为这些试题自动判分;填空题和问答题是非标准题,需要管理员手工判分,试题管理有如下特
多媒体网络教学系统
点:
试题可以按照知识点分类;
试题难度最多有多个级别,分别表示不同的难度;
试题中可以添加格式为bmp、jpg、gif、jpeg等图片、常见音视频、Flash等多媒体内容。
能够提供单选、多选、判断正误、匹配、排序、填空和论述题等多种题型;
题库内容可以导入、导出,或者形成.ZIP文件方便老师保存数据; 4.6.3.3 试卷管理
试卷可以用于考试、练习和作业,试卷由管理员或试卷管理员(教师)创建,可以由题库中随机取题生成试卷,或者由其他试卷导出文件生成试卷。由题库生成试卷可以自定义出卷策略,按题型、知识点、难度定义出题数量,由系统自动生成试卷,不满意还可以进行自动换题或手工换题。题目可以是随机,每个人考题都不同;也可以是固定,每个人的考题都相同。试卷分数可以由题库的题目产生并换算到100分,也可以由用户在试卷中自由指定。试卷可以指定有效时间和允许参加的考生,只有在规定的时间有权限的考生才能参加考试或作业。试卷可以定义是否允许考生多次参加考试。试卷中还可以定义允许考生查看标准答案,也可以从文件中导入生成试卷,支持多试卷同时导出和口令加密。试卷可以输出到Word文件中,同时满足传统的考试和作业模式。试卷管理有如下特点:
多媒体网络教学系统
具有从题库中随机生成试卷的功能,试卷可多次重复使用; 录入原始试题可生成测验题目或者调查题目;
可为学生提供受密码保护的测验、限时的测验,并得到即时的结果反馈;能按照时间表上指定的日期和时间,自动开放或关闭测验; 4.6.3.4 成绩管理
教师可以在成绩簿中存储学生的成绩,测验分数会自动存储在成绩簿中。成绩簿支持客户化的成绩表、成绩加权、项目分析和多种成绩簿浏览方式。在教师许可的条件下,学生可以查看他们各自的成绩,但看不到别人的成绩。成绩管理:有如下特点:
可创建关于学生答案的统计数据报告:可倒入平台以外的作业或考核成绩,进行综合加权计算,自动得到综合测评分数;
作业系统具有自测、测验、考试、调查和作业提交记分功能; 可针对特定用户、作业和考试进行深入分析,并产生报表。
4.6.3.5 电子图书馆
电子图书馆用于管理平台内的各种电子文档、资料的管理,并提供灵活树型分类管理。电子图书馆管理功能可以提供多种搜索条件对平台里的资源进行搜索,得到自己需要的资料。每一门课程都有自己的数字图书文件夹,这些文件夹可以由图书馆来管理,从而保证不会违反版权许可。4.6.4 学习互动
多媒体网络教学系统
为了有效的支持分布在异地的师生间交流,学习交互工具应不仅仅提供传统的基于文本交流,还应提供包括图形、语音、视频等多媒体的支持。
强大的远程多点交互功能。可实现同步学习,同时接入的学生数(或教室数)可方便地扩充。学生之间、师生之间均可通过BBS、在线聊天室、收发消息及电子邮件,以文字、图形、音频和视频等方式进行交流,适用于重要的学术交流和教学答疑场合。4.6.4.1 汉语学习BBS
除通用的BBS系统基本功能外,还需支持多语言。也可与现有的各语言的BBS对接实现。
学生端:
学生可以使用自己在系统内唯一的用户名称登录讨论区系统,并且可以查看到相关文章,并可以进行新文章(论题)的发表和对已有文章的回复。在学生发表文章时,系统应可以自动记录发表文章的学生的用户名称和发表时间,以便进行查找和管理。学生发表的主题和参与主题的跟踪和每个帖子的点击率等功能。
教师端:
讨论区支持多议题的异步讨论。教师可以围绕不同的主题设置多个论坛,并嵌入合适的内容区或课程中。教师可以决定学生是否能够修改、删除、匿名留言和粘贴附件等。论坛内容可以根据议题、作者、日期或主题排列和浏览,并支持完全搜索。教师在讨论区内,应该可以查看并管理讨论区的文章。除可以正常回复学生提出的问题和论点,还应该可
多媒体网络教学系统
以对文章及学生进行以下管理操作:管理精华区;删除某些内容与讨论无关的文章,保障讨论区的使用。4.6.4.2 在线答疑室
答疑室是为实时同步的交流互动而设计,支持文本聊天环境和完全的虚拟教室。除了文本聊天,虚拟教室提供协作白板、小组页面浏览(页面游历)、问题和解答集锦以及退出教室功能。它可以在课程模式或开放式参与模式下运行。用户能够“举手”回答问题或得到完全的参与控制权力。所有的聊天过程都能被记录和存档。4.6.4.3 协作学习
为了支持协作学习,教师可以使用工具建立不同的学习小组。每一个小组都有自己的文件交换区、讨论区、虚拟教室和给小组所有成员发送信息的小组邮件工具。学生可以同时属于多个小组,教师能够为不同的小组分配不同的作业或项目。4.6.4.4 文档共享
老师和学生都可以用电子档案夹来汇集、呈现和分享在线信息,记录自己学业或者学术上的进展、成绩和相关课程资料等。电子档案夹可以通过创建向导产生,也可以在档案夹标准模板的基础上进行个性化定制。学校还可以设计出统一风格的档案夹模板,供自己的学生使用。4.6.4.5 消息中心
为用户之间以消息方式提供了一个交互环境。如教师与学员之间的交流答疑、考试成绩通知的自动发布、课程和考试申请审批的结果通知
多媒体网络教学系统
等。
4.6.5 资讯发布管理
多媒体网络教学系统拥有九种语言的门户网站,不同语种的学员登录自己母语类型的门户,在自己母语的环境中学习。通过资讯发布管理功能,可以实现对各语种门户网站上的各类信息的增加、删除、修改和发布。
要求具备以下功能:
具备网页模板管理功能,支持对各级网页表现形式的定制,能轻松实现网页样式、版式、布局等的调整。
具备资讯内容管理发布功能。具备栏目管理功能,可增加、删除、修改栏目。支持文字内容的增加、删除、修改、发布。
支持可视化编辑,支持在文字内容中插入图片、flash、音视频等。4.6.6 系统管理 4.6.6.1 用户管理
基本管理
用户管理具有管理用户账户、用户帐户分组、查看账户考试情况和导入、导出账户列表等基本功能。
用户等级管理
用户注册后可以成为初级会员、中级会员。(后期将增加高级会员、VIP会员的级别)
多媒体网络教学系统
平台对用户实行分级管理,限制部分内容。
初级会员登陆后,可学习基础性的教学内容,可使用字典/词典,可使用注有“免费”字样的游戏、下载注有“免费”字样的音乐,可通过在线时长、论坛发帖、上载音乐等多种方式来增加积分,可浏览免费的资讯和信息,可使用BBS(除限制板块外),可参加语音聊天室活动。
中级会员与初级会员类似,只能使用免费的功能,中级会员与初级会员的区别在于,初级会员增加积分到一定程度才可以成为中级会员。除了初级会员享有的一切功能外,中级(含中级)以上的会员可以申请租一个语音聊天室来组织活动,可以损耗积分使用付费的游戏等功能。4.6.6.2 权限管理
支持多层分级权限机制。系统的角色和角色所具有的功能不是固定死的,系统管理员可以根据实际来定义角色,比如某个语种我们的课程管理需要一个专门的管理员,那总管理员就可以定义一个角色只能管理课程,而不具备其它任何操作权限。
系统可采用单个权限、角色的两种方式给某个用户或某些用户授权,系统初始化配置系统管理员、教学主管、教师、学生等标准角色。
系统管理员拥有所有权限,主要是对其他用户的权限管理。教师可以使用题库资源、定义试卷;并就自己的试卷管理考试和作业,查看考试和作业的分数和成绩统计,并进行手工判卷。可进行远程的教学管理(远程课堂、课时管理、课程管理),可上载或下载教学资源,发布公告,可在论坛发布帖文,可设置为只有教师才能查看。
多媒体网络教学系统
学生可以参加相关试卷的考试和作业,并可以查看自己的分数、成绩统计等。
4.6.6.3 工作流程管理
用户可以定义一项工作流程(比如审阅、批准或者评分),并为这项流程指定优先级、截止日期、文件读写权限等设置。资源项目或文件按照工作流程的规定发送到其它用户那里,发送者可以跟踪流程的进度,了解流程是否已经完成。4.6.6.4 系统日志管理
可以方便地对教师授课、管理员更改设定事务及日志记录范围等进行查看、删除和保存管理。
4.7 多媒体课件制作工具
多媒体课件制作工具软件针对教育培训中存在的各种需求,提供基于网络的多媒体课件制作与打包功能。
用户可根据实际的资源状况,将视频、音频、图像、文本、动画等多媒体素材进行有效的整合,通过软件自带的章节结构编辑器、教学结构编辑器、页面编辑器、课件模板组件库快速生成课件,也可直接将其它文档或课件的内容直接打包到课件中,提供课件的制作与打包功能。4.7.1 工具特点
系统为后期网络课件制作的客户端程序;
多媒体网络教学系统
以树形目录方式组织课程内容结构;
提供教学设计规划器,支持灵活的总体教学流程与策略设计; 可支持多种素材的嵌入,如图片、表格、视音频(Microsoft Media、Real Media)、Flash动画等;
支持PowerPoint、word、html等教学内容资源的导入打包,充分利用既有的教学内容资源;
提供可扩充的内容组件与教学组件库,可快速制作交互式评估、测试及特征化内容,使系统能够灵活扩充或升级;
内嵌所见即所得的HTML页面编辑器,页面制作简便,只需要简单地拖拽操作和属性设置,无须编写脚本,即可完成课件设计与制作;
提供课件模板,快速生成模板式课件;
提供多样化的课程界面、功能与导航模板供用户自由选择; 可生成不同的课件版本,可支持在单机、Intranet、Internet、多媒体网络教学系统等不同环境下的应用;
提供SCO的导入导出功能,实现内容的可重用与灵活组合; 可打包生成符合SCORM国际标准的课件,可与任何符合国际标准的平台进行挂接,以实现课程学习时间、学习进度、学习状态等跟踪,并生成可重复利用的学习单元;
支持与多媒体网络教学管理平台的无缝接口,生成的课件可直接
多媒体网络教学系统
上载到教学平台进行管理发布; 符合IMS内容打包规范。4.7.2 功能说明
多媒体课件工具软件功能总体划分为章节结构规划器、教学结构规划器、页面编辑器、界面模板、组件库、课件打包、平台系统挂接等。
章节结构规划器采用树形结构对课件的内容学习单元进行管理,包括课程章节节点的增加、修改、删除和移动等。
教学结构规划器用于帮助教师快速建立内容讲解的总体教学结构、详细的教学路线及逻辑关系,指导课程的总体开发。包括教学思路编辑器、教学结构编辑器、控制面板和语定义模板。
页面编辑器主要包括所见即所得的基本页面编辑、嵌入式内容组件、预览等功能。
课件界面模板提供全方位的多种风格的课件界面模板供用户自由选择,以达到美化课件界面的目的。包括总体布局模板、页面导航模板、内容页面模板、封面模板、章节结构导航模板等。
组件库提供教学组件与内容组件库,支持组件的灵活扩充。用户可通过安装或导入的方式加载新的组件,并在工具中使用。
课件打包功能主要包括内容资源导入、打包输出两个部分。
4.8 可选功能
多媒体网络教学系统
4.8.1 在线字典/词典
为九个语种(英语、法语、西班牙语、俄语、阿拉伯语、韩语、日语、泰语和德语)的汉语学习爱好者提供在线字典/词典功能。具体功能要求如下:
支持多语言;
支持输入查找:输入中文查询英文,输入英文查询中文等多语言与中文之间的查询;
支持鼠标取词:鼠标移动到词上可显示相对应的语言的词、包含读音、词义、例句;
具备朗读功能:按照设定语种朗读该词语的词音; 支持复制:复制该词的解释; 能勾记忆生词:记忆查阅过的生词;
具备帮助功能:帮助初次使用者使用字典/词典功能; 功能可扩展,并能够支持词库升级。
4.9 接口要求 4.9.1 功能扩展接口
本项目后期预新增HSK网上考试、商务服务等功能,并对用户管理、在线社区等功能进行完善,在本期建设中要求留有相应功能扩展的接口。
第二篇:多媒体视频网络教学系统设计方案
多媒体网络教学系统
设计方案
多媒体网络教学系统
目
录
多媒体网络教学系统
4.2 业务流程.....................................................................................................................................22
4.3 性能要求.....................................................................................................................................26
4.4 存储容量估算.............................................................................................................................26
4.4.1 存储数据类型....................................................................................................................26
4.4.2 存储容量估算....................................................................................................................27
4.5 带宽估算.....................................................................................................................................29
4.5.1 课程内容............................................................................................................................29
4.5.2 应用程序与数据................................................................................................................29
4.5.3 单人带宽计算....................................................................................................................29
4.5.4 服务器所需要的带宽........................................................................................................30
4.6 功能要求.....................................................................................................................................30
4.6.1 基本功能............................................................................................................................30
4.6.2 教学管理............................................................................................................................31
4.6.2.1 在线学习....................................................................................................................................32
4.6.2.2 教师授课....................................................................................................................................33
4.6.2.3 作业管理....................................................................................................................................33
4.6.2.4 考试管理....................................................................................................................................34
4.6.2.5 教学统计....................................................................................................................................36
多媒体网络教学系统
4.6.2.6 问卷调查....................................................................................................................................36
4.6.3 教学资源管理....................................................................................................................37
4.6.3.1 课程管理....................................................................................................................................38
4.6.3.2 题库管理....................................................................................................................................39
4.6.3.3 试卷管理....................................................................................................................................40
4.6.3.4 成绩管理....................................................................................................................................41
4.6.3.5 电子图书馆................................................................................................................................42
4.6.4 学习互动............................................................................................................................42
4.6.4.1 汉语学习BBS............................................................................................................................42
4.6.4.2 在线答疑室................................................................................................................................43
4.6.4.3 协作学习....................................................................................................................................44
4.6.4.4 文档共享....................................................................................................................................44
4.6.4.5 消息中心....................................................................................................................................44
4.6.5 资讯发布管理....................................................................................................................44
4.6.6 系统管理............................................................................................................................45
4.6.6.1 用户管理....................................................................................................................................45
4.6.6.2 权限管理....................................................................................................................................46
4.6.6.3 工作流程管理............................................................................................................................46
多媒体网络教学系统
4.6.6.4 系统日志管理............................................................................................................................47
4.7 多媒体课件制作工具.................................................................................................................47
4.7.1 工具特点............................................................................................................................47
4.7.2 功能说明............................................................................................................................48
4.8 可选功能.....................................................................................................................................49
4.8.1 在线字典/词典...................................................................................................................49
4.9 接口要求.....................................................................................................................................50
4.9.1 功能扩展接口....................................................................................................................50
4.9.2 与其他系统接口................................................................................................................50
4.10 后期扩展功能描述...................................................................................................................51
4.10.1 HSK网上考试..................................................................................................................51
4.10.2 网考相关权限管理..........................................................................................................52
4.10.3 用户管理..........................................................................................................................52
4.10.4 在线社区..........................................................................................................................53
4.10.5 在线娱乐..........................................................................................................................53
4.10.6 商务服务..........................................................................................................................53
4.11 系统示意图...............................................................................................................................54
多媒体网络教学系统
5.1 数据库服务器及软件.................................................................................................................56
5.2 应用服务器.................................................................................................................................59
5.3 流媒体服务器.............................................................................................................................63
5.4 服务器负载均衡设备.................................................................................................................64
5.5 存储设备.....................................................................................................................................65
5.6 存储交换设备.............................................................................................................................68
5.7 设备安装部署设计......................................................................................错误!未定义书签。
多媒体网络教学系统
多媒体网络教学系统
系统提供整体的托管环境,大部分的网站访问运行环境均部署在此,提供静态、部分动态内容和部分流媒体形式的发布。2.站内部分主要分为网络核心部署区、DMZ区、网站台内部署区、SAN存储区和其他应用区几个部分,分别提供不同的处理功能。3.站内的各个功能区之间通过VLAN进行逻辑划分,主干及核心交换机之间均采用千兆方式连接,其他次要连接和桌面系统均采用百兆方式连接。
4.整个环境共有IDC和站内两个因特网出口,IDC托管设备直接连接到因特网出口,两条链路采用主备方式部署。站内系统通过网通和电信通两个运营商连接设备通过两条链路与因特网连接,两条链路采用并行方式部署。
网络教学系统也将部署到IDC托管机房中,估计本期需要租用五个机柜。后面我们还将根据业务发展的需要不段扩充系统规模。
多媒体网络教学系统
语的服务。
系统要实现多媒体网络教学的全部管理功能,实现对多媒体教学内容的制作和管理,并能对系统中所有资源进行有效的管理,能够对在线学习、教师授课、考试等教学活动进行支持,提供有偿信息服务、通过手机学汉语、在线购买汉语学习教材、书籍和音像制品等商务服务。
通过多媒体网络教学系统,我们要发展具有鲜明特色的多语种、多媒体语音在线教学的新的业务亮点。而通过这一新的业务增长点,能够吸引并留住大量的网站用户,逐渐树立国际在线网站的教育品牌。
按照分期建设、逐步完善的原则,多媒体网络教学系统的建设分两期完成。
2.2 一期(本期)建设目标
完成多媒体网络教学系统平台的搭建,实现多媒体语音教学的核心功能,并实现为英语、法语、西班牙语、俄语、阿拉伯语、韩语、日语、泰语和德语九个语种的用户提供汉语教学服务,完成多媒体、多语种汉语教学门户网站的建设。
多媒体网络教学系统
本系统设计原则
总体规划,分步实施
由于教学、培训业务类型较多、培训需求复杂、学生需要逐步适用等因素,远程多媒体网络教学系统的应用和完善是一个长期的过程,因此系统需要分阶段,分层次实施。同时为提高系统的可扩展性,保护培训投资,一定要整体规划,站在整体和全局的观点上筹划。
可扩展性和保护现有资源的原则
项目设计要考虑到业务未来发展的需要,便于系统的扩展。对于现有的数据需要充分考虑兼容性。要充分考虑利用现有设备和技术能力,保护现有的投资。
实用性与先进性
项目设计必须满足本项目需求,针对业务的具体要求进行设计,符合本系统3至5年内业务发展规划。要符合业务特点并考虑到具体的使用人员的工作习惯。在实用性的前提下,积极采用先进的技术和设备。
高可靠和高可用性
必须保证整个系统能够提供24小时不间断正常运行的能力,同时保证高度可用并具有强大有效的容错能力。
安全和可管理性
遵循国家制定的信息安全标准,必须在网络和系统的设计中充分考虑整体信息安全的需要,系统要有完备的安全防护、认证及加密和管理
多媒体网络教学系统 的措施,具有抵御外部和内部攻击的能力,并能够对系统整体提供有效的管理。
通用性和节约原则
工程设计要尽量避免依赖专用软件、设备和器材,遵循通用性原则。在充分满足未来3至5年之内业务发展需要的前提下,以节约的原则设计所用设备、器材和材料的数量和性能指标。
标准化
本工程各项技术应遵循已有的国家标准及行业标准,没有国标及行标的则遵循国际标准。
多媒体网络教学系统
设计模式:MVC(model 2)流媒体服务器:Windows Media Server 9 应用服务器:WebLogic 9.0 数据库:关系型数据库ORACLE10g 3.1.1 软件技术架构
J2EE技术体系结构是SUN公司为开发基于JAVA平台的企业级应用所提出的一种JAVA开发技术规范。它具有编“写一次,到处运行”的便利,是一个经过验证的安全模型。J2EE是一种功能完备、稳定可靠、安全快速的企业级计算平台,它由多种基于JAVA的技术组成,包括Enterprise JavaBeans(EJB),JavaServer Pages(JSP),servlets,Java Naming and Directory Interface(JNDI),Java Transaction API(JTA),CORBA,JDBC data access API等。采用J2EE作为应用开发平台具有以下优点:
平台无关性
用户不必将自己捆绑在某一种硬件或操作系统上,可以根据自身的情况选择合适的硬件、操作系统、数据库。保证系统的开放性。
J2EE是一种组件技术,已完成的组件能被方便地移植到任何其它地方。J2EE作为中间件,提供了强大的功能,使开发人员只需要关注商业逻辑,因而能加快开发速度,提高系统的运行效率和稳定性。
保护用户投资
当用户更换平台时,由于基于J2EE的系统能方便地移植到其它平
多媒体网络教学系统
台上,而无须重新开发,因此能有效地保护用户的投资。 广泛的支持
J2EE技术规范得到了从国际性大公司到自由软件开发者的广泛支持,SUN,IBM,ORACLE,NETSCAPE,BEA等纷纷推出基于J2EE的软件产品。根据SUN的定义,J2EE体系具有如下图所示的结构:
3.1.2 MVC设计模式
众所周知,当一个应用系统包含了数据访问代码,业务逻辑代码、前台表现陈述代码时,如果不能采用一种较好的设计模式及设计方法,应用程序很容易就成为这些代码的简单混合物,在这种情况下,应用系统将会常常出现或这或那的异常情况。
由于应用系统各模块间的强藕合,系统的各个部分互相依赖,使得系统的组件化变得相当的困难及代码重用的不可实现,当系统的任何一
多媒体网络教学系统
部分发生变化时将直接影响整个系统的稳定运行,比如要对系统增加一个数据视图时,常常需要对业务逻辑方法进行重新实现或者是拷贝粘贴相关的业务逻辑方法,当这样的需求在系统的多个地方提出时,就会发现系统里面充斥着许许多多的重复代码,数据访问也会出现这样那样的不可预见的错误,导致对应用的维护变成非常艰难。
因此,在软件系统的设计过程中,采用一种好的设计模式给目标系统带来的好处将是无穷尽的。在技术体系即定的条件下,寻求一种好的设计模式无疑是系统开发的一个重要部分,MVC设计模式正是解决这些问题的绝佳方法。在MVC的设计模式中,真正实现了M(model)、V(View)、C(controller)三层分离的目标。其模式定义如下图所示:
其中模型表达了企业数据以及对于数据的访问更新等业务逻辑规则,通常情况下,模型作为接近真实世界过程的一个服务软件,因此,在进行业务建模的时候常常使用一些简单的实体建模技术。
多媒体网络教学系统
视图是对于模型内容的一个体现,它通过业务模型及指定的业务数据表现规则访问业务数据并呈现给用户。视图的责任就是当业务模型发生变化时维护表现层的稳固及一致性。它能够通过两种方式来达到这个目的,一种是称之为“push model”的模式,也就是主动模式。在这种模式下,视图当其自身使用这个模型进行注册,以监听业务模型的改变,当业务数据发生变化时,视图可主动调整其对于企业数据的表现。另一种是称之为“pull model”的模式,也就是被动模式。在这种模式下,当需求视图接收当前最新数据时,相应的方法会被调用。
控制负责在模式及视图之间进行动作的交互及请求转分派。当一个GET或者POST之类的HTTP请求到达控制器后,控制器负责将请求按照特定的规则转发到业务模型上,以激活业务处理过程或是业务模型的状态转换,当业务逻辑处理请求后,控制器将选择一个合适的视图去表现这些处理结果。
在一般的基于B/S结构的WEB应用系统中,JSP程序被定义为视图的表现形式,而Servlet作为控制器的角色出现,而EJB或者JavaBean负责业务逻辑的
采用J2EE架构,可根据自身的实际情况选择最适合的软硬件平台,并保证系统平台的安全、稳定、易用、高效。
系统设计应采用良好的、易扩展的分层体系结构,具体如下图:
多媒体网络教学系统
系统体系结构图
3.1.3 关系型数据库ORACLE
一、概论
Oracle 是以高级结构化查询语言(SQL)为基础的大型关系数据库,通俗地讲它是用方便逻辑管理的语言操纵大量有规律数据的集合。是目前最流行的客户/服务器(CLIENT/SERVER)体系结构的数据库之一。
二、特点
1、ORACLE7.X以来引入了共享SQL和多线索服务器体系结构。这减少了ORACLE的资源占用,并增强了ORACLE的能力,使之在低档软硬件平台上用较少的资源就可以支持更多的用户,而在高档平台上可以支持成百上千个用户。
2、提供了基于角色(ROLE)分工的安全保密管理。在数据库管理功能、多媒体网络教学系统
完整性检查、安全性、一致性方面都有良好的表现。
3、支持大量多媒体数据,如二进制图形、声音、动画以及多维数据结构等。
4、提供了与
多媒体网络教学系统
ORACLE数据库在逻辑上是由许多表空间构成。主要分为系统表空间和非系统表空间。非系统表空间内存储着各项应用的数据、索引、程序等相关信息。准备上马一个较大的ORACLE应用系统时,应该创建它所独占的表空间,同时定义物理文件的存放路径和所占硬盘的大小。
下图为ORACLE数据库逻辑结构与物理结构的对照关系:
四、分布式数据库管理介绍
1、原理
物理上存放于网络的多个ORACLE数据库,逻辑上可以看成一个单个的大数据库。用户可以通过网络对异地数据库中的数据同时进行存取,而服务器之间的协同处理对于工作站用户及应用程序而言是完全透明的:开发人员无需关心网络的连接细节、无需关心数据在网络接点中的具体分布情况、也无需关心服务器之间的协调工作过程。
2、过程
多媒体网络教学系统
由网络相连的两个ORACLE数据库之间通过数据库链接(DB-LINKS)建立访问机制,相当于一方以另一方的某用户远程登录所做的操作。但ORACLE采用的一些高级管理方法,如同义词(SYNONME)等使我们觉察不到这个过程,似乎远端的数据就在本地。数据库复制技术包括:实时复制、定时复制、储存转发复制。对复制的力度而言,有整个数据库表的复制,表中部分行的复制。在复制的过程中,有自动冲突检测和解决的手段。
3.2 系统模块化结构
多媒体网络教学系统应全部采用模块化设计,各功能模块既相对独立又相互联系,能适应企业最终复杂的实际应用。通过对核心模块的扩展、定制方式,避免不必要的系统功能冗余,学习更高效。
多媒体网络教学系统
系统模块化结构图
3.3 总体功能要求
本系统共分两期进行建设,全部完成后,将建设成集网上学习、授课、教学教务管理、有偿信息服务、商务服务为一体的综合性远程教育管理及商务服务平台。
一期(即本期)要建立一个运行稳定的多媒体网络教学系统平台,完成教学管理、教学资源管理、学习互动、资讯发布管理、系统管理等功能模块的建设,支持以下基本业务形式:
学员可以通过网络进行注册、选课、课程学习,与教师和同学协作
多媒体网络教学系统
学习和交流,做练习,完成老师布置的作业并递交作业,参加在线测试、查看学习成绩等。
教师可以通过网络进行授课以及多种教学辅导活动:管理教学、组织教学内容、编辑课件、与学生讨论,回答学生问题,布置作业,批改作业,出习题,维护习题库、统计分析学生学习情况等。
管理员可以个性化定制平台界面风格、功能;设定、添加、管理用户;统计并管理整个平台的使用情况;为其他合作伙伴的系统提供服务和接口。
考虑到二期要完成资讯类有偿信息服务、通过手机学汉语、在线购买汉语学习教材、书籍和音像制品等商务服务功能,本期的建设,必须为之留有扩展接口。
多媒体网络教学系统
系统符合网络教学的相关国际技术标准,全部采用模块化设计,便于进行管理、维护和功能扩充。全部采用Unicode编码,构建多语种汉语教学平台。
4.2 业务流程
建立知识体系开发制作课件培训总体流程建立课程体系设计课程元素指定学员发布培训通知选择课程指定教师在线答疑在线学习建立试题题库设计制作试卷指定考生公开考试在线考试设计调查问卷启动调查计划指定填表者在线调查
业务流程图
上图显示的是多媒体网络教学系统培训的整体流程,具体包含以下几个主要子流程:
1.课程发布流程
多媒体网络教学系统
312指定课程内容4指定课程作业、测验指定授课教师5发布课程设计课程体系开发制作课件建立课程3(1)由教学小组针对教学内容设计相关课程和作业等内容,委托课件制作公司按照设计制作全部课件;
(2)管理员在多媒体网络教学系统中建立此门培训课程;(3)为此培训课程添加相关课件和作业;(4)指定此课程的培训教师;
(5)发布课程后,学员就可以在系统中选修这门课程。2.教师授课流程
21批改作业32批改试卷4统计学生成绩5给出评语选择负责课程查看学生信息在线答疑(1)教师选择自己负责的课程后,可以查看选修这门课程的全部学员的信息,如:学习进度,以前参加的课程等,掌握每位学员的基本情况;
多媒体网络教学系统
(2)批改每位学员的主观题作业,并通过汉语学习BBS和在线答疑室回答学员的问题;
(3)批改此课程的相关测试和考试中的主观题;
(4)当学员完成课程学习后,统计相关的作业、测试和考试成绩;
(5)根据综合成绩,为每位学员给出评语,指导学员进一步的学习方向。3.学生学习流程
2课程学习2能力测试1选修课程2课程笔记3在线提问完成测验4查看评语2完成作业(1)学员
多媒体网络教学系统
(4)学员可以在学习过程中查看学习进度,教师和系统对作业的批改,最后可以查看教师给出的最终评语。4.考试流程
设置题库1添加试题2组卷3发布试卷(1)管理员添加试题库,填写相关的试题库属性,如试题库名称、类型、难度等,再添加相应试题,既可以采用批量导入的方式,也可以采用手工添加的方式;
(2)按照不同的组卷策略进行组卷,如按照难度、按照章节,还可以采用自动、手工以及二者结合的方式;
(3)将组好的试卷进行发布,可以设置一些试券属性,如是否限制答题次数,是否限制答题时间等,试卷既可以针对某门课程,也可以针对某个章节,学员就可以在线进行答卷。5.调查流程
设置调查1添加内容2发布调查3统计结果(1)管理员或教师根据需要设置调查,并添加调查内容,如:调查的类型,选项等;
(2)将调查发布到指定位置,如:课程调查、学习情况调查等;(3)根据学员的反馈信息,统计相应的数据。
多媒体网络教学系统
4.3 性能要求
平台和社区主要面向国内外用户,针对具备强大的性能及高的可靠性,项目要求能支撑50(根据客户需要修改)万注册用户,以及10000(根据客户需要修改)人以上同时在线;
整个信息系统具有高可用性,应保证7×24小时长期安全运行,每年非计划性停机时间原则上应少于2小时。 可扩展性:
数据源可灵活扩展,可以方便的将新的数据信息来源加入到整个平台之中;
系统性能可灵活扩展,系统的处理能力,包括处理的最大信息量,最大并发访问量以及索引能力都可以方便的进行扩展; 系统功能可灵活扩展,以便后期方便地实现有偿信息服务、商务服务以及其他新功能的增加。
系统要支持百万级以上的信息量,在实际应用中还需要不断扩大信息量;
4.4 存储容量估算 4.4.1 存储数据类型
多媒体网络教学系统的数据类型主要分为以下类别: 1)页面数据
多媒体网络教学系统
主要实现多媒体网络教学系统各级页面发布的功能,数据主要以小文件为主,一个页面是由多个文件组合而成,包括页面主文件、文字、图片等。
2)多媒体数据
主要是各种教学课件资源,如音视频课件、Flash课件、富媒体课件等,文件以大文件为主,每个文件独立存在,而且数据量比较大。网站的此类数据非常丰富,而且新开发的多媒体课件增长率也很快,从而所需要的存储空间要求也非常高。
3)数据库文件
主要是多媒体网络教学系统使用的数据库数据,以表空间数据文件的形式存在,对存储空间需求很大。
所以,多媒体网络教学系统对于数据存储与共享也有较高的要求。4.4.2 存储容量估算
1)多媒体文件 视频课程:
情景剧:提供高码流(500K)及低码流(300K)两种码率格式,每集30分钟,100集/课,三年内达到每语种5课,每语种占用存储空间90G,以18个语种计算,共计1620G;
在线授课:2小时/次,每周1次,提供高码流(500K)及低码流(300K)两种码率格式,每次占用存储空间720M,以18个语种存储3年
多媒体网络教学系统
计算,共计1868G; 音频内容
音频广播:32K码流,每次5分钟,每天1次,每次占用存储空间1M,以18个语种存储3年计算,共计20G; Flash课件
每个栏目30课,每课占用存储空间5M,预计每个语种建设15个栏目,18个语种共占用存储空间约为40G; 2)网站图片、文字内容
按照多媒体网络汉语教学系统的5年发展规划,预计图片、文字内容共需要的存储空间约为5G;
3)用户数据存储
多媒体网络汉语教学系统,在3年内计划达到注册用户千万级,如果以千分之一为中级用户(中级用户是按照课程学习时间、论坛发表帖子的数量和质量等因素从初级用户升级的,他们可以在系统中拥有200M存储空间)计算,中级用户达到2万,那么需要4T存储空间,根据中级用户数可能存在的估算差异,计划将6T作为用户数据的存储空间。
上述内容共需存储空间约为10T,由于存储设备上要求实现RAID机制,保存数据快照以及预留热冗余盘,可用数据约占存储总量的三分之二,所以需要的存储设备的裸容量为16T。
多媒体网络教学系统
4.5 带宽估算
多媒体网络教学系统对网络带宽的要求,由多种因素决定,包括:并发的用户数、课件的类型、用户访问类型、拓扑方式等。在网络教育培训项目部署中,网络中最繁重的负载由以下方面引起:
课程内容(最严重负载,30K-135K/每用户) 应用程序(次要负载,3K/每用户) 数据(每个人每分钟少于1-3K字节的最低负载)4.5.1 课程内容
一般情况下,网络课件中多媒体课程占70%,流媒体课件占30%。多媒体课程:70%(每学员占用带宽28Kbps)流媒体课程:30%(每学员占用带宽56Kbps)4.5.2 应用程序与数据
管理数据需要的带宽:一般情况下,管理数据包括用户验证、课程结构信息、用户学习活动跟踪信息等,一般比较小,一路为3Kbps以下。具体数值需要根据信息类型不同而不同。 在线交谈需要的带宽:每个用户使用文本交谈小于1Kbps。4.5.3 单人带宽计算
带宽负载计算: 30%)+3K=39.4K
平均每在线人员带宽消耗:(28K×70%+56K×
多媒体网络教学系统
4.5.4 服务器所需要的带宽
服务器的带宽主要为服务器接入局域网带宽,为并发用户数目与所需带宽的乘积,课件服务器由于内容繁重,最可能会形成带宽的瓶颈。
计算并发访问对带宽资源占用的计算公式为:带宽资源占用≥同时在线培训人数×每用户占用带宽。
多媒体网络教学系统一期按照注册用户数量为50万人计算: 在比较理想的状态下,以1万人同时在线计算:1万人同时在线时,同时点播课件的并发人数通常不大于10%,大约1000人。以每人点播课件占用带宽为40K计算(算法见上),1000*40K=40M,因此:1000人并发占用带宽为40M; 以上带宽计算是以单人40K计算,由于课程类型的不同,带宽也有相应变化
所以,根据多媒体网络教学系统一期的初步设想,同时考虑用户人数的不断拓展,以及不同类型课程资源对带宽的影响,建议租用100M的出口带宽,以确实保障网络教学系统的正常使用。
4.6 功能要求
本期建设中,要实现多媒体网络教学的核心功能,并要为后续功能扩展留下接口。4.6.1 基本功能
多媒体网络教学系统
基本功能是每个用户都具备的系统基本功能。 用户注册
系统提供用户注册功能,用户可以输入用户名、邮箱地址等个人信息,生成系统用户。
登录
系统提供一个用户登录的统一入口,输入学员编号、密码经验证合法后,方可登录到系统中,否则提示错误信息。
忘记密码
用户忘记密码后,提示用户输入自己的学员编号,然后系统随机生成密码,并发送到学员注册时填写的电子信箱中。
个人信息维护
登录的用户可以查看个人的注册信息,并且可以修改个人联系方式(联系电话、电子邮件等)。
修改密码
维护登录密码。学员可修改自己的登录密码。 可定制的个人界面
由于学生、教师、管理员等不同角色用户在系统中具有不同的功能及权限,因此具有各自个性化的界面。4.6.2 教学管理
多媒体网络教学系统
4.6.2.1 在线学习
在线学习功能模块是学生进行网络学习的平台,提供各种网络学习所需的功能及入口。
主要包含以下内容:
学生能完成整个学习过程,可以通过网络进行注册、选课、课程学习。
课程学习计划:学员通过课程汉语水平测试,确定个人的汉语水平,选择预期学习目标(中级汉语水平、高级汉语水平等),再选择适合自己的学习时间范围,由系统给出一个或多个适合该学员的课程学习计划,帮助学员更有效的进行汉语学习。
学员按课程安排(强制或非强制的学习顺序),用图书阅览器逐页阅读学习课件或图书,记录查看个人学习笔记,并被记录学习进度。
进入课程相关的答疑室、讨论区进行交流,与教师和同学讨论问题。
虚拟教室:在线文本聊天,共享的电子白板,教师可引导学生浏览课程内容,并可引导学生协作浏览网页内容,还可对网页作图形标记;并能实时的播放音频、视频课件给学生观看。 完成老师布置的作业并递交作业。
多媒体网络教学系统
参加练习、自测、网络课程、考试,填写调查问卷。 期间可以与课程相关的教师进行互动式学习。 学员能自行安排学习时间,自我管理学习进度。 学习状态跟踪:进入跟踪评价系统查看总体学习情况。4.6.2.2 教师授课
此功能模块是教师进行网络授课辅导的平台,提供各种网络授课辅导所需的功能及入口。教师可以通过网络进行授课以及多种教学辅导活动:与学生讨论,回答学生问题,布置作业,批改作业,出习题,维护习题库等。
主要提供以下功能:
网络课程浏览:打开网络课程进行浏览;
学习辅导子系统入口:进入课程相关的答疑室、讨论区进行交流; 作业入口:进入布置、批阅作业环境; 阅卷入口:进入在线阅卷、线下成绩录入环境;
学生学习状态跟踪:查看课程的学生列表,进入跟踪评价系统查看学生的学习情况。
4.6.2.3 作业管理
为了使教师能够随时了解学生对所学知识的掌握情况,以做出相应
多媒体网络教学系统 的指导。系统提供作业功能,使教师能够通过学生的作业了解学生的掌握情况。作业提供为教师及学生使用的不同的功能。作业可以在Web上布置发布,提供HTML在线编辑,可对题干的重点部分做出不同标示,提示学生仔细阅读,每道题均可以带若干附件作为对题目的补充。作业分为客观题、主观题,客观题由系统自动批改,以减轻教师的工作量。同时教师可以根据学生提交作业的形式创建作业项目,并跟踪学生的作业进度,从成绩簿下载整个班级的全部作业。他们可以给作业打分,并单独给每位学生提供在线反馈。
学生端:在线写作业、暂存作业、提交作业、查看作业批改情况、查看详细作业分析信息。
教师端:在线布置作业、批改作业、点评作业。4.6.2.4 考试管理
能够容纳大量的专业知识题库,为客户端提供更快和更稳定的运行环境。允许系统管理员和教师登录,能够管理题库,定义和管理考试,并能够进行手工评卷。
开放式题库设计、题型完整、快速输入;
题型包括填空题、单选题、多选题、判断题和问答题。填空题和问答题需要手工判分;题库采用开放式设计,采用课程题库集、章节题库和知识点三级架构,并可包含图片;课程题库集可以通过文件的导入和导出进行复制,还可使用Excel导入和导出题目,通过Excel快速输入题库,通过题库集文件分发和部署题库;很容易根据自身需要建立各种专业题库,也可以组织编写认证的专业题库。
多媒体网络教学系统
完整的用户管理和权限控制;
包括系统管理员、教师和学员三种权限。系统管理员拥有所有权限,主要是对学员、课程题库和作业的管理;教师可以针对某一作业进行管理,可以查看所有成绩和进行手工判卷;学员可以参加相关作业,并可以查看自己的分数。
多种模式、满足企业不同需求;
提供考试、练习和自适应多种模式。考试要求比较严格,所有学员的成绩都将被记录;练习方式用于课程学习过程评价用途,分为计时练习和不计时练习,练习可指定学员范围和作业次数,可指定时间发布和关闭,并自动详细记录每次成绩,还可以给出答案提示,供学员培训和考前训练;自适应模式根据题目难度和学员对知识点掌握程度出题,以更合理的方式全面考查学员素质。 灵活组卷系统;
可以自定义出卷策略,按题型、知识点、难度定义出题数量,由系统自动生成作业,不满意还可以进行自动换题或手工换题。练习可以是随机,每个人考题都不同;也可以是固定的,每个人的考题都相同。 基于Web、安全稳定;
学员通过浏览器直接参加考试,不用安装客户端,简单方便。考试的考题将在本机缓存,过程中网络故障或服务器故障不影响考试继续;考试到时自动提交试卷,未答试卷提醒。 自动判分加手工改卷;
多媒体网络教学系统
如果考试中没有主观题,系统将自动判分,学员可以通过浏览器查阅分数;如果有主观题,教师可以通过浏览器进行手工判分;教师可以查看成绩列表,并可将成绩导出到Excel文件中;可对考试中标准化题的正确率进行统计。
多种查询功能,Excel报表输出;
题库、学员、成绩都可进行综合查询,查询数据可以导入到Excel中分析和打印。 安全、稳定、易用。4.6.2.5 教学统计
要具备学员的线上学习档案的统一管理功能,并生成报表。对学员在平台中的学习情况,系统能自动跟踪、记录,可观察学生进度,显示学生是否已浏览特定的内容。例如:每门课程的考试成绩、完成情况、学习进度、作业情况、参加讨论次数、累计学习时间等等信息。
在课程的统计部分,提供整个课程的使用数据,可以就课程的学习时间、考试成绩、学习次数等信息进行统计。
同时平台应提供自定义报表功能,用户可以根据需要自定义报表,选择报表显示信息。4.6.2.6 问卷调查
问卷分为各种类型,例如:课程调查问卷、培训班调查问卷、需求调查问卷、综合调查问卷等等。
多媒体网络教学系统
管理员可以自己定义调查问卷的模板,发布各类调查问卷。系统会自动对调查问卷的结果进行统计,同时生成直观的柱型图,便于管理员查看。
管理员可以在线编辑调查问卷。问卷题型包括:页眉、文字说明、判断题、单选题、多选题、填空题、简答题、问答题(字数不限)、组合单选题、组合多选题、页脚等。可以涵盖所有类型的调查或评估。
调查问卷包含以下步骤: 调查计划建立
编辑好了的一份调查(问卷),管理员可以建立其调查计划,设置调查计划的起止时间、启动方式(手动/自动),并指定调查参与者。一份调查(问卷),还可以通过多次建立调查计划来多次启动实施。
调查结果统计
每一次调查以及每一个参与者的问答都记录在案,形成统计数据。4.6.3 教学资源管理
主要功能是对各种教学资源(课程、题库、试卷、电子图书等)进行采集、管理、检索和利用,平台建立多类型、多层次的资源管理体系。资源管理当中不仅可以导入符合标准的AICC、SCROM的标准课件,对非标准的其它音、视频资源平台都做到同步支持。另外,对于常见的Word、PPT、Flash、Excel等格式的文件也可以进行很好的支持。
在兼容多种格式的资源管理平台中,使各种音、视频资源、电子课件、电子讲义、电子图书、各类案例资料都可以被统一管理起来,共同
多媒体网络教学系统
为培训服务。管理员可以根据权限把各类资源分配给相应的人员浏览、管理。应具备以下特点:
科学的资源分类:所有资源提供两种分类方式,即按学科、知识段分类和按资源格式、类型分类,教学资源库整体结构严谨; 规范的资源格式:整个系统以现代远程教育工程资源建设基础教育项目的规定为标准;
良好的可扩充性:可动态增加科目、知识段、知识单元、知识点及资源其它性质等;
有效的资源积累机制:可进行单个资源导入、批量资源导入等方式扩充资源;
多样的检索方式:提供高级搜索、导航式搜索、图片预览式搜索、简单搜索、全文搜索等多种资源检索方式,使用户准确、高效地查找所需资源。
4.6.3.1 课程管理
支持多媒体课件的制作、上传、分类管理。4.6.3.1.1 课程内容制作
直观的文本编辑器提供丰富的文本编辑界面,包括所见即所得和拼写检查,用来创建有效的学习内容。快速编辑功能使教师可以在学生课程内容界面和教师课程界面间迅速切换。教师还可以导入由外部制作工具生成的电子学习内容,如Macromedia Dreamweaver,Microsoft Frontpage, 或任何和SCORM配套的制作工具。
多媒体网络教学系统
4.6.3.1.2 课程创建和设置
能有效的创建和设置课程,同时提供学期间的课程转移工具和文档工具。
支持符合AICC、SCORM国际标准的课件,对非标准课件(URL、视音频、流媒体等)亦能良好支持。
4.6.3.1.3 课程发布
教师可以根据课程内容和活动定制教学计划。内容项目、讨论、测验、作业或其他教学活动可以根据一系列的标准有选择的发布给学生。这些标准包括:日期/时间,用户名,用户组,机构角色,某一次考试或作业的成绩,或者该用户是否预习了下一内容单元。
4.6.3.1.4 课程大纲
教师可以容易地创建课程大纲。他们可以上传已有的大纲,或者用系统的大纲制作功能设计和开发自己的课程大纲和课程计划。
4.6.3.1.5 课程进度管理
教师可以创建有序的课程,控制学生是否必须根据该顺序学习所有的课程单元,或者允许学生从内容目录中选择单个的课程进行学习。学生可以保存他们在课程单元中的进度位置,以便以后从该位置继续。4.6.3.2 题库管理
题库系统用于支持教师和学生通过网络进行组卷并进行各种类型的测试。题目内容主要是各级内容的测试题、达标题等,支持各种类型的
多媒体网络教学系统
测试,并可以根据不同的测试目的提供相应的组卷策略,包括智能组卷、相对评价组卷、绝对评价组卷,教师可以根据不同的测试目的,通过网络自动组卷。基于Web的题库系统能够完成一般的题目管理功能,如题目增加、删除、修改等等。试题内容支持图形、语音、公式等多种形式的媒体。还应能对学生的测验结果进行统计分析。
系统管理员可以对系统的题库进行增加、删除、修改的操作,可以对题库集进行导入、导出操作,生成备份文件。题库管理采用题库集的方式,对题库进行了更好的分类,方便对题库的管理。
题库管理要支持多媒体试题。
试题按题型分为单选题、多选题、填空题、判断题和问答题,其中单选题、多选题和判断题是标准化试题,系统可以为这些试题自动判分;填空题和问答题是非标准题,需要管理员手工判分,试题管理有如下特点:
试题可以按照知识点分类;
试题难度最多有多个级别,分别表示不同的难度;
试题中可以添加格式为bmp、jpg、gif、jpeg等图片、常见音视频、Flash等多媒体内容。
能够提供单选、多选、判断正误、匹配、排序、填空和论述题等多种题型;
题库内容可以导入、导出,或者形成.ZIP文件方便老师保存数据; 4.6.3.3 试卷管理
多媒体网络教学系统
试卷可以用于考试、练习和作业,试卷由管理员或试卷管理员(教师)创建,可以由题库中随机取题生成试卷,或者由其他试卷导出文件生成试卷。由题库生成试卷可以自定义出卷策略,按题型、知识点、难度定义出题数量,由系统自动生成试卷,不满意还可以进行自动换题或手工换题。题目可以是随机,每个人考题都不同;也可以是固定,每个人的考题都相同。试卷分数可以由题库的题目产生并换算到100分,也可以由用户在试卷中自由指定。试卷可以指定有效时间和允许参加的考生,只有在规定的时间有权限的考生才能参加考试或作业。试卷可以定义是否允许考生多次参加考试。试卷中还可以定义允许考生查看标准答案,也可以从文件中导入生成试卷,支持多试卷同时导出和口令加密。试卷可以输出到Word文件中,同时满足传统的考试和作业模式。试卷管理有如下特点:
具有从题库中随机生成试卷的功能,试卷可多次重复使用; 录入原始试题可生成测验题目或者调查题目;
可为学生提供受密码保护的测验、限时的测验,并得到即时的结果反馈;能按照时间表上指定的日期和时间,自动开放或关闭测验; 4.6.3.4 成绩管理
教师可以在成绩簿中存储学生的成绩,测验分数会自动存储在成绩簿中。成绩簿支持客户化的成绩表、成绩加权、项目分析和多种成绩簿浏览方式。在教师许可的条件下,学生可以查看他们各自的成绩,但看不到别人的成绩。成绩管理:有如下特点:
多媒体网络教学系统
可创建关于学生答案的统计数据报告:可倒入平台以外的作业或考核成绩,进行综合加权计算,自动得到综合测评分数;
作业系统具有自测、测验、考试、调查和作业提交记分功能; 可针对特定用户、作业和考试进行深入分析,并产生报表。
4.6.3.5 电子图书馆
电子图书馆用于管理平台内的各种电子文档、资料的管理,并提供灵活树型分类管理。电子图书馆管理功能可以提供多种搜索条件对平台里的资源进行搜索,得到自己需要的资料。每一门课程都有自己的数字图书文件夹,这些文件夹可以由图书馆来管理,从而保证不会违反版权许可。4.6.4 学习互动
为了有效的支持分布在异地的师生间交流,学习交互工具应不仅仅提供传统的基于文本交流,还应提供包括图形、语音、视频等多媒体的支持。
强大的远程多点交互功能。可实现同步学习,同时接入的学生数(或教室数)可方便地扩充。学生之间、师生之间均可通过BBS、在线聊天室、收发消息及电子邮件,以文字、图形、音频和视频等方式进行交流,适用于重要的学术交流和教学答疑场合。4.6.4.1 汉语学习BBS
除通用的BBS系统基本功能外,还需支持多语言。也可与现有的各
多媒体网络教学系统
语言的BBS对接实现。
学生端:
学生可以使用自己在系统内唯一的用户名称登录讨论区系统,并且可以查看到相关文章,并可以进行新文章(论题)的发表和对已有文章的回复。在学生发表文章时,系统应可以自动记录发表文章的学生的用户名称和发表时间,以便进行查找和管理。学生发表的主题和参与主题的跟踪和每个帖子的点击率等功能。
教师端:
讨论区支持多议题的异步讨论。教师可以围绕不同的主题设置多个论坛,并嵌入合适的内容区或课程中。教师可以决定学生是否能够修改、删除、匿名留言和粘贴附件等。论坛内容可以根据议题、作者、日期或主题排列和浏览,并支持完全搜索。教师在讨论区内,应该可以查看并管理讨论区的文章。除可以正常回复学生提出的问题和论点,还应该可以对文章及学生进行以下管理操作:管理精华区;删除某些内容与讨论无关的文章,保障讨论区的使用。4.6.4.2 在线答疑室
答疑室是为实时同步的交流互动而设计,支持文本聊天环境和完全的虚拟教室。除了文本聊天,虚拟教室提供协作白板、小组页面浏览(页面游历)、问题和解答集锦以及退出教室功能。它可以在课程模式或开放式参与模式下运行。用户能够“举手”回答问题或得到完全的参与控制权力。所有的聊天过程都能被记录和存档。
多媒体网络教学系统
4.6.4.3 协作学习
为了支持协作学习,教师可以使用工具建立不同的学习小组。每一个小组都有自己的文件交换区、讨论区、虚拟教室和给小组所有成员发送信息的小组邮件工具。学生可以同时属于多个小组,教师能够为不同的小组分配不同的作业或项目。4.6.4.4 文档共享
老师和学生都可以用电子档案夹来汇集、呈现和分享在线信息,记录自己学业或者学术上的进展、成绩和相关课程资料等。电子档案夹可以通过创建向导产生,也可以在档案夹标准模板的基础上进行个性化定制。学校还可以设计出统一风格的档案夹模板,供自己的学生使用。4.6.4.5 消息中心
为用户之间以消息方式提供了一个交互环境。如教师与学员之间的交流答疑、考试成绩通知的自动发布、课程和考试申请审批的结果通知等。
4.6.5 资讯发布管理
多媒体网络教学系统拥有九种语言的门户网站,不同语种的学员登录自己母语类型的门户,在自己母语的环境中学习。通过资讯发布管理功能,可以实现对各语种门户网站上的各类信息的增加、删除、修改和发布。
要求具备以下功能:
多媒体网络教学系统
具备网页模板管理功能,支持对各级网页表现形式的定制,能轻松实现网页样式、版式、布局等的调整。
具备资讯内容管理发布功能。具备栏目管理功能,可增加、删除、修改栏目。支持文字内容的增加、删除、修改、发布。
支持可视化编辑,支持在文字内容中插入图片、flash、音视频等。4.6.6 系统管理 4.6.6.1 用户管理
基本管理
用户管理具有管理用户账户、用户帐户分组、查看账户考试情况和导入、导出账户列表等基本功能。
用户等级管理
用户注册后可以成为初级会员、中级会员。(后期将增加高级会员、VIP会员的级别)
平台对用户实行分级管理,限制部分内容。
初级会员登陆后,可学习基础性的教学内容,可使用字典/词典,可使用注有“免费”字样的游戏、下载注有“免费”字样的音乐,可通过在线时长、论坛发帖、上载音乐等多种方式来增加积分,可浏览免费的资讯和信息,可使用BBS(除限制板块外),可参加语音聊天室活动。
中级会员与初级会员类似,只能使用免费的功能,中级会员与初级会员的区别在于,初级会员增加积分到一定程度才可以成为中级会员。除了初级会员享有的一切功能外,中级(含中级)以上的会员可以申请
多媒体网络教学系统
租一个语音聊天室来组织活动,可以损耗积分使用付费的游戏等功能。4.6.6.2 权限管理
支持多层分级权限机制。系统的角色和角色所具有的功能不是固定死的,系统管理员可以根据实际来定义角色,比如某个语种我们的课程管理需要一个专门的管理员,那总管理员就可以定义一个角色只能管理课程,而不具备其它任何操作权限。
系统可采用单个权限、角色的两种方式给某个用户或某些用户授权,系统初始化配置系统管理员、教学主管、教师、学生等标准角色。
系统管理员拥有所有权限,主要是对其他用户的权限管理。教师可以使用题库资源、定义试卷;并就自己的试卷管理考试和作业,查看考试和作业的分数和成绩统计,并进行手工判卷。可进行远程的教学管理(远程课堂、课时管理、课程管理),可上载或下载教学资源,发布公告,可在论坛发布帖文,可设置为只有教师才能查看。
学生可以参加相关试卷的考试和作业,并可以查看自己的分数、成绩统计等。
4.6.6.3 工作流程管理
用户可以定义一项工作流程(比如审阅、批准或者评分),并为这项流程指定优先级、截止日期、文件读写权限等设置。资源项目或文件按照工作流程的规定发送到其它用户那里,发送者可以跟踪流程的进度,了解流程是否已经完成。
多媒体网络教学系统
4.6.6.4 系统日志管理
可以方便地对教师授课、管理员更改设定事务及日志记录范围等进行查看、删除和保存管理。
4.7 多媒体课件制作工具
多媒体课件制作工具软件针对教育培训中存在的各种需求,提供基于网络的多媒体课件制作与打包功能。
用户可根据实际的资源状况,将视频、音频、图像、文本、动画等多媒体素材进行有效的整合,通过软件自带的章节结构编辑器、教学结构编辑器、页面编辑器、课件模板组件库快速生成课件,也可直接将其它文档或课件的内容直接打包到课件中,提供课件的制作与打包功能。4.7.1 工具特点
系统为后期网络课件制作的客户端程序; 以树形目录方式组织课程内容结构;
提供教学设计规划器,支持灵活的总体教学流程与策略设计; 可支持多种素材的嵌入,如图片、表格、视音频(Microsoft Media、Real Media)、Flash动画等;
支持PowerPoint、word、html等教学内容资源的导入打包,充分利用既有的教学内容资源;
提供可扩充的内容组件与教学组件库,可快速制作交互式评估、多媒体网络教学系统
测试及特征化内容,使系统能够灵活扩充或升级;
内嵌所见即所得的HTML页面编辑器,页面制作简便,只需要简单地拖拽操作和属性设置,无须编写脚本,即可完成课件设计与制作;
提供课件模板,快速生成模板式课件;
提供多样化的课程界面、功能与导航模板供用户自由选择; 可生成不同的课件版本,可支持在单机、Intranet、Internet、多媒体网络教学系统等不同环境下的应用;
提供SCO的导入导出功能,实现内容的可重用与灵活组合; 可打包生成符合SCORM国际标准的课件,可与任何符合国际标准的平台进行挂接,以实现课程学习时间、学习进度、学习状态等跟踪,并生成可重复利用的学习单元;
支持与多媒体网络教学管理平台的无缝接口,生成的课件可直接上载到教学平台进行管理发布; 符合IMS内容打包规范。4.7.2 功能说明
多媒体课件工具软件功能总体划分为章节结构规划器、教学结构规划器、页面编辑器、界面模板、组件库、课件打包、平台系统挂接等。
章节结构规划器采用树形结构对课件的内容学习单元进行管理,包括课程章节节点的增加、修改、删除和移动等。
多媒体网络教学系统
教学结构规划器用于帮助教师快速建立内容讲解的总体教学结构、详细的教学路线及逻辑关系,指导课程的总体开发。包括教学思路编辑器、教学结构编辑器、控制面板和语定义模板。
页面编辑器主要包括所见即所得的基本页面编辑、嵌入式内容组件、预览等功能。
课件界面模板提供全方位的多种风格的课件界面模板供用户自由选择,以达到美化课件界面的目的。包括总体布局模板、页面导航模板、内容页面模板、封面模板、章节结构导航模板等。
组件库提供教学组件与内容组件库,支持组件的灵活扩充。用户可通过安装或导入的方式加载新的组件,并在工具中使用。
课件打包功能主要包括内容资源导入、打包输出两个部分。
4.8 可选功能 4.8.1 在线字典/词典
为九个语种(英语、法语、西班牙语、俄语、阿拉伯语、韩语、日语、泰语和德语)的汉语学习爱好者提供在线字典/词典功能。具体功能要求如下:
支持多语言;
支持输入查找:输入中文查询英文,输入英文查询中文等多语言与中文之间的查询;
多媒体网络教学系统
支持鼠标取词:鼠标移动到词上可显示相对应的语言的词、包含读音、词义、例句;
具备朗读功能:按照设定语种朗读该词语的词音; 支持复制:复制该词的解释; 能勾记忆生词:记忆查阅过的生词;
具备帮助功能:帮助初次使用者使用字典/词典功能; 功能可扩展,并能够支持词库升级。
4.9 接口要求 4.9.1 功能扩展接口
本项目后期预新增HSK网上考试、商务服务等功能,并对用户管理、在线社区等功能进行完善,在本期建设中要求留有相应功能扩展的接口。4.9.2 与其他系统接口
多媒体网络教学系统作为整体信息系统的重要组成之一,可从其他系统采集或向外部系统输出相关业务数据,以保证各信息系统之间的信息共享
为了与多媒体业务支撑平台进行数据共享,多媒体网络教学系统可以和多媒体资源采集和管理中心作数据接口,其它部门就可以查找到网络培训系统中现有的培训资源。同时,可以定制相关数据的导出接口。
第三篇:多媒体网络教学系统
多媒体网络教学系统的设计及实现
2008-09-25 15:40 作者: 点击:
页面功能 【字体:大 小】【评论】【告诉好友】【打印此文】【关闭窗口】
摘要:本文提出了一个基于B/S结构的网络虚拟集成学习环境的模型,介绍一个基于WWW的多媒体网络远程教学系统的设计及功能实现技术。
一、引言
随着计算机和信息技术的发展,知识更新日益加快,旧的知识传播途径已经满足不了这种需求,这就迫切需要一种全新的知识传播方式.计算机网络技术的不断成熟和进步,使得基于计算机网络技术的远程教育成为可能。随着现代教学理论和现代技术的日益发展,将多媒体技术融入现代教学之中已成为必然趋势,计算机多媒体教学系统更成为现代教育中必不可少的工具。多媒体教学系统是在教室中,把影视、图形、图像、声音、动画及文字等各种多媒体信息及控制要求实时地动态引入教学过程中,形成了电脑教育及教学方式的新趋式,计算机教学网络是利用网络资源共享的功能实现各种教学手段的局域网,目前在各级学校应用得十分广泛。二者的日益结合促进了现代教学的发展。
我们研制的多媒体网络教学系统采用完全基于Internet的教学方式,在中心的网站上开设了简介、注册、选课、学习、考试、教学、管理、讨论、答疑等区域,分别完成学员注册、选课、学习和考试等功能。中心还特聘具有丰富教学经验的专家,开设了专家答疑区,集中解析学员在学习中遇到的典型问题。另外,由专家编写的考试题库,具备随机出题、在线考试、当场综合分析的能力,为学生提供了良好的学习与检查机制。
二、系统结构
多媒体网络教学是通过多媒体教学信息的收集、传输、处理和共享来实现教学的教学模式,其实质是通过媒体教学信息的传输和共享来实现教学。所谓多媒体技术,简单地说就是计算机实时综合地处理文字、声音、图像等各种媒体信息的系统技术。建立在网络基础上的多媒体系统,即多媒体网络系统。把多媒体技术与网络通信技术紧密结合起来,大大扩展了单机多媒体系统的功能。它不仅具有各种媒体信息处理和人机交互功能,更重要的是,实现了网上多媒体信息传递和多媒体信息资源共享,形成了一种最理想的多媒体网络教学环境,它代表了多媒体教学应用的最新发展和必然趋势。多媒体网络环境的特点有:有利于实现以学习者为中心的学习;使学生在有意义情景下依据某些问题进行创造性学习;促进学生主动、积极地学习;支持开放性学习;可以指导学生深入地进行自我卷入(Self-initiated)的独立研究。因此多媒体网络系统特别有助于学生的学习。从教学活动的组织管理来说,校园网提供了方便的网络信息分布、存储、管理和传递方式,有利于对教学信息资源进行最有效的组织与管理。
基于多媒体网络的教学模式多种多样,有教学呈现、模拟演示、交互性视频、探索与发现、项目制作等。多媒体网络教学发展的必然趋势是交互式、智能化、全球化。西安通信学院研制的多媒体网络教学系统软件结构为: 中心介绍 教学管理学生管理 教师管理 课程管理
考试、作业、答疑管理 教学、仿真训练原理讲解 仿真训练演示 仿真训练、装备开通、技术维护、故障检修、对通等 作业发布、检查
考试题库管理、上机考试、回收评考后统出自动成卷 远程交流BBS、CHAT等 专家指导 课程演示 在线帮助
多媒体网络教学系统具有使用方便、便于管理、易于扩充、安全可靠、节省投资等特点。
三、多媒体网络教学系统的实现 多媒体网络教学系统借助计算机网络,将老师自己的电脑屏幕画面(讲课内容)示范给所有的或被选择的学生,可以实时检查、监视、控制学生机,也可?quot;手把手,语音双向互助"辅导学生,甚至可以强制学生重新开机。这样一来,学生可以借助自己的电脑屏幕,清楚的看到老师的每一步操作。学生也可以自己练习老师布置的作业,而老师只要借助多媒体计算机网络的功能,就可以边讲授边辅导,交互的进行课堂教学。
多媒体计算机网络不仅适用于电脑教室的教学,而且适用于语音教室、电脑教室、视听教室和电化教室四和一的多功能教室的教学,也可以实现办公室环境的监看和控制的功能。3.1功能实现
基于Internet的多媒体教学网络给我们一个校内、校外一致的教学模式,无论是在学校多媒体网络教室中,还是在家中学习,都可访问到相同的教学资源。Internet建立在TCP/IP协议的基础之上,内外的一致性,即同一课件,可以对内与对外同时使用。其体系结构如图所示:
系统的硬件设备包括服务器,学生工作站,教师用机等。网络平台要求支持TCP/IP协议,如UNIX、WINDOWSNT、NET-WARE等,软件以HTML语言为基础,支持数据库和ActiveX扩展。基于WWW的多媒体网络教学系统提出了一个基于Internet的网上虚拟集成学习环境的模型。教学环境的实现是基于B/S(Browser/server)的模式,包括Web远程学习系统,Web远程考试系统、Web远程交流环境、多媒体作业发布系统、基于Web的网络自动答疑系统。以及基于Web的网络大学管理系统。另外,为了配合网上教学内容的不断更新我们还提供了课程维护系统。3.2主要技术
多媒体网络教学系统主要使用的是网络数据库的连接技术。
本系统是在win98+PWS或WINNT4.0+IIS3.0通过访问Web数据库的技术实现的。我们主要采用ASP(ActiveServerPages、即动态服务器网页)技术实现。
ASP是一个基于Web服务器的脚本开发环境,在ASP平台上可开发和运行动态的、交互的、高性能的Web服务器应用程序。
ASP程序是在Web服务器端工作,当前端用户请求一个ASP主页时,Web服务器响应HTTP请求并调用ASP引擎执行该文件并解释执行其中的脚本语言(VBSCRIPT或JAVASCRIPT),如果脚本语言中有访问数据库的请求,立即通过ODBC或OLEDB与相应的后台数据库相连,并通过数据库访问组件ADO(ActiveDataObjects)完成数据库操作,最后,ASP根据访问的结果自动生成HIML语言的主页返回给前端的用户。用户看到的只是自动生成的HTML网页、而看不到ASP的程序代码,这样就增强了应用程序的保密性。
下面以用ASP实现网页BBS为例,介绍ASP访问ODBC数据库的一个WEB应用。
该BBS主要由用户注册(浏览器端)、用户注册(服务器端)、加帖子(浏览器端)、加帖子(服务器端)、帖子具体内容的显示和回复以及所有帖子的显示六个部分组成,其中用户值信息存放在数据库user.mdb中,帖子存放在数据库bbs.mdb中,它们均为ACCESS数据库。完成这一WEB应用的六个部分的HTML,如浏览器端加帖子的bbs-add.htm,实现由用户输人待加的相关信息,并传到服务器的功能。