admin 发表于 2017-9-28 11:59:42

基于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]
查看完整版本: 基于android个人记账本的设计与开发