私信或留言即免费送开题报告和任务书(可指定任意题目)
一、摘要
随着信息互联网信息的飞速发展,大学生就业成为一个难题,好多公司都舍不得培养人才,只想要一专多能之人才,不愿是承担社会的责任,针对这个问题开发一个专门适应大学生就业招聘的网站。本文介绍了大学生就业招聘系统的开发全过程。通过分析企业对于大学生就业招聘系统的需求,创建了一个计算机管理大学生就业招聘系统的方案。文章介绍了大学生就业招聘系统的系统分析部分,包括可行性分析等,系统设计部分主要介绍了系统功能设计和数据库设计。
本大学生就业招聘系统管理员可以管理个人信息,用户管理,企业管理,岗位分类管理,招聘信息管理,岗位申请管理,在线留言管理,求职信息管理,邀请面视管理。用户可以查看招聘信息,也可以发布求职信息,可以对招聘信息进行岗位申请,还可以在线留言。企业用户可以在求职信息上面下载求职者的简历,并可以发出邀请。因而具有一定的实用性。
本站是一个B/S模式系统,采用Spring Boot框架作为后台开发技术,前端框架是VUE,MYSQL数据库设计开发,充分保证系统的稳定性。系统具有界面清晰、操作简单,功能齐全的特点,使得大学生就业招聘系统管理工作系统化、规范化。
关键词:大学生就业招聘系统;Spring Boot框架;MYSQL数据库;VUE框架
二、相关技术
java、tomcat、mysql、spring、sprigBoot、mybatis、query、vue
三、系统设计
整体功能结构图:
本系统是基于B/S架构的网站系统,设计的管理员功能结构图如下图所示:
功能具体细节设计:
一、用户模块的实现
(1)求职信息管理
大学生就业招聘系统的用户可以管理自己的求职信息,可以对自己的求职信息添加修改删除操作。具体界面的展示如图
(2)首页
用户登录可以在首页看到招聘信息展示也一些求职信息展示。具体界面如图所示。
二、企业用户模块的实现
(1)招聘信息管理
企业用户可以自己新增招聘信息,并可以对自己新增的招聘信息进行修改删除操作。界面如下图所示:
(2)岗位申请管理
企业用户登录后可以在岗位申请管理查看其他用户申请的岗位,并且可以对岗位申请信息进行审核操作。界面如下图所示:
三、管理员模块的实现
(1)岗位分类
管理员可以对岗位分类进行添加,修改查询以及删除操作。界面如下图所示:
(2)企业管理
管理员登录后可以对企业信息进行查询以及删除操作。界面如下图所示:
四、数据库设计
(1)求职信息的实体属性图如下
(2)企业实体属性图如图所示
(3)岗位分类实体属性图如图所示
五、核心代码
package com.service.impl;
import org.springframework.stereotype.Service;
import java.util.Map;
import java.util.List;
import com.baomidou.mybatisplus.mapper.Wrapper;
import com.baomidou.mybatisplus.mapper.EntityWrapper;
import com.baomidou.mybatisplus.plugins.Page;
import com.baomidou.mybatisplus.service.impl.ServiceImpl;
import com.utils.PageUtils;
import com.utils.Query;
import com.dao.ZhaopinxinxiDao;
import com.entity.ZhaopinxinxiEntity;
import com.service.ZhaopinxinxiService;
import com.entity.vo.ZhaopinxinxiVO;
import com.entity.view.ZhaopinxinxiView;
@Service("zhaopinxinxiService")
public class ZhaopinxinxiServiceImpl extends ServiceImpl<ZhaopinxinxiDao, ZhaopinxinxiEntity> implements ZhaopinxinxiService {
@Override
public PageUtils queryPage(Map<String, Object> params) {
Page<ZhaopinxinxiEntity> page = this.selectPage(
new Query<ZhaopinxinxiEntity>(params).getPage(),
new EntityWrapper<ZhaopinxinxiEntity>()
);
return new PageUtils(page);
}
@Override
public PageUtils queryPage(Map<String, Object> params, Wrapper<ZhaopinxinxiEntity> wrapper) {
Page<ZhaopinxinxiView> page =new Query<ZhaopinxinxiView>(params).getPage();
page.setRecords(baseMapper.selectListView(page,wrapper));
PageUtils pageUtil = new PageUtils(page);
return pageUtil;
}
@Override
public List<ZhaopinxinxiVO> selectListVO(Wrapper<ZhaopinxinxiEntity> wrapper) {
return baseMapper.selectListVO(wrapper);
}
@Override
public ZhaopinxinxiVO selectVO(Wrapper<ZhaopinxinxiEntity> wrapper) {
return baseMapper.selectVO(wrapper);
}
@Override
public List<ZhaopinxinxiView> selectListView(Wrapper<ZhaopinxinxiEntity> wrapper) {
return baseMapper.selectListView(wrapper);
}
@Override
public ZhaopinxinxiView selectView(Wrapper<ZhaopinxinxiEntity> wrapper) {
return baseMapper.selectView(wrapper);
}
}
六、论文参考
七、源码获取
点赞、收藏、关注、评论啦。
联系即送开题报告和任务书,欢迎咨询