想用PHP写一个结算系统,请大神提供一些指点! 50

功能如下:充值(通过第三方支付平台的充值接口),提现(充值以后的余额可以提现),这个也就类似一个交易平台,可以用余额进行交易。目前的数据库设计:trade_topup(记... 功能如下:充值(通过第三方支付平台的充值接口),提现(充值以后的余额可以提现),这个也就类似一个交易平台,可以用余额进行交易。
目前的数据库设计:
trade_topup(记录充值信息,订单号,用户ID,充值金额,订单状态等信息);
trade_topup_log(对充值表的一个操作记录,每次插入或更新都会把信息记录到这个表中以备核对)
trade_refund(提现表,提现的金额,提现的单号,处理状态等)
trade_refund_log(对提现操作的记录,插入,更新都有记录)
trade_current(流水账,充值成功或提现成功的时候会把金额及操作类型插入进来,这个表也是用户可用余额的依据,充值成功的金额-提现成功的金额=可用余额)

请问大神:一个成熟的结算系统是如何对金额进行结算的?我上面的设计是否合理呢?
对上面设计的担心:因为所有金额的关键在于trade_current流水账,如果这个表里的数据出现问题就会影响到用户的实际操作金额,这个貌似不够可靠!还有一点:这个设计是没有结算日的,也就用户的所有资金流水都是放到一个表里,时间一长的话可能几年前的一条数据出问题都会影响到现在的结算!不够可靠!
展开
 我来答
niqianfuaa
2013-07-03 · TA获得超过973个赞
知道小有建树答主
回答量:2131
采纳率:0%
帮助的人:582万
展开全部
看看网上有没有开源的cms
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式