基于XML网络教学总体设计功能分析

2022-09-12

更好地规划网络教学系统, 利用一些网络教学软件, 通过间接或直接交流, 来更好的学习。当然我们不能仅局限于WEB和一些视频, 这就要求我们不断开发新技术来提高我们的网络教学, 其中XML灵活、易用、功能强大, 以得到开发人员喜爱, 基于XML技术的网络教学课件的研发也是未来的趋势, 它会逐渐成熟[1~2]。本文主要分析基于XML网络教学总体设计相关问题, 为今后网络教学设计提供基础工作。

1 网络教学设计概述

网络教学模式有别于传统的教学模式, 从教学资源的制作、教学内容的发布、教与学的过程、答疑与考核等全过程形成了一个全方位立体的教学体系。网络教学系统的实现目标应能充分发挥资源共享、可交互、智能性的特点, 其主要包括以下几个部分。 (1) 课件子系统。网络授课以教学网页的形式呈现在学生面前, 网络页面的构成要素和呈现形式应符合教学规律和适合教学资源的展现。为了适应在教学内容与教学资源不断提升和丰富特性, 通过网络授课的网络课件应能够根据教学大纲和教学资源智能定制与生成, 这就要求课件管理系统不仅能管理课件, 还应能使用教学资源, 智能生成相应的网络教学课件。 (2) 网络答疑子系统。网络答疑系统由学生在学习过程中根据需要自主调用。答疑系统分为实时答疑和非实时答疑两种情况, 自动答疑和网络答疑属于实时答疑, 网络答疑和电子邮件答疑属于非实时答疑。用户点击“我要提问”并提交问题后, 系统自动调用自动答疑模块。 (3) 试题库子系统。试题库子系统是基于XML的网络教学系统的重要组成部分, 它包含在线练习、在线作业、在线考试等重要环节, 通过返回学生的在线练习结果, 体现个性化服务的特色。

2 对使用性的要求

经初步归纳, 用户以网络教学系统使用性能要求大致可归纳为也下几个方面 (1) 该系统是基于XML技术的、非实时的、具有较好交互性的个性化辅助教学系统。 (2易管理性。具有完整的信息管理功能, 能对教师、学生和学习资源等进行统一有效的管理。 (3) 易操作性。具有良好的智能教学功能。 (4) 节约资源。 (5) 实用性。针对课件制作的实现及共享, 还有就是试题库的建立, 使学生可以方便练习, 教师可以方便出卷和备课, 使教师从出卷中的繁锁工作中解脱出来。

3 对开发环境的选择

3.1 对开发工具的选择

采用微软Visual Studio.NET2005作为开发工具。ASE.NE是微软公司推出的全新的开发WEB应用的网页技术, 它不是ASP (Active Server Page) 技术的升级版本, 而是新一代统一的Web开发平台, 提供了创建Web应用程序所必须的服务, 是.NET Framework的重要组成部分。与其他Web开发技术相比, 它提供了一个全新的开发模型和相关的底层结构, 能够用来实现安全、稳定、易于升级的Web应用程序。

ASENET应用程序可以利用.NET Framework提供的所有资源, 并且允许使用功能强大的Visual Basic.NET和c#进行开发。它的运行基于IIS 5.0或IIS 6.0 (Internet Information Services) 中的WEB服务器。IIS是由Microsoft推出的基于Windows平台的Internet服务器, 可以支持Web, FTP, SMTP和NNTP等网络服务。

ASP.NET应用程序主要分为两类:Web Form和XML Web Service。Web Form是基于Form的web页面也称为Web窗体, 是在.NET Framework平台提出的全新开发模型。它使Web开发工作更加简单, 而且可以在其中使用最新推出的ASP.NET Server控件。使用它不仅可以创建面向标准客户浏览器的Web Form Page, 还能够开发出面向移动设备的Mobile Web Form, 其中要使用专用于移动设备的控件。XML Web Service是.NET平台的核心, 它采用XML, HTTP和SOAP等标准能够顺利地通过防火墙, 远程访问服务器。更重要的是XML Web Service采用的是现存的标准, 而没有绑定到特定的操作系统平台和组件技术, 从而使) XML Web Service成为了一种基于Internet的优秀技术。

c#.NET是面向.NET的一种全新编程语言。c#是一种现代的面向对象的程序设计语言, 它使得程序员能够在新的微软.NET平台上快速开发出种类丰富的应用程序。利用.NET平台提供的大量工具和服务, C#能够最大限度的发掘和使用计算机通信能力。C#是专门为.NET平台量身定制的语言, 所以它能与.NET框架能完美的结合。

3.2 系统体系结构

Web服务的出现, 大大促进了Internet的发展, 网络教学技术也随之有了巨大的飞跃, 客户机/服务器 (C/S) 模式和浏览器, 服务器 (B/S) 两种模式成为成熟的两种应用系统的计算模式。C/S模式属于两层结构的应用系统, 客户端需要参与运算, 数据传输量较大, 局限于在小型的局域网内部使用, 开放性较差, 不利于扩展。B/S模式是一种基于Web的体系结构, 在这种结构中, 客户端只需浏览器, 而不需要另外安装客户端软件。B/S结构的网络教学系统以三层体系结构为主, 包括数据库服务器、应用服务器、客户浏览器三部分。

在三层结构中, 客户端接受用户的请求, 向应用服务器提出请求, 应用服务从数据库中获得数据, 将数据进行计算并将结果提交给客户端, 客户端浏览器将结果呈现给用户。由于客户端不需要参与计算, 所以对客户端的计算机配置要求是比较低的, 而且由于从应用服务到客户端只传递最终的结果, 数据传输量较少, 更重要的是这种系统可以跨平台应用, 适合于客户机配置不统一, 网络传输带宽受限的网络应用环境, 也是本系统所采用的体系结构。

4 结语

本文从网络教学系统的需求分析出发, 对网络教学系统的总体规划与目标做了详细阐述, 根据系统的使用性要求建立了系统的总体体系结构, 不仅加深教学功能, 也使得学生学习效果明显加强。

摘要:目前我国大多数远程网络教学平台还是沿用以前的方法以HTML为基础进行开发, 内容仅限于一些静态页面、小动画、简单的视频点播。本文主要分析基于XML网络教学总体设计功能, 在概述网络教学设计和使用性要求基础上, 而且对于开发环境进行分析, 为今后网络教学设计提供基础。

关键词:XML,网络教学,功能设计

参考文献

[1] 沈军.网络教学中个性化策略研究[J].计算机研究与发展, 2003, 40 (4) .

[2] 刘为, 罗念龙, 高国柱.基于XML技术的网络教学数据处理系统实现[J].计算机应用研究, 2004, 21 (1) .

本文来自 99学术网(www.99xueshu.com),转载请保留网址和出处

上一篇:如何培养农村小学生学习信息技术的兴趣下一篇:论新媒体时代下广播电视编导的创新路径