基于springboot的多功能课程管理系统

  • 毕业设计类型: Springboot
  • 展示图片数量: 3
  • 展示视频数量: 1
  • 本项目包含了:源码、数据库、演示视频、远程包运行

可以点击视频播放器的右下角全屏播放

基于springboot的多功能课程管理系统演示视频1

基于springboot的多功能课程管理系统功能说明

主要的功能模块有: 学生模块:用户可注册成为学生,注册时应填写学号,并选择专业名称、年级和班级。学生用户登录后可以添加个人信息,例如姓名、籍贯、年龄、电话号码等,也可以在线编辑,来修改或删除自己的信息(学号、专业名称、班级、年级等固定信息不可添加或修改)。学生登陆后,可以查看自己的专业必修课(学生课程分为必修课和选修课,必修课根据学生的专业不同,所学课程应不同,同一专业的学生根据年级和班级的不同,课表应不同)。学生可以选报课程(选修课),系统会根据课程的选报人数是否已达上限来判断学生是否具备条件,系统会列出所有该生还未报的课程,如果该生选报的课程人数已达上限,系统会给出相关的错误提示。在选课时间截止后,学生可以查看自己的课程表。学生可以下载教师所上传的课程资料。在教师评定成绩后,学生可以查看自己的成绩,包括课程号、课程名称、课程成绩、所得学分等。 教师模块:用户可注册成为教师,教师用户登录后可以添加个人信息,例如姓名、年龄、电话号码、籍贯等,也可以在线编辑,来修改或删除自己的信息。根据教工号的不同,教师所授的学生必修课课程不同。在学生选课时间截止后,教师可以查看课程表。教师可以上传与自己所授课程相关的资料,供学生下载阅读。教师还拥有给学生打分的权限,首先,教师登录后可以查看所授的课程的所有学生以及所授的年级和班级,在课程结束时可以给出学生的成绩,在这之后系统会分析教师的输入是否正确,即是否为阿拉伯数字,否则提示错误,请重新输入(这样的提示在其他类似判断时都要有)。其次,在教师给出了学生某门课程的成绩之后,系统会根据成绩来判断该生是否通过了课程,如果成绩大于或等于60分,则在该生的课程后加上该课程的学分,否则学分为0。 管理员模块:管理员拥有系统的最高权限,包括查看、添加、修改、删除等功能,作用的对象包括学生、教师、课程、班级以及学生成绩等,管理员还可以设置选课时间,时间截止后,学生停止选课。