基于安卓环境的移动学习平台设计与开发(硕士)
基于安卓环境的移动学习平台设计与开发(硕士)(论文28000字)
摘 要
在移动通讯和网络不断发展的推动下,以手机等移动终端为代表的移动平台也得到了飞速发展和广泛应用,更是出现了多种在移动平台上使用的操作系统,比如Android、IOS以及Windows Phone等,在这些主流的操作平台中,Android系统由于其在市场占有率方面的绝对优势而成为业界主流。于此同时,依赖于现代计算技术的移动学习方式也进入了发展的快车道,特别是在现代通信技术广泛应用的今天,基于移动平台或者移动终端来完成学习过程的移动学习方式,也就逐渐成为E-Learning发展的主要方向。
通过对当前已有的移动学习理论和移动开发技术的深入研究与学习,论文针对基于Android平台的移动学习系统进行了设计与实现,从而为学校的教学过程和环节提供了一种有效途径。
在本文研究中,首先针对该研究的相关背景和课题研究意义进行阐述,指出了移动学习方式作为一种全新的学习方式所体现出来的重要意义,以及产生的经济效益;接着,在对国内外研究现状和动态进行分析比较的基础上,对移动学习的应用前景和未来规划进行了科学展望。
其次,论文中还针对移动学习平台的研发所需要的相关技术进行了简单阐述,对现在业界主流的移动平台操作系统进行了简单介绍,并对这些操作系统的优缺点进行比较分析,进而确定文中系统研发所采用的操作品台,即Android系统,然后对Android系统的特点、功能、架构和生命周期等内容进行更加针对性的介绍。 [资料来源:Doc163.com]
最后,基于软件工程理论,对文中的移动学习平台从功能需求、非功能性需求等方面对其进行需求分析;基于当前主流的面向对象软件设计方法,在该移动学习平台中设计了四个关键的模块,即课程学习模块、系统管理模块、学习资源模块以及学习社区模块等;针对所划分的模块,对系统进行了总体设计,这其中就包括系统的总体架构设计、系统功能模块设计、系统主要业务流程设计以及数据库设计等;在总体设计的基础上,对基于安卓环境的移动学习平台进行了开发和实现,开发实现了系统的多个功能模块;实现了系统客户端与服务器端之间的连接,通过模拟运行验证了系统功能。
关键词:移动学习,Android,学习系统,系统设计
ABSTRACT
With the constant development of mobile communication and network, represented by mobile phone and other mobile terminals mobile platform also got rapid development and wide application, but also appeared a variety of use of the operating system on the mobile platform, such as Android, IOS, and the culmination etc., in the mainstream of the operating platform, the Android system because of its absolute advantage in terms of market share and become the mainstream. At the same time, rely on modern computing technology of the development of mobile Learning has entered the fast lane, especially in the modern communication technology is widely used today, based on the mobile platform or mobile terminals to complete the Learning process of mobile Learning style, has gradually become the main development direction of E - Learning.
[来源:http://www.doc163.com]
Based on the current existing mobile learning research and study of the theory and the technology of mobile development, paper based on the Android platform of mobile learning system design and implementation, to the school's teaching process and link provides an effective way.
In the study of this paper, first, for the study elaborates the background and research significance, points out the mobile learning as a kind of new study way of significance, and generate economic benefits; Then, the analysis of domestic and foreign research present situation and the dynamic comparison, on the basis of the application of mobile learning prospects and future planning for scientific outlook.
Secondly, the thesis also for mobile learning platform briefly elaborated the related technology research and development need, for now the industry mainstream mobile operating system has carried on the simple introduction, and the comparative analysis on the advantages and disadvantages of the operating system, to determine the research and development of system operation adopted by the work units, namely the Android system, and then to the Android system, function, structure and the characteristics of life cycle, etc were introduced more targeted. [来源:http://www.doc163.com]
Finally, based on the theory of software engineering, to the text of the mobile learning platform from the aspects of functional requirements, non-functional requirements, etc
on the demand analysis; Based on the current mainstream object-oriented software design method of the design in the mobile learning platform of the four key modules, namely the course module, system management module, learning resources and learning communities module, etc.; For the division of modules, the system has carried on the overall design, including the system's overall architecture design, system function module design, the main business process design and database design, etc.; On the basis of the overall design, based on the android mobile learning platform for the development and implementation of the environment, development and implementation multiple function modules of the system; Implements the system of the connection between client and server, system function is verified by simulation run.
Key Words:Mobile learning; Android; Learning system; System design
目 录
摘 要 I
ABSTRACT II
第一章 绪 论 1
1.1 论文背景 1
1.2 研究意义 2
1.3国内外研究动态 3
1.4论文章节安排 5
第二章 移动学习理论与Android开发技术 7
2.1 移动学习理论与相关技术 7
2.1.1 基本概念 7
2.1.2 相关技术 7
2.2 Android平台介绍及其分析 9
2.3 Android系统架构 11
2.4 Android程序结构分析 13
2.5本章小结 14
第三章 移动学习系统需求分析与总体设计 15
3.1可行性分析 15
3.2需求分析 15
3.2.1 功能需求 17
3.2.2 非功能性需求 19 [来源:http://Doc163.com]
3.3总体设计 20
3.3.1 系统总体结构设计 20
3.3.2 系统功能模块设计 21
3.3.3 系统主要业务流程设计 22
3.3.4 数据库设计 23
3.4 本章小结 27
第四章 基于Android 平台的移动学习系统实现 29
4.1开发环境搭建 29
4.2系统首页及系统登录模块 30
4.2.1 系统首页 30
4.2.2 系统登录 31
4.3课程学习模块 32
4.3.1 首页实现 32
4.3.2 课程介绍 33
4.3.3 学习计划 33
4.3.4 内容学习 33
4.4学习社区模块 34
4.4.1 首页实现 34
4.4.2 互动交流 34
4.4.3 学习评价 35
4.4.4 作品展示 35
4.5 学习资源模块 36
4.5.1 首页实现 36
[资料来源:http://www.doc163.com]
4.5.2 文本资料 37
4.5.3 视频资料 37
4.6 本章小结 38
第五章 系统测试与分析 39
5.1测试环境搭建 39
5.2系统测试流程 39
5.3系统功能测试 40
5.4系统压力测试 40
5.5系统性能测试 42
5.6本章小结 43
第六章 总结与展望 45
6.1 论文总结 45
6.1.1 主要研究成果 45
6.1.2不足之处 45
6.2 未来展望 46
参考文献 47
致谢 49
[资料来源:http://www.doc163.com]
上一篇:高速网络流量生成(硕士)