浏览 1453 次
锁定老帖子 主题:移动用户资费统计系统学习笔记
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2012-05-26
项目需求 模拟实现简易的移动用户资费统计系统逻辑,具体需求如下: 移动运营商A设置两种类型的用户:普通用户及VIP用户,现该运营商已有5个VIP用户和15个普通用户,共计20个用户。 普通用户资费标准如下(不考虑漫游和长途): 【基准资费】 无月租费用。 通话费:0.6元 / 分钟(仅拨打收费,接听免费) 短信费:0.1元 / 条 数据费:5元/ M 【优惠套餐】 话费套餐 :月功能费 20元,最多可拨打60分钟电话,超出时间按照0.5元/ 分钟计费。 短信套餐 :月功能费10元,最多可发送200条短信,超出条数按照0.1元/ 条计费。 数据套餐 :月功能费20元,最多可获50M的流量,超出流量按照3元 / M计费。 注:用户可以选择多种套餐,各功能(通话、短信、数据)计费时,如已选择对应套餐,则按套餐标准计费;如未选择对应套餐,则按对应的基准资费计费。 VIP用户资费标准如下(不考虑漫游和长途): 【基准资费】 月租费用:按天收取,2元 / 天 通话费:0.4元 / 分钟(仅拨打收费,接听免费) 短信费:0.1元 / 条 数据费:3元/ M 【优惠套餐】 套餐1 :月基本费用 100元(无月租费用),提供如下服务: ① 最多可拨打750分钟电话,超出部分按照0.3元 / 分钟计费。 ② 最多可发送200条短信,超出条数按照0.1元 / 条计费。 ③ 最多可获得100M数据流量,超出流量按照1元 / M计费。 套餐2 :月基本费用 200元(无月租费用),提供如下服务: ① 最多可拨打2000分钟电话,超出部分按照0.2元 / 分钟计费。 ② 最多可发送500条短信,超出条数按照0.1元 / 条计费。 ③ 最多可获得300M数据流量,超出流量按照0.5元 / M计费。 注:用户最多只能选择一种套餐,如未选择任何套餐,则按照基准资费计费。各类型用户只能选择提供给本类型用户的套餐。 新用户入网。 ① 对于新入网的普通用户,入网当月赠送如下服务:免费拨打60分钟电话,免费发送200条短信,免费获得50M流量。超出赠送的部分按照普通用户基准资费进行计费。 ② 对于新入网的VIP用户,入网当月赠送如下服务:免费拨打200分钟电话,免费发送200条短信,免费获得100M数据流量。超出赠送的部分按照VIP用户基准资费进行计费(注意:需按入网天数计算月租费用)。 每月为用户计算一次账单,用户订制的套餐信息和账单信息采用文件方式进行存储(提示:可使用java中的Properties API进行文件操作)。 用户可自由订制或退订所属用户类型的套餐,并从下月起生效。 异步随机生成客户操作如下: ① 拨打电话,每次拨打时长为1至10分钟不等(随机决定,以分钟为单位)。 ② 发送短信,每次发送条数为1至10条不等(随机决定)。 ③ 上网获取数据,每次获取数据流量可为50K,100K,200K, 500K,1M(随机决定)。 ④ 订制或退订相应套餐。 ⑤ 新用户入网(随机决定用户类型)。 注:随机生成客户操作时间间隔自定,可设置。不要求实现GUI,只考虑系统逻辑实现,可通过Log方式展现程序运行结果。 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2012-05-26
难度不小,设计的好,1.2W起步,期待,你的设计
|
|
返回顶楼 | |