黑马程序员_移动用户资费统计系统

--------------------android培训java 培训、期待与您交流! ------------------------

 

移动资费统计系统,跟我们平时生活紧密联系的,看似简单的问题,里面的业务逻辑还是很复杂的,首先我们要确定一个统一公式来计算总体月租费,不管是vip用户,还是普通用户,他们的费用计算公式都要统一,

整体月基本费或月租费:月基本费方式为固定值,月租费方式为当月总天数*每天费用或者(当月总天数-入网日+1*每天费用,只有vip

户才存在此项费用,但是为了统一计算公式,可以认为普通用户也有此项费用,值为0

电话收费时长:等于(电话时长-免费时长),计算后的值小于0则记为0,免费时长又分为两类:新入网的免费和套餐中的免费,新入网的免

费在用户对象中处理,套餐中的免费封装在套餐策略对象中处理。

电话、短信、数据套餐月功能费:只有普通用户定了套餐才有此项费用,但是为了统一计算公式,可以认为没定此功能套餐的普通用户和

vip用户也有此项费用,值为0

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

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

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

 

对数据存储也要统一格式,便于程序读取

功能单价费用、功能套餐免费数量、功能套餐月费用、新入网免费数量、整体月基本费或月租费。

一些数据还要随以下类型进行区分:用户类型、套餐类型、功能类型。

在配置文件中通过用(.)对数据项名称进行分级的方式来区分各个数据项所属的类别和功能

 

总体来说这个移动资费系统学到了很多东西,可能叫我自己写不一定学的出来,但我学会了怎么分析一个系统的业务逻辑怎么去设计自己的程序。



----------------------android培训java 培训、期待与您交流! ----------------------

详细请查看:http://edu.csdn.net/heima

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值