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…...

LeetCode--HOT100题(32)
目录 题目描述:138. 复制带随机指针的链表(中等)题目接口解题思路代码 PS: 题目描述:138. 复制带随机指针的链表(中等) 给你一个长度为 n 的链表,每个节点包含一个额外增加的随机指针 random &…...

SAP MM学习笔记24-以评估收货(评价)和非评估收货(非评价)
SAP 中 有评价入库(评估收货)和非评价入库(非评估收货)两种入库方式。 一般来说在库品目会采用评价入库,而消费品目,会采用非评价入库。 其实评价入库,非评价入库对外都无所谓的,人…...

Hadoop的DataNode无法启动的解决方案
Hadoop重启一次,里面的数据需要重新导入,发现无法导入数据,查看jps发现是DataNode没有启动,重新启动发现也无法启动,原因是前面重新启动NameNode,里面的文件格式化一次,DataNode的文件不一致&am…...

re中的match和search有什么区别?
问题:请说明以下re模块中的match和search有什么区别? re.match()与re.search()的区别 re.match()只匹配字符串的开始,如果字符串开始不符合正则表达式,则匹配失败,结果返回None,而re.search()匹配整个字符串,直到找到一个匹配 re.search() re.search()扫描整个字符串并…...

《内网穿透》无需公网IP,公网SSH远程访问家中的树莓派
文章目录 前言 如何通过 SSH 连接到树莓派步骤1. 在 Raspberry Pi 上启用 SSH步骤2. 查找树莓派的 IP 地址步骤3. SSH 到你的树莓派步骤 4. 在任何地点访问家中的树莓派4.1 安装 Cpolar内网穿透4.2 cpolar进行token认证4.3 配置cpolar服务开机自启动4.4 查看映射到公网的隧道地…...

.net连接mysql,提示找不到请求的 .Net Framework Data Provider。可能没有安装
开发完成的.net程序需要连接mysql数据库,在个人电脑上运行没问题,别人运行时提示“提示找不到请求的 .Net Framework Data Provider。可能没有安装”。经过查询,安装Connector/NET 8.1.0,下载地址如下所示: https://d…...
销售自动化管理软件是什么,销售自动化管理软件有什么优势
阅读本文您可以了解:1、销售自动化管理软件是什么;2、销售自动化管理软件的优势 一、销售自动化管理软件是什么 销售自动化管理软件是一种用于帮助企业有效管理销售流程和客户关系的工具。它集成了各种功能和工具,以简化和自动化销售团队的任…...

MySQL 函数
mysql 函数语法 create function 函数名(参数名 参数类型,。。。) returns type —返回值类型 ----returns 有个 s [characteristics…] begin 函数体 ### 函数体中肯定有 return 语句 end 参数列表 指定参数为 IN | out | INOUT 只对存储过程…...

爬虫逆向实战(六)--猿人学第四题
一、数据接口分析 主页地址:猿人学第四题 1、抓包 通过抓包可以发现数据接口是api/match/4 2、判断是否有加密参数 请求参数是否加密? 无请求头是否加密? 无响应是否加密? 响应数据无加密,但是返回的却是html代码…...

【大数据Hive】hive 事务表使用详解
目录 一、前言 二、Hive事务背景知识 hive事务实现原理 hive事务原理之 —— delta文件夹命名格式 _orc_acid_version 说明 bucket_00000 合并器(Compactor) 二、Hive事务使用限制 参数设置 客户端参数设置 客户端参数设置 三、Hive事务使用操作演示 操作步骤 客…...