`

移动用户资费统计系统学习笔记续一(下载附件更易阅读)

    博客分类:
  • java
 
阅读更多

接着上一节的需求,我们再来整理一下费用明细,因为我看了好几次才看明白,我整理成一个表来看更直接一些:

计费明细表:

 

 

 

用户类型

月租费

通话费

短信费

数据费

备注

 

 

 

 

 

 

普通用户

 

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

 

月电话费用=电话套餐月功能费+单位计费价格*电话收费时长

 

按月电话费用的相同规则计算月短信费用和月数据费用

 

月总计费用=整体月基本费或月租费 + 月电话费用 + 月短信费用 + 月数据费用

 

表格太难看了,还是上传附近

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics