摘要:现代社会生活节奏快,琳琅满目的商品刺激着人们的消费冲动。如何管理好自己的资金,做到花有头,存有绪,个人资金管理也就成为人们愈发急需的个人能力之一。
本系统是帮助用户掌握自身资金流动,抑制消费冲动的个人资金管理软件。系统主要功能是记录用户的收入支出、查看用户各个账户的资金情况、查看该月每天的花销状况、设置各项支出的预算、设置超支提醒。通过不同形式的展示,直观形象的告知用户资金的使用情况,在一定程度上能够帮助用户控制不理性消费。系统培养用户养成记录自己每天的收入支出情况以便更好的管理自己的资产。
本系统运用Java、Android语言,使用手机自身的SQLite数据库存储用户记录的数据。与其他的一些资金管理应用不同的是本系统设有一个超支提醒的功能,用户可以设置提醒的数额,如果可用预算的金额小于提醒的数额就会发出通知提醒用户。选择在Android平台上开发是由于智能手机功能强大和便于携带的特点。本系统界面简洁,易于操作,给用户带来了良好的浏览及操作体验。
关键词 个人资金管理;Android;SQLite
目录
摘要
Abstract
1 绪论-1
1.1 选题开发的背景和意义-1
1.1.1 选题开发的背景-1
1.1.2 选题开发的意义-1
1.2 选题开发的现状-1
1.3 选题研究的内容-2
1.4 论文组织结构-2
2 相关技术与开发环境介绍-3
2.1 Eclipse开发工具简介-3
2.2 ADT简介-3
2.3 SQLite简介-3
2.4 Android简介-3
3 系统需求分析-5
3.1 需求分析-5
3.2 系统功能分析-5
3.3 系统流程分析-5
3.4 系统结构分析-6
3.4.1 逻辑结构-6
3.4.2 物理结构-6
3.5 系统用例模型-6
3.6 数据库需求分析-7
4 系统总体设计-8
4.1 系统功能设计-8
4.2 系统功能结构图-9
4.3 数据库结构设计-9
4.3.1 概念模型设计-9
4.3.2 逻辑结构设计-11
5 系统的详细设计和实现-14
5.1 记录功能设计与实现-14
5.1.1 主界面设计与实现-14
5.1.2 新增收入的设计与实现-15
5.1.3 新增支出的设计与实现-18
5.2 账户功能设计与实现-19
5.2.1 账户界面设计与实现-19
5.2.2 添加账户的设计与实现-20
5.3 流水功能设计与实现-22
5.4 预算功能设计与实现-23
5.5 提醒功能设计与实现-25
5.6 数据库设计与实现-26
6 系统的测试与分析-28
6.1 系统测试的目的与意义-28
6.2 系统测试用例-28
结论-30
致谢-31
参考文献-32