Java网络通信专题学习网站的设计与开发Word文件下载.docx
- 文档编号:12988902
- 上传时间:2022-10-01
- 格式:DOCX
- 页数:7
- 大小:15.89KB
Java网络通信专题学习网站的设计与开发Word文件下载.docx
《Java网络通信专题学习网站的设计与开发Word文件下载.docx》由会员分享,可在线阅读,更多相关《Java网络通信专题学习网站的设计与开发Word文件下载.docx(7页珍藏版)》请在冰豆网上搜索。
在教师指导下,学生选择学习专题,通过主体性的探究、协作,收集、分析并选择资源,应用知识和开发工具去解决实际问题,培养Java网络通信程序开发能力。
根据“151工程”专题学习网站建设要求,本文提出基于教育资源建设技术规范的专题学习网站的体系构架,如图1所示。
它由专题学习知识库、网络学习工具(含协作学习和专题学习评价)、资源管理和系统管理组成,涵盖专题学习网站主要模块并弹性拓展,具体包括学习专题、专家讲坛、项目实践、Java精品、资源天地等12个功能模块。
网站以专题结构化知识库和资源管理平台为核心,采用统一身份认证对用户进行管理。
用户角色包括:
学生、教师和系统管理员。
学生可利用专题学习知识库和网络学习工具进行各种专题学习,并可进行资源发布、搜索、浏览、上传/下载、收藏和评价;
教师除具有学生的权限外,还可以对资源进行在线审核、发布以及资源与元数据编辑、导入、修改和删除;
管理员除具有教师和学生的权限外,还可以进行系统设置与维护、动态信息管理和用户管理。
2.专题结构化知识设计
采用分层法设计专题结构化知识,层次间采用树型结构表示,将专题学习划分为4层:
模块层、专题层(T)、子专题层(ST)和知识点层(K),如图2所示。
模块层是最大的复合型学习对象(由多个学习目标组成的学习单元)、专题层由子专题层组合而成,子专题层由知识点聚合而成,知识点作为原子型对象(由单个学习目标所建立的信息块)是粒度最小的。
网站按学生认知规律及专题规划知识点,通过基础、进阶、核心和拓展的学习阶梯对学习内容进行有机整合。
基础模块包含Java程序设计基础;
进阶模块是基础模块的延伸;
核心模块涵盖Java网络通信与编程内容;
拓展模块承载着Java最新网络通信技术及其动向。
4个模块包括18个专题学习内容,涵盖Java程序设计基础、OOP、GUI、多线程、网络通信基础、Java通信协议、J类库、网络通信编程、无线网络通信、Java与网格技术、Java与云计算等专题,专题学习界面,如图3所示。
3.基于资源建设规范的资源管理平台设计
资源管理平台可实现对多媒体素材、课件、源代码、文献、常见问题解答、试题等资源及其元数据的动态管理。
该平台可通过图1中的“资源天地”链接,依据“151工程”相关技术规范构建,以实现异构教学环境下资源共享和互操作。
为达此目标,采用文件管理系统与关系数据库相结合的方式实现对教育资源的储存和管理。
文件系统中存放着丰富的学习对象资源,通常是一些通用性较强的组件,可以被修改、组合、拆分和重用,以适应不同的教学需要。
同时,描述每种教育资源的元数据也对应地存在文件系统中,在数据库中存放描述资源的核心元数据。
资源管理平台可完成教育资源与元数据编辑、导入、修改、删除等功能,此类操作都会与相应的文件系统及数据库中的表发生关联。
文件系统中存储教育资源及其属性描述的XML文档。
为了科学、高效和方便地管理资源及其属性描述的XML文档即元数据,平台采用层次结构来存储资源及XML文档。
在文件系统中物理的资源及其属性描述的XML文档存在同一文件夹中,如图1所示。
数据库设计则采用文件管理系统和关系数据库相结合的手段,以保证元数据信息的完整性和管理平台的快速查询和科学管理。
按照“151工程”相关规范对教育资源属性进行描述,有通用、技术和分类3大类17小类,绑定后有70余项,每种资源都有自己的扩展属性。
[3]为避免数据冗余,将每种资源通用的核心元素存入数据库中。
数据库采用支持XML的MySQL以便于在XML与数据库间互换。
4.网站的其他主要功能模块
(1)专家讲坛:
提供与课程相关的专家和教师的电子讲稿,并进行有机整合,学生可在专题学习基础上针对重点难点做深入学习,并可浏览和下载。
(2)项目实践:
提供项目实践案例,包括网络聊天室、网络信使服务等网络通信工具的开发案项目,体现“做中学”和“学中做”的教育理念,以培养学生项目规划和创新能力。
(3)协作学习:
将分组教学引入到教学活动中,以异质分组为原则,内置CSCL小组分组模块,以实现协作学习功能,通过教学方法多样化,激发学生的学习兴趣,提高学生的综合编程能力。
(4)Java精品:
提供Java典型例程,含Java网络课件、网络通信和网络游戏等资源,供学生赏析和下载,为信息技术与课程整合提供深层支持。
(5)资源天地:
为教育资源Web应用端,可链接到教育资源管理平台。
(6)疑难解答:
提供Java技术问题库,学生遇到问题时可通过答疑系统进行搜索、查阅。
(7)在线测试:
包括网上在线测试和考试管理两部分。
前者提供专题知识的相关练习,分为形成性测试和总结性测验两种类型,配有及时反馈功能,题型有选择题、填空题、判断题和简答题。
利用前者学生可针对专题内容进行测试与评价;
利用后者,教师可实现考生管理、试题管理和考试监控。
(8)词汇列表:
提供与Java相关专业术语的解释,学生可浏览和检索。
(9)系统管理:
具有系统设置与维护、动态信息管理和用户管理的功能。
三、网站开发关键技术
1.开发技术路线
网站开发采用Java+JavaScript+JSP+XML组合技术,并使用混合JavaBeans、Flash和RealNetwork视频流媒体等技术,开发工具选择Dreamweaver+Elipse等,数据库采用MySQL5.1.5或更高,网站服务器采用Tomcat,采用B/S应用模式,支持目前主流浏览器。
2.开发关键技术
(1)资源元数据属性的XML统一描述方法
资源元数据处理采用“151工程”相关规范对资源属性进行统一描述,并对外提供XML描述文档。
该规范是根据学习对象元数据规范(LOM)CELTS-3和教育资源建设技术规范CELTS-41.1,结合广东高校资源建设的实际而制订的,是一个较为宽泛的规范,目的是使得各高校的资源能在大范围内共享和互操作,其核心是按资源类型不同制定相关资源属性标注标准。
下表给出资源基本信息部分属性描述。
在上述基础上,采用XML对资源进行统一描述,下面以一个动画素材为例,给出其XML描述的方法。
00042
二维动画
Socket双向握手通信过程动画
……
马祖英
.swf
127k
SocketShakeHand.swf
信息技术
教育资源属性的XML统一描述是为了便于资源存储、搜索、绑定和编码入库,采用SOAP技术实现异构环境下教育资源共享、交换和互操作。
(2)教育资源的XML绑定技术
“数据绑定”是一种把数据绑定到用户界面元素(组件)的通用机制,数据绑定体系包括:
数据源对象(DataSourceObject,DSO)、数据显示对象(DataConsumers)和两个代理器(BindingAgent与TableRepetitionAgent)等4个部分。
数据源对象向网页提供数据,数据显示对象就是显示数据的HTML元素,代理器则保证前两者工作的同步。
实现XML数据实例到Java和JSP对象模型的绑定通常有两种解决方案:
一是自编数据绑定应用程序;
二是使用数据绑定框架。
本研究采用后者,在具体方法运用上,主要利用XML数据岛进行数据绑定。
XML数据岛是指Web页面直接包含的XML文件或标签数据。
它使HTML和XML真正地融合在一起。
利用数据岛绑定技术可以很方便地在一个HTML文档中插入XML数据,并在浏览器中显示出来。
数据岛绑定技术适用于结构规则的XML文档,它对XML文档的数据用类似于关系数据库的技术进行处理。
通过Web服务器返回的是XML数据流,因此必须利用XML数据岛绑定技术把XML格式的数据流绑定在HTML格式的文件中,再通过浏览器显示出来。
以下是在HTML页中直接嵌入XML数据岛的示例:
00086
视频流媒体
面向对象程序设计的多态性
王咸伟
.asf
4.3M
Polymorphism.asf
对于数据量较大的XML数据可使用外部引用方式链接数据岛。
标签的ID属性定义了数据岛的ID而SRC属性指向被嵌入的XML文件:
在HTML文档中嵌入数据岛后,即可将XML数据岛和HTML元素绑定在一起。
每个DSO条目(即数据岛)都有唯一ID号。
先将HTML元素中的DATASRC属性设置为相应的ID,把HTML元素和数据岛联系在一起,再设置DATAFLD属性值来确定所提取的XML元素。
目前,支持DSO绑定机制的元素包括A、BUTTON、DIV、FRAME、IFRAME、IMG、INPUT、LABEL、TABLE和TEXTAREA等。
(3)CSCL协作小组分组算法关键技术
专题学习网站中CSCL协作小组分组是协作学习的关键,分组基本原则是异质同组,所要解决的问题是尽可能将差异度最大的学生分在每个小组中,并使得小组间差异度减小到最低程度。
解决问题的关键是先通过将学生的每个特征量化,抽象成特殊属性值,利用数学计算方法加以对比,找到特征差异度间的量化比较,再利用某种确定的遍历方式进行分配,最后根据某种目标函数来计算每个小组内的特殊属性数目和组与组间的绝对差异,使得该目标函数在最大范围的计算中执行效率最高、方法最优。
其中涉及的算法关键技术包括初始数据量化、最优化理论算法、遍历算法、目标函数选择、学生特征值的数据量化和稀缺特征值选择。
[1]
四、网站的特色
1.体系结构较为先进,知识体系完
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Java 网络 通信 专题 学习 网站 设计 开发