- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于手持设备教学资源整合系统设计与实现
基于手持设备教学资源整合系统设计与实现
摘要:以教学资源整合作为契机,对移动学习平台构建所需技术进行研究,研发一套基于Android 的学习资源整合平台。该资源整合平台应用了Web 应用、B/S模式、MVC设计模式、移动互联网等技术,通过此系统为学习者搭建一个全新的学习平台;学习平台内容采用了热点推送模式、视频在线播放模式、师生互动模式和最新消息发布模式,师生通过此平台得到最新学习资料,还能进行 资源下载、在线视频播放、知识共享和技术沟通,从而使得传统课堂教学得到有益补充。
关键词:Android;B/S模式;MVC设计模式;移动学习
中图分类号:TP393 文献标识码:A 文章编号:1009-3044(2015)11-0078-02
近几年随着移动互联网和移动终端迅速发展、移动终端价格逐渐降低,移动网络资费和无线WIFI的费用降低,这使在移动终端上娱乐、学习成为可能,移动终端的便捷性逐渐改变了人们从PC上的学习转移到移动终端的学习,移动终端学习特点是:一种在移动设备帮助下的能够在任何地点、任何时间发生的学习,移动学习所使用的移动计算设备必须能够有效地呈现学习内容并且提供教师与学习者之间的双向交流[1]。这种方式打破了在地域和时间上的限制,是一种将来不可或缺的新型学习模式。
1 资源整合系统的需求分析
1.1 功能需求
管理员通过PC机的浏览器页面管理系统,例如最新资讯、资源下载、师生问题在线交流、在线视频播放等,教师学生可以通过无线网络使用手机客户端查看最新资讯、资源下载、问题交流、教学视频在线播放等学习资料、搜索、截图、分享、查看下载历史、搜索功能。
1.2 技术需求
本系统服务器端采用Java技术、JSP、Servlet进行开发,移动终端采用Android平台开发,软件可移植性和跨平台性较好,使用非常方便。
1.3经济需求
移动学习平台能满足大多数学生的需求,系统是采用Android平台开发,Android平台品牌多,市场占有率比较高,且开发成本比较低的特点。
2 资源整合系统的开发的关键技术
2.1 JSP
JSP全名为Java Server Pages,其根本是一个简化的Servlet设计,是在服务器端执行的。通常返回给客户端的就是一个HTML文本,因此客户端只要有浏览器就能浏览。Web服务器在遇到访问JSP网页的请求时,首先执行其中的程序段,然后将执行结果连同JSP文件中的HTML代码一起返回给客户端[2]。
2.2 Servlet
Servlet是在服务器上运行的小程序。Servlet看起来像是通常的Java程序。Servlet导入特定的属于Java Servlet API的包。因为是对象字节码,可动态地从网络加载,服务器上驻留着可以通过“请求-响应”编程模型来访问的应用程序。虽然Servlet可以对任何类型的请求产生响应,但通常只用来扩展Web服务器的应用程序。
2.3 Json
JSON是一种轻量级的数据交换格式。它基于JavaScript的一个子集。 JSON采用完全独立于语言的文本格式,但是也使用了类似于C语言家族的习惯。这些特性使JSON成为理想的数据交换语言。易于人阅读和编写,同时也易于机器解析和生成[3]。
2.4 SQLite数据库
SQLite是遵守ACID 的关系型数据库管理系统,它包含在一个相对小的C库中。SQLite引擎不是个程序与之通信的独立进程,而是连接到程序中成为它的一个主要部分。所以主要的通信协议是在编程语言内的直接API调用。这在消耗总量、延迟时间和整体简单性上有积极的作用。
3 平台总体设计
本教学资源整合平台采用C/S与B/S两种架构结合开发,手机学习终端采取C/S结构。服务器网站采取B/S结构。这种模式客户端是统一,核心功能都在服务器端,使得系统开发和维护变得简单。
3.1 系统架构
图 1为移动资源整合平台的架构图,从图1可以看出,学生使用移动终端通过无线网络,注册登录后,进行资源下载、师生问题交流、视频在线播放、关注热点;教师通过PC机中浏览器进行资源整合平台的管理。
图1 资源整合平台框架图
3.2 业务处理流程
服务器端采用B/S三层(MVC)架构模式,视图层(View)使用JSP ;模型层(Model)使用Java Bean;控制层(Controller)使用Servlet,教师从浏览器提交任务,把任务提交 Servlet 后,通过Servlet 的HttpServletResponse 对象和HttpServletRequest对象获取网页传来的数据,把数据作为参数传递给JavaBean
您可能关注的文档
最近下载
- 玉米保护性耕作水肥一体种植技术规程.pdf VIP
- DB2203_T 6-2023 玉米秸杆覆盖条耕滴灌水肥一体化技术规程.pdf VIP
- J16J156 被动式低能起居住建筑节能构造.docx VIP
- 车辆租赁服务项目实施方案及保证措施.docx VIP
- ISO1940-1机械振动-恒定(刚性)状态下转子的平衡质量要求第1部分:平衡公差的规定和验证.pdf VIP
- J10J123 住宅厨房卫生间ZDA防火型排气道.docx VIP
- J12Z605 混凝土排水管道基础与接口.docx VIP
- J14J141 聚苯暖砖现浇混凝土填芯墙体构造.docx VIP
- J14J144 WG建筑刚性防水与混凝土抗震构造.docx VIP
- 肿瘤患者的饮食指导.ppt VIP
文档评论(0)