一、源码特点
java ssh兼职管理系统是一套完善的web设计系统(系统采用ssh框架进行设计开发),对理解JSP java编程开发语言有帮助,系统具有完整的源代码和数据库,系统主要采用B/S模式开发。开发环境为TOMCAT7.0,Myeclipse8.5开发,数据库为Mysql5.0,使用java语言开发。
javaWeb 兼职管理系统myeclipse开发mysql
二、功能介绍
前台功能:
系统首页
公告浏览
求职信息浏览
招聘信息浏览
提交收藏,查看收藏
用户注册、登录
建立查看
后台管理:
(1)管理员管理:对管理员信息进行添加、删除、修改和查看
(2)简历管理:对简历信息进行添加、删除、修改和查看
(3)一级分类管理:对一级分类信息进行添加、删除、修改和查看
(4)二级分类管理:对二级分类信息进行添加、删除、修改和查看
(5)求职管理:对求职信息进行添加、删除、修改和查看
(6)招聘管理:对招聘信息进行添加、删除、修改和查看
(7)公告管理:对公告信息进行添加、删除、修改和查看
(8)收藏管理:对收藏信息进行添加、删除、修改和查看
(9)用户管理:对用户信息进行添加、删除、修改和查看
(10)企业用户管理:对企业用户信息进行添加、删除、修改和查看
(11)求职申请管理:对求职申请信息进行添加、删除、修改和查看
数据库设计
CREATE TABLE `gly` (
`glyid` int(11) NOT NULL auto_increment,
`yhm` VARCHAR(40) default NULL COMMENT '用户名',
`mm` VARCHAR(40) default NULL COMMENT '密码',
`xm` VARCHAR(40) default NULL COMMENT '姓名', PRIMARY KEY (`glyid`)
) ENGINE=InnoDB DEFAULT CHARSET=gb2312;
CREATE TABLE `jianli` (
`jlid` int(11) NOT NULL auto_increment,
`bt` VARCHAR(40) default NULL COMMENT '标题',
`xb` VARCHAR(40) default NULL COMMENT '性别',
`nl` VARCHAR(40) default NULL COMMENT '年龄',
`zp` VARCHAR(40) default NULL COMMENT '照片',
`xl` VARCHAR(40) default NULL COMMENT '学历',
`zzmm` VARCHAR(40) default NULL COMMENT '政治面貌',
`gzzt` VARCHAR(40) default NULL COMMENT '工作状态',
`js` VARCHAR(40) default NULL COMMENT '介绍',
`gzjl` VARCHAR(40) default NULL COMMENT '工作经历',
`djsj` VARCHAR(40) default NULL COMMENT '登记时间',
`yh` VARCHAR(40) default NULL COMMENT '用户', PRIMARY KEY (`jlid`)
) ENGINE=InnoDB DEFAULT CHARSET=gb2312;
CREATE TABLE `yjfl` (
`yjflid` int(11) NOT NULL auto_increment,
`fl` VARCHAR(40) default NULL COMMENT '分类', PRIMARY KEY (`yjflid`)
) ENGINE=InnoDB DEFAULT CHARSET=gb2312;
CREATE TABLE `ejfl` (
`ejflid` int(11) NOT NULL auto_increment,
`fl` VARCHAR(40) default NULL COMMENT '分类',
`dl` VARCHAR(40) default NULL COMMENT '大类', PRIMARY KEY (`ejflid`)
) ENGINE=InnoDB DEFAULT CHARSET=gb2312;
CREATE TABLE `qiuzhi` (
`qzid` int(11) NOT NULL auto_increment,
`qzbt` VARCHAR(40) default NULL COMMENT '求职标题',
`fl` VARCHAR(40) default NULL COMMENT '分类',
`nr` VARCHAR(40) default NULL COMMENT '内容',
`gzfx` VARCHAR(40) default NULL COMMENT '工作方向',
`gzsj` VARCHAR(40) default NULL COMMENT '工作时间',
`yh` VARCHAR(40) default NULL COMMENT '用户', PRIMARY KEY (`qzid`)
) ENGINE=InnoDB DEFAULT CHARSET=gb2312;
CREATE TABLE `zhaopin` (
`zpid` int(11) NOT NULL auto_increment,
`zp` VARCHAR(40) default NULL COMMENT '招聘',
`fl` VARCHAR(40) default NULL COMMENT '分类',
`zpnr` VARCHAR(40) default NULL COMMENT '招聘内容',
`gwtj` VARCHAR(40) default NULL COMMENT '岗位条件',
`xltj` VARCHAR(40) default NULL COMMENT '学历条件',
`sgsj` VARCHAR(40) default NULL COMMENT '上岗时间',
`lxdh` VARCHAR(40) default NULL COMMENT '联系电话',
`lxdz` VARCHAR(40) default NULL COMMENT '联系地址',
`yh` VARCHAR(40) default NULL COMMENT '用户', PRIMARY KEY (`zpid`)
) ENGINE=InnoDB DEFAULT CHARSET=gb2312;
CREATE TABLE `gonggao` (
`ggid` int(11) NOT NULL auto_increment,
`bt` VARCHAR(40) default NULL COMMENT '标题',
`nr` VARCHAR(40) default NULL COMMENT '内容',
`fbsj` VARCHAR(40) default NULL COMMENT '发布时间', PRIMARY KEY (`ggid`)
) ENGINE=InnoDB DEFAULT CHARSET=gb2312;
CREATE TABLE `shouzang` (
`szid` int(11) NOT NULL auto_increment,
`lx` VARCHAR(40) default NULL COMMENT '类型',
`bh` VARCHAR(40) default NULL COMMENT '编号',
`yh` VARCHAR(40) default NULL COMMENT '用户',
`sj` VARCHAR(40) default NULL COMMENT '时间', PRIMARY KEY (`szid`)
) ENGINE=InnoDB DEFAULT CHARSET=gb2312;
CREATE TABLE `yonghu` (
`yhid` int(11) NOT NULL auto_increment,
`yhm` VARCHAR(40) default NULL COMMENT '用户名',
`mm` VARCHAR(40) default NULL COMMENT '密码',
`xm` VARCHAR(40) default NULL COMMENT '姓名',
`lxdh` VARCHAR(40) default NULL COMMENT '联系电话',
`lxdz` VARCHAR(40) default NULL COMMENT '联系地址', PRIMARY KEY (`yhid`)
) ENGINE=InnoDB DEFAULT CHARSET=gb2312;
CREATE TABLE `qyyh` (
`qyyhid` int(11) NOT NULL auto_increment,
`yhm` VARCHAR(40) default NULL COMMENT '用户名',
`mm` VARCHAR(40) default NULL COMMENT '密码',
`xm` VARCHAR(40) default NULL COMMENT '姓名',
`dz` VARCHAR(40) default NULL COMMENT '地址',
`dh` VARCHAR(40) default NULL COMMENT '电话',
`zp` VARCHAR(40) default NULL COMMENT '照片',
`jyfw` VARCHAR(40) default NULL COMMENT '经营范围', PRIMARY KEY (`qyyhid`)
) ENGINE=InnoDB DEFAULT CHARSET=gb2312;
代码设计
public String add()
{//对表jianli进行添加操作
try{
dao.addjianli(jianli);
}catch(Exception e){
System.out.println(e.toString());
}
ServletActionContext.getRequest().setAttribute("msg", "<script>alert('添加成功');</script>");
return "jianliadd";
}
public String list()
{//对简历进行管理 对表jianli进行页面查询
int size=10;//分页个数
try{
String hql=" from jianli where 1=1";
if(ServletActionContext.getRequest().getSession().getAttribute("yhm")!=null){
hql+=" and yh='"+ServletActionContext.getRequest().getSession().getAttribute("yhm")+"'";
}
int count=dao.getjianlis(hql).size();
pageCount=count%size==0?count/size:(count/size+1);
if(pageNum<1)
{
pageNum=1;
}else if(pageNum>pageCount)
{
pageNum=pageCount;
}
jianlis=dao.getjianlis(hql, pageNum, size);
}catch(Exception e){
System.out.println(e.toString());
}
return "jianlilist";
}
public String listp()
{//对简历进行管理 对表jianli进行查询
try{
jianlis=dao.getjianlis(" from jianli where 1=1");
}catch(Exception e){
System.out.println(e.toString());
}
return "jianlilistp";
}
public String del()
{//对简历进行删除 对表jianli进行删除
String keyid=ServletActionContext.getRequest().getParameter("keyid").toString();
jianli tempbean=dao.getjianli("from jianli where jlid="+keyid);
try{
dao.deljianli(tempbean);
}catch(Exception e){
System.out.println(e.toString());
}
ServletActionContext.getRequest().setAttribute("msg", "<script>alert('删除成功');</script>");
return list();
}
public String modPage(){
对简历修改页面 对表jianli进行修改
String keyid=ServletActionContext.getRequest().getParameter("keyid").toString();
try{
jianli=dao.getjianli("from jianli where jlid="+keyid);
}catch(Exception e){
System.out.println(e.toString());
}
return "jianlimodPage";
}
public String detail(){
对简历修改页面 对表jianli进行修改
String keyid=ServletActionContext.getRequest().getParameter("keyid").toString();
try{
jianli=dao.getjianli("from jianli where jlid="+keyid);
}catch(Exception e){
System.out.println(e.toString());
}
return "jianlidetail";
}
三、注意事项
1、管理员账号:admin 密码:admin 数据库配置文件applicationContext.xml
2、开发环境为TOMCAT7.0,Myeclipse8.5开发,数据库为Mysql5.0,使用java语言开发。
3、数据库文件名是jspsshjianzhi.sql,系统名称jianzhi
4、系统首页地址:http://127.0.0.1:8080/sshjianzhi/qt/
四、系统实现