基于Android的学习系统的设计与实现.doc

  • 需要金币2000 个金币
  • 资料目录论文助手 > 高校设计 > 计算机信息 >
  • 转换比率:金钱 X 10=金币数量, 例100元=1000金币
  • 论文格式:Word格式(*.doc)
  • 更新时间:2019-08-09
  • 论文字数:15310
  • 课题出处:(浅浅的微笑)提供原创资料
  • 资料包括:完整论文

支付并下载

摘要:随着科学技术的发展,手机已经普及到千家万户,甚至一个人有多部手机,学习的节奏加快,学习的方式日益更新,移动学习已经不可阻挡,人们若不学习,就会被时代丢下。加之,人们的生活节奏不断加快,大部分人忙于生活和工作,不像在学校里学习一样有固定的学习时间,只能利用零散的、碎片化的时间(如乘地铁的时间、在餐厅等待服务的时间等)进行学习,而移动学习正好给忙碌着的人群提供灵活的学习手段。

在开发过程中需要结合移动开发的特点对基于讯飞语音技术,Bmob后端云数据技术,recyclerView,MaterialRefreshLayout下拉刷新,AndroidImageSilder实现广告轮播,登录,注册,各个页面跳转时数据的传送等关键问题分别进行研究,最后在开发环境中实现此应用的全部功能需求 ,通过基于Bmob后端云实现用户登录,在线答疑,网络数据库,课程的实施更新,实时推送消息等,通过轮播广告能及时有效的获取重要学习信息。

该论文有图39幅,参考文献20篇。

 

关键词:Android  云端服务  移动开发  学习系统

 

目录

摘要

Abstract

1 绪论1

1.1研究背景-1

1.2研究意义-1

1.3国内外研究现状2

1.3.1国外研究现状2

1.3.2 国内研究现状-2

1.4本设计报告研究工作和报告结构-2

1.4.1 研究工作-2

1.4.2 报告结构-3

1.5本章小结-3

2 理论基础和相关开发技术-4

2.1关于移动学习的理论基础4

2.1.1 不同学习模式的比较4

2.1.2 移动学习的优势4

2.2 移动开发相关技术5

2.2.1 IDE相关技术5

2.2.2 数据云端访问-5

2.2.3 讯飞语音技术-6

2.3 移动学习应用模式设计7

2.3.1 移动学习应用模式分类-7

2.3.2 基于Android的移动学习应用模式的设计7

2.4本章小结-8

3 基于Android的学习平台的框架设计-8

3.1 需求分析8

3.1.1 功能性需求分析-8

3.1.2 非功能性需求分析9

3.2系统总体框架设计10

3.2.1系统体系结构-10

3.2.2系统模块规划-11

3.3客户端设计-15

3.3.1客户端交互设计15

3.3.2客户端界面设计16

3.4服务器端设计16

3.4.1Bmob云端数据库-16

3.4.2数据库设计16

3.5 本章小节-19

4.基于Android的移动学习系统实现-20

4.1客户端的实现20

4.1.1界面的实现20

4.1.2主要功能的实现20

4.2服务端的实现-21

4.2.1云服务器的搭建21

4.2.2移动端与服务端的通信-23

4.3系统测试环境26

4.3.1系统主要功能测试-26

4.3.2系统性能测试-39

4.3.3系统测试分析.39

4.4本章小结39

5 总结-40

参考文献41


支付并下载

提示:本站支持手机(IOS,Android)下载论文,如果手机下载不知道存哪或打不开,可以用电脑下载,不会重复扣费