Skip to content

Latest commit

 

History

History
13 lines (6 loc) · 869 Bytes

File metadata and controls

13 lines (6 loc) · 869 Bytes

TimingAndCountingSystem

本系统是一个会员计时积分系统。

积分变动

  1. 主要功能测试:

积分计算逻辑

会员进入房间后从开始计时到停止计时算作一次积分的结算过程。增长的积分等于会员在房间内停留的时长乘以房间的积分系数,消费的积分等于商品的积分乘以数量,获得的积分等于增长积分减去消费积分。其中会员的停留时长为停止计时时间减去开始计时时间,相减结果为总秒数,除以60后换算为分钟,对于时间我们做如下规定:不足60分钟的,若大于50分钟则按60分种计算,小于等于50分钟则直接舍弃,按0计算;大于60分钟的,对于60的余数我们采取与前面同样的策略。 时间计算完成后,除以60换算成小时,再乘以积分系数可得增长的积分。