技术栈:Vue3,Node-Express,MySql,Echarts,Element-Plus组件库(node请使用14及以上版本)
接到的需求(后期又补充了点):
添加权限管理,教师成绩录入之后,需要管理员的权限才能重新修改。还有管理员可以添加删除修改教师、学生。管理员、学生、教师可以修改个人信息,修改登录密码。管理员可以做到按学生班级,按学生学号搜索学生,管理员可以添加课程,删除课程。教师可以录入成绩,修改成绩(在管理员开了权限之后才可以修改)。
学生:
1、验证个人信息,登录系统, 2、查询/修改个人基本信息,查看成绩 3、查询所有成绩,并得到平均分,总分等指标 4、下载成绩 教师: 1、 验证个人信息,登录系统 2、 查询/修改个人基本信息,能修改登录密码 3、 查看成绩 4、 录入成绩 5、 修改或更新某一个成绩 6、 查询某一科的平均成绩,以及改科目的最高分最低分。并以echarts对成绩进行统计分析 7、 打印和下载某一科目的成绩 8、 通过上传Excel修改成绩 管理员: 1、 验证信息,登录系统 2、 添加和修改、删除学生、教师信息 3、 录入某一个科的成绩 4、 修改/更新某一科的成绩 5、 添加通告 要做到成绩排序,分类搜索
以上是客户发给我的需求
只对部分功能进行截取,详细功能请自行下载系统查看
项目分为管理员,学生,和教师,教师可以察看echarts成绩表,和下载excel图表察看成绩
文件压缩包内包含vue项目,node-express项目,sql数据库文件,
仓库地址:点击查看