基于javaweb的SSM校园招聘平台招聘管理系统(平台、企业、用户)(java+jsp+ssm+mysql)

运行环境

Java≥8、MySQL≥5.7、Tomcat≥8

开发工具

eclipse/idea/myeclipse/sts等均可配置运行

适用

课程设计,大作业,毕业设计,项目练习,学习演示等

功能说明

050123162502

060123162502

企业:

540123152502

550123152502

560123152502

570123152502

580123152502

590123152502

平台管理员:

000123162502

010123162502

020123162502

030123162502

用户:

450123152502

460123152502

470123152502

480123152502

490123152502

500123152502

510123152502

520123152502

技术框架

JavaBean MVC JSP SSM(Spring SpringMVC MyBatis) MySQL JavaScript

基于javaweb的SSM校园招聘平台招聘管理系统(平台、企业、用户)(java+jsp+ssm+mysql)

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
	}else if(a.equals("用户")){
Purchasers pp=new Purchasers();
pp.setLoginaccount(Companys.getLoginaccount1());
pp.setPassword(Companys.getPassword1());
Purchasers Purchasers1=PurchasersDao.purchasersLogin(pp);

if(Purchasers1!=null) {
String cccc=Purchasers1.getPtypes();
if(cccc.equals("未审核")) {
JOptionPane.showMessageDialog(null, "未审核不能登录!");
return "Login";

}else {

session.setAttribute("Purchasers", Purchasers1);
return "purchasers/index";}
}else {
JOptionPane.showMessageDialog(null, "账号或者密码不正确!");
return "Login";
}



}else {
Admin aa=new Admin();
aa.setLoginaccount(Companys.getLoginaccount1());
aa.setPassword(Companys.getPassword1());
Admin Admin1=AdminDao.adminLogin(aa);
if(Admin1!=null) {
return "admin/index";
}else {
JOptionPane.showMessageDialog(null, "账号或者密码不正确!");
return "Login";
}


}
}



@Override
public String deleteCompanysByID(int uid,Model model) {
// TODO Auto-generated method stub
CompanysDao.deleteCompanysByID(uid);
List<Companys> Companys=CompanysDao.selectAllCompanys();
model.addAttribute("Companys", Companys);
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42



public class AdminFilter implements Filter{

@Override
public void doFilter(ServletRequest request,
ServletResponse response, FilterChain chain)
throws IOException, ServletException {
// TODO Auto-generated method stub
HttpServletRequest req=(HttpServletRequest)request;
HttpSession session=req.getSession();
Admin admin=(Admin)session.getAttribute("admin");
if(admin!=null) {
chain.doFilter(request, response);//继续向下运行
}else {
String path=req.getServletPath();
if(path.endsWith("adminLogin.jsp") || path.endsWith("adminLogin")) {
chain.doFilter(request, response);
}else {
JOptionPane.showMessageDialog(null,"请先登录!");
req.getRequestDispatcher("adminLogin.jsp").
forward(request, response);
}
}
}

@Override
public void destroy() {
// TODO Auto-generated method stub

}

@Override
public void init(FilterConfig arg0) throws ServletException {
// TODO Auto-generated method stub

}

}
package com.controller;

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
		// TODO Auto-generated method stub

Resumes Resumes=ResumesDao.selectResumesByRid(rid);
model.addAttribute("Resumes", Resumes);
return "companys/ResumesDetails";
}



}
package com.service;








@Service("goodsPurchaserservices")
public class PurchasersServicesImpl implements PurchasersServices{
@Autowired
private PurchasersDao PurchasersDao;


@Override
public String addPurchasers(Purchasers purchasers) {
// TODO Auto-generated method stub

int t=PurchasersDao.addPurchasers(purchasers);
if(t>0) {
return "purchasers/success";
}else {
return "purchasers/error";
}
}
@Override
public String selectAllPurchasers(Model model) {
// TODO Auto-generated method stub
List<Purchasers> Purchasers=PurchasersDao.selectAllPurchasers();
model.addAttribute("Purchasers", Purchasers);
return "admin/showPurchasers";
}

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
	}
@RequestMapping("/selectAllNotice1")
public String selectAllNotice1(Model model) {
return noticeServices.selectAllNotice1(model);
}
@RequestMapping("/selectNoticeByID1")
public String selectNoticeByID1(int nid,Model model) {

return noticeServices.selectNoticeByID1(nid,model);
}
@RequestMapping("/deleteNoticeByID")
public String deleteNoticeByID(int nid,Model model) {
noticeServices.deleteNoticeByID(nid);
return noticeServices.selectAllNotice(model);
}
@RequestMapping("/selectNoticeByID")
public String selectNoticeByID(int nid,Model model) {

return noticeServices.selectNoticeByID(nid,model);
}
@RequestMapping("/updateNotice")
public String updateNotice(Notice notice) {

return noticeServices.updateNotice(notice);
}


@RequestMapping("/selectAllNotice2")
public String selectAllNotice2(Model model) {
return noticeServices.selectAllNotice2(model);
}
@RequestMapping("/selectNoticeByID2")
public String selectNoticeByID2(int nid,Model model) {

return noticeServices.selectNoticeByID2(nid,model);
}
}
package com.controller;

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
		// TODO Auto-generated method stub
List<Purchasers> Purchasers=PurchasersDao.selectAllPurchasers();
model.addAttribute("Purchasers", Purchasers);
return "admin/showPurchasers";
}

@Override
public String purchasersLogin(Purchasers Purchasers, Model model,HttpSession session) {
// TODO Auto-generated method stub
Purchasers Purchasers1=PurchasersDao.purchasersLogin(Purchasers);
if(Purchasers1!=null) {
session.setAttribute("Purchasers", Purchasers1);
return "purchasers/main";
}else {
JOptionPane.showMessageDialog(null, "账号或者密码不正确!");
return "purchasers/PurchasersLogin";
}

}
@Override
public String deletePurchasersByID(int uid,Model model) {
// TODO Auto-generated method stub
PurchasersDao.deletePurchasersByID(uid);
List<Purchasers> Purchasers=PurchasersDao.selectAllPurchasers();
model.addAttribute("Purchasers", Purchasers);
return "admin/showPurchasers";
}
@Override
public String updatePurchasersByID1(int uid,Model model) {
// TODO Auto-generated method stub
PurchasersDao.updatePurchasersByID1(uid);
List<Purchasers> Purchasers=PurchasersDao.selectAllPurchasers();
model.addAttribute("Purchasers", Purchasers);
return "admin/showPurchasers";
}
@Override
public String updatePurchasersByID(Purchasers Purchasers,HttpSession session) {
// TODO Auto-generated method stub

int t=PurchasersDao.updatePurchasersByID(Purchasers);
if(t>0) {

session.invalidate();
return "purchasers/success";
}else {
return "purchasers/error";
}
}

}
package com.service;


项目链接:
https://javayms.github.io?id=351822392702103ae
https://javayms.pages.dev?id=351822392702103ae