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 map= new HashMap();
		
		System.out.println("addPageok");
		return "gangwei/gangweiadd";
	}
	
	@RequestMapping(value="/add")
	public String add(gangwei gangwei,HttpServletRequest request){
		Map map= new HashMap();
		//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", "");
		System.out.println("addok");
		return "gangwei/gangweiadd";
	}
	
	/**删除 
	 * 
	 */
	@RequestMapping(value="/del")
	public String  del(Integer id,HttpServletRequest request,Map map){
	//	Map map= new HashMap();
		String a=(String)request.getParameter("keyid");
		id=Integer.parseInt(a);
		request.setAttribute("msg", "");
		gangweidao.del(id);
		return selectall(null,map,request);
	}
	/**
	 * 修改gangwei信息
	 */
	@RequestMapping(value="/update")
	public String update(gangwei gangwei,HttpServletRequest request,Map map1){
		Map map= new HashMap();
		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", "");
		gangweidao.update(map);
		return selectall(null,map1,request);
	}
	/**
	 * 查询gangwei信息
	 */
	@RequestMapping(value="/modify")
	public String modify(Integer id,Map map,HttpServletRequest request){
		String keyid=(String)request.getParameter("keyid");
		List> list= new  ArrayList>();
		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 map,HttpServletRequest request){
		String keyid=(String)request.getParameter("keyid");
		List> list= new  ArrayList>();
		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 map,HttpServletRequest request){
		List> list= new  ArrayList>();
	Map map1= new HashMap();

	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/

四系统实现

JSP ssm 网上求职管理系统myeclipse开发mysql数据库springMVC模式java编程计算机网页设计_第1张图片JSP ssm 网上求职管理系统myeclipse开发mysql数据库springMVC模式java编程计算机网页设计_第2张图片JSP ssm 网上求职管理系统myeclipse开发mysql数据库springMVC模式java编程计算机网页设计_第3张图片JSP ssm 网上求职管理系统myeclipse开发mysql数据库springMVC模式java编程计算机网页设计_第4张图片JSP ssm 网上求职管理系统myeclipse开发mysql数据库springMVC模式java编程计算机网页设计_第5张图片JSP ssm 网上求职管理系统myeclipse开发mysql数据库springMVC模式java编程计算机网页设计_第6张图片

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

你可能感兴趣的:(jsp类,java,数据库,myeclipse)