摘要: 随着时代不停的发展,科技也在飞速的更新换代。其中,基于Android系统的智能手机也在飞速的发展中。现在的智能手机已经拥有很多功能,如视频、语音通话、购物等。并且拥有精致的外观,且运算能力强。在日常生活中,能够给予人们许多方便。所以,智能手机的发展前景是很可观的。
然而,科技的发展必然带动经济的发展,所以,随着经济的蓬勃发展,金融理财领域也引起了巨大的变革,新的理财观念也不断的产生。所以,家庭理财活动自然而然的成为人们生活中的重要内容。家庭财务管理软件是运用Android环境、Java语言以及SQLite嵌入式数据库开发的一款软件,它主要有新增支出、新增收入、我的支出、我的收入、数据管理、系统设置、收支便签和退出等功能。
家庭财务管理软件可以有效地记录家庭的日常花销,如收入、支出等。可以合理的规划和分配家庭资金,使家庭财务管理变得更加方便、快捷。使用户能够对自己的日常花销做个清晰的记录,使自己对自己的收支信息有更清楚的了解,以便做出相应的财务决策,使得财务收支更合理。
关键词:财务管理;SQLite数据库;Activity
目录
摘要
Abstract
1 绪论.-1
1.1 系统开发背景-1
1.2 系统开发目标-1
2 系统分析.-2
2.1 系统可行性分析-2
2.1.1 技术可行性.-2
2.1.2 经济可行性.-2
2.1.3 用户操作可行性.-2
2.2 需求分析-3
2.2.1用户功能需求分析-3
2.2.2用例文本-4
2.2.3其他功能需求-6
3 系统设计与实现.-8
3.1 系统开发环境-8
3.2 系统登录界面-8
3.3 新增支出模块-10
3.3.1 新增支出模块概述.-10
3.3.2 新增支出模块的设计与实现.-11
3.4 新增收入模块-14
3.4.1 新增收入模块概述.-14
3.4.2 新增收入模块设计与实现.-15
3.5 我的收入模块-17
3.5.1 我的收入模块概述.-17
3.5.2 我的收入模块设计与实现.-18
3.6 我的支出模块-18
3.6.1 我的支出模块概述.-18
3.6.2 我的支出模块设计与实现.-19
3.7 数据管理模块-20
3.7.1 数据管理模块概述.-20
3.7.2 数据管理模块设计与实现.-21
3.8 系统设置模块-23
3.8.1 系统设置模块概述.-23
3.8.2 系统设置模块设计与实现.-23
3.9 收支便签模块-23
3.9.1 收支便签模块概述.-23
3.9.2 收支便签模块设计与实现.-24
3.10 数据库设计-25
4 系统测试.-27
4.1 测试目的和原则-27
4.1.1 测试目的.-27
4.1.2 测试原则.-27
4.2 测试内容-27
4.2.1 主要测试用例.-27
4.2.2 BUG列表-28
4.2.3 测试结果.-28
结 论.-29
参 考 文 献.-30
致 谢.-31