信用卡智能还款系统构建经验与总结

这个套系统算是非常完整的,由我自己全程设计构建的系统。其他几套系统多多少少是与同事合作之类的,并没有那么完整的经验。

不算大的一套东西,但是却的确学到很多,主要是关于数据库设计、设计api、代码结构设计、项目推进、项目时间和难度的预估、测试预估。

项目从拿到需求到积分系统的完成(包括对接现有支付模块,编写测试之类)其实耗时不多,大概在16个天,对账系统包括测试做了4天总工作日大概在20天。但是这个看似正常的时间,跟最开始估计的时间相差甚远。我在前期有很多加班包括周末加班的情况下才勉强能照着现在这个进度完成,实际上最初估没有对账系统的完成时间只有12天,中间差了4个工作日,算上加班的时间可能差了7个工作日。可能这就是不经常预估项目时间的人容易犯下的错误吧,对自己的编码效率莫名自信,殊不知里面其实有大量不可控因素影响进度。其中很大影响比重在于修改前面人写的支付模块的代码上,不仅需要大量时间阅读前面的人写的代码和思路,还需要把自己的逻辑加进去,这极花时间。所以估时间的时候一定要预留充足的时间,这个后面再提一下。
(一) 还是按顺序来吧,先说数据库设计,设计API,设计代码结构
这里写图片描述
花了大概两天时间设计了数据库,一共涉及到11张表。弄好了之后拉着leader和主管开了一个短会,我阐述了我的设计思路,然后拉着他们帮我看看设计是否存在问题,或者有没有地方有漏洞是我没有办法考虑到的。这里我其实设计了两张流水表,每当有一笔收入或者支出的积分,都会在支出和收入的流水表里面增加一条记录,但是最开始的时候,因为某些原因我可能需要update流水表里面的字段,但是leader告诉我流水表最好不要有update的操作,这样可能比较容易出错,流水表只往内记录,不更新,这样不会出问题。这点使得我开始从表稳定性去思考这个问题,觉得还是有一定道理。因为流水表最终在结算的时候可能用于对账,一旦这个表因为更新字段出现问题,那么对账就会出错,电商系统的对账出错的话。。。。。

找前辈帮忙看因为他们比我更熟悉系统,所以一定要拉他们帮自己看看,否则有些坑,或者以前弄的hack可能会影响到新的系统进行某些操作。做了一些改动,然后我们一致同意了一个决定,就是如果全部做好一起上线代码量超大最少2k行,可能完全没有办法review。毕竟要花时间去看一个2k行代码的项目,还是需要花费不少的时间。所以决定将项目拆成两块分批上线。由于构件积分的查询存储使用之类的东西是完全不会影响到现有系统的,所以可以单独上线,然后将接入现在的支付退款系统作为另外一部分进行上线。这样就拆开了现在逻辑和新构件系统的耦合,看代码上面也会变得稍微方便一些。

当时讨论完之后,leader让我最好当天的下午,或者第二天的早上将这套东西要提供给app的api定出来,大概需要哪些api。api定下来之后,写东西就可以按照api来依次实现功能了。
这个步骤真的是让我大受启发,在数据库设计完成之后,就设计到底要提供哪些功能出来,就能完成初步的api设计。这样想就可以安好想提供的功能依次编写代码了,也不容易漏掉什么东西。其实这里面最难的部分,就是将思路理清楚,能让自己知道究竟有哪些工作完成,什么先完成,什么可以后完成比较好。在设计完api和数据库之后我可能需要画一些图,和做一些笔记来辅助我思考这些问题才可以让我自己的思路变得更清晰。我自己的画拿了几张a4纸在上面大概画了写了一下有哪些api,名字大概叫什么,提供什么样的功能,可能会设计到的表之类。

原文地址:http://blog.51cto.com/13937100/2169331

时间: 2024-10-19 15:08:50

信用卡智能还款系统构建经验与总结的相关文章

信用卡智能还款APP软件专业开发

用过信用卡的小伙伴都知道,信用卡是个好东西,没钱的时候可以拿来应急,但是还款的时候也是头大,小额还好,大额账单还是有些麻烦的,要么就是多张卡来还倒腾,要么就是找朋友应急,找朋友肯定是会欠人情的.但是自己卡来回倒也确实很麻烦,而且有时候还是会周转不开,这种情况就出现了信用卡代还这种操作模式.之前都是线下代还,卡托管在代还单位,由他们人工垫钱还进去在用POS机快速消费出来,这种操作风险还是有的,之前就有朋友遇到过这种情况,刚开始做代还给人还了钱结果被人家自己刷走了,自己手续费没赚到还把钱搭进去了.

信用卡智能还款APP软件是否能达到提额的效果?

智能养卡系统从2017年下半年至今引燃整个金融支付市场,不亚于在广岛投下的核弹,是支付史上收益最高,全民创业 O2O最好的项目市面上的智能养卡系统可以说是非常多了,每个app都有它本身的特点,模式.从市面上看,很有多的生意人,上班族,打工一族,创业者,都会利用信用卡的机制来进行资金周转,其实这个操作说白了就是套现.当资金周转不佳,信用卡还不上时,信用卡不就要逾期了,将要造成了严重的信用违约记录,代还这个理念就出现了.最初是使用POS机来操作的,通过卡里预留的10%的金额来循环刷10次,来填补这个

电商积分支付系统构建经验与总结

这个套系统算是非常完整的,由我自己全程设计构建的系统.其他几套系统多多少少是与同事合作之类的,并没有那么完整的经验. 不算大的一套东西,但是却的确学到很多,主要是关于数据库设计.设计api.代码结构设计.项目推进.项目时间和难度的预估.测试预估. 项目从拿到需求到积分系统的完成(包括对接现有支付模块,编写测试之类)其实耗时不多,大概在16个天,对账系统包括测试做了4天总工作日大概在20天.但是这个看似正常的时间,跟最开始估计的时间相差甚远.我在前期有很多加班包括周末加班的情况下才勉强能照着现在这

信用卡代还系统管家App开发方案

给大家详细分析一下,带源码的信用卡智能还款APP系统开发,信用卡智能还款APP系统贴牌开发,信用卡智能管家定制开发,信用卡代还系统是一款具有智能管理理财的手机AP??P,它通过智能解析卡的电子账单,以及卡人的个人财务状况来实现持卡人用卡信息管理.它利用持卡人少量的资金,根据持卡人设置的时间智能理财,从而避免持卡人产生不必要的问题.包含了一键绑定邮箱功能,实现账单倒入,可使用卡账务管理服务,查阅账单金额.消费明细.兔息日计算.各种消费报表等,操作简单快捷,APP的优势及特点:安全.方便.高效.节省

信用卡代还系统开发方案

山西亿卡融科技网络有限公司创立于2002年,注册资金为1000万,在移动支付领域异军突起,短时间就成为移动支付行业领先品牌,公司是一家致力于为金融机构.互联网金融企业提供软硬件产品 和系统集成服务的高科技公司,专注于为金融企业提供全方位.高标准的金融管理平台及金融应用系统.公司拥有自主研发团,和金融标准的独立IDC机房,确保合作伙伴安全稳定.我们坚持"卓越品质.最佳服务.诚信创新.相融共赢"的发展策略,致力于为客户提供全方位的金融行业解决方案欢迎来电.张经理18834843599我们提

智能还款系统软件定制

真的是深层次分析.很多人不明白为什么信用卡智能还款软件能跑火.总说,钱不够,我分期就好了呀,我还款额就好了啊 殊不知,这都是大坑.你见过哪个玩卡高手,会分期,会还款.不去做信用卡分期,不去做信用卡还款额.才是让信用卡智能还款app跑火的根本原因. 分析开始: 假设一张2万额度的信用卡(为啥用2万做举例啊?我开心,行不行--),但是你穷啊没钱啊,这个时候你不用智能还款,只能用还款额去还款(分期就不探讨了,分期还得另外再加手续费,只会更惨).我们看看会是啥后果! 首先这里涉及了两个概念,一个是还款额

智能还款APP定制开发

随着我国信用卡总量的增加和科技信息技术的更新以及智能化服务的进一步精细化,现在信用卡市场上出现了多个名为信用卡智能还款的软件.这些软件可以提供信用卡精细化养卡,美化账单,方便信用卡提额等功能,下面咱们就对这款信用卡智能还款软件全面解析.首先不得不说有需求就会有市场,很多人由于超前消费导致信用卡负债过多,账单金额过大,从而没有足够的资金去处理这些账单,这个时候智能还款软件就出现了,这种软件只要一点点资金就可以完美实现账单全额还款,当然使用者是需要支付一定的费用,相对比较少的费用,比账单分期划算的多

信用卡智能智能还款为什么会那么火爆

在信用卡消费日益常见的今天,很多人的消费欲望都被激活了,很可能稍不注意就信用卡刷爆了.等到账单出来之后,就发愁了,因为没钱还信用卡账单了.可是,信用卡是不能不还的,不还会逾期,个人征信上就会出现污点,而且还会影响到房贷车贷这些大事情. 所以,小编针对这种情况,给大家分享一下,如何在资金困难的时候还信用卡账单.我们列举了六种方式,具体内容如下: 1.信用卡账单分期 将信用卡账单进行分期,以减轻当月还款压力,这是一种比较常规的操作.分期期数根据个人实际情况考虑,玩卡大咖的建议是分三期,这是利息最少的

“智能报表系统”的建设经验--东北证券

证券行业是中国计算机应用高度密集的行业之一,如何利用好各项数据是券商摆脱低层次的同质化竞争,走向差异化服务优势的重要途径.那么以数据为基础,通过数据分析指导服务和决策就显得尤为重要. 在东北证券的数据平台建设完毕之后,结构化数据初步实现了统一归集,数据报表和图表可视化均可以通过Cognos工具实现.但是,由于Cognos使用繁琐.开发复杂,东北证券的数据小组一直无法接手该工具. 同时,东北证券的新需求不断出现,亟需通过系统保存工作中产生的结构化数据,取代excel记录和上报数据的模式.所以,东北