面向对象分析与设计-——实验二用况事件流描述(日常打卡)



面向对象分析与设计-——实验二用况事件流描述(日常打卡)

1. 日常打卡 

1.1 简要描述

这个用况允许注册会员进行打卡签到。前提为当天完成10000步及以上 

1.2 事件流

1.2.1 基本流

这个用例从用户打开系统时开始退出系统/登录时关闭

  1. .检测会员是否步行或运动状态

    1. 若有运动状态,步数统计系统累加步数。

    2. 若无运动状态,则暂停计布功能开启,节省内存。

  2. 每一天的235959,计步系统随着北京时间清零当天统计总步数

  3. 若步数超过10000步,则可打卡签到,信用积分增加,若连续签到,积分成倍增加。

  4. 如若出现会员代替打卡等恶意打卡行为,健身房管理员实行监管特权则扣减双方信用积分

1.2.2 供选择流

1.2.2.1 补打卡

如果在基本流程中,会员达到10000步却遗忘打卡,可补至多3天的打卡签到操作

1.2.2.2 时间系统不可用

如果系统无法与时间系统通信,系统将尝试不间断重新发送请求,直到时间系统可用为止。

1.3 特殊要求

无。

1.4 前置条件

登录系统后才拥有打卡签到功能。

1.5 后置条件

如果签到成功,则回到主界面。否则,系统状态保持不变。

1.6 扩展点

无。