摘要:当前社会智能手机迅速发展和普及,其中基于iOS系统的苹果手机占据重要的市场份额。智能手机让人们不再依赖于PC终端,这大大改变了人们的生活方式。另一方面,当今社会经济蓬勃发展,理财在当今人们的生活中成为一种常用的需求,而记账是理财中最重要的一个环节。因此,在智能手机上对个人资金进行流动和收支管理的软件具备巨大的市场前景和应用潜力。本文详细分析个人记账软件应该具备的基本功能,设计和实现了一款基于iOS平台的个人记账软件。该软件可以实现记录账单、图表分析、账户资金计算、推送理财文章和数据同步云端等功能。35907 毕业论文关键词:iOS系统;移动记账;数据库;云同步
Design and implementation of personal accounting software based on iOS platform
Abstract: Currently, with the rapid development and popularity of social smart phones, apple mobile phones based on iOS systems occupy an important market share. Smart phone let people no longer rely on the PC terminal, greatly changed people's life style. On the other hand, with the social and economic development, financial management has become a common demand in nowadays, and financial accounting is an important part of financial management. In this way, the system of personal accounting and financial management on smart phone has a huge market prospect and application potential. In this paper, the basic functions of personal accounting software are analyzed in detail. Besides, a personal accounting software based on iOS platform is designed and implemented. The software can achieve billing records, chart analysis, account funds, pushing financial articles, cloud synchronization and other functions.
Key words: iOS system; mobile billing; database; cloud synchronization
目 录
摘要 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
6 系统测试 26
6.1 登录注册测试用例 26
6.2 记录账单测试用例 27
6.3 图表统计测试用例 27
6.4 账户转账测试用例 27
6.5 系统评价 28
结束语 28
致谢 28