1. 研究目的与意义、国内外研究现状(文献综述)
1.课题研究意义
随着经济的高速发展,我们的生活节奏越来越快。这时,我们容易忽略一些生活的细节,比如收支管理。传统的理财方式主要是通过人工记账、人工统计、人工分析来进行的,这样的方式存在很多不可避免的问题,比如人工开销大、准确率存在隐患、加密困难等等[1]。面对这些问题,我们期待有这么一款软件[2]来帮助管理这些数据。建立在ios操作系统[3]上的个人理财系统,方便我们随时随地地记录着这些零散的数据,从此我们不必再为收支费心,该系统可以帮助我们直接查看数据统计的结果[4]。
2.国内外研究概况
2. 研究的基本内容和问题
1.研究的目标
采用c/s模式,基于object-c语言和core data数据库框架及php后台开发出一款ios平台的个人记账本app。实现(1)手动记录用户收支数据,(2)与支付宝等网上支付软件绑定,实现自动同步用户收支数据,(3)对收支数据进行统计分析等功能。
2.研究的内容
3. 研究的方法与方案
1.研究方法
采用生命周期法进行软件的开发。生命周期法将软件工程学和系统工程的理论和方法引入计算机系统的研制开发中,按照用户至上的原则,采用结构化,模块化自顶向下对系统进行分析和设计。具体来说,它将整个信息系统开发过程划分为六个阶段,包括系统分析、程序设计、系统测试、运行和维护以及系统评估。
系统编程中采用mvc设计模式。mvc是一个所有面向对象程序设计语言都应该遵守的规范,它能够强制性地分开应用程序的输入、处理和输出。mvc模式会将xcode项目分为数据模型、视图和控制器三部分。
4. 研究创新点
现在已有的记账类软件均是用户自己手动输入收支数据,还没有实现获得支付宝、微信等网上支付软件的权限,从而自动进行收支数据的录入。若是本软件能够开发出这个功能,将实现记账类软件的一大创新。
5. 研究计划与进展
1.2016年12月,搜集相关资料做好开题报告。
2.2016年12月-2017年1月,学习ios平台软件开发的相关知识。
3.2017年2月-2017年3月,开发软件。
