- 1
- 0
- 约6.46千字
- 约 6页
- 2019-01-27 发布于广东
- 举报
基于Java技术的Web网络教学平台浅析.doc
基于Java技术的Web网络教学平台浅析[7]
李芝兴,杨瑞龙(重庆大学计算机学院,400044)
摘要:木文分析了用Java构建的Web网络教学平台的基木结构和组成技术,并 对如何把Struts, Spring和Hibernate等开放源代码的软件框架应用丁 Web网 络教学平台作了分析。
关键词:Java, Jsp,网络教学,开发源代码,软件框架
随着计算机技术的£速发展,教育信息化、网络化的进程不断深入,特别是采用TCP仲 协议的Internet/lntranet的不断普及,利用计算机技术和网络技术已成为现代教育的一个重 要发展方向,基于网络的教学软件由于在现代教冇屮可以最人限度地利用教冇资源,因而得 到迅速的发展。
网络教学平台[1]是指具有教学功能的计算机软件,在某种程度上能代替或辅助教师实 施教学。基于Web的教学软件以Internet/lntranet网络为基础,将教学内容用Web页面来 表示,这种网络教学平台,具有远程教学的开放性、灵活性、交互性、分散性等特点,它将 某些领域的知识按照教学目标來组织知识,聚集成模块,形成层次化、网络化结构,做成页 式或脚木式的软件。教学平台完成后JIJ WWW服务器进行管理,客户端川IE等浏览器进行 浏览,并通过WEB页而进行交互式的学习,实现在时空上和对独立的教学模式,与传统课 堂教育方式相比,新的教育方式最重要的特点在于突破了吋间和空间的限制,不再完全依赖 于教师和学生Z间面对面地教学。在新的教学方式下,学生充分发挥自主性,根据口己的实 际情况确定学习内容和安排学习进度,从而满足了教育的普及性和独立性的需要,适合所有 有学习要求的学生上网使用。这种方式已成为网络教学平台开发的主流方向。
一、网络教学平台构成
要真正发挥网络教学的优势,就必须遵循现代教育的教学规律,进行科学的教学设计。 教学设计就是应用系统的方法分析教学问题,确定教学目标,建立解决问题的步骤,选择相 应的教学策略和教学手段,最后分析评价其结果的操作过程。因此,作为网络教学平台系统 就应有科学构成,笔者认为网络教学软件应包括用户登录、网络教程、交流区、资源区、作 业考试区等功能模块。整个系统如图。
图1 Web网络教学平台功能图
1、用户登录。管理用户和验证用户身份,并检查用户访问系统的权限。学生在通过身 份验证后可以进入学习、讨论、提问、作业、考试等环节。教师在通过身份验证后可以进行 在线辅导和答疑、发布信息及进行作业、考试评估。通过登录次数和浏览吋间,在一定程度 上反映学生学习情况。
2、 网络教程。是软件屮的主要部分。学习内容可以按章节或专题设计。首先,要涵盖 章节或专题所有知识点内容,为整体的教学内容构建知识结构图。第二,各知识点的关系要 体现学科教学特点,反映学科的教学规律。第三,知识体系要有白己的要素、结构和功能。 因此,在软件设计时要在清楚提示知识关系的同吋,展示出知识结构的功能,从而方便学生 的学习。
网络教程不是简单的把课本上的内容照搬到网上,而是要充分利川网络教育平台提供的 多媒体教育工具。培养学生学习的兴趣,增强印象,提高学习速度。
在本网络教学平台的内容是Java程序设计。比如对于Applet的讲解,可以直接把Applet 嵌入到网页屮。在线演示运行效果。
3、 交流系统。以Email.论坛方式,给学习者提供一个学习交流的场所,就一些问题 和教师、同学进行讨论,对学习心得进行交流,还町以捉出自己的观点,征询别人看法。通 过多种形式的交流,有利于学习者加深对一些问题的认识,拓宽自己的思路。
4、 资源系统。指与专题或章节内容相关的背景资料、多媒体视频资料,不同观点资料、 相关的评论等内容,还包括工具巧及与学习内容相关的国内外WWW站点等。冃的是使学 生拓宽视野,更深入理解学习内容。
5、 测试系统。主要包括章节或专题的练习题和测试题,用于检查学生自我检查对基本 知识、基本技能掌握的情况,包括客观题、主观题,对于客观题可以给出相应的答案,而主 观题可给出参考答案或思路。还包括模拟考试题,检査学生多所学全部内容的掌握情况。
整体教学资源按照内容,表现形式又可以划分成不同的栏冃。
二、Web网络教学平台设计方法与技术
总体思路,是将软件设计方法分两部分,一是利用dreamweaver等工具开发网页中静 态部分,用flash Jf发动画;二是利用Java, Jsp, Jdbc等开发动态、交互性部分,在网站 的构建中使用开放软件源代码的框架Struts[2], Spring⑹和Hibernate[7]。
软件层次结构的划分
我们把Web网络教学平台划分为4层:表示层,业务层,域模型层和持久层。每一层 都有明确的责任。
表示层是最靠近用户的一层,负责向用户展示一个交互界而,管理用户的请求,做出相 应
原创力文档

文档评论(0)