JSP ssm 网上求职管理系统myeclipse开发mysql数据库springMVC模式java编程计算机网页设计

一、源码特点
     JSP ssm 网上求职管理系统是一套完善的web设计系统(系统采用SSM框架进行设计开发,spring+springMVC+mybatis),对理解JSP java编程开发语言有帮助,系统具有完整的源代码和数据库,系统主要采用B/S模式开发。开发环境为TOMCAT7.0,Myeclipse8.5开发,数据库为Mysql5.0,使用java语言开发。

ssm 网上求职管理系统


二、功能介绍
前台功能:
首页浏览
企业浏览
公告浏览
岗位浏览
提交简历投递,查看已经投递的岗位
后台功能:
(1)用户管理:对用户信息进行添加、删除、修改和查看
(2)管理员管理:对管理员信息进行添加、删除、修改和查看
(3)企业管理:对企业信息进行添加、删除、修改和查看
(4)公告管理:对公告信息进行添加、删除、修改和查看
(5)简历管理:对简历信息进行添加、删除、修改和查看
(6)岗位管理:对岗位信息进行添加、删除、修改和查看
(7)简历投递管理:对简历投递信息进行添加、删除、修改和查看

表设计

表4-1 用户信息表

序号

字段名称

数据类型

长度

主键

描述

1

yhid

INTEGER

11

用户编号

2

yhm

VARCHAR

40

用户名

3

mm

VARCHAR

40

密码

4

xm

VARCHAR

40

姓名

5

lxdh

VARCHAR

40

联系电话

6

lxdz

VARCHAR

40

联系地址

表4-2  管理员信息表

序号

字段名称

数据类型

长度

主键

描述

1

glyid

INTEGER

11

管理员编号

2

yhm

VARCHAR

40

用户名

3

mm

VARCHAR

40

密码

4

xm

VARCHAR

40

姓名

表4-3  企业信息表

序号

字段名称

数据类型

长度

主键

描述

1

qyid

INTEGER

11

企业编号

2

yhm

VARCHAR

40

用户名

3

mm

VARCHAR

40

密码

4

xm

VARCHAR

40

姓名

5

lxdh

VARCHAR

40

联系电话

6

lxdz

VARCHAR

40

联系地址

7

qyjj

VARCHAR

40

企业简介

8

tp

VARCHAR

40

图片

表4-4  公告信息表

序号

字段名称

数据类型

长度

主键

描述

1

ggid

INTEGER

11

公告编号

2

bt

VARCHAR

40

标题

3

nr

VARCHAR

40

内容

4

fbsj

VARCHAR

40

发布时间

表4-5  简历信息表

序号

字段名称

数据类型

长度

主键

描述

1

jlid

INTEGER

11

简历编号

2

jlmc

VARCHAR

40

简历名称

3

xm

VARCHAR

40

姓名

4

lxdh

VARCHAR

40

联系电话

5

xl

VARCHAR

40

学历

6

nl

VARCHAR

40

年龄

7

xb

VARCHAR

40

性别

8

sxjl

VARCHAR

40

实习经历

9

xmjl

VARCHAR

40

项目经历

10

hjjl

VARCHAR

40

获奖奖励

11

zp

VARCHAR

40

照片

12

yh

VARCHAR

40

用户

表4-6 岗位信息表

序号

字段名称

数据类型

长度

主键

描述

1

gwid

INTEGER

11

岗位编号

2

gwmc

VARCHAR

40

岗位名称

3

qy

VARCHAR

40

企业

4

zptj

VARCHAR

40

招聘条件

5

gwsm

VARCHAR

40

岗位说明

6

fbsj

VARCHAR

40

发布时间

表4-7  简历投递信息表

序号

字段名称

数据类型

长度

主键

描述

1

jltdid

INTEGER

11

简历投递编号

2

jl

VARCHAR

40

简历

3

gw

VARCHAR

40

岗位

4

yh

VARCHAR

40

用户

5

zt

VARCHAR

40

状态

6

tjsj

VARCHAR

40

提交时间

主要控制类

@Resource gangweiDao gangweidao;
	@RequestMapping(value="/addPage")
	public String addPage(gangwei gangwei,HttpServletRequest request){
		Map<String,Object> map= new HashMap<String,Object>();
		
		System.out.println("addPageok");
		return "gangwei/gangweiadd";
	}
	
	@RequestMapping(value="/add")
	public String add(gangwei gangwei,HttpServletRequest request){
		Map<String,Object> map= new HashMap<String,Object>();
		//String name=(String)request.getParameter("name");

		map.put("gwid", gangwei.getGwid());//岗位编号

		map.put("gwmc", gangwei.getGwmc());//岗位名称

		map.put("qy", gangwei.getQy());//企业

		map.put("zptj", gangwei.getZptj());//招聘条件

		map.put("gwsm", gangwei.getGwsm());//岗位说明

		map.put("fbsj", gangwei.getFbsj());//发布时间



		String gwid=(String)gangwei.getGwid();//岗位编号

		String gwmc=(String)gangwei.getGwmc();//岗位名称

		String qy=(String)gangwei.getQy();//企业

		String zptj=(String)gangwei.getZptj();//招聘条件

		String gwsm=(String)gangwei.getGwsm();//岗位说明

		String fbsj=(String)gangwei.getFbsj();//发布时间

		gangweidao.save(map);
		
		
		request.setAttribute("msg", "<script>alert('添加成功');</script>");
		System.out.println("addok");
		return "gangwei/gangweiadd";
	}
	
	/**删除 
	 * 
	 */
	@RequestMapping(value="/del")
	public String  del(Integer id,HttpServletRequest request,Map<String,Object> map){
	//	Map<String,Object> map= new HashMap<String,Object>();
		String a=(String)request.getParameter("keyid");
		id=Integer.parseInt(a);
		request.setAttribute("msg", "<script>alert('删除成功');</script>");
		gangweidao.del(id);
		return selectall(null,map,request);
	}
	/**
	 * 修改gangwei信息
	 */
	@RequestMapping(value="/update")
	public String update(gangwei gangwei,HttpServletRequest request,Map<String,Object> map1){
		Map<String,Object> map= new HashMap<String,Object>();
		map.put("gwid", gangwei.getGwid());//岗位编号

		map.put("gwmc", gangwei.getGwmc());//岗位名称

		map.put("qy", gangwei.getQy());//企业

		map.put("zptj", gangwei.getZptj());//招聘条件

		map.put("gwsm", gangwei.getGwsm());//岗位说明

		map.put("fbsj", gangwei.getFbsj());//发布时间



		String gwid=(String)gangwei.getGwid();//岗位编号

		String gwmc=(String)gangwei.getGwmc();//岗位名称

		String qy=(String)gangwei.getQy();//企业

		String zptj=(String)gangwei.getZptj();//招聘条件

		String gwsm=(String)gangwei.getGwsm();//岗位说明

		String fbsj=(String)gangwei.getFbsj();//发布时间

		request.setAttribute("msg", "<script>alert('修改成功');</script>");
		gangweidao.update(map);
		return selectall(null,map1,request);
	}
	/**
	 * 查询gangwei信息
	 */
	@RequestMapping(value="/modify")
	public String modify(Integer id,Map<String,Object> map,HttpServletRequest request){
		String keyid=(String)request.getParameter("keyid");
		List<Map<String,Object>> list= new  ArrayList<Map<String,Object>>();
		list=gangweidao.select(Integer.parseInt(keyid));
		request.setAttribute("gwid", list.get(0).get("gwid"));//岗位编号

		request.setAttribute("gwmc", list.get(0).get("gwmc"));//岗位名称

		request.setAttribute("qy", list.get(0).get("qy"));//企业

		request.setAttribute("zptj", list.get(0).get("zptj"));//招聘条件

		request.setAttribute("gwsm", list.get(0).get("gwsm"));//岗位说明

		request.setAttribute("fbsj", list.get(0).get("fbsj"));//发布时间

		
		return "gangwei/gangweimodify";
	}
	
	@RequestMapping(value="/detail")
	public String detail(Integer id,Map<String,Object> map,HttpServletRequest request){
		String keyid=(String)request.getParameter("keyid");
		List<Map<String,Object>> list= new  ArrayList<Map<String,Object>>();
		list=gangweidao.select(Integer.parseInt(keyid));
		request.setAttribute("gwid", list.get(0).get("gwid"));//岗位编号

		request.setAttribute("gwmc", list.get(0).get("gwmc"));//岗位名称

		request.setAttribute("qy", list.get(0).get("qy"));//企业

		request.setAttribute("zptj", list.get(0).get("zptj"));//招聘条件

		request.setAttribute("gwsm", list.get(0).get("gwsm"));//岗位说明

		request.setAttribute("fbsj", list.get(0).get("fbsj"));//发布时间

		return "gangwei/gangweidetail";
	}
	
	/**
	 * 查询gangwei信息
	 */
	@RequestMapping(value="/selectall")
	public String selectall(Integer id,Map<String,Object> map,HttpServletRequest request){
		List<Map<String,Object>> list= new  ArrayList<Map<String,Object>>();
	Map<String,Object> map1= new HashMap<String,Object>();

	String gwid=(String)request.getParameter("gwid");//岗位编号
	if(gwid!=null&&!gwid.equals("")){
	map1.put("gwid",gwid);//岗位编号
	}
	String gwmc=(String)request.getParameter("gwmc");//岗位名称
	if(gwmc!=null&&!gwmc.equals("")){
	map1.put("gwmc",gwmc);//岗位名称
	}
	String qy=(String)request.getParameter("qy");//企业
	if(request.getSession().getAttribute("yhm")!=null){
	map1.put("qy",request.getSession().getAttribute("yhm").toString());//企业
	}
	String zptj=(String)request.getParameter("zptj");//招聘条件
	if(zptj!=null&&!zptj.equals("")){
	map1.put("zptj",zptj);//招聘条件
	}
	String gwsm=(String)request.getParameter("gwsm");//岗位说明
	if(gwsm!=null&&!gwsm.equals("")){
	map1.put("gwsm",gwsm);//岗位说明
	}
	String fbsj=(String)request.getParameter("fbsj");//发布时间
	if(fbsj!=null&&!fbsj.equals("")){
	map1.put("fbsj",fbsj);//发布时间
	}

		list=gangweidao.selectAll(map1);
		System.out.println("listsize="+list.size());
		
		map.put("mylist", list);
		return "gangwei/gangweilist";
	}

三、注意事项
    1、管理员账号:admin 密码:admin 数据库配置文件datasource.properties
     2、开发环境为TOMCAT7.0,Myeclipse8.5开发,数据库为Mysql5.0,使用java语言开发。
    3、数据库文件名是jspssmjy.sql,系统名称ssmjy
    4、系统首页地址:http://127.0.0.1:8080/ssmjy/qt/

四系统实现

源码获取 下方联系卡片↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

翰文编程

你的鼓励 是我最大的动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值