需要金币:2000 个金币 | 资料包括:完整论文 | ||
转换比率:金额 X 10=金币数量, 例100元=1000金币 | 论文字数:15310 | ||
折扣与优惠:团购最低可5折优惠 - 了解详情 | 论文格式:Word格式(*.doc) |
摘要:随着科学技术的发展,手机已经普及到千家万户,甚至一个人有多部手机,学习的节奏加快,学习的方式日益更新,移动学习已经不可阻挡,人们若不学习,就会被时代丢下。加之,人们的生活节奏不断加快,大部分人忙于生活和工作,不像在学校里学习一样有固定的学习时间,只能利用零散的、碎片化的时间(如乘地铁的时间、在餐厅等待服务的时间等)进行学习,而移动学习正好给忙碌着的人群提供灵活的学习手段。 在开发过程中需要结合移动开发的特点对基于讯飞语音技术,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 |