计费管理系统的设计

计费管理系统:计费管理系统:单价设置,折扣设置,余额预警,扣费日志,账号设置,产品名称,操作日志

流程需求:账号开户》禁用状态》启动状态》账号充值》账号消费(批次价格【折扣不同】)》账号余额(批次)

针对不同账号有不同的折扣,并且针对不同账号的使用的不同产品有不同的折扣消费,消费余额采用先进先出的队列方式消费。例如:账号:zhangsan,在三月份充值了1000元,对产品1的单价折扣是0.8,对产品2的单价折扣是0.5,;zhangsan,在5月份充值了800元钱,对产品1的折扣是1,对产品2的折扣是0.9;

那么当zhangsan进行消费的时候,会按照先进先出的原则进行扣费,张三消费产品1的时候,会进行次数记录,次数*单价*0.8的折扣,当下一次的产品1消费时候,如果0.8折扣的余额已消费完成,则扣除5月份的充值的余额,按照1的折扣进行扣费。

同步扣费:单次扣费的时候,可以实现同步操作,首先判断

异步扣费:批量扣费的时候,可以实现异步操作,采用先扣费,再退费的原则。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值