需要金币:1000 个金币 | 资料包括:完整论文 | ||
转换比率:金额 X 10=金币数量, 例100元=1000金币 | 论文字数:12733 | ||
折扣与优惠:团购最低可5折优惠 - 了解详情 | 论文格式:Word格式(*.doc) |
【摘要】随着智能手机的普及,人们的很多行为都与手机直接相关,读书、看报、查询实时资讯都是通过手机来完成的。另一方面,经济的高速发展和人们越来越多的剩余资产,让人们认识到对于个人资产的管理的重要性,一款用于记账管理的手机app就很合适当前的市场。 本设计所完成的记账管理软件基于Android Studio集成开发环境,利用Java语言编程实现记账、预算、流水、统计图和日历几大主要功能,能够完成收支记录、设置预算、查看信息的操作。满足了用户针对记账软件的基本需求,同时本记账软件还拥有关联规则的算法分析功能。 本设计利用Apriori算法能够对用户的具体信息与记账类型和去向进行关联规则分析,得出用户数据的关联信息后将其提示给管理员,管理员拥有修改算法相关计算数据权力,让管理员对用户的整体数据及其关联规则有直观的了解。 【关键词】:记账;个人记账理财软件;Android;Java;智能手机
目录 摘要 Abstract 1 绪论-1 1.1研究背景和意义-1 1.2研究现状-1 1.3需要解决的主要问题-2 1.4本文的主要工作以及贡献-2 2 系统技术-3 2.1 Android平台简介-3 2.2 Android Studio-4 2.3 MySQL数据库-4 2.4 Apriori算法-4 2.4.1算法介绍-4 2.4.2算法描述-4 2.5开发环境-5 3 系统需求分析-6 3.1功能性需求分析-6 3.2非功能性需求分析-6 3.3系统用例图-7 3.4系统用例分析-7 4 系统设计-9 4.1系统架构设计-9 4.1.1功能模块设计-9 4.1.2时序图设计-9 4.2数据库设计-10 4.2.1系统ER图设计-10 4.2.2系统表结构设计-11 5 系统实现-13 5.1数据传输-13 5.2登录注册模块-14 5.3功能划分-16 5.4记账模块-17 5.5预算设置模块-20 5.6报表模块-21 5.7日历模块-23 5.8我的钱包模块-23 5.9分享模块-24 6 关联规则的Apriori算法-25 6.1服务器端数据交互-25 6.2算法代码实现-25 6.3关联规则挖掘-26 7 系统测试-27 7.1测试方法-27 7.2测试用例-27 7.3测试结果-27 8 总结和展望-28 参考文献-29 致谢-30 |