基于android的个人理财系统的设计与实现【字数:15680】
目录
摘要 3
关键词 3
Abstract 3
Key words 3
1 课题研究背景 4
1.1 选题背景及意义 4
1.2 国内外研究现状 4
1.2.1 国外研究状况 4
1.2.2 国内研究状况 4
1.3 课题的主要工作 4
2 开发平台及应用技术 5
2.1 Android开发平台 5
2.1.1 Android系统介绍 5
2.1.2 Android开发环境与工具 5
2.2 服务器端 5
2.3 相关应用技术 5
2.3.1 多线程 5
2.3.2 网络通信技术 6
2.3.3 多媒体技术 6
3 系统需求分析 6
3.1 系统总体目标 6
3.2 功能需求 6
3.2.1 系统功能需求分析 6
3.2.2 系统用例图 7
3.2.3 系统功能需求表 8
3.2.5 基于UML的统计分析模块的需求分析 9
3.2.6 基于UML的账户管理模块的需求分析 10
3.2.7 基于UML的安全管理模块的需求分析 12 *景先生毕设|www.jxszl.com +Q: ^351916072#
3.2.8 基于UML的常用工具模块的需求分析 13
3.3 可行性分析 14
3.3.1 技术可行性 14
3.3.2 经济可行性 14
3.3.3 社会可行性 14
4 个人理财系统设计 14
4.1 系统总体设计 14
4.2 功能模块设计 16
4.2.1 用户信息管理模块 16
4.2.2 账户管理模块 16
4.2.3 统计分析模块 17
4.2.4 记账模块 17
4.2.5 数据安全模块 18
4.2.6 常用工具集成模块 18
4.2.7 社区模块 19
4.3 数据库与数据表的设计 19
4.3.1 ER关系设计 19
4.3.2 数据库表结构 22
5 个人理财系统实现 24
5.1 用户信息管理模块实现 24
5.1.1 注册功能 24
5.1.2 登录功能 25
5.1.3 用户信息管理 25
5.2 账户管理模块实现 26
5.3 统计分析模块实现 27
5.4 记账模块实现 28
5.4.1 创建账本功能实现 28
5.4.2 切换账本功能实现 28
5.4.3 共享记账功能实现 28
5.4.4 AA记账功能实现 29
5.4.5 普通记账功能实现 30
5.4.6 预算管理功能实现 31
5.5 数据安全模块实现 31
5.6 常用工具集成模块实现 32
5.6.1 收据发票管理功能实现 32
5.6.2 备忘录功能实现 33
5.6.3 计算器功能实现 33
5.7 社区模块实现 34
6 系统测试 34
6.1 添加账户用例测试 35
6.2 转账用例测试 35
6.3 还款用例测试 35
6.4 新增借入用例测试 35
6.5 记账用例测试 35
6.6 创建账本用例测试 36
6.7 手势密码验证用例测试 36
7 总结与展望 36
7.1 总结 36
7.2 展望 36
致谢 37
参考文献 37
基于Android的个人理财系统的设计与实现
引言
个人理财类APP的开发是为了让用户对自己的净资产、收支状况、负债状况有一个比较清晰的了解,还能制定合理的理财和开支计划,提升人们的理财意识。在这个什么都讲究快节奏的时代,人们很难用纯手工的理财方式,在繁忙的工作之暇去专门统计分析自己的每一笔开销是否支出合理。由此看来,快速、便捷、多功能的理财类APP可以说是很有必要的。针对此问题,本文设计了一款适用于日常生活的个人理财系统,用户在记账的同时,还可以实现对个人资产、债务的管理,通过查看支出和收入的统计报表,分析自己的财务状况,制定出合理的消费计划。为方便团体记账,系统可实现共享记账和AA记账:共享记账允许多人对同一账本进行操作,成员之间共享记账数据,能够方便统计总资产和总开销;AA记账就是组建一个消费群体,每个成员都能进行记账,在清算账目时,系统自动计算出每人的实际消费金额和谁该付给谁多少钱。
1 课题研究背景
原文链接:http://www.jxszl.com/jsj/wljs/563940.html