校园招聘系统是一个复杂的信息系统,涉及后端服务、前端展示、数据缓存、数据库存储等多个方面。以下是对涉及的技术介绍。
前端:Vue.js、Vue Router、Vuex、Vue CLI
后端:SpringBoot、SpringCloud、MyBatis-Plus、Maven、redis
数据库:MySQL
注册登录模块
注册模块包括注册功能和登录功能。
企业和管理员登录后台管理系统界面:
学生用户登录界面:
企业模块
(1)企业用户成功登录后,根据权限自动跳转至企业管理后台首页,核心模块为招聘管理,主要展示企业信息、招聘岗位、简历投递信息、讲座申请。
审核通过后在校园招聘网站上显示的岗位信息如图所示:
- 简历投递信息管理让企业能够查看和管理学生投递的简历信息,按照岗位名称、投递状态进行筛选。
- 讲座申请是企业向高校提出举办招聘宣讲会、技术分享会或其他形式的讲座活动的申请,管理员进行审批。新增讲座申请主要需要填写活动的基本信息、时间安排、预期规模等。
在前台首页有个"宣讲会"入口,里面显示了各企业在高校开设讲座的详细信息,供学生查看选择,为学生提供更多的就业机会以及达到宣传企业的目的。
学生模块
学生登陆成功后会进入前台页面,在首页会优先推荐与个人信息相匹配的岗位信息,学生可以在这里进行岗位的查看以此进行简历投递。
在前台页面中学生可以选择在岗位栏进行搜索岗位以此来进行简历投递。
在投递信息栏可以看到学生个人投递的简历信息数量,在这里学生本人可以对投递的简历进行删除。
同时,在前台页面中提供了宣讲会查看的功能,学生可以在这里快速、准确地获取企业开设的宣讲会信息增加就业机会。
学生登陆成功进入前台后,可以在在个人信息页面中,可以编辑自己的在线简历对简历进行更新、删除和修改或者直接上传pdf版本简历以便后续使用。
管理员模块
管理员也可以在后台对学生信息进行管理,对学生信息进行增删查改。
管理员登录页面如下图所示
用户在后台首页点击“招聘管理”链接进入个人信息管理页面,其中可以在后台首页点击“招聘管理”链接为所有用户进入个人信息管理页面,可以浏览和删除所有求职者的信息。其它信息管理类似。
管理员管理求职信息页面设计效果如下图所示
管理员还可以对学生简历进行管理。
管理员简历管理模块效果图如下图所示