职场大变样社区

5597

主题

6637

帖子

79

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
79
跳转到指定楼层
楼主
发表于 2016-10-21 16:25:41 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
技术: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.1  Eclipse 4.4.0 Luna    6
2.1.2  数据库    6
2.1.3  ADT    6
2.1.4  Android 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
包含资料:


截图:




百度网盘下载地址(金币充值):
游客,本付费内容需要支付 200金币 才能浏览支付


回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

职场大变样社区 分享高质量学习资料(电子课本、毕业设计、编程视频、项目源码、电子书籍等)

快速回复 返回顶部 返回列表