SSM大学生兼职管理系统

 作者主页:夜未央5788

 简介:Java领域优质创作者、Java项目、学习资料、技术互助

文末获取源码

项目介绍

这个项目是一个基于Struts2+Spring+MyBatis的大学生兼职管理系统,分为管理员和企业用户和普通用户三种角色。

管理员权限包括:
修改登录密码
信息类别管理
用人单位管理
普通用户管理
系统公告管理
新闻资讯管理

企业用人单位权限包括:
企业注册
企业单位登录
兼职信息管理
兼职信息发布

普通用户权限包括:
用户注册
用户登录
投递简历
投递简历记录

环境需要

1.运行环境:最好是java jdk 1.8,我们在这个平台上运行的。其他版本理论上也可以。
2.IDE环境:IDEA,Eclipse,Myeclipse都可以。推荐IDEA;
3.tomcat环境:Tomcat 7.x,8.x,9.x版本均可
4.硬件环境:windows 7/8/10 1G内存以上;或者 Mac OS;
5.是否Maven项目: 否;查看源码目录中是否包含pom.xml;若包含,则为maven项目,否则为非maven项目 

6.数据库:MySql 5.7等版本均可;

技术栈

后端:Struts2、Spring、MyBatis、MySQL5.7、Tomcat8

前台:JSP+css+javascript+jquery

使用说明

1. 使用Navicat或者其它工具,在mysql中创建对应名称的数据库,并导入项目的sql文件;
2.使用IDEA/Eclipse/MyEclipse导入项目,配置tomcat,
3. 将项目中WebRoot/WEB-INF/applicationContext.xml配置文件中的数据库配置改为自己的配置,然后运行;
4.运行成功后,在浏览器中输入:http://localhost:8080/jianzhi
管理员账号密码:admin/admin
企业账号密码:haier/000000

普通用户名密码:liusan/000000

运行截图

前台界面


后台界面

 

 

 

 相关代码

public class qiyeAction extends ActionSupport
{
	private Integer id;
	private String loginname;
	private String loginpw;
	private String mingcheng;

	private String dizhi;
	private String dianhua;
	private String youxiang;
	
	private String message;
	private String path;
	
	private TQiyeDAO qiyeDAO;

	public String qiyeReg()
	{
        HttpServletRequest request=ServletActionContext.getRequest();
		
		String sql="from TQiye where loginname=? and del='no'";
		Object[] c={loginname.trim()};
		List list=qiyeDAO.getHibernateTemplate().find(sql,c);
		if(list.size()>0)
		{
			request.setAttribute("msg", "用户名已被占用,请重新注册");
		}
		else
		{
			TQiye qiye=new TQiye();
			
			qiye.setLoginname(loginname);
			qiye.setLoginpw(loginpw);
			qiye.setMingcheng(mingcheng);
			qiye.setDizhi(dizhi);
			
			qiye.setDianhua(dianhua);
			qiye.setYouxiang(youxiang);
			qiye.setDel("no");
			
			qiyeDAO.save(qiye);
			
			request.setAttribute("msg", "注册成功,请登录");
		}
		
		return "msg";
	}
	
	public String qiyeEdit()
	{
		HttpServletRequest request=ServletActionContext.getRequest();
		Map session=ActionContext.getContext().getSession();
		 
        TQiye qiye=(TQiye)session.get("qiye");
			
		qiye.setLoginname(loginname);
		qiye.setLoginpw(loginpw);
		qiye.setMingcheng(mingcheng);
		qiye.setDizhi(dizhi);
		
		qiye.setDianhua(dianhua);
		qiye.setYouxiang(youxiang);
		
		qiyeDAO.attachDirty(qiye);
		
		request.setAttribute("msg", "修改成功,重新登了后生效");

		return "msg";
	}

	public String qiyeMana()
	{
		String sql="from TQiye where del='no'";
		List qiyeList=qiyeDAO.getHibernateTemplate().find(sql);
		Map request=(Map)ServletActionContext.getContext().get("request");
		request.put("qiyeList", qiyeList);
		return ActionSupport.SUCCESS;
	}
	
	public String qiyeDel()
	{
		TQiye qiye=qiyeDAO.findById(id);
		qiye.setDel("yes");
		qiyeDAO.attachDirty(qiye);
		this.setMessage("删除成功");
		this.setPath("qiyeMana.action");
		return "succeed";
	}

	public String getDianhua()
	{
		return dianhua;
	}

	public void setDianhua(String dianhua)
	{
		this.dianhua = dianhua;
	}

	public String getDizhi()
	{
		return dizhi;
	}

	public void setDizhi(String dizhi)
	{
		this.dizhi = dizhi;
	}

	public Integer getId()
	{
		return id;
	}

	public void setId(Integer id)
	{
		this.id = id;
	}

	public String getLoginname()
	{
		return loginname;
	}

	public void setLoginname(String loginname)
	{
		this.loginname = loginname;
	}

	public String getLoginpw()
	{
		return loginpw;
	}

	public void setLoginpw(String loginpw)
	{
		this.loginpw = loginpw;
	}

	public String getMessage()
	{
		return message;
	}

	public void setMessage(String message)
	{
		this.message = message;
	}

	public String getMingcheng()
	{
		return mingcheng;
	}

	public void setMingcheng(String mingcheng)
	{
		this.mingcheng = mingcheng;
	}

	public String getPath()
	{
		return path;
	}

	public void setPath(String path)
	{
		this.path = path;
	}

	public TQiyeDAO getQiyeDAO()
	{
		return qiyeDAO;
	}

	public void setQiyeDAO(TQiyeDAO qiyeDAO)
	{
		this.qiyeDAO = qiyeDAO;
	}

	public String getYouxiang()
	{
		return youxiang;
	}

	public void setYouxiang(String youxiang)
	{
		this.youxiang = youxiang;
	}
	
}

 如果你也想学习本系统,下面领取。回复:231ssm

  • 0
    点赞
  • 23
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

夜未央5788

你的鼓励将是我创作的最大动力

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

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

打赏作者

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

抵扣说明:

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

余额充值