摘要:随着人们生活水平的不断提高,财富的增加,人们从过去单一的在实体店消费转向到开始在网络平台消费。而理财也更是成了生活中不可缺少的一部分。但怎样才能理好财很多人却不知道,以至于越来越多的人加入了“月光族”,尤其是年轻人。
基于安卓平台的个人理财大师系统就成为了很好的选择,它能实时记录和统计个人收入支出信息,让用户的收支情况一目了然。从而可以防止用户在未来的生活中透支。相信这款APP可以为广大的月光族带来福音。
个人理财大师系统采用的是Eclipse开发平台,使用了SQLite轻量级数据库。系统实现了对用户收入支出的记录,编辑和管理等基本功能,采用模块化设计方案将个部分置于不同的模块中,方便程序的维护和拓展。本系统具有界面简洁,维护性高,拓展性好的优点。
关键词 Eclipse;SQLite数据库;个人理财大师系统
目录
摘要
Abstract
1 绪论-1
1.1选题背景及意义-1
1.1.1选题背景-1
1.1.2选择意义-1
1.2任务简介-1
1.3论文结构-2
2 需求分析-2
2.1 需求分析-3
2.1.1 功能需求分析-3
2.1.2 性能需求分析-3
2.2 可行性分析-3
2.2.1 技术可行性-3
2.2.2 经济可行性-3
2.3 相关开发工具及技术简介-4
2.3.1 Android简介-4
2.3.2 Eclipse简介-4
2.3.3 Sqlite Expert Personal工具-4
2.3.4 SQLite数据库技术-4
2.3.5 Java技术-4
3 系统设计-5
3.1 总体设计-5
3.2 系统总体流程图设计-6
3.3 数据库设计-6
3.3.1数据库的需求分析-6
3.3.2各实体之间的E-R图-7
3.3.3 数据事项分析-8
3.3.4 数据库表的具体设计-8
3.4 功能模块设计-10
3.4.1 功能设计-10
3.4.2 模块设计-10
4 系统实现-11
4.1 用户登录模块设计-11
4.2 新增支出模块设计-13
4.3 新增收入模块设计-16
4.4 我的支出模块设计-16
4.5 我的收入模块设计-17
4.6 数据管理模块设计-18
4.7 密码设置模块设计-18
4.8 月预算设置模块设计-19
4.9 收支便签模块设计-19
4.10 收支折线图模块设计-20
4.11 收支饼状图模块设计-23
4.12 退出模块设计-24
5 系统测试-25
5.1系统测试概述-25
5.2 测试方案-25
5.2.1 测试要点分析-25
5.2.2 测试内容-25
5.3 测试结果及分析评价-25
结论-28
致谢-29
参考文献-30