面向对象分析与设计-——实验二用况事件流描述(日常打卡)
1. 日常打卡
1.1 简要描述
这个用况允许注册会员进行打卡签到。前提为当天完成10000步及以上。
1.2 事件流
1.2.1 基本流
这个用例从用户打开系统时开始,退出系统/登录时关闭。
-
.检测会员是否步行或运动状态
若有运动状态,步数统计系统累加步数。
若无运动状态,则暂停计布功能开启,节省内存。
每一天的23:59:59,计步系统随着北京时间清零当天统计总步数。
若步数超过10000步,则可打卡签到,信用积分增加,若连续签到,积分成倍增加。
如若出现会员代替打卡等恶意打卡行为,健身房管理员实行监管特权,则扣减双方信用积分
1.2.2 供选择流
1.2.2.1 补打卡
如果在基本流程中,会员达到10000步却遗忘打卡,可补至多3天的打卡签到操作。
1.2.2.2 时间系统不可用
如果系统无法与时间系统通信,系统将尝试不间断重新发送请求,直到时间系统可用为止。
1.3 特殊要求
无。
1.4 前置条件
登录系统后才拥有打卡签到功能。
1.5 后置条件
如果签到成功,则回到主界面。否则,系统状态保持不变。
1.6 扩展点
无。