6.就业管理系统 SpringBoot2+MyBatis+MySQL5.7
6.就业管理系统
一、系统介绍
本系统为就业管理系统,主要围绕高校毕业生的毕业情况进行跟踪和分析,为学校领导对专业设置优化,为高校毕业生就业方向提供参考。
系统分为六大模块:就业管理,招聘咨询,通告管理,学院管理,师生管理,系统管理。
系统默认有三个角色:管理员,老师,学生用户
- 管理员(admin/admin):可以操作所有功能
- 老师(身份证号/身份证号后6位):可以查询学院信息,学生信息,查看就业统计信息等
- 学生(身份证号/身份证号后6位):可填写就业登记表,问卷调查表,查看就业统计信息等
二、角色运行图
管理员
老师
学生
三、所有功能介绍
0.登录
- 登录地址:http://localhost:8805/
- 账号密码:admin/admin
1.就业管理
就业管理模块主要围绕学生填写的就业登记信息和问卷调查表进行统计和分析,主要分为4个模块:就业统计,就业登记,问卷调查,分析报告
(1)就业统计
根据年份,就业城市,单位薪资,专业,平均薪资等统计毕业生就业情况。
(2)就业登记
学生根据自身实际情况,填写就业信息。
(3)问卷调查
学生填写就业问卷调查表,根据调查表统计
(4)分析报告
根据问卷调查表和就业统计的情况撰写就业形式,就业质量分析报告
2.招聘咨询
招聘信息发布,企业进行校园招聘发布招聘信息及招聘宣讲会
(1)招聘信息
企业在校园发布招聘岗位信息
(2)招聘宣讲会
企业发布召开招聘宣讲会
3.通告管理
管理员发布系统的公告信息和其他用户对系统进行留言反馈问题。
(1)公告管理
管理员发布校园公告及系统公告信息
(2)留言管理
系统其他用户反馈系统或校园问题
4.学院管理
主要对院系,专业,班级进行管理,做为系统的基础信息
(1)院系管理
管理院系信息
(2)专业管理
管理专业信息
(3)班级管理
管理班级信息
5.师生管理
对老师和学生信息进行管理
(1)老师管理
管理员对老师信息进行管理
(2)学生管理
老师或管理员对学生信息进行管理
6.系统管理
系统管理子模块:员工管理,部门管理,角色管理,菜单管理,岗位管理,字典管理。
(1)账号管理
管理员对系统登录账号进行管理,可以为新员工申请登录账号,为离职员工删除账号
(2)部门管理
可增加新部门,通常只有管理员和高级管理领导可用
(3)角色管理
可新增角色,并为角色赋予相应权限,通常只有管理员和高级管理领导可用
(4)菜单管理
管理系统左侧的菜单树,及系统的功能菜单,通常只有管理员可用
(5)岗位管理
对系统的岗位信息进行增加,删除,修改,查询
(6)字典管理
对系统中常用字典数据进行管理,如城市信息,企业分类信息
四、软件架构
基础环境:
- JDK:1.8
- MySQL:5.7
- Maven3.0
使用框架:
- 核心框架:Spring Boot 2.3.12.RELEASE
- ORM框架:mybatis 3.4.0
- 数据库连接池:Druid 1.2.8
- 安全框架:Apache Shiro 1.8.0
- 日志:SLF4J,Log4j
- 前端框架:LayUI,jquery,ECharts
五、安装教程
- 导入mysql脚本,数据库名称:sp_eta
- 修改数据库配置:
3. 启动java工程
4. 访问:http://localhost:8805(账号admin/admin)
六、源码地址
- gitee(码云)主页: https://gitee.com/woshimalong
- gitcode主页: https://gitcode.com/user/tbb414
- github主页:https://github.com/doudoutangs