基于Andriod平台的个人财务管理系统设计与实现毕业论文
2021-03-21 22:31:07
摘 要
随着时代的发展与进步,特别是改革开放以来,人们的消费水平逐渐提升,对钱的使用如流水般,不留一点痕迹,这样人们对自己的财务没有一个合理的计划与管理。传统的理财方式诸如纸质记账、银行储蓄、证券交易、基金、投保等,在如今快节奏的生活方式下,显得格格不入。在时代的发展下衍生出来的理财软件帮我们解决了很多问题。理财软件主要用于个人资产的管理,如记账、投资等,为个人理财提供了便利,不仅节约了人们的时间,而且跳高了效率,降低了难度,使得理财成为人人都可以做的事。
随着互联网技术的发展和网络使用的普及,人们的生活也在发生翻天覆地的变化。从以前的奢侈品电话到现在人手一部手机,人们已经离不开网络。以前的人们都是主要通过报纸获取信息,如今人们可以通过网络随时随地获取信息。将理财软件与互联网联系起来,将能随时随地解决人们的理财需求。
在这样的大背景下,开发一款与网络互联的理财软件是本次开发目标。开发系统使用当下最流行的移动终端操作系统--Android操作系统,采用Java语言作为本次开发语言,使用SpringMVC Spring Hibernat框架开发系统。
本论文分析了理财软件的国内外研究现状,对开发个人财务管理软件做了需求分析,介绍了系统的开发环境及使用的框架模式,分析功能之间的关系后设计了数据库,画了E-R图及系统的功能图,详细介绍了系统的功能,并对系统进行了测试。
关键词:移动互联网;个人财务管理;Android;理财
Abstract
As the development and progress of The Times, especially since the reform and opening up, people's consumption level gradually improve, the use of money like water, leave a little trace, so that people on their finances without a reasonable plan and management. Traditional ways of managing money, such as paper accounting bank deposit insurance, are out of place in today's fast-paced lifestyle. The wealth management software derived from the development of The Times helped us solve a lot of problems. Financial software is mainly used in personal assets management, such as accounting, investment, etc., for personal finance provides a convenient, not only save people's time, and high efficiency, reduces the difficulty, makes money everyone can do. With the development of Internet technology and the popularization of Internet use, people's life has changed dramatically. From previous luxury phones to mobile phones, people are now hooked up to the Internet. People used to get information primarily through newspapers, and now people can get information from anywhere on the Internet. Linking wealth management software to the Internet will help people's financial needs at any time. In this context, it is the development goal to develop a financial software that is connected to the Internet. The development system USES the current most popular mobile terminal operating system, the Android operating system, using the Java language as the development language, using the SpringMVC Spring Hibernat framework development system.
This paper analyzes the research status quo of financial management software, the demand for development of personal financial management software to do the analysis, this paper introduces the system development environment and the use of the framework of model, after the analysis of the relationship between the function design of the database, drew the e-r diagram and system function diagram, the function of the system are introduced in detail, and the system was tested.
Keywords: mobile Internet, personal finance management, Android, money managemen
目 录
摘 要 I
Abstract II
第1章 绪论 3
1.1研究目的及意义 3
1.2国内外研究现状分析 3
1.3论文研究内容 3
1.4论文结构安排 4
第2章 系统需求分析 5
2.1系统开发环境 5
2.1.1Android操作系统 5
2.1.2MySQL数据库 5
2.1.3 Spring Springmvc Hibernate 5
2.2需求分析 8
2.2.1功能性需求 8
2.2.2非功能性需求 9
2.3本章小结 10
第3章 系统设计 11
3.1系统E-R图 11
3.1.1用户实体联系图 11
3.1.2收入实体联系图 11
3.1.3支出实体联系图 11
3.1.4系统用例图 12
3.2数据库设计 12
3.2.1用户信息表 12
3.2.2预算数据表 13
3.2.3支出类型数据库设计 13
3.2.4收入数据库设计 14
3.2.5支出数据库设计 14
3.3本章小结 14
第4章 系统实现 15
4.1登录 15
4.2注册 15
4.3主界面 16
4.4记账功能 17
4.4.1收入记账 17
4.4.2支出记账 17
4.5流水功能 18
4.6理财功能 18
4.7我的个人中心 19
4.7.1预算中心功能 19
4.7.2收入分类管理功能 20
4.7.3支出分类管理功能 20
4.8本章小结 20
第5章 系统测试 21
5.1登录测试 21
5.2注册测试 21
5.3主界面测试 22
5.4收入记账测试 22
5.5支出记账测试 22
5.6流水测试 22
5.7理财测试 23
5.8我的个人中心测试 23
5.8.1预算中心测试 23
5.8.2收入分类管理测试 23
5.8.3支出分类管理测试 23
5.8.4退出登录测试 23
5.9本章小结 24
第6章 总结 25
6.1设计总结 25
6.2期待与展望 25
参考文献 27
致谢 28
绪论
1.1研究目的及意义
21世纪是信息科技高速发展的时代,移动互联网、智能手机的快速发展,彻底改变了人们的生活方式。网络社交、电子商务、游戏APP等各种移动应用层出不穷,并快速成为人们生活娱乐不可或缺的一部分。就当下形式而言,使用手机获取金融服务,如移动支付、移动理财、证券股票买卖等,将是未来几年金融增值服务的制高点。拿大家都熟知的BAT来说,我们知道,百度一开始是做网站的,阿里我们最先知道的是淘宝,腾讯最为我们熟知的是QQ,而现在,百度推出百度糯米,百度钱包等,阿里推出支付宝,腾讯推出QQ钱包,微信钱包等,纷纷进入金融业。由此可见,个人财务管理系统的出现不仅是科技发展的产物,更是人们需求的产物。现如今,人们生活水平提高,消费也是随时随地,网上购物,旅游,美食,消费杂乱繁多,开发一款基于Android平台的个人财务管理系统,方便我们随时随地记录每一笔财务的收入与支出,能更加方便我们对自己财务的管理。本次开发个人财务管理系统主要满足客户五个功能需求:用户登录,账目记录,数据管理,信息管理,资产信息查询
1.2国内外研究现状分析
Android是开源的操作系统,根据调查显示,2016年Android操作系统手机占世界使用率大约63.8%.对于基于Android平台的个人财务管理系统的研究与开发,国内外开发者一直在进行,国内比较典型的个人财务管理APP如随手记,国外比较典型的个人财务管理APP如Spendee。根据对Android Market的国内市场与美国市场中的畅销软件的对比发现,国内个人财务管理软件内容丰富,功能齐全,内容集中。国外个人财务管理软件比较简单,功能比较少。国内软件带有网络访问功能,使用者可以通过联网同步自己的财务信息,再通过帐号登录同步信息到不同的手机上,相比国内的软件,国外不带网络访问功能,记录查看只能在本地进行。随着移动互联网技术的发展,手机的移动互联特性越来越受人们的关注,通过网络连接来获取信息,将是未来手机应用的常态。并且可以发现,账目记录、分类统计、数据管理三个模块是国内外软件都必备的,这给我们的开发提供了一定的经验。
1.3论文研究内容
本文根据个人财务管理的国内外研究现状,明确系统将要实现的功能:
1.记账功能