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能做任何事…...

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

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

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

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

eNSP-Cloud(实现本地电脑与eNSP内设备之间通信)
说明: 想象一下,你正在用eNSP搭建一个虚拟的网络世界,里面有虚拟的路由器、交换机、电脑(PC)等等。这些设备都在你的电脑里面“运行”,它们之间可以互相通信,就像一个封闭的小王国。 但是&#…...

基于距离变化能量开销动态调整的WSN低功耗拓扑控制开销算法matlab仿真
目录 1.程序功能描述 2.测试软件版本以及运行结果展示 3.核心程序 4.算法仿真参数 5.算法理论概述 6.参考文献 7.完整程序 1.程序功能描述 通过动态调整节点通信的能量开销,平衡网络负载,延长WSN生命周期。具体通过建立基于距离的能量消耗模型&am…...

【大模型RAG】Docker 一键部署 Milvus 完整攻略
本文概要 Milvus 2.5 Stand-alone 版可通过 Docker 在几分钟内完成安装;只需暴露 19530(gRPC)与 9091(HTTP/WebUI)两个端口,即可让本地电脑通过 PyMilvus 或浏览器访问远程 Linux 服务器上的 Milvus。下面…...

抖音增长新引擎:品融电商,一站式全案代运营领跑者
抖音增长新引擎:品融电商,一站式全案代运营领跑者 在抖音这个日活超7亿的流量汪洋中,品牌如何破浪前行?自建团队成本高、效果难控;碎片化运营又难成合力——这正是许多企业面临的增长困局。品融电商以「抖音全案代运营…...
Frozen-Flask :将 Flask 应用“冻结”为静态文件
Frozen-Flask 是一个用于将 Flask 应用“冻结”为静态文件的 Python 扩展。它的核心用途是:将一个 Flask Web 应用生成成纯静态 HTML 文件,从而可以部署到静态网站托管服务上,如 GitHub Pages、Netlify 或任何支持静态文件的网站服务器。 &am…...
Web 架构之 CDN 加速原理与落地实践
文章目录 一、思维导图二、正文内容(一)CDN 基础概念1. 定义2. 组成部分 (二)CDN 加速原理1. 请求路由2. 内容缓存3. 内容更新 (三)CDN 落地实践1. 选择 CDN 服务商2. 配置 CDN3. 集成到 Web 架构 …...
AGain DB和倍数增益的关系
我在设置一款索尼CMOS芯片时,Again增益0db变化为6DB,画面的变化只有2倍DN的增益,比如10变为20。 这与dB和线性增益的关系以及传感器处理流程有关。以下是具体原因分析: 1. dB与线性增益的换算关系 6dB对应的理论线性增益应为&…...

PHP 8.5 即将发布:管道操作符、强力调试
前不久,PHP宣布了即将在 2025 年 11 月 20 日 正式发布的 PHP 8.5!作为 PHP 语言的又一次重要迭代,PHP 8.5 承诺带来一系列旨在提升代码可读性、健壮性以及开发者效率的改进。而更令人兴奋的是,借助强大的本地开发环境 ServBay&am…...
【SpringBoot自动化部署】
SpringBoot自动化部署方法 使用Jenkins进行持续集成与部署 Jenkins是最常用的自动化部署工具之一,能够实现代码拉取、构建、测试和部署的全流程自动化。 配置Jenkins任务时,需要添加Git仓库地址和凭证,设置构建触发器(如GitHub…...
WEB3全栈开发——面试专业技能点P4数据库
一、mysql2 原生驱动及其连接机制 概念介绍 mysql2 是 Node.js 环境中广泛使用的 MySQL 客户端库,基于 mysql 库改进而来,具有更好的性能、Promise 支持、流式查询、二进制数据处理能力等。 主要特点: 支持 Promise / async-await…...