前言 最近在做一个原始成绩统计的功能,用户通过前台设置相关参数,后台实时统计并返回数据。相对来说统计功能点还是比较多的,这里大体罗列一下。 - 个人排名
- 本次测试的优良线、及格线、低分线
- 各个班级的排名人数(1-25、26-50 类比等等)
- 各个班级的前X名人数统计(前10、前20 类比等等)
- 各个班级的分数段学生人数统计(150-140、139-130 类比等等)
6 y1 j8 o0 W- S: x
最好的用户体验,就是每一个操作都可以实时的展示数据,3秒之内应该是用户的忍受范围之内的了,所以做一款产品不仅要考虑用户交互设计,后端的优化也是比不可少的。 大家可以简单的看下以上这5项统计数据,总体来说,统计量还是不少的。最主要的还是要实时、实时、实时(重要的事情说三遍),显然定时任务是不现实的。
* t% t8 @ E& M, e# p, n' N1 z2 q
0 s1 y9 f- `" b L: R' T |