基于Android平台的财务记账系统的设计与实现.docx

资料分类:管理学院 上传会员:zx2026 更新时间:2026-04-12
需要金币1000 个金币 资料包括:完整论文 下载论文
转换比率:金额 X 10=金币数量, 例100元=1000金币 论文字数:23980
折扣与优惠:团购最低可5折优惠 - 了解详情 论文格式:Word格式(*.docx)
摘要:随着科技高速发展以及我国国力的持续增强,我国人民可支配收入愈来愈高,而后PC时代的今下,手机成为使用最广泛的移动终端,因此便捷直观的记录和查看收支状况的记账程序成为了不可或缺的需求。于此同时,在时代与观念共同进步的如今,记账不应当是一个人的事情,情侣记账、家庭记账的需求应该被关注到。本文便在此大环境下对基于Android的财务记账系统进行了设计与探讨。
该记账系统使用Java语言开发,以前后端分离的模式编写,前端使用Android Studio软件,搭建MVP框架,后台使用Spring Boot框架,数据库服务使用MySQL5.6。该记账系统主要功能是基于账单数据的增删改查,在此基础上也具有完善的辅助功能。
本文对系统的开发进行研究和实现,该记账系统的主要开发流程主要分为以下几个部分:结合时代背景以及消费者偏好、习惯等,对该记账系统进行需求分析并撰写需求文档;结合需求文档对系统进行系统概要设计,梳理主要功能结构;对系统进一步设计,撰写系统设计文档,明确系统中数据逻辑以及功能逻辑,并且根据文档搭建相关环境;使用墨刀设计系统原型图;根据文档实现系统功能;对该系统进行完整的测试流程后,实现基于Android平台的财务记账系统。
 
关键词:Android;记账;家人模式;腾讯云
 
目录
摘要
Abstract
第1章 绪 论 1
1.1研究背景以及意义 1
1.2国内外发展(应用)现状 1
1.3论文所做工作及思路 2
1.4论文章节安排 2
第2章 设计原理和方法 4
2.1架构概述 4
2.2系统部署 4
2.3关键技术简介 5
2.3.1 JDBC 5
2.3.2 JApiDocs 5
2.3.3 SQLite 5
第3章 需求分析 7
3.1系统开发目标 7
3.2可行性分析 7
3.2.1 技术可行性分析 7
3.2.2 经济可行性分析 7
3.2.3操作可行性分析 8
3.3功能需求分析 8
3.3.1用例文档 8
第4章 概要设计 15
4.1系统功能模块设计 15
4.1.1 账号管理功能设计 15
4.1.2 账本管理功能设计 16
4.1.3 账单管理功能设计 16
4.1.4 标签管理功能设计 16
4.1.5 主题管理功能设计 16
4.2实体类设计 16
第5章 系统详细设计 19
5.1客户端界面设计 19
5.1.1登陆注册功能页面 19
5.1.2软件主页 20
5.1.3记账页面 21
5.1.4账本、账单管理页面 22
5.1.5主题管理页面 22
5.1.6设置页面 23
5.1.7标签管理页面 24
5.1.8用户信息页面 25
5.1.9软件相关信息页面 26
5.2客户端结构设计 26
5.2.1View层 26
5.2.2Presenter层 28
5.2.3Model层 29
5.3客户端功能类图 30
5.4服务器端结构设计 35
5.4.1 Controller层 35
5.4.2 Service层 36
5.4.3 DAO层 36
5.5接口设计 36
5.5.1 账单接口 36
5.5.2 账本接口 38
5.5.3 支付分类接口 39
5.5.4 用户接口 41
5.5.5 文件上传接口 43
5.6数据库设计 43
5.6.1 bb_bill表 43
5.6.2 bb_ledger表 44
5.6.3 bb_member表 44
5.6.4 bb_pay表 44
5.6.5 bb_sort表 45
5.6.6 bb_user表 45
第6章 系统实现 46
6.1客户端实现 46
6.1.1 账号管理功能实现 46
6.1.2 账本管理功能实现 48
6.1.3 账单管理功能实现 50
6.1.4 标签管理功能实现 51
6.1.5 主题管理功能实现 53
6.1.6 其他功能实现 53
6.2服务器端实现 55
6.2.1账单管理功能实现 55
6.2.2 账本管理功能实现 57
6.2.3 分类管理功能实现 58
6.2.4 用户管理功能实现 60
6.2.5 文件管理功能实现 62
6.3 数据库实现 63
第7章 系统测试 66
7.1测试环境 66
7.2功能测试 66
7.2.1 账号管理测试用例 66
7.2.2账单管理测试用例 66
7.2.3账本管理测试用例 67
7.2.4分类管理测试用例 67
第8章 结 论 69
致 谢 70
参考文献 71
相关论文资料:
最新评论
上传会员 zx2026 对本文的描述:基于 Android 平台的财务记账系统的设计与实现 学生姓名 院系名称 专业名称 班 级 学 号 指导教师 完成时间 摘 要 随着 科技高速发展以及我国国力的持续增强,我国人民可支配收入愈来......
发表评论 (我们特别支持正能量传递,您的参与就是我们最好的动力)
注册会员后发表精彩评论奖励积分,积分可以换金币,用于下载需要金币的原创资料。
您的昵称: 验证码: