SOSO移动服务大厅项目分析

SOSO移动服务大厅项目分析

训练的技能点

  • 面向对象设计的思想
  • 封装、继承、多态、接口的使用
  • 异常处理
  • 集合框架存储数据
  • I/O操作实现对文件的读写

任务描述

  • 国内的通信运营商

    • 中国移动,中国电信,中国联通
  • 品牌套餐

    • 江西移动:全球通、动感地带、神州行
  • 办理入网

    • image-20200816201140001
  • 日常使用

    • 打电话、上网、发短信、查账单、查套餐余量、话费充值
  • 系统概述

    • “嗖嗖移动”为继移动、联通、电信后的第四大通信运营商,现需实现其官网的部分功能,如下:

      •用户注册

      •用户登录

      •话费充值

      •资费说明

      •本月账单查询

      •套餐余量查询

      •打印消费详单

      •套餐变更

      •办理退网

    • •用户模拟消费,包括通话、上网、发短信

  • “嗖嗖移动”各种套餐资费及服务内容

    • image-20200816201612119
    • 超出套餐的计费
      • 通话:0.2元/分钟
      • 短信:0.1元/分钟
      • 上网流量:0.1元/MB(1GB=1024MB)
  • 系统开发步骤

    • 明确需求
    • 搭建项目框架
      • 实体类
      • 工具类
      • 业务类
    • 分别实现各功能

    image-20200816202220265

  • 测试

创建实体类和接口

  • 发现类
    • 嗖嗖移动卡、话唠套餐、网虫套餐、超人套餐、消费记录、使用场景
  • 初步创建实体类
    • image-20200816202642654
  • 优化实体类
    • 3个品牌套餐类中有共同的属性:月资费,共同的方法:显示套餐信息,抽取出父类类型
    • image-20200816202811259
  • 创建并且实现接口
    • 创建接口:通话服务、短信服务、上网服务
    • 实现接口:各套餐实现其索支持的服务所对应的接口
    • image-20200816203025307
  • 根据功能定义相关方法
    • 注册新卡
    • 话费充值
    • 使用soso
    • 资费说明
    • 本月账单查询
    • 套餐余量查询
    • 打印资费详单
    • 套餐变更
    • 办理退网
    • 验证该卡是否注册
    • image-20200816203314135

难点分析

  • 定义数据主体
    • 已注册的soso移动用户列表
    • 所有卡号的消费记录列表
  • 使用Map集合存储数据:便于查找
    img-B38MT90c-1597718946883)]

难点分析

  • 定义数据主体
    • 已注册的soso移动用户列表
    • 所有卡号的消费记录列表
  • 使用Map集合存储数据:便于查找
    • image-20200816203716675
  • 0
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值