当前位置: 首页 > news >正文

Springboot+vue网上招聘系统

系统的首页,头部有三个选项框,第一个是主页,第二个是才艺技能平台,第三个是登录注册。1.1.2 登录注册模块
系统的登录注册包括登录和注册两个部分。所有系统用户使用后台管理功能都需要经行登录,根据选择不同的身份进入不同的管理界面。用户也可以申请注册账号,可以注册身份为企业用户和求职者但是不可以注册为管理员

1.1.3 管理员模块
系统的管理员模块可以分为
①企业管理,可以根据企业编号浏览企业列表,可以对违规的企业经行删除;可以进行企业确认认证。
②求职者管理,可以根据求职者编号浏览求职者列表,可以对违规的求职者进行删除。
③岗位管理,可以根据岗位编号浏览岗位列表,可以对违规的岗位进行删除。
④才艺技能管理。可以根据技能编号浏览技能列表,可以对违规的技能进行删除。
⑤评论。可以根据评论编号浏览评论列表,可以对违规的评论进行删除。
1.1.4 企业用户模块
系统的管理员模块可以分为
①企业信息管理,可以更改企业基本信息,认证信息除外,企业可以向管理员发送认证申请,没有申请则不能使用岗位管理。
②岗位管理,在企业获得认证后,可以查询到本企业用户发布的岗位列表,并进行增加、修改和删除本企业发布的岗位。
③应聘申请管理,可以浏览到求职者对本企业发布的岗位的应聘信息,并进行审批
④才艺技能查询。可以根据技能编号浏览技能列表,通过该技能列表可以直接技能发送这进行招聘,即创建应聘申请信息,且面试通过的状态为‘是’。
⑤添加评论。可以添加评论,添加成功后可以在系统的首页面看到。
1.1.5 求职者模块
系统的求职者模块可以分为
①个人信息管理,可以更改个人用户名,密码等基本信息;
②岗位查询,可以根据岗位类型查询到该类型的岗位列表,并进行应聘申请。
③应聘申请管理,可以查询到自己的应聘申请。
④才艺技能管理。可以添加和删除个人的才艺技能信息。
⑤添加评论。可以添加评论,添加成功后可以在系统的首页面看到。
企业用户表主要包含企业的编号及企业的一些必要信息等字段。具体如表3-2所示,
表3-2 tb_firm 企业用户表
编号    名称    数据类型    长度    小数位    允许空值    主键    默认值    说明
1    firm_id    varchar    10    0    N    Y        企业ID
2    firm_login_pwd    char    32    0    N    N        企业用户登录密码
3    firm_name    varchar    50    0    Y    N        企业名称
4    firm_address    varchar    100    0    N    N        企业地址
5    firm_scale    int        0    N    N        企业规模
6    firm_state    varchar    10    0    N    N    0    企业状态,该状态有两种,一种是‘0’未认证,一种是‘1’已认证,默认为0
7    firm_remark    varchar    400    0    N    N        备注,企业介绍
求职者表主要包含求职者的ID、求职者登录系统所需内容相关字段、求职者个人信息相关字段。。具体如表3-3所示:
表3-3 tb_employee 求职者表
编号    名称    数据类型    长度    小数位    允许空值    主键    默认值    说明
1    employee_id    varchar    10    0    N    Y        求职者ID
2    employee_login_pwd    char    32    0    N    N        求职者登录密码
3    employee_name    varchar    20    0    N    N        求职者姓名
4    employee_gender    char    2    0    N    N        求职者性别
5    employee_age    int        0    N    N        求职者年龄
6    employee_degree    varchar    10    0    N    N        求职者学历
7    employee_resume    varchar    50    0    Y    N        求职者简历,简历存放格式为PDF
8    employee_remark    varchar    100    0    Y    N        备注
岗位表主要包含岗位ID等岗位必要的信息。具体如表3-4所示:
表3-4 tb_job岗位表
编号    名称    数据类型    长度    小数位    允许空值    主键    默认值    说明
1    job_id    int        0    N    Y        岗位ID
2    firm_id    varchar    10    0    N    N        所属企业ID,对应企业表中的企业ID
3    job_type_id    int        0    N    N        岗位类型ID,对应岗位类型表中的岗位类型ID
4    job_name    varchar    30    0    N    N        岗位名称
5    job_requirements    varchar    400    0    N    N        岗位要求
6    job_content    varchar    400    0    N    N        岗位内容
7    job_salary    varchar    30    0    N    N        薪资
8    job_welfare    varchar    200        N    N        福利
为了方便用户直接通过岗位的类型查询到岗位信息,我将岗位类型单独提取出来做成一个岗位类型表,表在存放岗位类型的ID以及名称。具体如表3-5所示:


表3-5 tb_job_type岗位类型表
编号    名称    数据类型    长度    小数位    允许空值    主键    默认值    说明
1    job_type_id    int        0    N    Y        岗位类型ID
2    job_type_name    varchar    20    0    N    N        岗位类型的名称
用户评价表中包括评价的编号、子商品关联的编号、用户关联的编号、相关评价信息的一些字段以及评价是否已被删除字段。应聘申请。具体如表3-6所示:
表3-6 tb_job_audit应聘申请表
编号    名称    数据类型    长度    小数位    允许空值    主键    默认值    说明
1    audit_id    int        0    N    Y        应聘申请ID
2    job_id    int        0    N    N        所应聘岗位的ID,对应岗位表中的岗位ID
3    employee_id    varchar    10    0    N    N        应聘者的ID,对应求职者表中的求职者ID
4    audit_interview    char    2    0    N    N    0    是否参与面试的状态,默认为‘否’,当求职者同意参与面试后可改变状态为‘是’
5    pass_interview    char    2    0    N    N    0    是否通过面试的状态,即求职者是否获得offer的状态,默认为‘否’,当企业用户确认后可改变状态为‘是’
6    audit_remark    varchar    200    0    Y    N        备注,由企业用户标注面试者参与面试的信息,或者是标注求职者获得岗位的地点等信息,可为空
才艺技能表中包含技能ID发布者的ID等信息字段。具体如表3-7所示:
表3-7 tb_ talent 用户讨论表
编号    名称    数据类型    长度    小数位    允许空值    主键    默认值    说明
1    talent_id    int        0    N    Y        技能ID
2    employee_id    varchar    10    0    N    N        技能发布者的ID,对应求职者表中的求职者ID
3    talent_name    varchar    50    0    N    N        技能的名称,描述
4    talent_content    varchar    100    0    N    N        技能的主体内容
评价表中包括评价ID、评论者ID评论的信息等字段。具体如表3-8所示:
表3-8 tb_comment 评价标签表
编号    名称    数据类型    长度    小数位    允许空值    主键    默认值    说明
1    comment_id    int        0    N    Y        评论ID
2    commenter_id    varchar    10    0    N    N        评论者ID,若是企业用户发布的评论则对应企业用户表中的企业ID,若是求职者发布的评论,则对应求职者表中的求职者ID
3    comment_time    timestamp        0    N    N    CURRENT_TIMESTAMP    评论时间,默认存储当前时间
4    comment_content    varchar    600    0    N    N        评论主题内容

相关文章:

Springboot+vue网上招聘系统

系统的首页,头部有三个选项框,第一个是主页,第二个是才艺技能平台,第三个是登录注册。1.1.2 登录注册模块 系统的登录注册包括登录和注册两个部分。所有系统用户使用后台管理功能都需要经行登录,根据选择不同的身份进入…...

奥威BI数据可视化工具:报表就是平台,随时自助分析

别的数据可视化工具,报表就只是报表,而奥威BI数据可视化工具,一张报表就约等于一个平台,可随时展开多维动态自助分析,按需分析,立得数据信息。 奥威BI是一款多维立体分析数据的数据可视化工具。它可以帮助…...

iPhone(iPad)安装deb文件

最简单的方法就是把deb相关的文件拖入手机对应的目录,一般是DynamicLibraries文件夹 参考:探讨手机越狱和安装deb文件的几种方式研究 1、在 Mac 上安装 dpkg 命令 打包 deb 教程之在 Mac 上安装 dpkg 命令_xcode打包root权限deb_qq_34810996的博客-CS…...

手撕单链表

目录 链表的概念和结构 单链表的实现 申请新结点 打印 尾插 头插 尾删 头删 ​编辑 查找 在pos位置前插入元素 在pos位置后插入元素 删除pos位置的元素 删除pos位置之后的位置的元素​编辑 完整代码 SListNode.h SListNode.c 链表的概念和结构 链表是一种物理存储…...

Spring-aop特点,专业术语及案例演示

一.aop简介 AOP(Aspect-Oriented Programming)是Spring框架的一个重要特性,它通过将横切关注点(cross-cutting concerns)从核心业务逻辑中分离出来,以模块化的方式在整个应用程序中重复使用。以下是关于AOP…...

探秘Java的Map集合:键值映射的奇妙世界

文章目录 1. 单列集合 vs. 双列集合2. Map接口:键与值的契约3. 深入探索HashMap3.1 特性与构造方法3.2 常用方法3.3 遍历HashMap 4. 美妙的LinkedHashMap 在Java编程中,集合是不可或缺的重要部分,它为我们提供了各种数据结构和算法的实现。其…...

git权限问题解决方法Access denied fatal: Authentication failed

文章目录 遇到Access denied 的权限问题解决方法1、git的密码修改过,但是本地没更新。2、确定问题,然后增加配置① 查询用户信息②如果名称和email不对,设置名称:③ 检查ssh-add是否链接正常④ 设置不要每次都输入用户名密码 3、配…...

Hands on RL 之 Off-policy Maximum Entropy Actor-Critic (SAC)

Hands on RL 之 Off-policy Maximum Entropy Actor-Critic (SAC) 文章目录 Hands on RL 之 Off-policy Maximum Entropy Actor-Critic (SAC)1. 理论基础1.1 Maximum Entropy Reinforcement Learning, MERL1.2 Soft Policy Evaluation and Soft Policy Improvement in SAC1.3 Tw…...

JavaScript中的this指向,call、apply、bind的简单实现

JavaScript中的this this是JavaScript中一个特殊关键字,用于指代当前执行上下文中的对象。它的难以理解之处就是值不是固定的,是再函数被调用时根据调用场景动态确定的,主要根据函数的调用方式来决定this指向的对象。this 的值在函数被调用时…...

Linux学习之基本指令一

在学习Linux下的基本指令之前首先大家要知道Linux下一切皆目录,我们的操作基本上也都是对目录的操作,这里我们可以联想我们是如何在windows上是如何操作的,只是形式上不同,类比学习更容易理解。 目录 01.ls指令 02. pwd命令 0…...

appium默认60秒关闭应用的问题

问题:appium默认启动一个应用的session过期时间是60秒到时间会自动停了刚启动的应用,工作台打印:info: [debug] We shut down because no new commands came in的日志 分析:--command-timeout 60 The default command timeout fo…...

Docker 容器内无法使用vim命令 解决方法

目录 1. 问题所示2. 原理分析3. 解决方法1. 问题所示 进入Docker容器后 无法使用vim编辑器,出现如下问题:bash: vim: command not found 如图所示: 想着通过apt-get 安装vim,出现如下问题: root@b9f0fd330d5b:/# apt-get install vim Reading package lists... Done B…...

Django的简介安装与配置及两大设计模式

一.Djang的介绍 1.Django是什么 Django 是使用 Python 语言开发的一款免费而且开源的 Web 应用框架。 由于 Python 语言的跨平台性,所以 Django 同样支持 Windows、Linux 和 Mac 系统。 在 Python 语言炽手可热的当下,Django 也迅速的崛起,在…...

Mybatis分页插件——PageHelper

一、定义 PageHelper用在mybatis插件里面,可以自动的为最近的sql语句进行分页查询,提供分页的页码size和每页数量num,在查询过程中hi自动的拼接limit关键字,不用再改写sql语句了 在PageHelper.startPage(); 在启动查询…...

k8s认证详解 k8s证书详解 2023推荐

推荐阅读 https://www.yii666.com/blog/478731.html?actiononAll 在 Kube-apiserver 中提供了很多认证方式,其中最常用的就是 TLS 认证,当然也有 BootstrapToken,BasicAuth 认证等,只要有一个认证通过,那么 Kube-api…...

php初解

php是什么? PHP,全称 Hypertext Preprocessor ,中文翻译“超文本预处理器”。 PHP是一种被广泛应用的开源通用脚本语言,尤其适用于 Web 开发。 拥有快速,灵活,实用的特点,PHP能做任何事&#xf…...

【C语言】回调函数,qsort排序函数的使用和自己实现,超详解

文章目录 前言一、回调函数是什么二、回调函数的使用1.使用标准库中的qsort函数2.利用qsort函数对结构体数组进行排序 三、实现qsort函数总结 先记录一下访问量突破2000啦,谢谢大家支持!!! 这里是上期指针进阶链接,方便…...

PHP手术麻醉系统源码,自动生成麻醉和护理医疗文书

一套手术麻醉系统源码,可二次开发 手术室麻醉临床信息系统(AIMS)是应用于医院手术室、麻醉科室的计算机软件系统。该系统针对整个围术期,对病人进行全程跟踪与信息管理,自动集成病人HIS、LIS、RIS、PACS信息&#xff0…...

内网穿透实战应用——【通过cpolar分享本地电脑上有趣的照片:发布piwigo网页】

通过cpolar分享本地电脑上有趣的照片:发布piwigo网页 文章目录 通过cpolar分享本地电脑上有趣的照片:发布piwigo网页前言1. 设定一条内网穿透数据隧道2. 与piwigo网站绑定3. 在创建隧道界面填写关键信息4. 隧道创建完成 总结 前言 首先在本地电脑上部署…...

iPhone删除的照片能恢复吗?不小心误删了照片怎么找回?

iPhone最近删除清空了照片还能恢复吗?大家都知道,照片对于我们来说是承载着美好回忆的一种形式。它记录着我们的平淡生活,也留住了我们的美好瞬间,具有极其重要的纪念价值。 照片不小心误删是一件非常难受的事,那么iP…...

SpringBoot-17-MyBatis动态SQL标签之常用标签

文章目录 1 代码1.1 实体User.java1.2 接口UserMapper.java1.3 映射UserMapper.xml1.3.1 标签if1.3.2 标签if和where1.3.3 标签choose和when和otherwise1.4 UserController.java2 常用动态SQL标签2.1 标签set2.1.1 UserMapper.java2.1.2 UserMapper.xml2.1.3 UserController.ja…...

谷歌浏览器插件

项目中有时候会用到插件 sync-cookie-extension1.0.0:开发环境同步测试 cookie 至 localhost,便于本地请求服务携带 cookie 参考地址:https://juejin.cn/post/7139354571712757767 里面有源码下载下来,加在到扩展即可使用FeHelp…...

Golang 面试经典题:map 的 key 可以是什么类型?哪些不可以?

Golang 面试经典题:map 的 key 可以是什么类型?哪些不可以? 在 Golang 的面试中,map 类型的使用是一个常见的考点,其中对 key 类型的合法性 是一道常被提及的基础却很容易被忽视的问题。本文将带你深入理解 Golang 中…...

逻辑回归:给不确定性划界的分类大师

想象你是一名医生。面对患者的检查报告(肿瘤大小、血液指标),你需要做出一个**决定性判断**:恶性还是良性?这种“非黑即白”的抉择,正是**逻辑回归(Logistic Regression)** 的战场&a…...

Redis相关知识总结(缓存雪崩,缓存穿透,缓存击穿,Redis实现分布式锁,如何保持数据库和缓存一致)

文章目录 1.什么是Redis?2.为什么要使用redis作为mysql的缓存?3.什么是缓存雪崩、缓存穿透、缓存击穿?3.1缓存雪崩3.1.1 大量缓存同时过期3.1.2 Redis宕机 3.2 缓存击穿3.3 缓存穿透3.4 总结 4. 数据库和缓存如何保持一致性5. Redis实现分布式…...

centos 7 部署awstats 网站访问检测

一、基础环境准备(两种安装方式都要做) bash # 安装必要依赖 yum install -y httpd perl mod_perl perl-Time-HiRes perl-DateTime systemctl enable httpd # 设置 Apache 开机自启 systemctl start httpd # 启动 Apache二、安装 AWStats&#xff0…...

【ROS】Nav2源码之nav2_behavior_tree-行为树节点列表

1、行为树节点分类 在 Nav2(Navigation2)的行为树框架中,行为树节点插件按照功能分为 Action(动作节点)、Condition(条件节点)、Control(控制节点) 和 Decorator(装饰节点) 四类。 1.1 动作节点 Action 执行具体的机器人操作或任务,直接与硬件、传感器或外部系统…...

【项目实战】通过多模态+LangGraph实现PPT生成助手

PPT自动生成系统 基于LangGraph的PPT自动生成系统,可以将Markdown文档自动转换为PPT演示文稿。 功能特点 Markdown解析:自动解析Markdown文档结构PPT模板分析:分析PPT模板的布局和风格智能布局决策:匹配内容与合适的PPT布局自动…...

【python异步多线程】异步多线程爬虫代码示例

claude生成的python多线程、异步代码示例,模拟20个网页的爬取,每个网页假设要0.5-2秒完成。 代码 Python多线程爬虫教程 核心概念 多线程:允许程序同时执行多个任务,提高IO密集型任务(如网络请求)的效率…...

AI编程--插件对比分析:CodeRider、GitHub Copilot及其他

AI编程插件对比分析:CodeRider、GitHub Copilot及其他 随着人工智能技术的快速发展,AI编程插件已成为提升开发者生产力的重要工具。CodeRider和GitHub Copilot作为市场上的领先者,分别以其独特的特性和生态系统吸引了大量开发者。本文将从功…...