`

移动用户资费统计系统学习笔记

    博客分类:
  • java
 
阅读更多
前天学习了移动用户资费统计系统,为了进一步地理解,现在写一些心得体会,首先给大家看看项目需求:

项目需求
模拟实现简易的移动用户资费统计系统逻辑,具体需求如下:
    移动运营商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方式展现程序运行结果。
分享到:
评论

相关推荐

    移动用户资费统计系统

    移动用户资费统计系统是一个设计用于模拟移动运营商对用户资费计算的应用。在这个系统中,主要涉及两类用户:普通用户和VIP用户,每类用户有不同的资费标准和优惠套餐。 对于普通用户,基础资费是无月租费用,通话...

    电信资费管理系统

    总的来说,"电信资费管理系统"项目虽然基础,但涵盖了Java编程、数据库设计、面向对象编程、用户界面开发、业务逻辑处理等多个IT核心知识点,对于学习和提升全栈开发能力具有很大价值。通过这样的实践,开发者不仅...

    资费管理系统

    用户登录验证是资费管理系统不可或缺的一部分,它确保只有经过身份验证的用户才能访问系统。这通常涉及到用户名和密码的匹配,以及可能的多因素认证(如手机验证或生物识别)。登录验证机制的严谨性直接影响到系统的...

    山东农业大学手机资费系统

    【山东农业大学手机资费系统】是一个为学生提供实践学习的项目,主要目的是让学生在学习C++之后能够将理论知识应用于实际。此系统采用Java和C++两种编程语言进行开发,展示了这两种语言在实现类似功能时的不同方法和...

    电信IP资费管理系统

    《电信IP资费管理系统详解及应用》 在信息化飞速发展的今天,电信IP资费管理系统的存在至关重要。作为一款专为公司设计的管理工具,它整合了多项功能,旨在优化和提升电信服务的计费效率与准确性。接下来,我们将...

    基于Android平台手机资费流量统计系统设计.pdf

    总结,基于Android平台的手机资费流量统计系统结合了Android客户端应用开发技术和计算安全技术,旨在提供实时流量监控、统计分析和用户提醒等功能,以满足用户对流量管理的需求,同时保障数据安全。在设计与实现过程...

    通信资费管理系统.rar

    通信资费管理系统是一个基于JSP技术的Web应用程序,主要用于管理和监控...通过这个通信资费管理系统项目,学习者可以深入理解JSP的实践应用,同时掌握Web开发中的数据库操作、MVC设计模式、会话管理等多个关键知识点。

    电信IP资费管理系统,一个很好的例子

    系统主要功能包括:用户计费、套餐管理、资费策略制定、实时监控和数据分析。这样的系统能够帮助运营商高效地运营网络资源,优化服务成本,并提供个性化的产品和服务。 二、核心功能 1. 用户计费:系统通过记录...

    电信资费系统

    综上所述,【电信资费系统】是一个复杂且关键的信息系统,它集成了用户管理、角色管理、计费逻辑、数据处理、接口集成和安全性等多个方面,为电信运营商提供高效、准确的计费服务,同时也保障了用户的权益。

    移动资费开发需求文档

    #### 一、移动用户资费统计系统 ##### 1.1 概述 本系统旨在通过模拟移动运营商的资费统计逻辑,来帮助理解不同用户类型的计费规则及其优惠套餐的管理。 ##### 1.2 用户类型 - **普通用户**:共有15名。 - **VIP...

    用Java写的一个电信资费管理系统

    本文将深入探讨一个以Java为基础的电信资费管理系统,旨在为其他Java初学者提供参考和学习素材。 一、Java技术栈概述 Java是一种广泛应用的面向对象的编程语言,以其“一次编写,到处运行”的特性而著名。在这个...

    java资费管理系统

    本章概述论文的研究背景,简要阐述电信资费管理系统的发展趋势,描述了当前电信资费管理系统的现状,描述电信资费管理系统的开发环境以及使用到的语言等。重点介绍开发背景,研究目标,及研究的重要意义。

    基于MVC模式的电信资费管理系统

    ④资费管理:增、删、改、查资费信息。 ⑤用户自服务管理:用户修改密码,查询账单。 ⑥数据采集模块:实现数据采集。 ⑦账单管理:按月生成用户计费账单。 ⑧帐务管理:按月生成帐务月、年统计报表。

    张孝祥移动计费系统

    该系统是张孝祥老师精心做出来的移动计费系统,无论是对于初学者还是高手,我想都会很有帮助的,希望他能帮组你学习

    通信资费管理系统

    通信资费管理代码的部分代码 ,可以用来做系统开发是遇到的代码打写

    appd.zip移动大厅业务系统用户注册、用户登陆、话费充值、查询账单、打印账单、使用场景、资费说明、办理退网等

    综上所述,移动大厅业务系统是一个综合性的服务平台,它通过用户友好的界面和强大的后台处理能力,提供了用户注册、登录、充值、查询账单、打印账单、使用场景展示、资费说明和退网等一系列服务。在技术实现上,它...

    通信资费系统.rar

    一个通信资费系统,但是功能没全部实现,作为免费仅供参考。除了代码不全之外,其他的都很好,有整个系统的描述框架,已有代码完全可以运行。

Global site tag (gtag.js) - Google Analytics