Spring Boot开发的导师管理系统,可做毕设,增加项目经验

导师管理系统

一、介绍

导师管理系统是一个用于导师与学生双向选择,集成布置任务、提交成果、审批及双向评分为一体,功能强大,操作简单。

系统分为四大模块:系统管理、教师信息、学生信息和任务系统。

系统默认有三个角色:

  • 管理员:可查看和操作所有菜单、配置用户权限
  • 学生:查看教师信息、选择导师、与教师交流、评价导师、上传研究成果、查看指导记录
  • 教师:查看选择自己的学生、与学生交流、评价学生、给学生布置任务、查看学生研究成果、添加指导记录、为学生的研究成果评分

二、角色运行图

管理员

Spring Boot开发的导师管理系统,可做毕设,增加项目经验_第1张图片

学生

Spring Boot开发的导师管理系统,可做毕设,增加项目经验_第2张图片

教师

Spring Boot开发的导师管理系统,可做毕设,增加项目经验_第3张图片

三、系统所有功能说明

1、登录

  • 登录地址:http://localhost:80/
  • 账号密码:admin/admin123

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-jNgaIdaX-1633664657224)(https://gitee.com/zhourui111/images/raw/master/img/image-20210801154330829.png)]

Spring Boot开发的导师管理系统,可做毕设,增加项目经验_第4张图片

2、个人中心

教师和学生登录系统之后,可以在此模块维护自己的信息,让对方进一步了解自己。

Spring Boot开发的导师管理系统,可做毕设,增加项目经验_第5张图片

3、系统管理

此模块包括用户管理、角色管理、菜单管理、学院/专业管理和字典管理 ,仅管理员可操作。

(1)用户管理

新增、修改、删除教师/学生用户。

Spring Boot开发的导师管理系统,可做毕设,增加项目经验_第6张图片

Spring Boot开发的导师管理系统,可做毕设,增加项目经验_第7张图片

(2)角色管理

配置新角色,为每个角色配置权限,包括菜单权限,数据权限

Spring Boot开发的导师管理系统,可做毕设,增加项目经验_第8张图片

Spring Boot开发的导师管理系统,可做毕设,增加项目经验_第9张图片

(3)、菜单管理

系统菜单与权限配置

Spring Boot开发的导师管理系统,可做毕设,增加项目经验_第10张图片

Spring Boot开发的导师管理系统,可做毕设,增加项目经验_第11张图片

(4)学院/专业管理

用户管理左侧树,配置学院以及专业列表

Spring Boot开发的导师管理系统,可做毕设,增加项目经验_第12张图片

Spring Boot开发的导师管理系统,可做毕设,增加项目经验_第13张图片

(5)字典管理

管理系统常用字典值,只有管理员可用

Spring Boot开发的导师管理系统,可做毕设,增加项目经验_第14张图片

3、教师信息

此模块有教师列表和我的导师两大模块,只有学生可操作。

(1)教师列表

Spring Boot开发的导师管理系统,可做毕设,增加项目经验_第15张图片

  • 选择导师:学生可点击此按钮选择导师,待导师同意之后即建立教师-学生关系
  • 详情:查看教师信息

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-evGGCaxz-1633664657284)(https://gitee.com/zhourui111/images/raw/master/img/image-20210801161501023.png)]

(2)我的导师

每位学生可选择一名导师。

Spring Boot开发的导师管理系统,可做毕设,增加项目经验_第16张图片

  • 交流:学生可与导师互发消息

    Spring Boot开发的导师管理系统,可做毕设,增加项目经验_第17张图片

  • 评价:学生可对导师进行评价

    Spring Boot开发的导师管理系统,可做毕设,增加项目经验_第18张图片

  • 详情:查看导师详情

Spring Boot开发的导师管理系统,可做毕设,增加项目经验_第19张图片

4、学生信息

教师专用模块。

(1)选择我的学生

教师在此列表可查看到选择自己的所有学生,点击选择学生即可与学生建立 导师-学生关系,点击详情可查看学生详细信息。

Spring Boot开发的导师管理系统,可做毕设,增加项目经验_第20张图片

Spring Boot开发的导师管理系统,可做毕设,增加项目经验_第21张图片

(2)我的学生

每位教师可有多名学生,此列表显示了与自己已建立‘导师-学生关系’的所有学生。

Spring Boot开发的导师管理系统,可做毕设,增加项目经验_第22张图片

  • 交流:与学生交流

    Spring Boot开发的导师管理系统,可做毕设,增加项目经验_第23张图片

  • 评价:评价学生

    Spring Boot开发的导师管理系统,可做毕设,增加项目经验_第24张图片

  • 布置任务:为学生布置研究课题

    Spring Boot开发的导师管理系统,可做毕设,增加项目经验_第25张图片

  • 详情:查看学生详情

    Spring Boot开发的导师管理系统,可做毕设,增加项目经验_第26张图片

5、任务系统

此模块教师和学生公用,各自的功能用权限分开。

(1)学生

学生在列表可看到教师给自己发布的任务。

Spring Boot开发的导师管理系统,可做毕设,增加项目经验_第27张图片

  • 上传作业:上传自己的研究成果

    Spring Boot开发的导师管理系统,可做毕设,增加项目经验_第28张图片

  • 详情:查看任务详情、任务进度、成绩等信息

    Spring Boot开发的导师管理系统,可做毕设,增加项目经验_第29张图片

  • 指导记录:查看导师添加的指导记录

    Spring Boot开发的导师管理系统,可做毕设,增加项目经验_第30张图片

(2)教师

教师可在此处看到自己布置的所有任务,并对其进行以下操作。

Spring Boot开发的导师管理系统,可做毕设,增加项目经验_第31张图片

  • 评分:对学生提交的成果进行评分

    Spring Boot开发的导师管理系统,可做毕设,增加项目经验_第32张图片

  • 详情:看看任务详情,以及完成进度

    Spring Boot开发的导师管理系统,可做毕设,增加项目经验_第33张图片

  • 添加指导记录:添加指导记录

    Spring Boot开发的导师管理系统,可做毕设,增加项目经验_第34张图片

  • 指导记录:查看知道记录

    Spring Boot开发的导师管理系统,可做毕设,增加项目经验_第35张图片

  • 删除:删除此任务

四、软件架构

基础环境:

  1. JDK:1.8
  2. MySQL:5.7
  3. Maven3.0

使用框架:

  1. 核心框架:Spring Boot
  2. 视图框架:Spring MVC
  3. ORM框架:MyBatis
  4. 数据库连接池:Druid 1.1
  5. 安全框架:Apache Shiro 1.4
  6. 日志:SLF4J 1.7、Log4j
  7. 前端框架:jQury,bootStrap,ztree

五、安装说明

1.导入mysql脚本

2.修改数据库配置

Spring Boot开发的导师管理系统,可做毕设,增加项目经验_第36张图片

3.启动程序

Spring Boot开发的导师管理系统,可做毕设,增加项目经验_第37张图片

4、访问

http://localhost:80(账号admin/admin123)

六、项目地址

导师管理系统

你可能感兴趣的:(程序人生,spring,java毕设,导师管理系统,毕业设计,Spring,Boot)