需要金币:![]() ![]() |
资料包括:完整论文 | ![]() |
![]() |
转换比率:金额 X 10=金币数量, 例100元=1000金币 | 论文字数:13654 | ![]() | |
折扣与优惠:团购最低可5折优惠 - 了解详情 | 论文格式:Word格式(*.doc) | ![]() |
摘要:随着移动智能终端的飞速发展,手机当前的普及率已经非常可观,本文结合当前的时代背景,从当前人们对金钱使用合理化、有序化的需求出发,认真进行分析设计,实现了一个具有记账、数据统计等功能的记账系统。系统基于uni-app平台的开发,前端使用的语言为vue,后端采取python的flask语言,数据库采用了mysql数据库,通过对这些开发工具以及语言的使用、结合相应的需求完成了个人记账系统的设计与实现。系统在具备传统记账系统该有的功能的基础上,增加了预算监控功能以及灵活模式,用户通过打开监控模式,即可监控用户每日的预算用量是否超出日均预算,若超出则系统则会提示用户并且会冻结相关的记账功能来警示用户要合理花销,灵活模式则可以最大化的进行预算使用。
关键词: Uni-app 个人记账系统 APP
目 录
摘 要
Abstract
1 引言-1
1.1 项目背景-1
1.2 项目研究背景-1
1.3 项目内容-2
1.4 项目意义-2
2 系统概述-3
2.1 系统开发相关技术-3
2.1.1 uni-app平台介绍-3
2.1.2 Flask语言介绍-3
2.1.3 Vue框架介绍-3
2.2 系统开发环境与工具-3
2.2.1 uni-app开发环境以及工具-3
2.2.2 Flask开发环境以及工具-3
3 系统需求分析-4
3.1 系统功能概述-4
3.2 系统业务流程分析-4
3.3 系统功能需求分析-5
3.4 系统非功能性分析-6
4 系统设计-7
4.1 系统总体结构设计-7
4.2 系统功能模块设计-7
4.2.1 记账模块-7
4.2.2 数据统计模块-8
4.2.3 资产管理模块-9
4.2.4 个人信息模块-10
4.3 系统数据库设计-11
4.3.1 数据库实体-12
4.3.2 数据表-14
5 系统功能实现-17
5.1 个人信息模块的实现-17
5.1.1 用户注册、登录以及退出功能-17
5.1.2 用户修改账号、密码功能-19
5.2 记账模块的实现-21
5.2.1 记账功能-22
5.2.2 预算设置以及修改功能-23
5.2.3 预算监控模式以及灵活模式-25
5.3 数据统计模块的实现-27
5.3.1 数据处理-27
5.3.2 查看日账单功能-28
5.3.3 查看月账单功能-29
5.4 资产管理模块的实现-30
5.4.1 资产/债务添加功能-31
5.4.2 资产/债务管理功能-32
5.4.3 资产/债务统计-34
6 系统测试-37
6.1 系统测试概述-37
6.2 系统测试过程-37
6.2.1 单元测试-37
6.2.2 集成测试-37
6.2.3 系统测试-37
6.3 测试结果-37
7 总结与展望-38
7.1 总结-38
7.2 展望-38
参考文献-39
致谢-40 |