基于Java技术Web网络教学平台浅析

基于Java技术Web网络教学平台浅析

ID:36609826

大小:79.50 KB

页数:6页

时间:2019-05-12

基于Java技术Web网络教学平台浅析_第1页
基于Java技术Web网络教学平台浅析_第2页
基于Java技术Web网络教学平台浅析_第3页
基于Java技术Web网络教学平台浅析_第4页
基于Java技术Web网络教学平台浅析_第5页
资源描述:

《基于Java技术Web网络教学平台浅析》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、基于Java技术的Web网络教学平台浅析[7]李芝兴,杨瑞龙(重庆大学计算机学院,400044)摘要:本文分析了用Java构建的Web网络教学平台的基本结构和组成技术,并对如何把Struts,Spring和Hibernate等开放源代码的软件框架应用于Web网络教学平台作了分析。关键词:Java,Jsp,网络教学,开发源代码,软件框架随着计算机技术的飞速发展,教育信息化、网络化的进程不断深入,特别是采用TCP/IP协议的Internet/Intranet的不断普及,利用计算机技术和网络技术已成为现代教育的一个重要发展方向,基于网络的教学软件由于在现代教育中可以最大限度地利用教育资源,

2、因而得到迅速的发展。网络教学平台[1]是指具有教学功能的计算机软件,在某种程度上能代替或辅助教师实施教学。基于Web的教学软件以Internet/Intranet网络为基础,将教学内容用Web页面来表示,这种网络教学平台,具有远程教学的开放性、灵活性、交互性、分散性等特点,它将某些领域的知识按照教学目标来组织知识,聚集成模块,形成层次化、网络化结构,做成页式或脚本式的软件。教学平台完成后用WWW服务器进行管理,客户端用IE等浏览器进行浏览,并通过WEB页面进行交互式的学习,实现在时空上相对独立的教学模式,与传统课堂教育方式相比,新的教育方式最重要的特点在于突破了时间和空间的限制,不再

3、完全依赖于教师和学生之间面对面地教学。在新的教学方式下,学生充分发挥自主性,根据自己的实际情况确定学习内容和安排学习进度,从而满足了教育的普及性和独立性的需要,适合所有有学习要求的学生上网使用。这种方式已成为网络教学平台开发的主流方向。一、网络教学平台构成  要真正发挥网络教学的优势,就必须遵循现代教育的教学规律,进行科学的教学设计。教学设计就是应用系统的方法分析教学问题,确定教学目标,建立解决问题的步骤,选择相应的教学策略和教学手段,最后分析评价其结果的操作过程。因此,作为网络教学平台系统就应有科学构成,笔者认为网络教学软件应包括用户登录、网络教程、交流区、资源区、作业考试区等功能

4、模块。整个系统如图。Web网络教学系统用户登录网络教程交流系统资源系统测试系统图1Web网络教学平台功能图1、用户登录。管理用户和验证用户身份,并检查用户访问系统的权限。学生在通过身份验证后可以进入学习、讨论、提问、作业、考试等环节。教师在通过身份验证后可以进行在线辅导和答疑、发布信息及进行作业、考试评估。通过登录次数和浏览时间,在一定程度上反映学生学习情况。2、网络教程。是软件中的主要部分。学习内容可以按章节或专题设计。首先,要涵盖章节或专题所有知识点内容,为整体的教学内容构建知识结构图。第二,各知识点的关系要体现学科教学特点,反映学科的教学规律。第三,知识体系要有自己的要素、结构

5、和功能。因此,在软件设计时要在清楚提示知识关系的同时,展示出知识结构的功能,从而方便学生的学习。网络教程不是简单的把课本上的内容照搬到网上,而是要充分利用网络教育平台提供的多媒体教育工具。培养学生学习的兴趣,增强印象,提高学习速度。在本网络教学平台的内容是Java程序设计。比如对于Applet的讲解,可以直接把Applet嵌入到网页中。在线演示运行效果。3、交流系统。以Email、论坛方式,给学习者提供一个学习交流的场所,就一些问题和教师、同学进行讨论,对学习心得进行交流,还可以提出自己的观点,征询别人看法。通过多种形式的交流,有利于学习者加深对一些问题的认识,拓宽自己的思路。4、资

6、源系统。指与专题或章节内容相关的背景资料、多媒体视频资料,不同观点资料、相关的评论等内容,还包括工具书及与学习内容相关的国内外WWW站点等。目的是使学生拓宽视野,更深入理解学习内容。5、测试系统。主要包括章节或专题的练习题和测试题,用于检查学生自我检查对基本知识、基本技能掌握的情况,包括客观题、主观题,对于客观题可以给出相应的答案,而主观题可给出参考答案或思路。还包括模拟考试题,检查学生多所学全部内容的掌握情况。整体教学资源按照内容,表现形式又可以划分成不同的栏目。二、Web网络教学平台设计方法与技术总体思路,是将软件设计方法分两部分,一是利用dreamweaver等工具开发网页中静

7、态部分,用flash开发动画;二是利用Java,Jsp,Jdbc等开发动态、交互性部分,在网站的构建中使用开放软件源代码的框架Struts[2],Spring[6]和Hibernate[7]。1.软件层次结构的划分我们把Web网络教学平台划分为4层:表示层,业务层,域模型层和持久层。每一层都有明确的责任。表示层是最靠近用户的一层,负责向用户展示一个交互界面,管理用户的请求,做出相应的响应,对用户的请求委派调用业务逻辑和其它上层处理。本层使用Struts技术

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。