# 校企招聘系统 **Repository Path**: cyf271235/recruit_system ## Basic Information - **Project Name**: 校企招聘系统 - **Description**: 基于vue+Springboot开发的招聘系统 - **Primary Language**: Java - **License**: AGPL-3.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 74 - **Forks**: 5 - **Created**: 2022-08-31 - **Last Updated**: 2025-09-17 ## Categories & Tags **Categories**: Uncategorized **Tags**: WebSocket, Java, Vue ## README # recruit_system ### `介绍` 毕设项目: 校企招聘 答辩结束,放出来造福群众 ### `软件架构` 采用前后端分离技术 前端使用vue + ElementUI 后端: ssm 框架以及 springboot技术栈 持久层: MySql 8 Redis 实现定时任务 使用Websocket 实现前端实时通讯 #### `安装教程` 1. 前端(recruit-web): npm install npm run eval 2. 后端(recruit-sys): 导入依赖库 启动数据库环境:数据库版本 8.0+ 启动redis服务 ### `更新说明`: #### 2022.11.7 v1.0.1 > 修复后台处理心跳包时, 使用 "|" 切割数据导致的bug, 如 "17|" 被切成了 ["1","7","|"] #### 2022.11.6 v1.0 > 大体项目流程开发完成,项目版本提升至 1.0版本 > > 优化页面布局, > > 统一项目名称为:校企招聘网 > > 更新.sql文件数据 > > 增加在线聊天时,可显示对方是否在线状态 > > 修改首页职位列表展示时为随机顺序 > > 优化部分ui动画效果 > > 更换logo > > 修复部分旧版浏览器不兼容.replaceAll的bug > > 修复部署到服务器会导致无法请求外部api的bug > > 修复websocker后台服务监听客户端离线时,没有将客户端的数据移除的bug > > 修复使用后置路由时,因 为空名字的路由导致的页面标题为空 #### 2022.10.24 v0.1.8 > 新增首页显示疫情数据。方便应聘者找工作时,了解当地疫情情况 > > 剔除非必要提交的文件 > > 优化职位地图ui布局, 修复查看地图时遮罩层重叠的bug #### 2022.10.17 v0.1.7 > 新增后置路由守卫,优化页面标题变化的实现 > > 将聊天室的机器人对接小爱的api接口,实现自动回复 > > 优化聊天时,与机器人的消息被保存到数据库引发的异常 > > 优化请求机器人api时,有空格字符会造成的异常bug #### 2022.10.5 v0.1.6 > 新增查看未读状态的消息之后,修改消息的状态为已读,小红点消失 > > 新增登录时,如果有未读消息,执行窗口消息提示,并可点击跳转到聊天页面 > > 删除轮播图处的职位列表数据 > > 修复友链无法点击bug > > 优化冗余代码 > > 修复查看职位时,无法显示对应的省份 > > 修改主页面布局, #### 2022.10.4 v0.1.5 > 修复发送聊天内容时,头像获取异常的bug > > 将连接聊天服务器(ws)的 连接方式修改为配置文件项