淘宝店铺搜索:点创微科
校园招聘系统-springboot vue
本项目为前几天收费帮学妹做的一个项目,在工作环境中基本使用不到,但是很多学校把这个当作编程入门的项目来做,故分享出本项目供初学者参考
一、项目描述
基于springboot+vue的大学生就业信息管理系统。通过springboot,vue框架进行开发
http://127.0.0.1:8000/
管理员: mike/123456
学生:student/123456
企业:company/123456
教师:teacher/123456
二、项目功能
管理员功能
- 数据分析:生成并展示各类统计数据。
- 用户管理
增:添加新用户,包括学生、企业、教师等角色。
删:删除不再需要或违规的用户账户。
改:修改用户信息,如联系方式、所属学院等。
查:查询用户信息,支持按姓名、学号/工号、角色等条件筛选。
分配角色:根据用户身份(如学院教师、企业HR等)分配相应权限和角色。 - 角色管理
增:定义新角色,设置角色名称和权限范围。
删:删除不再需要的角色。
改:调整角色权限,更新角色描述。
查:查看所有角色及其权限详情。 - 个人中心
信息管理:维护管理员个人基本信息。 - 首页
公告查看:浏览系统发布的各类公告信息。
招聘查看:快速浏览当前系统中的招聘职位,了解企业需求。
学生功能
- 数据分析:生成并展示各类统计数据。
- 个人中心:维护学生个人基本信息。
- 首页
公告查看:查看学校及系统发布的各类公告信息。
招聘查看:浏览企业发布的招聘职位,筛选感兴趣的岗位。 - 我的简历
创建/编辑/修改:创建新简历,编辑或删除现有简历,支持多份简历管理。 - 我的投递
查看投递记录:查看已投递的职位及其状态。
撤销投递:在特定时间内撤销已投递的职位申请。 - 我的offer
查看收到的offer:列表展示所有收到的offer,包括企业信息、岗位、薪资等。
接受/拒绝:对收到的offer进行接受或拒绝操作。
企业功能
- 数据分析:生成并展示各类统计数据。
- 个人中心:维护企业用户个人基本信息。
- 公司信息维护:更新企业简介、Logo、联系方式等信息。
- 发布招聘
增:发布新的招聘职位,包括岗位名称、职责、要求、薪资等。
删:删除已发布的无效或过期职位。
改:修改招聘职位的详细信息。
查:查看和管理所有发布的招聘职位。 - 首页
公告查看:浏览系统发布的公告信息。
招聘查看:查看自己发布的招聘职位及应聘情况。 - 应聘审核
查看应聘简历:浏览投递至本企业的简历。
筛选/标记:对简历进行筛选,标记为已读、邀请面试等状态。 - 管理offer
发送offer:向合适的候选人发送offer通知。
查看已发offer:管理已发送的offer,查看候选人接受情况。
教师功能
- 数据分析:生成并展示各类统计数据。
- 个人中心:维护教师个人基本信息、联系方式等。
- 发布公告
新增公告:发布就业指导、招聘信息等公告,帮助学生和企业获取
审核招聘:是否同意该公司招聘。
三、运行环境
开发环境 idea+vscode
运行环境 node14+MYSQL5+java17
四、项目技术
前端: vue2.0 , vuex,axios,md5,vue-router
后端:Java17, springboot 3.1.0, mysql
以上系统源码经过技术整理与调试,确保能正常运行
五、项目截图