- 1、本文档共12页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于JavaEE任务教学平台设计与实现
基于JavaEE任务教学平台设计与实现
摘 要:现今的教学平台是在传统教学方法的基础上实现网络化教学,在实践操作和知识构建上存在着种种弊端。结合任务教学方法的成功模式,设计和实现一个基于JavaEE的任务教学平台,学生使用该教学平台,能够按照每个阶段设置的学习任务,有目的地进行课程学习,积极寻找和探索解决问题的方法,引导学生递进式地构建知识和技能模块,进而提高学生学习的积极性、主动性和创造性。
关键词:JavaEE;任务教学法;教学平台
中图分类号:TP311.52 文献标识码:A 文章编号:1672-7800(2012)001-0101-03?お?
0 引言
在网络教学的过程中,普遍存在一种现象,学生在学习的过程中不能很好地进行实践,学习的目的性不强,知识和技能的学习脱节,导致学生不能很好的理解知识点,不能将零散的知识点构成一套完整的知识体系,学生在学习完课程后,不知道理论知识该用在什么地方,也不清楚在什么情况下用,这些问题很大程度上影响了教与学的效果。如何有效地缩短理论教学与实际应用之间的差距,本文就利用任务教学方法设计与实现一个在网络环境下基于JavaEE的任务教学平台作探讨。
1 任务教学模式
任务教学法以任务组织教学,在任务的完成过程中,以参与、体验、互动、合作的学习方式,充分调动学生的积极性和主动性,发挥他们自身的认知能力,在实践过程中提高技能和掌握理论知识。
下面以JavaScript程序设计课程为例,描述任务教学的过程:课题任务是实现带关闭按钮的浮动广告功能,学生在拿到任务后,首先先要分析完成任务所需要的实现步骤:①将广告图片层插入到主页面中;②使用窗口事件获取广告图片层与上边界的距离;③使用浏览器滚动条事件实现浮动的功能;④使用单击事件实现窗口的关闭;其次要学习完成每个步骤所相对应的知识点:①onLoad事件:加载图片、文档或框架时,产生该事件;②onClick单击事件:当用户单击鼠标按钮时,产生该事件;③onscroll:浏览器滚动条位置变化事件;最后,学生通过理论知识的学习,动手编程实践,完成任务。学生通过整个功能的实现,即掌握了实现任务的相关技术,又学习和理解了相关知识点。
任务教学有利于学生掌握知识和技能:①学生通过任务要求,了解完成该任务所需要的相关知识,先认识相关知识;②通过学习相关知识,学生再进一步认识知识,并将理论知识应用于完成任务的实践;③通过完成任务这一实践过程,学生掌握任务完成的技能,进一步理解了相关知识。
2 平台设计原理及系统结构
2.1 设计原理
任务教学平台的设计应根据任务教学的实际需求,按以下原则进行设计。
功能完整性原则:集约化、规模化可以利用现有基础设施和技术,让不同层次通过信息流紧密的结合,使数据得到高效的统一和管理。
模块化原则:系统解决方案遵循“模块化”的原则,架构灵活,按需配置,各基础模块和业务模块等可以任意组合运行,全方位的满足现在以及未来的个性化需求。采用面向对象的原理,实现数据封装,提高平台的可扩展性和稳定性。
开放性原则:所有程序及接口具有统一的标准,使系统具备优异的可移植性。开放式接口,易于应用扩展,具备可移植性。
高性能:保证提供较快速的响应速度、稳定的系统。在保证系统可靠性和稳定性前提下,提高性能。采用多线程、数据连接池和负载均衡技术,取得良好并行性能,保证多用户大数据量时交互能力。
可伸缩性原则:数据库结构的设计应充分考虑发展的需要、移植的需要,具有良好的扩展性、伸缩性和适度冗余。
2.2 系统结构
本系统采B/S结构,开发为三层:客户层、应用服务器层和数据层,如图1所示。客户端用浏览器通过HTTP协议调用应用服务层;应用服务层组件为Struts2,和数据层通过 JDBC 相连;数据层用数据库保存数据,数据库为MySQL。
3 任务教学平台的功能设计
本平台用户主要分为学生、教师、系统管理员三类,从用户角度将功能模块分为学生模块、教师模块、系统管理员模块。其功能结构如图1所示 。
图1 任务教学平台功能结构
3.1 学生模块
学生模块的主要功能如下:
①浏览任务信息:任务内容从易到难,贯穿知识学习的过程。任务信息节点用可以升缩的目录树形式展现,可以直观的展示知识体系结构; ②知识学习:知识学习模块主要向学生提供丰富的与任务相对应的理论知识,学生的自主学习主要在这一块进行。学生除了可以浏览知识外,还可以下载老师提供的完成该任务的相关文档资料;③任务完成提交 :在完成课题任务后,学生可将作品提交给教师评改;④成绩查询:学生可查看当前任务作品的成绩及评语
文档评论(0)