面向移动学习教学服务平台设计与实现.docVIP

面向移动学习教学服务平台设计与实现.doc

此“教育”领域文档为创作者个人分享资料,不作为权威性指导和指引,仅供参考
  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
面向移动学习教学服务平台设计与实现

面向移动学习教学服务平台设计与实现   摘要:描述了教育公共服务平台系统功能模块结构及作用,讨论了面向移动终端的教育公共服务平台系统架构模型,运用分层思想对整个系统架构分层,并探讨了各层次之间的联系及通信方式;在J2ME与J2EE集成技术的基础上,实现了系统功能。   关键词:教育公共服务平台;移动环境;J2ME/J2EE   DOIDOI:10.11907/rjdk.151529   中图分类号:TP319   文献标识码:A 文章编号文章编号2015)008018203   0 引言   移动计算及移动通信网络已广泛应用于移动办公、移动电子政务、移动电子商务等领域。移动通信、移动设备、移动计算这一系列技术的发展势必对传统教育模式发起冲击,为教育资源的优化组合、高效利用及公平分配带来新的变革。伴随着信息时代信息搜索的便利性和实时性,我们的学习和生活环境也发生了很大的变化,这样的信息环境为可便携式教学资源提供了良好的发展环境。教育形式不再受时间和空间的限制,最终将实现人们所期望的“无处不在的学习”。   1 系统功能模块   教育公共服务平台系统的实现目标是:建设一个面向移动环境的公共学习平台,无线网络和移动通信是其传输途径和基础技术,显示终端主要是手机、PDA等移动设备。平台主要包括课堂在线学习、在线练习、辅导、疑难问题解答和在线考试等模块, 还实现学生个人信息管理、数据资源库等功能。整个平台系统就是为了实现教学内容不受时间和空间的限制,使教学模式更加多元化、自由化。同时该系统充分利用网络资源优势,提供大量的学习资料,系统功能如图1所示。   (1)教学管理。该模块主要包括考试管理、作业管理、课程安排以及学科信息,提供与教学教务管理相关的信息。在移动终端进入各自信息平台,在平台内可以浏览相应的模块。以考试管理为例,教师可将试卷上传至平台,学生在移动终端可以下载试卷,也可以在线答题。   (2)移动学习。该模块的主要功能是移动终端可以向平台服务器端发出连接请求,连接成功后可以从服务器上在线浏览或者下载视频、影像、图片、文字等相关资料,主要包括视频点播、数字资源、在线答疑、移动图书等内容。   (3)公共信息。该模块主要负责一些公共信息的发布。教师信息是面向教师和管理人员服务的,将学校的教学管理动态以短消息或邮件的形式及时发送给用户终端;学生信息是面向学生的,将与学生有关的消息,比如考试、作业等通知以短消息的形式及时发送给所有班级成员,用户通过移动终端上传相关通知或相关信息。同时还开辟了BBS专栏,供学生之间、师生之间以及学生与学校之间的信息互动。   (4)系统管理。系统管理员对所有新老用户实行管理,不同等级用户设置不同权限,其他具有一定权限的用户也可以使用系统管理功能。系统中有学生登录平台,学生可以通过特定的身份验证进入平台,实施特定的操作,教师登录平台有同样类似的功能[1] 。   2 系统架构   2.1 分层思想应用   MVC(Model-View-Control)是一个设计模式,它使应用程序的输入、处理和输出分开。使用MVC应用程序有3个核心部件:模型、视图、控制器,它们各自处理相应的任务,其结构如图2所示。   图1 教育公共服务平台系统功能   图2 MVC分层结构   Model:用来实现系统的业务逻辑,包括制定业务规则、实现系统操作等。模型实现系统的核心功能,有着承上启下的作用,对上为视图提供数据,供其它部件调用,对下可以封装底层数据,打包系统功能,以提高程序代码的可复用程度。   View:视图层,是实现系统与用户交互的界面。用户通过该层向模型或控制器提交数据、发送处理请求,然后显示处理结果。   Controller:控制层,控制系统处理从视图层发送过来的请求,首先对用户输入作出反应,然后创建并设置模型中的属性值,对输入的数据作出检验。根据客户端发送的请求,选择合适的模型进行业务逻辑处理,再将查询结果返回视图[2] 。   2.2 系统层次结构   根据MVC的设计原则,系统采用基于J2ME/J2EE平台的多层体系结构,以JAVA EE、JAVA ME、JAVA Bean等多项JAVA技术为支撑,前端为支持JAVA功能的手机MIDlet实现,以Tomcat为Web容器,并由其完成业务逻辑处理,通过Hibernate将数据持久化[3]。   从图3可知,该体系结构基于J2ME-J2EE构建了一个多层次分布式应用模式。这一模式完全继承了MVC的分层思想,把软件平台分为3个层次:表示层、业务层和数据持久层。   表示层:即终端设备信息显示,本文讨论的是面向移动环境的载体,即移动终端,如手机或PDA等。终端设备中运行的是符合J2ME MID

文档评论(0)

bokegood + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档