基于android个人记账本的设计与开发
技术: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.1Android及Android SDK介绍 3
2.2开发环境---Android Studio 4
2.3Gradle简介 4
2.4SQLite简介 4
2.4.1SQLite的特性 5
2.4.2Android中使用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.3E-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
包含资料:
截图:
百度网盘下载地址(金币充值):
**** 本内容需购买 ****
页:
[1]