- 1、本文档共9页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于共享框架高职在线教学系统设计
基于共享框架高职在线教学系统设计
摘 要:本文分析了目前高职院校在线教学系统的特点,对于高等职业教育缺乏针对性,各类教学资源分散、兼容性差,各类资源系统相对封闭、扩充性差的特点,着重研究了基于J2EE开源框架实现技术共享的在线教学系统、基于Web Service技术实现资源共享,并在系统功能上通过针对高职学生学习特点,进行基于任务的互动式教学模式设计,达到提升高职学生学习效率的目的。
关键词:资源共享;Web Service;J2EE开源框架;任务教学
中图分类号:TP311.52
近年来,随着高等职业教育的快速发展,各院校都加大了信息化校园建设的步伐,其中在线教学系统的建设是重点内容。大多数高校都采用商用开发的在线教学系统,这些系统有以下特点:
采用的技术先进,但比较封闭,设计的功能众多,整个教学环节细化为在线教学、教学资源平台、在线考试、虚拟实验室等众多内容,各院校要配置功能齐全的在线教学系统,价格较为昂贵,而且由于商用目的,其系统都是封装好的,某些功能二次开发是相对封闭的,对于功能的扩充又得另起炉灶,造成目前各院校使用的教学资源系统、教学系统纷繁复杂、各不通用,资源重复。
教学模式比较普适、单一,基本上是以学生登录平台后自主进行班级选择、课程资源选择、作业完成为主线,没有针对高职教育的学生缺乏主动性、学习能力差别大的特点进行设计。
对于各类教学资源引入自身平台的合理优化、兼容性缺乏支持,而且缺乏较为客观、合理的资源评价体系,导致资源众多但水平参差、利用率差。
为了使学校教学资源能得到最大程度的共享和利用,并将这些资源有效的应用于符合高职类学生的学习中,我们利用J2EE开源框架技术构建一个基于共享框架的教学系统,利用基于XML的Web Service技术实现不同种类的教学资源共享,设计基于任务互动式教学激励模式的系统功能,达到设计一个符合高职类学生学习特点的教学系统。
1 基于J2EE开源框架技术的系统构建
本文采用J2EE结构设计在线教学系统可以保留现有的教学资源、系统的部署结构,由于基于J2EE框架几乎能够在任何操作系统和硬件配置上运行,现有的操作系统和硬件也能被保留使用;提高开发效率,J2EE采用轻量级的开源框架[1]如Struts、Spring、Hibernate等成熟的开源框架,它们分别描述了J2EE层次架构上的表示层、业务层和持久层,解决了系统设计上一个应用上的不同实现层次,设计人员可以集中精力在如何创建系统逻辑上,相应地缩短了开发时间;J2EE能够开发部署在异构环境中,不依赖任何特定操作系统、中间件、硬件,只需开发一次就可部署到各种平台。以上特点保证了在线教学系在技术实现和应用上良好的可扩展性。
1.1 在线教学系统架构设计
在进行系统结构设计时,J2EE对开发基于Web的多层应用系统提供了强大的功能支持。J2EE的四层体系结构[2](用户层、Web层、业务逻辑层、数据层)中,客户层为教师、学生、系统管理员的教学和管理活动提供了可视化界面;Web服务层响应客户请求,把客户提供请求提交给业务逻辑层进行处理;大大提高了系统的效率,减轻了Web层的负担;业务逻辑层将业务逻辑与其它层分开,单独进行业务逻辑的处理,提高了系统的效率;数据层为大型关系数据库,存放教师、学员以及相关教学、管理、资源信息等,保证整个系统的数据完整性、一致性。系统通过定义用户权限来阻止非法用户的进入,只有授权用户访问本系统资源,从而提高了系统的安全性。系统的体系结构图如图1所示:
图1 基于J2EE框架的在线教学系统体系结构
系统设计过程中用户层主要采用Struts2设计,业务实体采用Hibernate JPA方式设计,业务逻辑层采用Spring3方式设计。
1.2 在线教学系统的功能模块设计
根据系统的需求分析和用例分析,系统进行了的总体功能框图的设计(图2所示),系统功能主要包括了人员管理、课程管理、资源管理、内容管理、消息管理、评价管理和统计管理等主要功能。其中课程管理中的任务管理模块和资源管理功能中的资源管理模块是本文研究的重点内容。
图2 系统总体功能框架图
2 基于任务互动式的教学激励模式设计
在线教学系统的构建还有一方面重要的因素,就是要考虑用户群,也就是系统对于学生是否有粘贴性,也就是学生是否愿意呆在教学系统里进行学习,尤其是针对高职类学生的学习特点,所以本系统对于采取了基于任务的激励教学模式,“激励”的一般定义是“激发、鼓励”,激发学生的兴趣就是将一门课程的学习内容任务化,而每个任务的特点是精简、有目的,任务在执行过程中有指导,有教学资源参考,有交流(类似于目前流行的基于任务的在线游戏),执行完任务有评测或评分,
文档评论(0)