【开发】基于android个人记账本的设计与开发(一)(个人记账本android studio)
基于android个人记账本的设计与开发
摘要:
搭载谷歌Android和苹果iOS操作系统的移动智能终端近些年来发展迅速,它们拥有高速的运算处理能力、优秀的交互方式,已经是现在最主要的移动计算平台。人们可以随时随地在上面处理各种事情,比如即时通讯、编写文档、购物消费。与此同时,人们的支付方式也随之改变,移动支付逐渐成为主流的支付方式,但是这样也给我们带来了一些负面影响,主要的一点就是由于移动支付的便捷,年轻人不懂得理性消费,不能很好的理财,这给我们的物质生活带来了不少的麻烦。所以基于移动设备的个人记账系统便由此产生了。
本文在分析讨论Android手机软件开发技术原理的基础上,设计并实现了一套基于 Android 平台的手机记账系统。整个系统分为表示层、业务逻辑层和数据存储层三个层次。表示层主要使用 Android UI 技术显示数据;业务逻辑层主要负责对业务逻辑以及操作流程的管理与控制;数据存储层本地使用SQLite数据库,服务器使用MySQL数据库。系统在 Android 平台上进行开发,使用 Java 语言实现账号管理、记账管理、查询管理、统计分析和数据管理的功能。
关键词 Java; Android; 记账;移动计算平台
目录:
摘 要 iv
Abstract v
1 绪论 1
1.1 选题背景 1
1.2 选题目的与意义 1
1.3 课题研究内容 1
2 相关开发工具简介 3
2.1 Android及Android SDK介绍 3
2.2 开发环境—Android Studio 4
2.3 Gradle简介 4
2.4 SQLite简介 4
2.4.1 SQLite的特性 5
2.4.2 Android中使用SQLite 5
2.5 版本管理 6
3 需求分析与可行性分析 7
3.1 可行性分析 7
3.1.1 技术可行性分析 7
3.1.2 经济可行性分析 7
3.1.3 法律可行性分析 7
3.1.4 开发人员与进程可行性分析 8
3.1.5 结论意见 8
3.2 需求分析 8
3.2.1 特性需求分析 8
3.2.2 功能需求分析 8
4 总体设计 9
4.1 系统设计 9
4.1.1 系统设计目标 9
4.1.2 系统主控流程图 9
4.1.3 E-R图 10
4.1.4 系统功能结构图 11
4.2 界面设计 12
4.2.1 欢迎界面设计 12
4.2.2 增加资产界面设计 12
4.2.3 添加账单界面设计 13
4.2.4 删除资产界面设计 13
4.3 数据库设计 14
5 详细设计与实现 16
5.1 系统流程分析 16
5.1.1 系统部署图 16
5.2 用户基本功能 16
5.2.1 主界面模块 17
5.2.2 欢迎界面模块 19
5.2.3 增加资产模块 20
5.2.4 添加账单模块 24
5.2.5 删除资产模块 26
6 系统测试与性能分析 27
6.1 软件测试 27
6.1.1 软件测试概述 27
6.1.2 系统整体测试步骤 27
6.2 个人记账本系统测试 28
6.2.1 增加资产模块测试 28
6.2.2 添加账单模块测试 29
6.2.3 删除资产模块测试 29
6.2.4 测试结果评价 29
总 结 30
参考文献 31
致 谢 32
外文原文 33
中文翻译 43
论文字数:22447