个人理财助手的设计开发毕业论文
2021-02-25 13:14:09
摘 要
随着移动互联网技术的蓬勃发展,移动智能终端设备例如ios,Android等也不断普及。人们获取信息的途径从电视电脑逐步转向于手机。与此同时,各行各业的业务,例如共享模式,金融交易,交际娱乐等也都将目光转向手机。手机成了必不可少的东西,如何更好的利用手机成了我们应该思考的问题。
在手机这个新平台下,应用于个人对资金流动和收支的管理,移动记账和个人财务分析无疑是一个重要的软件应用类别。本文归纳总结了手机理财系统应该具备的一些功能,并谈论了用手机记账的优势和发展前景。
本文中利用移动互联网技术和Android开发平台设计了一款面向大众的个人理财系统,利用Android studio,Android SDK和SpringMVC服务器框架进行全面设计,最终完成系统开发。
在本文中,根据Android程序开发进行了逐步设计,循序渐进地进行了系统描述,从需求到系统成型再到系统测试皆达到了系统设计初衷,能够基本满足用户需求。
关键字:移动互联网;Android;记账;理财;
Abstract
With the rapid development of mobile Internet technology, mobile smart terminal devices such as ios, Android also continue to popular. People get the information from the TV computer gradually turned to the phone. At the same time, all walks of life business, such as sharing model, financial transactions, interactive entertainment, etc. will also turn to the phone. Mobile phone has become an indispensable thing, how to make better use of mobile phones we should think of the problem.
In the mobile phone this new platform, applied to personal management of capital flows and revenue and expenditure, mobile accounting and personal financial analysis is undoubtedly an important category of software applications. This paper summarizes some of the functions that the mobile banking system should have, and talk about the advantages and prospects of using mobile phone accounting.
In this paper, the use of mobile Internet technology Android development platform for the design of a personal financial management system, the use of Android studio, Android SDK and SpringMVC server framework for a comprehensive design, and ultimately complete the system development.
In this paper, according to Android program development carried out step by step design, step by step system description, from demand to system modeling and then to the system testing are to achieve the original design of the system to meet the basic needs of users.
KeyWords: Mobile Internet;Android;Accounting;Financial Management;
目 录
摘 要 I
Abstract II
第1章 绪论 1
1.1 研究背景及意义 1
1.2 国内外研究现状 1
1.3 本文主要内容和结构 2
第2章 个人理财助手的需求分析 4
2.1 功能性需求分析 4
2.2 非功能性需求分析 4
2.3 典型用例 5
2.4 本章小结 7
第3章 系统设计 8
3.1 系统设计要求 8
3.2 基于需求的模块与功能划分 8
3.2.1 服务器模块 8
3.2.2 客户端模块 9
3.3 系统层次分析 9
3.4 详细设计 10
3.4.1 数据存储层详细设计 10
3.4.2 数据处理层详细设计 12
3.4.3 用户交互层详细设计 15
3.5 本章小结 16
第4章 系统实现 17
4.1 数据存储层具体实现 17
4.2 数据处理层具体实现 17
4.2.1 登录功能实现 17
4.2.2 插入功能实现 18
4.2.3 查询功能具体实现 18
4.2.4 删除功能实现 19
4.2.5 同步功能实现 19
4.2.6 图表功能实现 20
4.3 用户交互层具体实现 20
4.3.1 注册登录页面 20
4.3.2 系统主页面 20
4.3.3 插入页面 20
4.3.4 图表界面 21
4.3.5 预算界面 21
4.3.6 侧滑栏界面 21
4.4 本章小结 22
第5章 系统测试与结果分析 23
5.1 注册登录测试 23
5.1.1注册测试 23
5.2.2 登录测试 23
5.2 数据插入测试 24
5.3 搜索功能测试 25
5.4 图表分析功能测试 25
5.5 本章小结 26
总 结 27
致 谢 28
参考文献 29
第1章 绪论
1.1 研究背景及意义
一个人的生活离不开钱,钱的范畴可以分成很多不同的类别,例如:工资,保险,贷款,生活支出等等。一个人每天也都会涉及许许多多的消费活动,这些消费活动产生的账目与数据庞杂,凭借一个正常人的大脑难以完全记忆,所以对个人的财产进行记账管理与消费预估可以帮助自己井井有条地管理资产,使资产流通完全清晰化。
传统意义上的财务管理从古代的账本到现代的Excel表格或者某些在线理财网站支持,例如财客,体现了人们对于记账的强烈需求[[1]]。但是这两者都存在着不同的弊端,前者除了会耗费大量的人力之外,还需要人花费大量的时间去手工操作,进行数据录入和整理;后者虽然一定程度上解决了记账操作复杂度,但又受到了终端固定的限制,不能随时随地的进行账务记录,因而可能导致账务遗漏。设计一款关乎自身财务的APP可以利用人们对手机等移动设备的高依赖感高效率的记录与统计自己的消费情况。随着Android版本的推进开发,以及国产手机对中国市场的占有,Android市场份额早已突破85%,逼近于90%[[2]]。所以Android程序的开发更有前景与机会,这也是课题选用Android平台的原因。