最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊(cè)

基于Springboot實(shí)現(xiàn)就業(yè)管理系統(tǒng)

2022-02-27 11:53 作者:指南針畢業(yè)設(shè)計(jì)  | 我要投稿

?作者主頁(yè):編程指南針


?簡(jiǎn)介:Java領(lǐng)域優(yōu)質(zhì)創(chuàng)作者、CSDN博客專家? Java項(xiàng)目、簡(jiǎn)歷模板、學(xué)習(xí)資料、面試題庫(kù)、技術(shù)互助

文末獲取源碼

項(xiàng)目編號(hào):BS-GX-007?
開(kāi)發(fā)技術(shù):springboot+springmvc+mybatis
開(kāi)發(fā)工具:IDEA
數(shù)據(jù)庫(kù):MYSQL5
運(yùn)行啟動(dòng):EmploymentApplication 啟動(dòng)類

功能:主要實(shí)現(xiàn)就業(yè)信息的管理,主要模塊包含 就業(yè)信息管理,用戶管理,就業(yè)信息分類統(tǒng)計(jì)查詢,推薦就業(yè)功能等。

系統(tǒng)角色分為兩個(gè):

一是管理員用戶:可以實(shí)現(xiàn)就業(yè)信息的添加、編輯、刪除、查詢操作,添加就業(yè)信息時(shí)要上傳三方協(xié)議,可以對(duì)系統(tǒng)用戶進(jìn)行管理,可以查看分類的就業(yè)信息統(tǒng)計(jì),并添加推薦就業(yè)信息,同時(shí)上傳企業(yè)招聘文檔

二是普通用戶:可以實(shí)現(xiàn)就業(yè)信息的添加、查詢操作,可以下載查看三方協(xié)議文檔,可以查看分類的就業(yè)信息統(tǒng)計(jì),并查看推薦就業(yè)信息,同時(shí)可以下載企業(yè)招聘文檔

管理員用戶主要運(yùn)行界面如下:

登陸:

就業(yè)信息管理:

添加就業(yè)信息

按列篩選數(shù)據(jù):



就業(yè)信息統(tǒng)計(jì):


用戶管理:

推薦就業(yè)功能

?普通用戶運(yùn)行部分功能界面:

可以添加就業(yè)信息,查看就業(yè)信息并下載三方協(xié)議,但不能編輯和刪除

可以查看就業(yè)統(tǒng)計(jì)情況:

可以查看就業(yè)推薦情況:但不能添加、修改和刪除

以上是基于springboot實(shí)現(xiàn)的就業(yè)信息管理系統(tǒng)的基本功能。

部分核心代碼:

package com.bjpowernode.employment.controller;import com.bjpowernode.employment.common.CommonResult;import com.bjpowernode.employment.mapper.entity.EmploymentInfo;import com.bjpowernode.employment.service.EmploymentInfoService;import com.github.pagehelper.Page;import org.springframework.beans.factory.annotation.Autowired;import org.springframework.stereotype.Controller;import org.springframework.web.bind.annotation.PathVariable;import org.springframework.web.bind.annotation.RequestMapping;import org.springframework.web.bind.annotation.RequestParam;import org.springframework.web.bind.annotation.ResponseBody;import org.springframework.web.multipart.MultipartFile;import java.util.List;import java.util.UUID;@Controllerpublic class EmploymentInfoController { ? ?@Autowired ? ?EmploymentInfoService employmentInfoService; ? ?@RequestMapping({"/employment/index", "/employment/employmentinfo"}) ? ?public String index(){ ? ? ? ?return "system/employmentinfo/employmentinfo"; ? ?} ? ?@ResponseBody ? ?@RequestMapping("/employment/getallinfo") ? ?public CommonResult<List<EmploymentInfo>> getAllInfo(EmploymentInfo employmentInfo, @RequestParam("limit") int pageSize, @RequestParam("page") int pageNum){ ? ? ? ?Page<EmploymentInfo> pageInfo = employmentInfoService.getAllEmploymentInfo(employmentInfo, pageNum, pageSize); ? ? ? ?CommonResult<List<EmploymentInfo>> rtInfoResult = CommonResult.generateSuccessResult(pageInfo.getTotal(), pageInfo.getResult()); ? ? ? ?return rtInfoResult; ? ?} ? ?@ResponseBody ? ?@RequestMapping("/employment/getinfo") ? ?public CommonResult<List<EmploymentInfo>> getinfo(EmploymentInfo info, @RequestParam("limit") int pageSize, @RequestParam("page") int pageNum){ ? ? ? ?List<EmploymentInfo> infoList = employmentInfoService.getEmploymentInfo(info, pageNum, pageSize); ? ? ? ?CommonResult<List<EmploymentInfo>> rtInfoResult = CommonResult.generateSuccessResult(infoList.size(), infoList); ? ? ? ?return rtInfoResult; ? ?} ? ?/** ? ? * 添加就業(yè)信息 ? ? * @param info ? ? * @return ? ? */ ? ?@ResponseBody ? ?@RequestMapping("/employment/addinfo") ? ?public CommonResult<Integer> addInfo(EmploymentInfo info){ ? ? ? ?info.setInformationId(UUID.randomUUID().toString()); ? ? ? ?employmentInfoService.addEmploymentInfo(info); ? ? ? ?return CommonResult.generateSuccessResult(1, 1); ? ?} ? ?@ResponseBody ? ?@RequestMapping("/employment/updateinfo") ? ?public CommonResult<Integer> updateInfo(EmploymentInfo info){ ? ? ? ?employmentInfoService.updateEmploymentInfo(info); ? ? ? ?return CommonResult.generateSuccessResult(1, 1); ? ?} ? ?@ResponseBody ? ?@RequestMapping("/employment/delinfo/{infoId}") ? ?public CommonResult<Integer> delInfo(@PathVariable("infoId") String infoId){ ? ? ? ?employmentInfoService.deleteEmploymentInfo(infoId); ? ? ? ?return CommonResult.generateSuccessResult(1, 1); ? ?} }

package com.bjpowernode.employment.controller;import com.bjpowernode.employment.common.CommonResult;import com.bjpowernode.employment.service.EmploymentInfoService;import com.github.pagehelper.Page;import org.springframework.beans.factory.annotation.Autowired;import org.springframework.stereotype.Controller;import org.springframework.web.bind.annotation.PathVariable;import org.springframework.web.bind.annotation.RequestMapping;import org.springframework.web.bind.annotation.RequestParam;import org.springframework.web.bind.annotation.ResponseBody;import java.util.List;import java.util.Map;@Controllerpublic class EmploymentStatisticController { ? ?@Autowired ? ?EmploymentInfoService employmentInfoService; ? ?@RequestMapping("/employment/statistic") ? ?public String index(){ ? ? ? ?return "system/employmentstatistic/employmentstatistic"; ? ?} ? ?@ResponseBody ? ?@RequestMapping("/employment/statistic/{fieldName}") ? ?public CommonResult<List<Map<String, String>>> getStatisticData(@PathVariable("fieldName") String fieldName, ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?@RequestParam("limit") int pageSize, @RequestParam("page") int pageNum){ ? ? ? ?Page<Map<String, String>> pageInfo = employmentInfoService.getStudentCount(fieldName, pageNum, pageSize); ? ? ? ?return CommonResult.generateSuccessResult(pageInfo.getTotal(), pageInfo.getResult()); ? ?} }


package com.bjpowernode.employment.controller;import com.bjpowernode.employment.common.CommonResult;import com.bjpowernode.employment.mapper.entity.User;import com.bjpowernode.employment.service.UserService;import com.bjpowernode.employment.util.MD5Util;import org.springframework.beans.factory.annotation.Autowired;import org.springframework.stereotype.Controller;import org.springframework.web.bind.annotation.RequestMapping;import org.springframework.web.bind.annotation.ResponseBody;@Controllerpublic class HomeController { ? ?@Autowired ? ?UserService userService; ? ?@RequestMapping({"/","/employment"}) ? ?public String index(){ ? ? ? ?return "system/login"; ? ?} ? ?@ResponseBody ? ?@RequestMapping("/employment/login") ? ?public CommonResult<User> login(User user){ ? ? ? ?user.setUserPwd(MD5Util.getMD5(user.getUserPwd())); ? ? ? ?User loginUser = userService.getUserByAccount(user.getUserAccount()); ? ? ? ?if(loginUser == null || !loginUser.getUserPwd().equals(user.getUserPwd())){ ? ? ? ? ? return ?CommonResult.generateFailureResult("帳號(hào)或密碼不正確", 1, null); ? ? ? ?}else{ ? ? ? ? ? ?return CommonResult.generateSuccessResult(1, loginUser); ? ? ? ?} ? ?} }


package com.bjpowernode.employment.controller;import com.bjpowernode.employment.mapper.entity.User;import com.bjpowernode.employment.service.UserService;import com.bjpowernode.employment.common.CommonResult;import com.bjpowernode.employment.util.MD5Util;import com.github.pagehelper.Page;import org.springframework.beans.factory.annotation.Autowired;import org.springframework.stereotype.Controller;import org.springframework.web.bind.annotation.PathVariable;import org.springframework.web.bind.annotation.RequestMapping;import org.springframework.web.bind.annotation.RequestParam;import org.springframework.web.bind.annotation.ResponseBody;import java.util.List;import java.util.UUID;@Controllerpublic class UserController { ? ?@Autowired ? ?UserService userService; ? ?@RequestMapping("/employment/usermanage") ? ?public String index(){ ? ? ? ?return "system/usermanage/usermanage"; ? ?} ? ?/** ? ? * 查詢所有用戶 ? ? * @param user ? ? * @param pageSize ? ? * @param pageNum ? ? * @return ? ? */ ? ?@ResponseBody ? ?@RequestMapping("/employment/getallusers") ? ?public CommonResult<List<User>> getAllUsers(User user, @RequestParam("limit") int pageSize, @RequestParam("page") int pageNum){ ? ? ? ?Page<User> pageInfo = userService.getAllUsers(user, pageNum, pageSize); ? ? ? ?return CommonResult.generateSuccessResult(pageInfo.getTotal(), pageInfo.getResult()); ? ?} ? ?@ResponseBody ? ?@RequestMapping("/employment/getuserbyaccount/{userAccount}") ? ?public CommonResult<User> getUserByAccount(@PathVariable("userAccount") String userAccount){ ? ? ? ?return CommonResult.generateSuccessResult(1, userService.getUserByAccount(userAccount)); ? ?} ? ?@ResponseBody ? ?@RequestMapping("/employment/adduser") ? ?public CommonResult<Integer> addUser(User user){ ? ? ? ?user.setUserId(UUID.randomUUID().toString()); ? ? ? ?user.setUserPwd(MD5Util.getMD5(user.getUserPwd())); ? ? ? ?userService.addUser(user); ? ? ? ?return CommonResult.generateSuccessResult(1, 1); ? ?} ? ?@ResponseBody ? ?@RequestMapping("/employment/updateuser") ? ?public CommonResult<Integer> updateUser(User user){ ? ? ? ?userService.updateUser(user); ? ? ? ?return CommonResult.generateSuccessResult(1, 1); ? ?} ? ?@ResponseBody ? ?@RequestMapping("/employment/deluser/{userId}") ? ?public CommonResult<Integer> delInfo(@PathVariable("userId") String userId){ ? ? ? ?userService.deleteUser(userId); ? ? ? ?return CommonResult.generateSuccessResult(1, 1); ? ?} }

package com.bjpowernode.employment.service.impl;import com.github.pagehelper.Page;import com.github.pagehelper.PageHelper;import com.bjpowernode.employment.mapper.EmploymentInfoMapper;import com.bjpowernode.employment.mapper.entity.EmploymentInfo;import com.bjpowernode.employment.service.EmploymentInfoService;import org.springframework.beans.factory.annotation.Autowired;import org.springframework.stereotype.Service;import java.util.List;import java.util.Map;@Servicepublic class EmploymentInfoServiceImpl implements EmploymentInfoService{ ? ?@Autowired ? ?EmploymentInfoMapper employmentInfoMapper; ? ?/** ? ? * 分頁(yè)查詢就業(yè)信息 ? ? * @param employmentInfo ? ? * @param pageNum ? ? * @param pageSize ? ? * @return ? ? */ ? ?@Override ? ?public Page<EmploymentInfo> getAllEmploymentInfo(EmploymentInfo employmentInfo, int pageNum, int pageSize) { ? ? ? ?Page<EmploymentInfo> pageInfo = PageHelper.startPage(pageNum, pageSize); ? ? ? ?employmentInfoMapper.getAllEmploymentInfo(employmentInfo); ? ? ? ?return pageInfo; ? ?} ? ?@Override ? ?public List<EmploymentInfo> getEmploymentInfo(EmploymentInfo employmentInfo, int pageNum, int pageSize) { ? ? ? ?PageHelper.startPage(pageNum, pageSize); ? ? ? ?return employmentInfoMapper.getEmploymentInfo(employmentInfo); ? ?} ? ?/** ? ? * 分頁(yè)顯示學(xué)生就業(yè)統(tǒng)計(jì)信息 ? ? * @param fieldName ? ? * @param pageNum ? ? * @param pageSize ? ? * @return ? ? */ ? ?@Override ? ?public Page<Map<String, String>> getStudentCount(String fieldName, int pageNum, int pageSize) { ? ? ? ?Page<Map<String, String>> pageInfo = PageHelper.startPage(pageNum, pageSize); ? ? ? ? employmentInfoMapper.getStudentCount(fieldName); ? ? ? ?return pageInfo; ? ?} ? ?@Override ? ?public void addEmploymentInfo(EmploymentInfo employmentInfo) { ? ? ? ?employmentInfoMapper.addEmploymentInfo(employmentInfo); ? ?} ? ?@Override ? ?public void updateEmploymentInfo(EmploymentInfo employmentInfo) { ? ? ? ?employmentInfoMapper.updateEmploymentInfo(employmentInfo); ? ?} ? ?@Override ? ?public void deleteEmploymentInfo(String infoId) { ? ? ? ?employmentInfoMapper.deleteEmploymentInfo(infoId); ? ?} }


package com.bjpowernode.employment.service.impl;import com.github.pagehelper.Page;import com.github.pagehelper.PageHelper;import com.bjpowernode.employment.mapper.UserMapper;import com.bjpowernode.employment.mapper.entity.User;import com.bjpowernode.employment.service.UserService;import org.springframework.beans.factory.annotation.Autowired;import org.springframework.stereotype.Service;import java.util.List;@Servicepublic class UserServiceImpl implements UserService { ? ?@Autowired ? ?UserMapper userMapper; ? ?/** ? ? * 查詢所有用戶 ? ? * @param user ? ? * @param pageNum ? ? * @param pageSize ? ? * @return ? ? */ ? ?@Override ? ?public Page<User> getAllUsers(User user, int pageNum, int pageSize) { ? ? ? ?Page<User> pageInfo = PageHelper.startPage(pageNum, pageSize); ? ? ? ?userMapper.getAllUsers(user); ? ? ? ?return pageInfo; ? ?} ? ?@Override ? ?public User getUserById(String userId) { ? ? ? ?return userMapper.getUserById(userId); ? ?} ? ?@Override ? ?public User getUserByAccount(String userAccount) { ? ? ? ?return userMapper.getUserByAccount(userAccount); ? ?} ? ?@Override ? ?public void addUser(User user) { ? ? ? ?userMapper.addUser(user); ? ?} ? ?@Override ? ?public void updateUser(User user) { ? ? ? ?userMapper.updateUser(user); ? ?} ? ?@Override ? ?public void deleteUser(String userId) { ? ? ? ?userMapper.deleteUser(userId); ? ?} }





基于Springboot實(shí)現(xiàn)就業(yè)管理系統(tǒng)的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國(guó)家法律
青神县| 马山县| 冕宁县| 射洪县| 五指山市| 博湖县| 彭泽县| 夏河县| 侯马市| 孟村| 车险| 丰顺县| 安阳县| 丹东市| 子洲县| 弥渡县| 遂平县| 清河县| 贺州市| 辽阳县| 太原市| 桐梓县| 师宗县| 十堰市| 新余市| 东丽区| 沾化县| 思茅市| 灵寿县| 桦川县| 多伦县| 北海市| 偃师市| 台东县| 随州市| 哈密市| 汤阴县| 商洛市| 繁昌县| 高淳县| 嘉兴市|