基于Android的个人理财软件的设计与实现毕业论文

 2021-04-12 04:04

摘 要

如今支付宝丶微信等各种支付方式的兴起,让人们在家也能购物,这样便捷的消费方式容易让人们花钱不节制。于是理财的观念逐渐深入人心。随着智能手机的普及和互联网行业的快速发展,大多数人都希望有一个简单便捷的理财方式,所以一个方便可行的个人理财app一定会帮助人们管理好自己的金钱。

本文设计了一款基于Android的个人理财系统。该系统采用Android studio平台。前端使用xml语言,后端使用Java语言,采用SQLite数据库。用户可以方便的进行注册和登录账号。本系统具有收入和支出两种记账方式。用户在手机端可以记录自己一天中的所有收入与支出信息,当信息录入表中时可以查看到收支平衡状况。并且能够按年月日查询或者删改以往的账单,还可以给每一笔账单写下自己需要的详细备注。另外,系统中添加了语音识别功能,方便用户记账使用。也有附加的计算器功能,如果用户对其中一笔账单的数目表示怀疑,也可以直接使用本系统中的计算器进行检验。

该软件实现了个人理财的基本功能,使得用户可以随时随地记账,方便人们管理自己的钱财。

关键词:Android Studio平台;个人理财软件;语音识别;安卓开发;XML语言

Design and Implementation of Personal Financial Management System Based on Android

ABSTRACT

Nowadays, the rise of various payment methods such as Alipay WeChat allows people to shop at home. This convenient consumption method makes it easy for people to spend money intemperately. Therefore, the concept of financial management has gradually penetrated the hearts of the people. With the popularity of smartphones and the rapid development of the Internet industry, most people want a simple and convenient way to manage money, so a convenient and feasible personal finance app will help people manage their money.

This paper designed a personal financial management system based on Android. The system uses the Android studio platform. The Computer Front End uses the xml language, The Computer Backend uses the Java language, and the SQLite database is used. Users can easily register and log in to their accounts. The system has two ways of accounting for income and expenditure. The user can record all the income and expenditure information of the day on the mobile phone, and can check the balance of payments when the information is entered in the table. And can query or delete past bills by year, month and day, and you can write down the detailed notes you need for each bill. In addition, a voice recognition function has been added to the system to facilitate user billing. There is also an additional calculator function. If the user is suspicious of the number of bills, you can also use the calculator in this system to check.

The software implements the basic functions of personal finance, enabling users to keep accounts anytime and anywhere, so that people can manage their own money.

Key words:Android Studio platform; Personal finance software; Speech recognition; Android development;XML language

目 录

1 绪论 5

1.1 课题背景与意义 5

1.1.1 课题背景 6

1.1.2 研究目的与意义 7

1.2 国内外研究 8

1.2.1 国外发展现状 8

1.2.2 国内发展现状 8

1.3 论文组织结构 9

2 系统开发工具与技术 9

2.1 系统开发工具 9

2.1.1 Android系统 9

2.1.2 Android Studio 10

2.3 SQLite数据库 11

2.4 技术简介 11

3 系统需求分析 11

3.1 总体需求分析 11

3.1.1 总体需求分析 11

3.1.2 用户需求分析 12

3.2 功能需求分析 12

3.2.1 登录账户需求分析 12

3.2.2 收入/支出需求分析 13

3.2 可行性分析 14

3.2.1 技术可行性分析 14

3.2.2 社会可行性分析 14

3.2.3 经济可行性分析 14

4 系统总体设计 16

4.1 系统总体设计分析 16

4.2 功能详细设计 16

4.2.1 系统功能结构图 16

4.2.2 系统特点 17

4.3 数据库设计 17

4.3.1 数据库的E-R图设计 17

4.3.2 数据库表名与字段设计 20

5 系统实现 22

5.1 开发环境搭建 22

5.1.1下载并安装Android Studio 22

5.1.2创建Android项目 22

5.2 主界面 23

5.3 收入/支出增删改界面 25

5.4 语音识别界面 27

5.5 收入/支出类别界面 29

5.6 用户登录界面 30

5.7 其他功能界面 32

6 系统测试 34

6.1 测试目的与方法 34

6.2 功能测试 34

6.2.1 登录功能模块测试 34

6.2.2 收入/支出功能模块测试 35

6.2.3 语音识别功能模块测试 36

结 论 38

致 谢 39

参考文献 40

1 绪论

1.1 课题背景与意义

1.1.1 课题背景

随着社会经济的进展和人民生活水平的提高,居民对理财产品的需求日益增加。近20年来我国居民的金融资产存量增长了200倍,年名义增长率达到30%,远高于同期GDP的增长速度。根据2005年底的统计数据显示,居民个人金融资产占全部金融资产的比重也由20世纪90年代初的40%左右上升到60%多,而且仍保持上升趋势[1]。21世纪是信息技术的时代,它象征着人类的时代跨越。信息技术的迅猛发展和普及,不断改变着人们的生产和生活方式。随着信息技术的发展,互联网正发挥着越来越重要的作用。互联网正在以前所未有的速度影响和改变人们的学习方式和工作方式[2]

以前中国的老百姓没有理财的概念,有了多余的钱,都会选择存入银行。随着互联网的快速普及,开拓了理财的新市场,逐渐改变了老百姓传统单一的储蓄方式,百姓的理财意识也越来越高。近几年软件技术发展迅速,各种类型的软件更新的速度非常快,手机理财软件也进入了人们的生活。由于我国居民在面对市场上众多理财产品时,缺乏专业的投资理财知识,风险判断能力,以及存在时间和精力有限,不知如何去选择合适的理财产品等问题[3]。这为个人理财APP的发展提供了机遇。理财APP能够利用碎片化的时间,向用户提供具有较高的,收益稳定的,风险低的理财产品,在一定程度上满足用户的理财需求[4]。互联网与金融的不断融合,也为理财APP的发展提供了较好的外部环境。随着互联网与金融的融合与发展,传统金融机构正积极布局互联网渠道,为用户提供更好的服务。因此,与互联网金融平台合作成为理财产品长期的发展趋势。互联网金融平台的不断创新,促进和完善了金融体系,为用户提供了更完善的自营理财产品[5]

您需要先支付 80元 才能查看全部内容!立即支付

课题毕业论文、开题报告、任务书、外文翻译、程序设计、图纸设计等资料可联系客服协助查找,优先添加企业微信。