关闭

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

79人阅读 评论(0) 收藏 举报

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

 

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

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

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

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

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

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

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

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

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

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

 

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

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

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

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

 

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



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

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

0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:6250次
    • 积分:209
    • 等级:
    • 排名:千里之外
    • 原创:19篇
    • 转载:0篇
    • 译文:0篇
    • 评论:0条
    文章分类
    文章存档