-
右上角悬浮头像,选中更多信息没反应。
-
右上角全屏按钮去掉。
-
页面最下方的powered和copyright修改
-
课程列表日期可读性优化(待完善)
-
课程列表根据学分筛选,提供学分的下拉框,123456几个选项进行过滤
-
左侧菜单栏整理
- 隐藏了关于我们
- 文件操作只留下 批量导入
- 删除工作流
-
课程表增加两个字段,已选人数和总人数
- 需要前端在添加课程时增加 总人数 字段
-
增加一个空白菜单,备用
-
限流:服务端令牌桶/漏桶,
客户端多次请求验证码
-
优化:调整所有字段的大小,建立索引
-
优化:通过token只能查询本人信息,中间件中验证x-token
-
左侧菜单背景颜色,黑色改一下
-
欢迎您,栾玉国老师;欢迎你,老段同学。分开显示
-
系统配置 增加个开学第一天,最大取消次数
-
学生列表菜单查看 已修学时/应修学时
-
和学生成绩页面,增加平均成绩(所有实验计算出来的最终成绩)
-
右上角标签给个颜色
范围反馈,鼠标悬浮样式。 -
学生选课页面,退选后,getlist了 前端页面并没有修改选课人数等信息 [段]没有复现该效果
-
关于页面改一下样式,全英/前端归类到一个框里。[段]目前为中文,不知道wls的昵称和座右铭咋翻译
-
首页显示已修/应修,2/18
-
登录页面
-
首页显示当天日期(xx周周x)
-
首页课程表区分已选未上课和已选已上课
-
添加课程时存储转换后的时间
-
选课界面【本周】【下周】提示
-
选课界面选课成功后显示模态框回执(elementUI/sweetalert2)
-
选课界面高峰期要求验证码- 改为令牌桶+IP黑名单限制
-
选课界面提示退选次数限制
-
教师上成绩提供旷课选项
-
【后端/可选】取消选课时增加取消次数字段的值,以保证在学期中可以修改最大取消次数
- 字段意义不变动,cancel_nums的值还是剩余次数,提供一个增加退课次数的功能(单人)
-
【商议】学生管理中修改某学生的取消选课次数(同上)
-
选课查询为手机端优化
-
首页设置为无法滑动,底部对齐
-
单用户请求接口速率限制
- 全局令牌桶限流
-
【优化】ElementUI 按需引入
- 前端速率限制,IP,漏桶?
-
选课界面课程筛选与分类【调研】
- 学生权限接口缓存
- 准备几千条学生、课程数据。计算索引选择性。覆盖索引,优化查询速度。
待定...
- xss转义?
- sql注入(基本解决)
可选课程列表
-
分光计 - 4学时(这是个下拉框)
- 栾玉国 - 10周 - 9/18 - 9.30-11.30
- 某某某 - 10周 - 9/18 - 9.30-11.30
-
重力xxx - 2学时
- xxx - 11周 -
- xxx - 12周
未来待开放课程列表
-
用户有重名,不能用姓名作为唯一标识
-
添加课程时,课程名、教师、教室使用下拉框选择,避免输入错误
- 添加一张表来管理课程信息(课程名、学时等基础信息)
- 教室为逸夫馆201~230
-
setUserInfo改密码无效
-
上课时间用
desc+开学时间来确定,去掉time -
已上学时由后端处理(判断是否挂科)
- 前端判断课程冲突【重要】
- 按学时分类
- 按实验类型分类(电学、热学、VR等等)
- 按老师分类(涉及到改后端,有点难)
- 在课程名处标明已选
-
一个实验是否只能上一次(同名课程只能选一个,已提交特性)
-
没做完的实验怎么处理
-
对接打卡系统
- js、媒体文件压缩
- 修复Safari的不兼容bug(iPad)