首页
会员中心
到顶部
到尾部
android毕设

移动终端课程学习系统研究与开发

时间:2020/10/27 9:01:07  作者:  来源:  查看:0  评论:0
内容摘要:本课题为其设计一个基于Android移动终端课程学习系统,用户可以通过智能手机来查询到课程信息或作业信息,极大方便了在校学生的在线学习需求。本论文首先介绍系统的开发背景和意义,接着详细介绍系统设计以及实现的过程,最后介绍了系统测试和本软件的测试用例以及总结了本次毕业设计整个过程。...

本课题为其设计一个基于Android移动终端课程学习系统,用户可以通过智能手机来查询到课程信息或作业信息,极大方便了在校学生的在线学习需求。

本论文首先介绍系统的开发背景和意义,接着详细介绍系统设计以及实现的过程,最后介绍了系统测试和本软件的测试用例以及总结了本次毕业设计整个过程。

关键词: Android 、智能系统、移动终端课程学习系统、手机软件

  1. 研究的现状及其意义使用移动终端进行课程学习能够解决课堂教学方法单一,缺乏效率等缺点,而且还为其他课程学习终端的开发提供了一点的范例作用。通过对移动终端课程学习从前期的调研到后期的设计与开发的整个过程,可以为教师提供一定的参考,帮助他们完善现有的教学教研模式。教师可以根据教学内容的特点及教学需要来设计与开发适合在不同时间、不同地点、不同情境中使用的课程学习系统,从而达到促进教师从传统的单纯授课者向新型的课程设计与开发者的角色转变的目的。教师真正成为学生学习的促进者、教育教学的研究者和课程的建设者和开发者。使用终端进行课程学习作为一种新型的课程模式,有着不同于传统课程的特点,它的出现与兴起在一定程度上丰富了原有的课程体系。目前国内对于这种课程学习模式的研究还处于初始阶段,通过本研究丰富了已有的课程学习系统理论。通过对课程学习系统的设计与开发的实践中积累的经验进行归纳与总结,将有助于加深对移动终端课程学习的内涵、外延的理解,从而达到丰富使用移动终端进行课程建设的目的。二、研究目标、研究内容和拟解决的关键问题(1)实现在线课程的学习;(3)能够观看视频教程;(5)系统有友好简洁的界面。本课题主要研究的内容是基于Android设计并实现一个移动终端课程学习系统。课程学习系统分成教师和学生两种身份,教师可以通过系统发布课件、发布作业,视频资料。学生可以通过系统在线查看课件信息、观看视频学习资源。查看教师布置作业。3.拟解决的关键问题:(2)线程与消息处理问题,在Android中之所以有Handler,runable和AsyncTask,都是为了不阻塞主线程(UI线程),且UI的更新只能在主线程中完成,因此异步处理是不可避免的。在程序设计中可以通过runable接口来实现线程处理,也可以通过android提供的轻量级的异步类android.os.AsyncTask来实现线程异步操作。Android的AsyncTask比Handler更轻量级一些,适用于简单的异步处理。(4) Android程序中有时候需要显示稍微复杂的界面,比如 ListView等组件的数据显示方法,可以采用基础适配器BaseAdapter来实现,Adapter是数据源和UI组件之间的桥梁。通过adapter类把数据源绑定到指定的view上,然后在返回该view。返回来的view就是listview中某个item。1.研究的基本思路和方法:2.技术路线以及可行性分析:系统开发环境选取Eclipse 集成开发工具,采用java语言进行编程。Android 模拟器使用Android SDK。用户界面使用XML语言定义。服务器端和客户端通信通过Httpclient。通过JSON数据格式来传递数据。技术可行性分析:Java是一种简单的动态的语言。具有多种特性:跨平台,面向对象,分布式,结构中立,安全性,可移植以及多线程。平台无关性是指Java能运行于不同的平台。Java引进虚拟机原理,并运行于虚拟机,实现不同平台的Java接口之间。使用Java编写的程序能在世界范围内共享。Java的数据类型与机器无关,Java虚拟机(Java Virtual Machine)是建立在硬件和操作系统之上,实现Java二进制代码的解释执行功能,提供于不同平台的接口的。Java舍弃了C++的指针对存储器地址的直接操作,程序运行时,内存由操作系统分配,这样可以避免病毒通过指针侵入系统。Java对程序提供了安全管理器,防止程序的非法访问。    基于Android的移动终端课程学习系统的设计开发所需要的是具有Android sdk的开发平台的电脑即可。本系统采用基于手机的图形用户界面,而该系统是大家熟悉的Android操作系统,功能操作是大家常用的手机键盘,对于大学生用户可以轻松上手。整个课程学习系统采用友好的交互界面,简洁明了,不需要进行专门培训即可使用。3. 本课题的实验方案如下:(2)进行android sdk 环境的配置与测试,通过模拟机来编写及运行程序;(4)通过多台真机进行模拟测试,以确定系统的吞吐能力。
  2. (3)通过真机测试程序,优化软件的不足,确保程序运行稳定,没有明显的Bug;
  3. (1)调查现有成品的界面设计风格;
  4.  
  5. 操作可行性:
  6. 经济可行性分析:
  7. (3)安全性
  8. (2)平台无关性
  9. (1).使用java编程技术
  10.  
  11. 技术路线:
  12.    首先通过阅读移动课程学习、android开发等研究资料,掌握相关的理论知识与开发技术。并进行一定的综合分析,并且通过查询已有的课程学习系统的优缺点并进行分析,参考已做的研究,提出设计移动终端课程学习系统应该遵循的原则。通过对课程学习系统使用用户的需求调研,总结用户的需求,并根据用户的需求对系统的功能进行设计。
  13. 三、研究的基本思路和方法、技术路线、实验方案及可行性分析
  14. (3)界面的设计,采用xml语言进行界面的布局,布局可以使用相对布局,表格布局,线性布局等方式。
  15. (1)服务器端和客户端通信问题,系统拟通过HttpClient来访问网络,实现和服务器端的通信。
  16.  
  17. 2.研究内容:
  18. (4)能够在线查看课件信息;
  19. (2)能够在线查看教师所布置的作业;
  20. 1.研究目标:
  21. 本系统紧跟当前移动手机开发趋势,基于Android平台的移动终端课程学习系统,除具备轻松方便学习之外,对比于课堂课程相对固定,学习者利用移动终端进行课程学习时,可以根据自己的兴趣选择学习内容和学习方法,并且学习环境不再局限于教室,而是学习者喜欢的任意地点,学习时间也是学习者自己掌握。其与移动设备相结合,使得用户的学习资源更加丰富多彩。
  22.    Android作为google公司企业战略的重要组成部分,将会进一步的以“随时随地为每个人提供信息”为企业目标。在全球,使用android系统的智能手机占了很大的比例。在中国,手机已经成为人们日常生活必不可少的一部分,智能手机在高校人群中逐渐得到了普及。在大学生中,使用智能手机的比例高达85%以上。可以说手机已经成为每个学生的标配。而Android手机凭借其优秀的系统性能以及良好的用户体验迅速得到了大学学生的青睐。随着移动计算机技术的发展,利用手机进行移动学习已经成为了一种新型的学习模式。在大学里,老师在课堂上的教学只能起到一种引领的作用。学生主要从老师的教学中获得学习的方法,处理问题,解决问题的方法。而实际的处理问题,解决问题的锻炼就要靠学生们课后自行领悟了。而且高校中一个讲师或教授所教授班级,甚至学院众多,并不会像在高中、初中学习哪样去关注每个学生的学习进度。老师也没有精力去每个班级挨个辅导学生学习。这个时候学习系统的就能充分发挥其作用了,教师通过学习系统发布课件、学习资源、作业等信息,学生通过在线学习系统突破时间地点的限制随时随地的进行补充学习。以往都通过网站的形式进行学习系统的建设,而随着智能手机的广泛使用,新型的移动终端软件的开发,更能够使大家随心所欲,真正的实现随时随地的进行课程学习。


相关评论
android毕设
    本类推荐
      广告联系QQ:45157718 点击这里给我发消息 电话:13516821613 杭州余杭东港路118号雷恩国际科技创新园  网站技术支持:黄菊华互联网工作室 浙ICP备06056032号