论文部分内容阅读
“终生学习”已经成为目前教育界专家和学者对未来教育教学发展的一个共识,我国的现代教育模式历经数十载,仍然摆脱不了应试教育的怪圈。如何调动学生和在职人员的学习兴趣和学习积极性一直困扰着广大的教育工作者和教学研究人员。传统的课堂教学,教学方式单一、教学条件有限,很难适合推广给大众去学习。远程教育虽然摆脱了地理位置上的限制,但一样需要连续的时间块的保证才能完成教学内容。在线学习系统的出现解决了上述问题,为最广大受众、知识更新速度极快的今天带来了一个全新的解决方案。在教育教学领域,相对于传统的学习方式,移动在线学习给人们带来了更大的便利与良好体验,通过利用Android在线学习系统,学生者可以随时随地的进行学习,不再受时间、地域的限制,有利于学生更加快速地获得知识内容,而基于Android的在线学习系统软件具有更为广阔的应用前景,也更适合未来大学生群体对网络学习的需求。为了适应目前这种对网络在线学习的巨大需求,本文基于在线学习系统的优越性,设计并开发出一款基于Android平台的在线学习App。该在线学习系统的学习对象为所有人,通过这款自学App,大中专学生、白领及有业余兴趣爱好的用户都可以通过网络下载该App,简单安装后就可以使用。这样一款学习App是一个非常适合大众使用的学习软件,特别是对于平时工作比较忙的上班族,利用闲暇时间就可以针对工作需要进行充电,对于有某方面的爱好的人士,也可以通过该App就可以进行初级的自主学习,而不需要这类人群受时间、地域的限制,学习者可以自行安排学习时间、学习内容及学习方式,为广大学习提供了便利。本文设计并实现了一款在线学习的手机应用程序,该平台主要是为广大学习者提供各类学习视频,该系统集成了大量的各类学习视频,学习主题包括电脑、外语、中小学、大学、资格认证、技能培训、舞蹈、音乐、医学、体育等生活和学习中的方方面面,可以说是把生活中可能会用到的知识都集成到App里,其目的就是能够尽快扩大该App的受用人群,为更多的人提供更多的便利。学习者主要是通过视频观看的方式来进行学习,学习者可以选择自己感兴趣的学习视频在线学习并给出评论。根据市场分析及社会调研,该系统共设计并包含了应用首页、学习类型列表、查看列表详情、视频播放页面等功能模块。该应用的开发完全遵循了软件工程的开发流程,通过需求分析、系统总体设计与详细设计、系统实现及测试等步骤,历经近一年的时间,完成了该系统的设计与实现工作。该在线学习系统主要包括客户端与服务端两部分应用,采用了基于B/S的三层架构经典模式,通过三层架构实现了整个系统的功能模块划分,有效提高了开发效率并降低了后期维护运营的各类成本。该系统的实现编程语言采用基于Eclipse平台的Java语言,Java语言在Web开发中相对于其他语言有很大优势,服务端主要用来传送数据,完成手机端的数据显示这里用到了JSON数据交换格式,对服务端传过来的数据进行解析。该系统的数据库设计较为简单,这里采用了Microsoft出品的大型关系型SQL Server数据库,这些语言和数据库的选择都是针对该应用的具体功能来进行的,可以满足该在线学习系统开发过程中的基本要求。通过本文工作,设计并实现了一款基于Android平台的在线学习系统,该系统利用互联网的巨大优势,使学习变得更为自主可控,用户通过下载安装该系统后就可以随时随地的进行自主学习了,为今后网络学习与终身学习的有机结合提供了一个有效的解决方案。该系统也存在着一定的缺点有待改进,视频观看对用户的网络带宽要求较高,如果用户是在Wifi条件下尚可,否则需要较多的流量,对用户来说需要一定的经济成本。另外,该系统服务端能够支持的并发在线用户数量是有限的,这也是目前所有网络应用的弊端,也是今后工作努力的方向。