基于SpringBoot的在线招聘网站_springboot招聘网站-程序员宅基地

技术标签: 项目  springboot  

你好呀,我是小邹。

今天给大家分享一个项目,基于SpringBoot的在线招聘系统。

软件架构:SpringBoot+MyBatisPlus+MyBatis+Layui+MySQL+Redis+Shiro+WebSocket+Thymeleaf

项目整体架构:

img

1.首页可以不需要登录即可访问,如果游客点击“职位”或者“公司”按钮,则自动跳转登录页面

img

2.登录页面,图形验证码使用了MyBatisPlus的kaptcha进行简单的登录验证。

img

3.注册页面,可选择“求职者”和“HR”两种身份中的任意一种进行注册。

img

求职者

1.职位列表页,用户可根据学历、发布时间、工作经验、工作地点、岗位类型进行条件查询,自定义输入文字根据职位名进行模糊查询。

img

2.根据特定字段值查询的结果。

img

3.职位详情页,用户可以点击“复制职位链接”按钮进行该页面地址栏的复制,点击“联系”按钮可与HR进行在线聊天,聊天时可直接将复制的职位链接发送给HR,HR可以直接点击链接跳转到特定的职位详情页。(因为每一个HR负责的不只是一个岗位)

img

4.在线聊天页面,对用户发送的信息进行了简单的敏感词过滤;如果用户有违规发言,系统自动将敏感词替换成“**”,并弹出提示框。

img

5.在线简历页面,求职者在“我的简历”最下面有个“生成简历”按钮,点击可跳转至该页面;还有个“复制简历链接”按钮,用于跟HR进行聊天时进行发送,方便HR进一步了解求职者。

img

6.用户可以修改自己的基本信息和登录密码。

img

7.公司列表页,所有在本网站注册的公司将会显示在该页面,可根据“融资阶段”和“公司规模”进行条件查询。

img

HR

1.hr可对自己的基本信息进行修改,发布新岗位或者停止岗位招聘。

img

2.发布新岗位页面。

img

3.岗位管理页面,hr可根据特定的字段对已发布的岗位进行条件查询,编辑某一岗位或者取消某一个或多个岗位的发布。

img

4.员工管理页面,hr可根据特定的字段对已关联本公司的员工进行条件查询,关联新的员工、编辑某一员工或者取消某一个或多个关联本公司的员工。

img

5.公司简介页面,hr只有查看权限,无法修改任何信息。

img

6.hr在线聊天页面,可直接点击求职者发送过来的“职位链接”和“在线简历链接”。

img

管理员

1.管理员首页,展示一些快捷方式及网站用户数据统计的信息。

img

2.聊天关系页面,所有建立聊天的用户会在该页面进行展示,点击“记录”按钮可跳转至该两位用户的所有聊天记录。

img

3.聊天记录页面,网站所有用户之间的聊天记录都在该页面进行展示。

img

4.用户管理页面,如果在聊天记录页面发现某一用户频繁的发送“**”的信息,可对该用户进行“封禁”操作,限制其登录。

img

5.简历管理页面,可对所有已提交简历的求职者进行筛选、编辑、删除的操作。

img

6.公司管理页面,功能与简历管理页面类似。

img

7.岗位管理页面,可对所有已发布的岗位进行筛选、删除的操作。

img

8.数据字典页面。

img

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/Zou_05/article/details/124418662

智能推荐

NISP一级课程学习-第二章信息安全基础技术_nisp一级导图-程序员宅基地

文章浏览阅读1.1k次。信息安全基础技术密码学威胁、安全属性与密码学技术密码学发展古典密码(古代——19世纪末)近代密码(20世纪初——1949)20世纪初到1949年现代密码(1949——1976)公钥密码(1976—— )加密与解密明文(Plaintext)密文(Ciphertext)或密报(Cryptogram)加密员或密码员(Cryptographer)截获加密(Encryption )解密(Decryption )对称密码算法非对称密码算法混合加密哈希函数MD5算法SHA-1算法比较SHA-1/MD5数字签名数字签名的应_nisp一级导图

java web中的request和response_webstem中res-程序员宅基地

文章浏览阅读728次。request对象和request对象 request对象是来获取请求消息,response对象是来设置响应消息requset对象继承体系结构:ServletRequest -- 接口    | 继承HttpServletRequest -- 接口protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {//下文中的req._webstem中res

python爬取JB51电子书信息-程序员宅基地

文章浏览阅读178次。为什么80%的码农都做不了架构师?>>> ..._jb51 python

gui linux 桌面应用,吃掉Linux开发者,WSL支持GUI应用-程序员宅基地

文章浏览阅读291次。在 WSL 中运行 Linux GUI 应用已成为现实,微软 WSL 团队产品经理 Craig Loewen 在推特展示了其团队为 WSL 添加对 Linux GUI 应用的支持,并表示越来越接近初始预览阶段,将会在未来几个月内发布的 Windows Insiders 预览版本中引入。当前的 WSL 支持运行命令行 Linux 应用,通过 Linux GUI App Integration(WSL...

解决 Layui + Vue 动态渲染数据在 IE下 form.render() 无效 问题_layui.form.render()不生效-程序员宅基地

文章浏览阅读1.6k次。前阵时间写了一遍关于 "layui+vue实现select动态加载后台数据" 的文章,用setTimeout +layui.form.render() 的方式来局部刷新的方式重新渲染页面,代码如下var new Vue({ el:"#app", data:{ items:null }, mounted:function () { this...._layui.form.render()不生效

Linux分区&格式化&文件系统&LVM&扩容-程序员宅基地

文章浏览阅读774次。2019独角兽企业重金招聘Python工程师标准>>> ...

随便推点

在 Tableau 中使用“集”提升分析效果的 5 种方法_tableau底部集-程序员宅基地

文章浏览阅读8.3k次。集可以被视为自定义段,但与维度字段不同,它们始终是二进制的。换句话说,您要么在 “集” 中,要么不在 “集” 中。除了这个限制之外,几乎任何东西都可以创建 “集” 。您可以通过选择放置在 “集” 中的各个维度成员创建,或基于条件创建 “集” ,还可以使用顶部或底部创建 “集” ,等等。 如何在 Tableau 中创建集? 与创建筛选器的方法类似,我们可以在 Tableau 中通过几..._tableau底部集

tinymediamanager 刮削器安卓_mgstage-程序员宅基地

文章浏览阅读1.3k次。docker run -d --name=tinymediamanager \-v /share/data/docker/tinymediamanager/config:/config \-v /share/data/docker/tinymediamanager/media:/media \-e GROUP_ID=0 -e USER_ID=0 -e TZ=Europe/Madrid \-p 5800:5800 \-p 5900:5900 \romancin/tinymediamanager:l_mgstage

Ubuntu apt-get换源_ubuntu apt换源-程序员宅基地

文章浏览阅读2.6w次,点赞20次,收藏78次。Ubuntu apt-get换源一、更换镜像源1. 备份源配置文件>> cd /etc/apt/>> cp sources.list sources.list.old2. 打开阿里云镜像站:OPSX阿里镜像站,找到Ubuntu,点击右边的帮助,查看对应版本的镜像源信息阿里镜像站相关配置相关配置3.用g..._ubuntu apt换源

LeetCode 117 Populating Next Right Pointers in Each Node II_leetcode117-程序员宅基地

文章浏览阅读890次。Follow up for problem "Populating Next Right Pointers in Each Node".What if the given tree could be any binary tree? Would your previous solution still work?Note:You may only use constant extr_leetcode117

平安城市、天网工程和雪亮工程有何不同_平安城市,天网工程和雪亮工程的区别-程序员宅基地

文章浏览阅读4.4k次。平安城市 平安城市是一个超巨型、强综合性的城市管理系统,通过三防系统(技防系统、物防系统、人防系统)和管理系统共同建设城市的平安和谐。不仅需要满足治安管理、社会防控、道路管理、人员管理、应急处理等需求,而且还要兼顾灾难预警、安全生产监控等方面对图像监控的需求,同时还要考虑各系统之间的联动平安城市的建设,平安城市最早在北京宣武区、山东济南、浙江杭州和江苏苏州四个城市开始做试点。2004年......_平安城市,天网工程和雪亮工程的区别

postek二次开发_博思得RFID标签打印机解析-程序员宅基地

文章浏览阅读1.3k次。【IT168厂商动态】近年来,物联网作为我国战略发展新兴行业,物联网概念持续升温,作为推进物联网发展的关键技术之一RFID无线射频技术,也随之形成高速发展和广泛应用的局面。POSTEK博思得作为国内领先条码/RFID打印机品牌,其公司拥有众多打印机方面的国家专利技术,近期研发上市的RFID标签打印机TXr系列RFID工业标签打印机,将适应我国物联网发展的需求,广泛应用在智能物流、智能交通、智能农业..._postek rfid 二次开发

推荐文章

热门文章

相关标签