当前位置:   article > 正文

基于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

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/寸_铁/article/detail/955716
推荐阅读
相关标签
  

闽ICP备14008679号