首页 > 数据库 >就业管理系统 SpringBoot2+MyBatis+MySQL5.7

就业管理系统 SpringBoot2+MyBatis+MySQL5.7

时间:2023-10-07 09:12:04浏览次数:50  
标签:招聘 管理 MySQL5.7 就业 信息 SpringBoot2 MyBatis 管理员 管理系统

就业管理系统

一、系统介绍

本系统为就业管理系统,主要围绕高校毕业生的毕业情况进行跟踪和分析,为学校领导对专业设置优化,为高校毕业生就业方向提供参考。
系统分为六大模块:就业管理,招聘咨询,通告管理,学院管理,师生管理,系统管理。

系统默认有三个角色:管理员,老师,学生用户

  • 管理员(admin/admin):可以操作所有功能
  • 老师(身份证号/身份证号后6位):可以查询学院信息,学生信息,查看就业统计信息等
  • 学生(身份证号/身份证号后6位):可填写就业登记表,问卷调查表,查看就业统计信息等

二、角色运行图

管理员

管理员

老师

老师

学生

学生

三、所有功能介绍

0.登录

登录
首页
修改密码

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)字典管理

对系统中常用字典数据进行管理,如城市信息,企业分类信息
菜单管理-列表
菜单管理-增加

四、软件架构

基础环境:

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

使用框架:

  1. 核心框架:Spring Boot 2.3.12.RELEASE
  2. ORM框架:mybatis 3.4.0
  3. 数据库连接池:Druid 1.2.8
  4. 安全框架:Apache Shiro 1.8.0
  5. 日志:SLF4J,Log4j
  6. 前端框架:LayUI,jquery,ECharts

五、安装教程

  1. 导入mysql脚本,数据库名称:sp_eta
  2. 修改数据库配置:

修改配置
3. 启动java工程

启动项目
4. 访问:http://localhost:8805(账号admin/admin)

六、说明

  1. QQ:553039957
  2. gitcode主页: https://gitcode.net/tbb414 (推荐)
  3. github主页:https://github.com/doudoutangs

七、其他项目

  1. 人事管理系统
  2. 薪资管理系统
  3. OA系统
  4. 招投标管理系统
  5. 绩效考核系统
  6. 就业管理系统

标签:招聘,管理,MySQL5.7,就业,信息,SpringBoot2,MyBatis,管理员,管理系统
From: https://www.cnblogs.com/doudoutang/p/17745472.html

相关文章

  • MyBatis注解开发
    MyBatis注解开发MyBatis还支持非常便捷的基于注解的配置方式。在该方式中,我们不再编写映射文件,只需要在接口文件中利用注解的方式编写SQL语句并实现结果映射。而且可在同一项目中混合使用XML方式和注解方式快速提高开发效率;两者之间的移植也非常简单。常用注解概述@Select@Sel......
  • MyBatis
    1、对MyBatis的理解1、Mybatis是一个半ORM(对象关系映射)框架,它内部封装了JDBC,开发时只需要关注SQL语句本身,不需要花费精力去处理加载驱动、创建连接、创建statement等繁杂的过程。程序员直接编写原生态sql,可以严格控制sql执行性能,灵活度高。2、MyBatis可以使用XML或注解来配置......
  • SpringBoot整合mybatisplus总结
      最近学习了一些springboot的知识后,开始了对于mybatis的学习,在运用这个框架方面,我选择跟随网上的资料进行整合,遇到了一些问题,并通过自己的查阅资料以及探索,解决了问题。下面概括一下mybatisplus框架的作用,以及应用,并对我学习时遇到的一些问题进行说明。  MyBatis-Plus(简......
  • Spring与MyBatis集成中遇到的问题
    1、依赖版本问题描述在进行Spring框架于MyBatis框架集成时需要使用xml文件装配sqlSessionFactory为bean,从而自动获取sqlSession。遇到了sqlSessionFactory装配失败的问题报错信息Causedby:org.springframework.beans.factory.BeanCreationException:Errorcreatingbeanwi......
  • Docker_Mysql5.7 部署
    一、下载镜像1.1在docker中下载mysql5.7镜像dockerpullmysql:5.71.2查看下载安装的镜像dockerimages 二、创建容器2.1简单的创建方式dockerrun--namemysql5.7-p3306:3306-eMYSQL_ROOT_PASSWORD=123456-dmysq:5.7 2.2将数据挂在本地服务器上......
  • MyBatis动态SQL
    MyBatis动态SQL在项目的开发中,编码人员经常需要根据不同的条件拼接SQL语句。在组拼SQL语句的过程中除了实现核心功能以外还需要处处小心,时时警惕确保不遗漏必要的标点符号、空格以及关键字。动态SQL常用标签如下:<if/><where/><choose/>、<when/>、<otherwise/><set/><trim/......
  • mybatis配置
     修改yml文件:mybatis:mapper-locations:classpath*:mapper/*.xmltype-aliases-package:com.example.emos.wx.db.pojoconfiguration:log-impl:org.apache.ibatis.logging.stdout.StdOutImplmap-underscore-to-camel-case:truelogging:level:......
  • MyBatis过时了吗?
    是的,已经过时了,虽然中文社区仍有惯性,但新项目不建议使用。所有2022年以前的文章,说mybatis的优点,在hibernate4.x+jpa2.0已经被抹平。到spring-data-jpa的出现,就已经完全被超越了:多年前引以为傲的性能,已经有很多基准测试Q证明只比JPAImplementation快一丢丢自JPA标准也能......
  • MyBatis参数传递和接受(@Param)
    一、@Param注解传递多个普通类型参数在接收端便可使用#{别名}的方式接收参数。 简单地说,在接口文件中使用org.apache.ibatis.annotations.Param类型的注解@Param为参数定义别名;在映射文件中使用#{别名}获取参数。 在此,我们以查询为例讲解利用@Param注解传递和接收多个普通......
  • MyBatis运行原理
    MyBatis运行原理为了更加深入和清晰地掌握MyBatis,我们来深入了解MyBatis的运行原理,如图所示。 从上图可以看出,MyBatis框架在操作数据库时大致经过了10个步骤;具体如下:读取MyBatis全局配置文件mybatis-config.xml。该文件中存有MyBatis的运行信息以及数据库连接信息。加......