前言 最近在做一个原始成绩统计的功能,用户通过前台设置相关参数,后台实时统计并返回数据。相对来说统计功能点还是比较多的,这里大体罗列一下。 - 个人排名
- 本次测试的优良线、及格线、低分线
- 各个班级的排名人数(1-25、26-50 类比等等)
- 各个班级的前X名人数统计(前10、前20 类比等等)
- 各个班级的分数段学生人数统计(150-140、139-130 类比等等)
- y8 w/ A5 v8 z8 C
最好的用户体验,就是每一个操作都可以实时的展示数据,3秒之内应该是用户的忍受范围之内的了,所以做一款产品不仅要考虑用户交互设计,后端的优化也是比不可少的。 大家可以简单的看下以上这5项统计数据,总体来说,统计量还是不少的。最主要的还是要实时、实时、实时(重要的事情说三遍),显然定时任务是不现实的。 2 m" P6 M5 e9 \3 Q4 w
. L* H# x1 J7 o8 n9 k& e8 _) O+ ? |