赞
踩
你好呀,我是小邹。
今天给大家分享一个项目,基于SpringBoot的在线招聘系统。
软件架构:SpringBoot+MyBatisPlus+MyBatis+Layui+MySQL+Redis+Shiro+WebSocket+Thymeleaf
项目整体架构:
1.首页可以不需要登录即可访问,如果游客点击“职位”或者“公司”按钮,则自动跳转登录页面。
2.登录页面,图形验证码使用了MyBatisPlus的kaptcha进行简单的登录验证。
3.注册页面,可选择“求职者”和“HR”两种身份中的任意一种进行注册。
1.职位列表页,用户可根据学历、发布时间、工作经验、工作地点、岗位类型进行条件查询,自定义输入文字根据职位名进行模糊查询。
2.根据特定字段值查询的结果。
3.职位详情页,用户可以点击“复制职位链接”按钮进行该页面地址栏的复制,点击“联系”按钮可与HR进行在线聊天,聊天时可直接将复制的职位链接发送给HR,HR可以直接点击链接跳转到特定的职位详情页。(因为每一个HR负责的不只是一个岗位)
4.在线聊天页面,对用户发送的信息进行了简单的敏感词过滤;如果用户有违规发言,系统自动将敏感词替换成“**”,并弹出提示框。
5.在线简历页面,求职者在“我的简历”最下面有个“生成简历”按钮,点击可跳转至该页面;还有个“复制简历链接”按钮,用于跟HR进行聊天时进行发送,方便HR进一步了解求职者。
6.用户可以修改自己的基本信息和登录密码。
7.公司列表页,所有在本网站注册的公司将会显示在该页面,可根据“融资阶段”和“公司规模”进行条件查询。
1.hr可对自己的基本信息进行修改,发布新岗位或者停止岗位招聘。
2.发布新岗位页面。
3.岗位管理页面,hr可根据特定的字段对已发布的岗位进行条件查询,编辑某一岗位或者取消某一个或多个岗位的发布。
4.员工管理页面,hr可根据特定的字段对已关联本公司的员工进行条件查询,关联新的员工、编辑某一员工或者取消某一个或多个关联本公司的员工。
5.公司简介页面,hr只有查看权限,无法修改任何信息。
6.hr在线聊天页面,可直接点击求职者发送过来的“职位链接”和“在线简历链接”。
1.管理员首页,展示一些快捷方式及网站用户数据统计的信息。
2.聊天关系页面,所有建立聊天的用户会在该页面进行展示,点击“记录”按钮可跳转至该两位用户的所有聊天记录。
3.聊天记录页面,网站所有用户之间的聊天记录都在该页面进行展示。
4.用户管理页面,如果在聊天记录页面发现某一用户频繁的发送“**”的信息,可对该用户进行“封禁”操作,限制其登录。
5.简历管理页面,可对所有已提交简历的求职者进行筛选、编辑、删除的操作。
6.公司管理页面,功能与简历管理页面类似。
7.岗位管理页面,可对所有已发布的岗位进行筛选、删除的操作。
8.数据字典页面。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。