排名模块需求
1.时间
所属年份
所属年份是指用户层面录入的或查询的记录所属时间,假如我在后台设置了所属年份是2024年,那么在系统完全开放下,查询或登记的记录、数据都是2024年的相关数据,跟现实时间是否是2024年没有关系
开放时间
开放时间是指用户可以登记成绩的时间,他是一个范围,例如:2024年1月1日~2024年4月1日(含),只要在这个时间段内用户可以登记排名
查询时间
查询时间是指用户可以查询排名详情的时间,他是一个范围,例如:2024年1月1日~2024年4月1日(含),只要在这个时间段内用户可以查询排名情况
2.后台查询排序功能、审核
后台查询可以根据以下条件进行查询:
所属年份列表-地区-院校-学院-专业-方向(条件可以随时截断)
- 所属年份列表默认选择的内容是系统设置的所属年份,必选
状态
- 未审核(默认)
- 有效
- 无效
排序
- 总分:倒序/顺序(默认倒序)
- 登记时间:顺序/倒序
用户ID
用户手机号码
成绩
科目一
科目二
科目三
科目四
总分
审核是对用户上传的成绩记录进行审核:
标记有效
标记无效
这里的审核标记是对选中(多选)的记录统一标记
3. 后台信息展示
信息展示是指对某条信息审核或查看时能看到的信息
- 用户信息
- ID
- 姓名(指提交成绩单的)
- QQ号
- 手机号
- 用户成绩信息
- 科目一:用户得分、科目总分上限
- 科目二:用户得分、科目总分上限
- 科目三:用户得分、科目总分上限
- 科目四:用户得分、科目总分上限
- 总分:用户得分、总分上限
- 成绩单
- 用户上传的成绩单
3.扩展功能
日志&留言
日志记录这条成绩的变化情况,触发对应功能时自动记录:
- 登记成绩
- 【用户ID-用户名称】:登记成绩(2024年5月22日13:51:21)
- 审核
- 【用户ID-用户名称】:标记成绩为无效(2024年5月22日13:51:21)
- 【用户ID-用户名称】:标记成绩为有效(2024年5月22日13:51:21)
- 管理
- 【用户ID-用户名称】:禁止用户再次提交(2024年5月22日13:51:21)
- 【用户ID-用户名称】:允许用户再次提交(2024年5月22日13:51:21)
- 留言
- 【用户ID-用户名称】:留言:上传打码成绩单,复核提供完整成绩单,故通过(2024年5月22日13:51:21)
- 查看日志时,后台审核人员可以留言
这里【用户ID-用户名称】的用户指触发的用户,登记成绩时是指用户,审核、管理、留言是指在后台操作时登录的用户
禁止再次提交&允许再次提交
禁止再次提交:禁止用户可以再次提交记录(当前所属年份内),无论他之前提交次数是否上限
允许再次提交:允许用户可以再次提交记录(当前所属年份内),无论他之前提交次数是否上限,只允许再次提交一次
快捷键
快捷键是让审核人员提高效率的
按键1:
S选中当前记录,切换查看下一条记录,如果是当前分页的最后一条,则触发轻提示:“该列表页已查看至最后一条”,不执行切换下一条操作按键2:
A对当前记录的审核状态进行反转- 未审核-->无效
- 有效-->提示框:“当前纪录将被标记为无效, 是否继续?”-->确认-->标记为无效
- 无效-->提示框:“当前纪录将被标记为有效, 是否继续?”-->确认-->标记为有效