一、项目介绍

本系统是一个在线选课及评教管理系统,主要包括以下角色:学生、专家、院系领导和管理员。

1. 学生功能:
修改个人密码:学生可以在系统中修改自己的登录密码。
修改个人信息:学生可以在系统中修改自己的个人信息,如姓名、学号、联系方式等。
查看课程信息:学生可以浏览系统中所有的课程信息,包括课程名称、课程号、开课时间等。
选课操作:学生可以在选课界面进行课程选择,包括添加、删除选课。
评教操作:学生可以进行对已选课程的评教操作,对教师的教学质量进行评价。
查看课程成绩:学生可以查询已选课程的成绩。

2. 专家功能:
修改个人密码:专家可以在系统中修改自己的登录密码。
修改个人信息:专家可以在系统中修改个人信息,如姓名、联系方式等。
评教操作:专家可以对学生所选课程进行评教,给予教师及课程综合的评价。
学生查询成绩:专家可以根据学生的学号查询学生的成绩。
查看评教结果统计信息:专家可以查看评教结果的统计信息,包括评教得分、评教人数等。

3. 院系领导功能:
给其他用户留言:院系领导可以给其他用户留言,以提供指导和反馈。
查看留言:院系领导可以查看其他用户留言,了解他们的需求和问题。
修改个人密码:院系领导可以在系统中修改自己的登录密码。
修改个人信息:院系领导可以在系统中修改个人信息,如姓名、联系方式等。
学生成绩查询:院系领导可以根据学生的学号查询学生成绩。
评教结果查询:院系领导可以查询评教结果的统计信息。

4. 管理员功能:
专家信息管理:管理员可以进行专家信息的增删改查操作。
评教指标管理:管理员可以定义评教的指标及权重。
系统管理:管理员可以进行系统设置,包括学期设置、系统参数设置等。
院系管理:管理员可以进行院系的增删改查操作。
班级管理:管理员可以进行班级的增删改查操作。
教师信息管理:管理员可以进行教师信息的增删改查操作。
课程信息管理:管理员可以进行课程信息的增删改查操作。
学生信息管理:管理员可以进行学生信息的增删改查操作。
评教信息查询:管理员可以查询评教结果的统计信息。
学生成绩查询:管理员可以查询学生成绩的统计信息。

作品包含

购买的内容主要包括有源码安装教程+系统源码+技术说明+数据库+安装环境+交付PPT

二、项目技术


后端语言:Java

项目架构:B/S架构、MVC开发模式

数据库:MySQL

前端技术:JavaScript、HTML、CSS

后端技术:Spring Boot、SSM

三、运行环境

JDK版本:1.8

操作系统:Window、MacOS

数据库:MySQL5.7

主要开发工具:IDEA

Tomcat: 8.0

Maven:3.6

四、运行截图