admin 发表于 2016-10-21 16:25:41

基于Android的学习助手应用程序的设计与实现

技术:Android等
摘要:
随着移动平台的逐渐壮大,越来越多的传统电脑软件被移植到现在的移动平台上,比如iPad,iPhone,Android等智能终端设备,在这些平台中,Android占领着最大的市场份额,拥有最大的用户群体,所以为Android用户开发满足日常使用的软件成为了现在的一大热门。
随着科学技术的发展,移动终端带给人们便利的同时,也产生了很多负面影响:大家沉迷于使用手机、平板上的各种功能,我们的生活中产生了越来越多的“拇指族”和“低头族”;甚至,学生们在课堂上、午休时还有睡觉前都在玩手机,已经严重影响到他们的作息和学习。因此,一款基于Android的学习助手应用程序的设计是十分必要的,可以帮助广大学生用户们减少对手机的依赖,监督他们的学习。
本论文将逐步介绍基于Android平台的学习助手应用程序的设计背景和意义,接着详细介绍了本系统的分析、设计与实现过程,最后对本论文做了总结。

关键字:Android;学习助手;SQLite数据库

目录:
前言    1
1绪论    2
1.1本课题的研究背景    2
1.2本课题研究现状    2
1.3本课题的主要工作    4
1.4选题意义    4
1.5本论文框架介绍    5
2相关技术及开发平台    6
2.1    开发工具及环境简介    6
2.1.1Eclipse 4.4.0 Luna    6
2.1.2数据库    6
2.1.3ADT    6
2.1.4Android SDK    6
2.2    Android 系统    7
2.2.1    Activity组件    7
2.2.2    Service组件    8
2.2.3    Broadcast Receiver组件    9
2.2.4    ContentProvider组件    9
3    系统分析    11
3.1    概述    11
3.1.1    系统分析的原则    11
3.1.2    系统分析的方法    12
3.1.3    系统分析的过程    12
3.2    可行性分析    13
3.2.1    技术可行性    13
3.2.2    经济可行性    14
3.2.3    社会可行性    14
3.3    性能需求分析    14
3.3.1    实用性原则    14
3.3.2    可扩展性与可维护性原则    15
3.3.3    安全可靠性原则    15
3.3.4    用户界面美观原则    15
3.3.5    准确性原则    15
3.3.6    易用性原则    15
3.4    功能需求分析    16
4    系统设计    18
4.1    系统设计目标    18
4.2    系统功能模块设计    18
4.3    系统结构设计    19
4.4    数据库设计    19
4.4.1数据库相关技术综述    19
4.4.2数据库设计    20
5    详细设计与系统实现    21
5.1    系统主界面的设计和实现    21
5.2    学习模式模块的设计和实现    27
5.3    监督模式模块的设计和实现    29
5.4    应用白名单模块的设计和实现    32
5.5    学习记录的设计与实现    34
6    系统测试    39
6.1    系统测试方法    39
6.2    系统测试用例及结果    39
6.2.1选择学习模式功能的测试    40
6.2.2设置计时学习的时长功能的测试    40
6.2.3选择监督模式功能的测试    41
6.2.4生成学习记录功能的测试    41
6.2.5放弃学习功能的测试    42
外文文献    46
外文翻译    53

论文字数:25084
包含资料:


截图:




百度网盘下载地址(金币充值):
**** 本内容需购买 ****

页: [1]
查看完整版本: 基于Android的学习助手应用程序的设计与实现