即墨城鄉(xiāng)建設(shè)局網(wǎng)站2345瀏覽器官網(wǎng)
博主主頁:貓頭鷹源碼
博主簡介:Java領(lǐng)域優(yōu)質(zhì)創(chuàng)作者、CSDN博客專家、公司架構(gòu)師、全網(wǎng)粉絲5萬+、專注Java技術(shù)領(lǐng)域和畢業(yè)設(shè)計項目實戰(zhàn)
主要內(nèi)容:畢業(yè)設(shè)計(Javaweb項目|小程序等)、簡歷模板、學(xué)習(xí)資料、面試題庫、技術(shù)咨詢
文末聯(lián)系獲取
項目介紹:?
本系統(tǒng)適合選題:校園招聘、招聘、校園等。系統(tǒng)采用springboot+vue整合開發(fā),前端框架主要使用了element-ui框架、數(shù)據(jù)層采用mybatis,系統(tǒng)分為3個角色,功能齊全,界面美觀。
系統(tǒng)包含技術(shù):
后端:springboot
前端:element-ui、js、css等
開發(fā)工具:idea
數(shù)據(jù)庫:mysql 5.7
JDK版本:jdk1.8
部分截圖說明:
下面是首頁,位于首頁最上方的是導(dǎo)航欄,系統(tǒng)導(dǎo)航欄有:首頁,招聘信息,求職者信息,友情鏈接,留言板,后臺管理,登錄。導(dǎo)航欄下方是一個輪播圖輪放圖片,再往下是首頁展示的招聘信息,求職者信息,新聞資訊等簡略的內(nèi)容,都可以點擊查看更多來查看詳細(xì)內(nèi)容,該按鈕對應(yīng)導(dǎo)航欄的相應(yīng)內(nèi)容
查看招聘信息,可以篩選
查看求職人信息
友情鏈接信息
職位介紹
留言板信息
?查看個人簡介
個人中心
后臺登錄
后臺-用戶管理
?后臺-應(yīng)聘信息
?后臺-新聞資訊
?后臺-企業(yè)信息
?后臺-招聘信息
部分代碼:
上傳文件
/*** 上傳文件*/@RequestMapping("/upload")public R upload(@RequestParam("file") MultipartFile file,String type) throws Exception {if (file.isEmpty()) {throw new EIException("上傳文件不能為空");}String fileExt = file.getOriginalFilename().substring(file.getOriginalFilename().lastIndexOf(".")+1);File path = new File(ResourceUtils.getURL("classpath:static").getPath());if(!path.exists()) {path = new File("");}File upload = new File(path.getAbsolutePath(),"/upload/");if(!upload.exists()) {upload.mkdirs();}String fileName = new Date().getTime()+"."+fileExt;File dest = new File(upload.getAbsolutePath()+"/"+fileName);file.transferTo(dest);if(StringUtils.isNotBlank(type) && type.equals("1")) {ConfigEntity configEntity = configService.selectOne(new EntityWrapper<ConfigEntity>().eq("name", "faceFile"));if(configEntity==null) {configEntity = new ConfigEntity();configEntity.setName("faceFile");configEntity.setValue(fileName);} else {configEntity.setValue(fileName);}configService.insertOrUpdate(configEntity);}return R.ok().put("file", fileName);}
應(yīng)聘操作
/*** 后端列表*/@RequestMapping("/page")public R page(@RequestParam Map<String, Object> params,YingpinxinxiEntity yingpinxinxi, HttpServletRequest request){String tableName = request.getSession().getAttribute("tableName").toString();if(tableName.equals("qiyexinxi")) {yingpinxinxi.setQiyebianhao((String)request.getSession().getAttribute("username"));}if(tableName.equals("yonghu")) {yingpinxinxi.setYonghuming((String)request.getSession().getAttribute("username"));}EntityWrapper<YingpinxinxiEntity> ew = new EntityWrapper<YingpinxinxiEntity>();PageUtils page = yingpinxinxiService.queryPage(params, MPUtil.sort(MPUtil.between(MPUtil.likeOrEq(ew, yingpinxinxi), params), params));return R.ok().put("data", page);}/*** 前端列表*/@RequestMapping("/list")public R list(@RequestParam Map<String, Object> params,YingpinxinxiEntity yingpinxinxi, HttpServletRequest request){EntityWrapper<YingpinxinxiEntity> ew = new EntityWrapper<YingpinxinxiEntity>();PageUtils page = yingpinxinxiService.queryPage(params, MPUtil.sort(MPUtil.between(MPUtil.likeOrEq(ew, yingpinxinxi), params), params));return R.ok().put("data", page);}/*** 列表*/@RequestMapping("/lists")public R list( YingpinxinxiEntity yingpinxinxi){EntityWrapper<YingpinxinxiEntity> ew = new EntityWrapper<YingpinxinxiEntity>();ew.allEq(MPUtil.allEQMapPre( yingpinxinxi, "yingpinxinxi")); return R.ok().put("data", yingpinxinxiService.selectListView(ew));}/*** 查詢*/@RequestMapping("/query")public R query(YingpinxinxiEntity yingpinxinxi){EntityWrapper< YingpinxinxiEntity> ew = new EntityWrapper< YingpinxinxiEntity>();ew.allEq(MPUtil.allEQMapPre( yingpinxinxi, "yingpinxinxi")); YingpinxinxiView yingpinxinxiView = yingpinxinxiService.selectView(ew);return R.ok("查詢應(yīng)聘信息成功").put("data", yingpinxinxiView);}
以上就是部分功能展示,從整體上來看,本系統(tǒng)功能是十分完整的,界面設(shè)計簡潔大方,交互友好,數(shù)據(jù)庫設(shè)計也很合理,規(guī)模適中,代碼工整,清晰,適合學(xué)習(xí)使用。
好了,今天就到這兒吧,小伙伴們點贊、收藏、評論,一鍵三連走起呀,下期見~~