更加智能化、快捷的学生导师互选系统。
在传统学生导师互选简单操作流程外,导师可以提前加入心仪学生;可以自由设置录取学生的标准,系统按照导师给出的标准计算出符合要求的学生,符合要求的学生才可进行选择,学生在选择时不符合要求及时告知,以不影响学生对其他老师的选择。添加了对学生毕业设计方向的管理,指导学生更加方便。
vue 2.6.11
Node.js v12.16.1
Visual Studio Code
前端。主要基于vue 2.6.11框架实现,使用elementUI框架提供友好美化的互交操作。使用vuex管理全局数据状态,引入axios-mock-adapter模拟后端数据,通过axios拦截器实现请求全局异常处理。token保存在SessionStorage防止页面刷新登录数据丢失,基于后端返回的角色权限动态生成路由信息。基于SheetJS直接通过JavaScript读取Excel成绩单表格转为json数据,减轻Java后端基于POI读写的资源消耗。
教师端
- 登录
- 修改密码
- 查看我的学生数量
- 填写招收学生信息(最大学生数,招收学生范围数)
- 查看我的学生
- 取关我的学生
- 修改学生毕设方向
- 内定学生
- 教师课程的CRUD
- 录入学生成绩单
- 显示按照老师自定义的权重对学生进行的排名
- 学生可选毕设方向的CRUD
学生端
- 登录
- 修改密码
- 选择毕设方向
- 选择导师
2020.06.22
- 调整卡片尺寸
- 前端V2.0完成
- 进行部署
2020.06.02
- 修改导师选择中的bug
2020.05.26
- 完善细节,优化用户体验
- 在修改数据的输入框中初始化原本数据
2020.05.25
- 将可改的文字按钮改成图标按钮
- 修改部分UI结构
2020.05.16
- 界面截图交给王波老师检查并收到了老师的修改意见
2020.05.15
- 完善细节后,我的vue前端项目基本建成
2020.05.13
- 重写部分代码,改正之前修改数据,数据不能直接同步回来的错误
- 学生选择导师界面
2020.05.07
- 前后端联调添加成绩单建立学生与课程关系
2020.05.06
- 毕设方向管理界面
- 课程管理
- 添加成绩单
2020.05.05
- 学生管理界面
2020.05.04
- 个人主页
- 修改密码及其他信息的模态框
2020.05.03
- loginUI登录界面的UI
2020.05.01
- 前后端联调成功
- login登录功能
- init建立工程
相关项目、类似的项目,都可以列出来。
学生导师互选系统的后端部分:
https://github.com/xttlalala/tutor-selection-system
@Tongtong Xia
项目贡献者
欢迎加入! 提交您的issue或pull request。