ios平台个人记账本的设计与开发(源码)
当前社会智能手机迅速发展和普及,其中基于iOS系统的苹果手机占据重要的市场份额。智能手机让人们不再依赖于PC终端,这大大改变了人们的生活方式。另一方面,当今社会经济蓬勃发展,理财在当今人们的生活中成为一种常用的需求,而记账是理财中最重要的一个环节。因此,在智能手机上对个人资金进行流动和收支管理的软件具备巨大的市场前景和应用潜力。本文详细分析个人记账软件应该具备的基本功能,设计和实现了一款基于iOS平台的个人记账软件。该软件可以实现记录账单、图表分析、账户资金计算、推送理财文章和数据同步云端等功能。
目录
摘要 1
关键词 1
ABSTRACT 1
KEY WORDS 1
1绪论 1
1.1 选题背景 1
1.2 国内外研究状况 2
1.3 开发意义及前景 2
1.4 设计和解决方法 2
2 技术介绍 3
2.1 IOS系统简介 3
2.2 应用程序框架 3
2.3 MVC模式 3
2.4 COREDATA框架 3
2.5 服务端开发 3
3需求分析 4
3.1 系统概述 4
3.2 功能需求 4
3.3 系统用例图 5
3.4 数据库设计 6
3.4.1客户端数据库 6
3.4.2服务端数据库 8
4概要设计 10
4.1 系统结构 10
4.2 系统流程图 10
4.3 用户界面设计 11
5 详细设计与编码 14
5.1 登录注册模块 14
5.2 记录账单模块 15
5.3 查看账单模块 17
5.4 消费预算模块 18
5.5 图表统计模块 19
5.6 查看资产模块 20
5.7 账户转账模块 20
5.8 理财文章模块 21
5.9 股票信息模块 23
5.10 更多模块 25
5.11 后台服务端模块 25
*好棒文|www.hbsrm.com +Q: &351916072&
6 系统测试 26
6.1 登录注册测试用例 26
6.2 记录账单测试用例 27
6.3 图表统计测试用例 27
6.4 账户转账测试用例 27
6.5 系统评价 28
结束语 28
致谢 28
参考文献 29
基于iOS平台个人记账本的设计与开发
引言
1绪论
1.1 选题背景
随着互联网技术的飞速发展和智能手机终端的快速普及,越来越多需要人工处理的数据,现如今已经可以由便捷的手机软件管理,这大大改变了人们的生活方式,提高了人们生活工作学习的效率。2015年6月,按照IDC即互联网数据中心公布的中国移动手机系统的市场占有率数据可以看出:在中国份额最高的是Android,到达74%,iOS位居其次,占有24.4%的份额,而Windows Phone所占份额最低,只占1%[1]。如今,经济迅速发展,人们对个人的日常开销和投资理财加以重视,传统的收支管理主要是通过人工处理的,这种处理方式存在开销大,准确率低,加密困难等缺点[2]。我们期待有这么一款软件来帮助管理这些数据。建立在iOS操作系统[3]上的个人理财系统,方便我们随时随地地记录这些零散的数据,从此我们不必再为收支费心,该系统可以帮助我们直接查看数据统计结果。
1.2 国内外研究状况
(1)国外研究状况
当今时代经济蓬勃发展,国内外都研究着理财工具。针对移动设备端的记账,国外也研发出了记账系统。下面举例两种。
Finance Note:这款软件跟我国流行的随手记软件功能类似,拥有记录和分析收支情况及定期表报等功能,但是它分析数据能力不是很强。由于其为免费软件,相较其他收费软件得到了更多用户的体验和认可,拥有了一定数量的用户[4]。
Keep Account:这款软件功与前者相似,不同之处主要在于它没有记录转账的功能,但是统计功能更加强大,还有个非常实用的功能可以将数据备份至云端,但它是一个付费软件,所以用户量较小[5]。
(2)国内研究状况
改革开发以来,人们的生活水平有了极大的提升。人们在居安乐业的同时有了更多的理财活动。伴随个人电脑和移动设备的发展,记账方式也得以发展和改变,通过软件记账可以对财务状况进行记录、查找和统计分析。
随手记[6]:此款软件主界面比较凌乱。它将收入和支出记录按日、周、月显示在主界面,并计算出收入和支出的总金额。本软件还有选择账本、记录流水、选择账户、图表统计、添加预算、个性化等功能。随手记的功能较为齐全,但是系统的界面看上去比较凌乱。
Timi: 此款软件界面极其简单,启动进入主界面,采用流水式记账,每日、每月收支直观展示。底部没有Tab键,下滑记账,右滑分析。还有一个我界面。整体来说简单实用。但是功能相对较少。
1.3 开发意义及前景
记账的方式有很多种,至今还有人习惯将日常开支记录在记账本中,然后每月进行统计。这种方式虽然简单易行,但是需要花费大量的时间和精力放在后期进行数据的整理、统计和分析,而且也有准确率低的缺点。目前也有人采取了更加现代化的方式,利用个人电脑的电子表格或者登陆理财网站进行收支录入等,这两种方式因为有着强大的后台可以处理数据的逻辑关系,减少了对数据的人工加工过程,然而这些方式过于依赖个人电脑,就有了记账时间和地点受限的缺点。
目录
摘要 1
关键词 1
ABSTRACT 1
KEY WORDS 1
1绪论 1
1.1 选题背景 1
1.2 国内外研究状况 2
1.3 开发意义及前景 2
1.4 设计和解决方法 2
2 技术介绍 3
2.1 IOS系统简介 3
2.2 应用程序框架 3
2.3 MVC模式 3
2.4 COREDATA框架 3
2.5 服务端开发 3
3需求分析 4
3.1 系统概述 4
3.2 功能需求 4
3.3 系统用例图 5
3.4 数据库设计 6
3.4.1客户端数据库 6
3.4.2服务端数据库 8
4概要设计 10
4.1 系统结构 10
4.2 系统流程图 10
4.3 用户界面设计 11
5 详细设计与编码 14
5.1 登录注册模块 14
5.2 记录账单模块 15
5.3 查看账单模块 17
5.4 消费预算模块 18
5.5 图表统计模块 19
5.6 查看资产模块 20
5.7 账户转账模块 20
5.8 理财文章模块 21
5.9 股票信息模块 23
5.10 更多模块 25
5.11 后台服务端模块 25
*好棒文|www.hbsrm.com +Q: &351916072&
6 系统测试 26
6.1 登录注册测试用例 26
6.2 记录账单测试用例 27
6.3 图表统计测试用例 27
6.4 账户转账测试用例 27
6.5 系统评价 28
结束语 28
致谢 28
参考文献 29
基于iOS平台个人记账本的设计与开发
引言
1绪论
1.1 选题背景
随着互联网技术的飞速发展和智能手机终端的快速普及,越来越多需要人工处理的数据,现如今已经可以由便捷的手机软件管理,这大大改变了人们的生活方式,提高了人们生活工作学习的效率。2015年6月,按照IDC即互联网数据中心公布的中国移动手机系统的市场占有率数据可以看出:在中国份额最高的是Android,到达74%,iOS位居其次,占有24.4%的份额,而Windows Phone所占份额最低,只占1%[1]。如今,经济迅速发展,人们对个人的日常开销和投资理财加以重视,传统的收支管理主要是通过人工处理的,这种处理方式存在开销大,准确率低,加密困难等缺点[2]。我们期待有这么一款软件来帮助管理这些数据。建立在iOS操作系统[3]上的个人理财系统,方便我们随时随地地记录这些零散的数据,从此我们不必再为收支费心,该系统可以帮助我们直接查看数据统计结果。
1.2 国内外研究状况
(1)国外研究状况
当今时代经济蓬勃发展,国内外都研究着理财工具。针对移动设备端的记账,国外也研发出了记账系统。下面举例两种。
Finance Note:这款软件跟我国流行的随手记软件功能类似,拥有记录和分析收支情况及定期表报等功能,但是它分析数据能力不是很强。由于其为免费软件,相较其他收费软件得到了更多用户的体验和认可,拥有了一定数量的用户[4]。
Keep Account:这款软件功与前者相似,不同之处主要在于它没有记录转账的功能,但是统计功能更加强大,还有个非常实用的功能可以将数据备份至云端,但它是一个付费软件,所以用户量较小[5]。
(2)国内研究状况
改革开发以来,人们的生活水平有了极大的提升。人们在居安乐业的同时有了更多的理财活动。伴随个人电脑和移动设备的发展,记账方式也得以发展和改变,通过软件记账可以对财务状况进行记录、查找和统计分析。
随手记[6]:此款软件主界面比较凌乱。它将收入和支出记录按日、周、月显示在主界面,并计算出收入和支出的总金额。本软件还有选择账本、记录流水、选择账户、图表统计、添加预算、个性化等功能。随手记的功能较为齐全,但是系统的界面看上去比较凌乱。
Timi: 此款软件界面极其简单,启动进入主界面,采用流水式记账,每日、每月收支直观展示。底部没有Tab键,下滑记账,右滑分析。还有一个我界面。整体来说简单实用。但是功能相对较少。
1.3 开发意义及前景
记账的方式有很多种,至今还有人习惯将日常开支记录在记账本中,然后每月进行统计。这种方式虽然简单易行,但是需要花费大量的时间和精力放在后期进行数据的整理、统计和分析,而且也有准确率低的缺点。目前也有人采取了更加现代化的方式,利用个人电脑的电子表格或者登陆理财网站进行收支录入等,这两种方式因为有着强大的后台可以处理数据的逻辑关系,减少了对数据的人工加工过程,然而这些方式过于依赖个人电脑,就有了记账时间和地点受限的缺点。
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/jsjkxyjs/1758.html