基于Android的数字笔记本效率工具的设计和实现
技术:Android等摘要:
伴随着21世纪移动通信的急速发展,人们在工作学习生活中越来越离不开智能手机,而且各种丰富的手机APP被运用到社会生活的各个方面。所以,智能手机的应用程序服务会有更大的发展空间。其中,安卓作为一种基于Linux的自由和代码开源的操作系统占据了非常大的市场份额而作为用户而言,Android手应用程序的多样化也为其提供了丰富的选择,多功能笔记类手机应用就是其中一项。为了提高学习工作生活的效率,越来越多的人选择安装一款笔记类手机应用程序。
本手机应用程序是使用Java编程语言,基于安卓手机操作系统,后台数据库选用SQLite数据库存储方式,使用Eclipse和Genymotion虚拟机开发工具,开发出的一个基于Android的数字笔记本效率工具App。
通过基于Android的数字笔记本这一效率工具手机应用程序,用户可以快速收集和记录一切对工作学习生活有价值的信息,并且可以流畅地阅读笔记本,对笔记进行增删改查。
关键词:android;笔记本;SQLite
目录:
1绪论 1
1.1 课题背景 1
1.2 目的和意义 2
1.3Android技术发展概况 2
1.3.1Android最新版本 2
1.3.2Android盈利模式 2
1.3.3Android的优势 3
1.3.4Android的不足 3
1.3.5Android 带来的影响 3
1.4 开发工具及技术 4
1.4.1Java 4
1.4.2Eclipse 6
1.4.3Genymotion 7
1.4.4SQLite数据库 7
1.5 软件要求 7
2可行性分析 9
2.1 编写目的 9
2.2 可行性研究的前提 9
2.2.1 要求 9
2.2.2 目标 9
2.3 决定可行性的主要因素 10
2.3.1 技术可行性 10
2.3.2 经济可行性 10
2.3.3 操作的可行性 10
2.3.4 法律的可行性 10
2.4 可行性研究结论 11
3需求分析 12
3.1 需求分析概述 12
3.2 对功能需求的规定 12
3.2.1 识别用例 12
3.2.2 对需求进行描述 12
3.2.3 用例图 16
3.3 对性能需求的规定 17
3.3.1 精度 17
3.3.2 时间特性要求 17
3.3.3 灵活性 17
3.3.4 容错性 17
4概要设计 18
4.1 概要设计概述 18
4.2 概要设计 18
4.2.1 基本设计概念和处理流程 18
4.2.2 功能需求与程序的关系 19
4.3 系统数据结构设计 19
4.3.1SQLite使用步骤 20
4.3.2 使用sqlite3工具 20
4.3.3 逻辑结构设计要点 22
5详细设计 23
5.1 详细设计概述 23
5.2 启动界面实现 23
5.2.1 功能描述 23
5.2.2 关键代码 24
5.3 注册界面实现 29
5.3.1 功能描述 29
5.3.2 关键代码 30
5.4 登录界面实现 32
5.4.1 功能描述 32
5.4.2 关键代码 33
5.4 添加笔记功能实现 35
5.4.1 功能描述 35
5.4.2 关键代码 37
6系统测试 39
6.1 测试的目的与意义 39
6.2 测试过程 39
6.2.1 注册模块测试 39
6.2.2 登录模块测试 42
6.2.3 添加笔记功能模块测试 43
7结论 46
参考文献 47
致谢 48
外文原文 49
中文翻译 61
论文字数:23398
包含资料:
截图:
百度网盘下载地址(金币充值):
**** 本内容需购买 ****
页:
[1]