|
技术:Android等
摘要:
在现在这个信息时代中,计算机作为信息的主要存储管理和加工者,已经不再是曾经常传统概念中仅仅只能处理简单的数据数值计算的计算机。现如今的计算机可以说一切可以处理数据且具有计算能力的设备都可以称作是计算机。
手机在最开始的时候只是用来通讯的一种通讯工具,随着手机的渐渐普及和科学技术的发展,从过去的非智能手机到如今的智能手机,手机已经具有了更加复杂功能更加多样的操作系统。
本文首先介绍了软件开发的流程,和安卓软件开发的相关知识:MVC软件模式、安卓软件中的布局如何实现和设计、java编码的基础知识,然后介绍了在具体的Android软件开发过程中对于公共类的设计和使用、SharedPreferences如何持久化存储页面状态信息、数据库可视化工具SQLite Expert的使用,最后实现了完整的生日管家软件,该软件可以对好友的生日等信息实现添加,修改,删除,和查询的功能、也实现了软件中各页面之间的逻辑跳转。通过阅读本文,可以了解安卓软件开发的详细过程。
关键词: 安卓;生日管家;SQLite
目录:
摘 要 I
Abstract II
1 绪论 1
1.1 课题研究意义及背景 1
1.2 Android发展概况 2
1.3 研究意义 3
1.4 本文主要研究内容 4
1.5 论文组织结构 4
2 可行性研究 5
2.1 运行可行性分析 5
2.2 经济可行性分析 5
2.3 技术可行性分析 5
3 软件需求分析 7
3.1 需求分析 7
3.2 需求分析图 9
3.3 SA方法的应用 10
3.4 需求规格说明书 12
4 软件总体设计 17
4.1 系统总体设计 17
4.1.1 系统目标 17
4.1.2 系统设计原则 18
4.1.3 系统结构框架 19
4.1.4 系统数据库设计 20
4.2 系统UML分析 21
5 软件详细设计 25
5.1 详细设计目的与任务 25
5.2 详细设计工具 25
5.3 人机界面设计 27
5.4 详细设计说明书 28
6 软件实现 30
6.1 开发环境搭建 30
6.1.1 Eclipse/Java 30
6.1.2 Android 32
6.1.3 SQLite Expert 33
6.2 软件编码实现 34
6.2.1 页面编码 35
6.2.2 逻辑编码 38
7 软件测试 47
7.1 测试选择与研究 47
7.1.1 功能测试 47
7.1.2 可用性测试 51
7.2 测试结果 51
7.2.1 系统优点 52
7.2.2 系统存在的不足 52
结论 53
参考文献 54
致 谢 55
附录:
外文资料 56
中文译文 63
论文字数:35144
包含资料:
截图:
百度网盘下载地址(金币充值):
游客,本付费内容需要支付 200金币 才能浏览 支付
|
|