她理财

登录 注册
攒钱圆梦 181120姐妹  22114帖子
发帖
二小姐不乖

我是怎么从0开始做一个攒钱计算器的

二小姐不乖
二小姐不乖   二小姐不乖 2016-07-23 01:00 阅读(8388)

有财蜜问我计算器是怎么做的,趁热给扒一扒,不然时间久了我自己都忘记了。

@姑娘就是傲娇 看过来~


缘起:

她理财@攒钱小秘书 发起了#30岁前攒10万#圆梦计划,请二小姐帮忙做一个能帮财蜜计算离目标还有多远的简易计算器。二小姐勇敢承担了这个光荣而艰巨的任务。

 

整个过程是这样的:


1,

思考计算器给谁用,最核心的目的是什么?

既然是为#30岁前攒10万#圆梦计划的财蜜做的,我首先pass掉要做一个全民都能用的计算器的想法,我希望计算器能体现出是专门为“30岁前”“攒10万”财蜜打造的。


这个计算器的目的也非常明确,那就是:

①帮有同样目标的财蜜算算离目标还有多远?

②如果拆成一个小目标(按月去完成),压力有多大?

③另外,我还想传达一个理念:越早攒钱越省力,而且复利的力量很惊人。

 

2,计算结果页包括哪些内容?

第一部分:

①现在年龄、离30岁还有多久?

②已有多少存款?离目标10万还有多远?

③如按月攒钱,每个月要攒多少?


第二部分:

前面算的时候不考虑攒的钱也能生息,但实际生活中,我们往往会把攒的钱放在理财产品中生息,所以需要列下不同收益率下,这些钱最多能有多少?选了几个大家常用的产品做个对比。


第三部分:

推荐一下#30岁前攒10万#圆梦计划,毕竟计算器是为这个活动服务的。

 

3,计算器的计算模型

因为计算器需要用到公式,我用Excel比较顺手,所以我就用Excel做了个简易的计算模型,长这样:


输入出生年月、现有存款,后面的都自动算出结果。

这一步,主要是把各处的计算逻辑梳理清楚,每一步跟上一步是啥关系。

然后把公式整理出来。

 

4,写需求文档,分析可能出现各种情况,并把对应的结果描述出来:

 

攒钱小工具:30岁前攒到10万,每个月应该攒多少?


请输入:

出生年月:

已有存款:


结果1,如果X小于30,Y<10万,输出:


小主正当好年纪哟,羡慕羡慕!

您今年X岁【=(今天日期-出生日期)/365)】,离30岁还有M月【={30-[(今天日期-出生日期)/365]}/12】,合Q年【=30-X】

已有存款Y元

目标是30岁前攒到10万,缺口是:Z元【=100000-Y】

则从现在起,每个月应该攒:N元【=Z/M】


如果从现在开始,已经攒的钱和每个月新攒的钱都放到理财产品里,30岁时连本带息分别能拿到:


备注:

①30岁时本息和=已有存款本息和+每个月攒的钱本息和

每个月攒的钱的本息和=12*N*(1+i)[-1+(1+i)^Q]/i

已有存款本息和=Y*(1+i)^Q


②收益率根据2016年7月收益率计算,分别为:

1年定期:1.5%

余额宝:2.43%

随心攒:5.6%

攒钱助手:8.8%

基金定投:10%

(收益率以i表示)



结果2,如果X<30,Y≥100000,则输出:

小主太厉害了,已经在30岁前攒到了10万!

快来分享下你的攒钱经验吧…………

#我的首个十万#


结果3:如果X≥30,Y<10万,输出:

您已满30岁,如果还没有攒到10万,现在开始要加油了哦。

这里有份攒钱攻略送给你吧:

#万万没想到的攒钱大法#


结果4:如果X≥30,Y>10万,输出:

您已满30岁,且已经攒到了10万。

快来分享下你的攒钱经验吧…………

#我的首个十万#


 

5,画原型图





 

6,请会写程序的朋友帮写代码

这部分我不是很懂,所以也没啥好分享的,讲讲这个朋友吧。

很多年前,这个朋友还是个学生,但已经开始网络兼职给人做网站了。某一次我因为业务上的事找了他帮忙,然后就一直保持联络,任何我技术方面的问题,我都找他帮我解决。最早的时候因为是合作所以按兼职付费,后来不知道从什么时候开始我俩就变成朋友了,他也不收费了。


我自己是个爱折腾的人,也稍微学了点自己建站的皮毛,但毕竟不专业,所以总是会遇到问题,然后就总找这个朋友帮忙,因为比较信任,所以所有的密码和数据都让他保存,他帮我备份。我自己就只操作前台的一些事,提一些需求。至今已经认识有四五年了吧,我们也没见过面,互相都没问过对方是干嘛的,时间长了,都已经形成默契了。交流都是这样的:


——在?***有问题了。帮我看下。

——好,我看下。

过一会:

——我看了,是**问题,我帮你解决了。

——好的,谢谢。

(——完——)


后来我自己的站关掉了,也就没啥好折腾的了,一年到头也联系不到几次。


最近呢,因为要做计算器,我又开始无休止骚扰他了,因为白天要上班,所以几乎是晚上和周末帮我。而我自己很忙,所以有时候他有疑问给给我留言,我可能很久不能回复,他就一直等着。

像这样的:


在此呢,向这个支持和帮助我很多年的朋友表示由衷地感谢~他应该有在看这个帖子哦。


 

7,程序写好后,上线,测试,修改

这里的测试主要是考虑各种极端情况下,会不会出错。

我之前在这个帖子《一个数学渣产品渣审美渣,做攒钱计算器的艰难历程》里有提到过,有一个情况我一开始是漏考虑了,所以算出来一个结果存在问题,于是赶紧修复了。


然后还有一些细节问题,比如输入出生年月的那个地方,默认显示哪个时间,对大家比较方便?

比如结果页,某几个地方字体要稍微大点。显示了年龄和金额的小数点,要做个说明等。

等等。


尽管我经常麻烦这个朋友,但力所能及的事我还是自己搞定的,比如不涉及程序的修改,我都自己去改。


我自己不会改的地方,我会列个清单,一并交给他,而不是一次提一个,一次提一个,比如:

1,生日选择的默认时间点,请放置在1991年6月15日。

主要考虑:年月日往前翻往后翻的都是相等的,默认当天,往前翻会比较麻烦。

2,结果页:

①岁、月,显示整数(但计算结果的时候还是以小数计算)

②数字请加上颜色,最后的缺口、每个月应攒两项的数字可以稍微大一号,以突出这两个是重要的结果。否则一堆看上去,有点看不过来,也没有主次。

③“30岁时本息和”表格里的内容,请居中显示。这个表格前后还需要分别加入一段文字,具体如下(具体见我上次给你的文档,蓝字不用放)

④结果页,增加一个“返回”的按钮,返回到计算器首页。

……


以上我能发现的问题修改好之后,再多找一些朋友帮测试,发现一些新的问题,如下:



 

8,发布,上线

就是你们看到的样子啦:

>>戳这里使用攒钱计算器


相关帖子:

攒钱计算器:30岁前攒10万,每个月应攒多少?

话题:

30岁前攒10万,每月攒多少


传送门:

#30岁前攒10万#圆梦计划,火热招募!

查看全部

回复楼主

回帖
小组话题

扫码下载

APP

iOS • Android

想理财却无从下手? 打开应用
通俗实用的理财课程
0.515272140503