接着上一节的需求,我们再来整理一下费用明细,因为我看了好几次才看明白,我整理成一个表来看更直接一些:
计费明细表:
用户类型 | 月租费 | 通话费 | 短信费 | 数据费 | 备注 |
普通用户 |
| 0.6元/分钟 | 0.1元 / 条 | 5元/ M | 基准资费 |
| 20元/月、最多可拨打60分钟、超出按0.5元/分钟计费 |
|
|
话费套餐 | |
|
| 10元/月,最多可发送200条短信、超出按0.1元/条计费 |
|
短信套餐 | |
|
|
| 20元/月、最多可获50M的流量、超出按3元/ M计费 |
数据套餐 | |
| 免费拨打60分钟电话 | 免费发送200条短信 | 免费获得50M流量 | 新入网 | |
VIP用户 | 2元 / 天 | 0.4元 / 分钟 | 0.1元 / 条 | 3元/ M | 基准资费 |
100元/月 | 最多可拨打750分钟电话,超出按0.3元 / 分钟计费 | 最多可发送200条短信,超出按0.1元 / 条计费 | 最多可获得100M数据流量,超出按照1元 / M计费 |
套餐1 | |
200元/月 | 最多可拨打2000分钟电话,超出按0.2元 / 分钟计费 | 最多可发送500条短信,超出按0.1元 / 条计费 | 最多可获得300M数据流量,超出按0.5元 / M计费 |
套餐2 | |
| 免费拨打200分 钟电话 | 免费发送200条短信 | 免费获得100M数据流量 |
新入网 |
数据分析与统一计算公式:
月租费(只有vip用户才存在此项费用):
按月计费,XXXX元/月
按天计费,当月总天数*每天费用或者(当月总天数-入网日+1)*每天费用
电话收费时长:
等于(电话时长-免费时长),计算后的值小于0则记为0;
免费时长又分为两类:新入网的免费和套餐中的免费,新入网的免费在用户对象中处理,套餐中的免费封装在套餐策略对象中处理。
套餐月功能费:
只有普通用户定了套餐才有此项费用,但是为了统一计算公式,可以认为没定此功能套餐的普通用户和vip用户也有此项费用,值为0
月电话费用=电话套餐月功能费+单位计费价格*电话收费时长
按月电话费用的相同规则计算月短信费用和月数据费用
月总计费用=整体月基本费或月租费 + 月电话费用 + 月短信费用 + 月数据费用
表格太难看了,还是上传附近