ideaSSM 校园兼职招聘平台bootstrap开发mysql数据库web结构java编程计算机网页源码maven项目

一、源码特点
  idea 开发 SSM 校园兼职招聘平台是一套完善的信息管理系统,结合SSM框架和bootstrap完成本系统,对理解JSP java编程开发语言有帮助系统采用SSM框架(MVC模式开发),系统具有完整的源代码和数据库,系统主要采用B/S模式开发。
前段主要技术 bootstrap.css jquery
后端主要技术 SpringMVC spring mybatis 
数据库 mysql
开发工具 IDEA  JDK1.8 TOMCAT 8.5

web ssm校园兼职招聘平台1

二、功能介绍
前台功能:
1)系统首页浏览
2)公告浏览
3)简历浏览
4)招聘信息浏览
5)提交求职申请

后台功能:
(1)管理员管理:对管理员信息进行添加、删除、修改和查看
(2)用户管理:对用户信息进行添加、删除、修改和查看
(3)企业用户管理:对企业用户信息进行添加、删除、修改和查看
(4)公告管理:对公告信息进行添加、删除、修改和查看
(5)简历管理:对简历信息进行添加、删除、修改和查看
(6)招聘管理:对招聘信息进行添加、删除、修改和查看
(7)求职申请管理:对求职申请信息进行添加、删除、修改和查看
(8)个人信息修改 业主注册、用户登录

数据库设计

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 `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 '电话',
`tp` VARCHAR(40) default NULL COMMENT '图片',
`jyfw` VARCHAR(40) default NULL COMMENT '经营范围',  PRIMARY KEY  (`qyyhid`)
) 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 `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 `zhaopin` (
`zpid` int(11) NOT NULL auto_increment,
`zp` 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;

代码设计

@Resourceprivate jianliDao jianlidao;@RequestMapping(value="/addpage")public String addpage(jianli bean, HttpServletRequest request){/**简历添加页面*/Map<String,Object> map= new HashMap<String,Object>();System.out.println("addPageok");return "jianli/jianliadd";}@RequestMapping(value="/add")public String add(jianli bean, HttpServletRequest request){/**简历添加处理方法**/Map<String,Object> map= new HashMap<String,Object>();//初始变量String jlid=(String)request.getParameter("jlid");//简历编号String bt=(String)request.getParameter("bt");//标题String xb=(String)request.getParameter("xb");//性别String nl=(String)request.getParameter("nl");//年龄String zp=(String)request.getParameter("zp");//照片String xl=(String)request.getParameter("xl");//学历String zzmm=(String)request.getParameter("zzmm");//政治面貌String gzzt=(String)request.getParameter("gzzt");//工作状态String js=(String)request.getParameter("js");//介绍String gzjl=(String)request.getParameter("gzjl");//工作经历String djsj=(String)request.getParameter("djsj");//登记时间String yh=(String)request.getParameter("yh");//用户jianlidao.add(bean);//调用添加方法System.out.println("add");request.setAttribute("msg", "<script>alert('添加成功');</script>");//操作提示return "jianli/jianliadd";}/**删除 简历**/@RequestMapping(value="/del")public String  del(HttpServletRequest request,Map<String,Object> map){//	Map<String,Object> map= new HashMap<String,Object>();//初始化对象String a=(String)request.getParameter("keyid");//request 方式获得主键idint id=Integer.parseInt(a);request.setAttribute("msg", "<script>alert('删除成功');</script>");jianlidao.delete(id);//调用 删除方法return listpage(map,request);}/*** 查询jianli信息 返回list结果 前台获取*/@RequestMapping(value="/listpage")public String listpage(Map<String,Object> map,HttpServletRequest request){List<Map> list= new ArrayList<Map>();//初始化对象Map  map1= new HashMap();String jlid=(String)request.getParameter("jlid");//简历编号if(jlid!=null&&!jlid.equals("")){map1.put("jlid",jlid);//简历编号}String bt=(String)request.getParameter("bt");//标题if(bt!=null&&!bt.equals("")){map1.put("bt",bt);//标题}String xb=(String)request.getParameter("xb");//性别if(xb!=null&&!xb.equals("")){map1.put("xb",xb);//性别}String nl=(String)request.getParameter("nl");//年龄if(nl!=null&&!nl.equals("")){map1.put("nl",nl);//年龄}String zp=(String)request.getParameter("zp");//照片if(zp!=null&&!zp.equals("")){map1.put("zp",zp);//照片}String xl=(String)request.getParameter("xl");//学历if(xl!=null&&!xl.equals("")){map1.put("xl",xl);//学历}String zzmm=(String)request.getParameter("zzmm");//政治面貌if(zzmm!=null&&!zzmm.equals("")){map1.put("zzmm",zzmm);//政治面貌}String gzzt=(String)request.getParameter("gzzt");//工作状态if(gzzt!=null&&!gzzt.equals("")){map1.put("gzzt",gzzt);//工作状态}String js=(String)request.getParameter("js");//介绍if(js!=null&&!js.equals("")){map1.put("js",js);//介绍}String gzjl=(String)request.getParameter("gzjl");//工作经历if(gzjl!=null&&!gzjl.equals("")){map1.put("gzjl",gzjl);//工作经历}String djsj=(String)request.getParameter("djsj");//登记时间if(djsj!=null&&!djsj.equals("")){map1.put("djsj",djsj);//登记时间}String yh=(String)request.getParameter("yh");//用户if(request.getSession().getAttribute("yhm")!=null){map1.put("yh",request.getSession().getAttribute("yhm").toString());//用户}list=jianlidao.getAll(map1);//传入 方法参数 返回gly结果集System.out.println("listsize="+list.size());map.put("list", list);//传递参数return "jianli/jianlilist";}


三、注意事项
1、管理员账号:admin密码:admin 数据库配置文件src\main\resources 下的 jdbc.properties 更改对应数据库连接配置
2、开发环境为IDEA开发,数据库为mysql,使用java语言开发。
3、数据库文件名是jspjzzp.sql 系统名称jzzp
4、地址:qt/index.jsp

四系统实现


下载地址

https://download.csdn.net/download/qq_41221322/89069839

需要源码 其他的定制服务  下方联系卡片↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/791801.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

探索设计模式的魅力:揭秘B/S模式在AI大模型时代的蜕变与进化

​&#x1f308; 个人主页&#xff1a;danci_ &#x1f525; 系列专栏&#xff1a;《设计模式》《MYSQL应用》 &#x1f4aa;&#x1f3fb; 制定明确可量化的目标&#xff0c;坚持默默的做事。 &#x1f680; 转载自热榜文章&#xff1a;探索设计模式的魅力&#xff1a;揭秘B/S…

小波降噪基础-python版本

这篇小文将使用小波多分辨分析对一个简单信号进行降噪&#xff0c;主要是降噪流程&#xff0c;为以后的小波更复杂的降噪算法打下良好的基础。降噪算法流程大致如下&#xff1a; &#xff08;1&#xff09;去趋势项&#xff08;如直流电流&#xff09;&#xff0c;并将数据归一…

不能在主机和虚拟机之间拷贝文本(虚拟机ubuntu16.04)

问题 ubuntu16.04不能在主机和虚拟机之间拷贝文本。 原因 vmware tools没安装好。 解决办法 重新安装vmware tools&#xff0c;步骤入下&#xff1a; 让虚拟机加载C:\Program Files (x86)\VMware\VMware Workstation\linux.iso光盘文件&#xff0c;设置如下&#xff1a; …

查找

题源怎么写着递归那么的步履蹒跚呢 题目描述 输入 n 个不超过 10^9 的单调不减的&#xff08;就是后面的数字不小于前面的数字&#xff09;非负整数 a1​,a2​,…,an​&#xff0c;然后进行 m 次询问。对于每次询问&#xff0c;给出一个整数 q&#xff0c;要求输出这个数字在序…

三菱数据类型

有符号16位整数型int 取值范围-32768~32767 表示方式K(如K2) 无符号位的16位整数型word 取值范围0~65535 表示方式K(如K2) 有符号位的32位整数型DINT-214783648~2147483647 表示方式K(如K2) 无符号位的32位整数型DWORD0到4,294,967,295 表示方式K(如K2) 浮点数使用E表示&am…

代码随想录算法训练营第30天|LeetCode236.二叉树的最小公共祖先

代码随想录算法训练营第30天|LeetCode236.二叉树的最小公共祖先 1、LeetCode236.二叉树的最小公共祖先 236. 二叉树的最近公共祖先 - 力扣&#xff08;LeetCode&#xff09; 自底向上查找&#xff0c;有点难度&#xff01; | LeetCode&#xff1a;236. 二叉树的最近公共祖先_哔…

layui框架实战案例(26):layui-carousel轮播组件添加多个Echarts图标的效果

在Layui中&#xff0c;使用layui-carousel轮播组件嵌套Echarts图表来实现多个图表的展示。 css层叠样式表 调整轮播图背景色为白色&#xff1b;调整当个Echarts图表显示loading…状态&#xff1b;同一个DIV轮播项目添加多个Echarts的 .layui-carousel {background-color: #f…

Android开发之View Binding全面解析

引言 在安卓开发中&#xff0c;视图绑定是一个关键的步骤&#xff0c;它允许开发者将布局文件中的视图组件与Activity或Fragment中的成员变量关联起来。这一机制不仅使得UI操作更加便捷&#xff0c;而且提高了开发效率。本文主要探讨了安卓开发中的一项重要技术——View Bindin…

【Qt】使用Qt实现Web服务器(十):前端基础

1、简述 本人对HTML元素不熟悉,利用QtWebApp加载静态页面来熟悉下HTML元素。 2、测试代码 # a)main中创建 HttpListener new HttpListener(listenerSettings,new RequestMapper(&app),&app);#

js教程(11)

一、Window对象 1.BOM&#xff08;浏览器对象模型&#xff09; BOM&#xff08;Browser Object Model&#xff09;是JavaScript中用来与浏览器交互的一组对象。BOM提供了访问和控制浏览器窗口、历史记录、定时器、以及与浏览器进行通信的能力。 BOM包括以下一些常用的对象&…

【Rust】——生命周期

&#x1f383;个人专栏&#xff1a; &#x1f42c; 算法设计与分析&#xff1a;算法设计与分析_IT闫的博客-CSDN博客 &#x1f433;Java基础&#xff1a;Java基础_IT闫的博客-CSDN博客 &#x1f40b;c语言&#xff1a;c语言_IT闫的博客-CSDN博客 &#x1f41f;MySQL&#xff1a…

PyQt6猜数字小游戏

PyQt6猜数字小游戏 本文使用pyQt6实现猜数字小游戏。游戏开始给出数字范围&#xff0c;猜测失败缩写给定范围。 import math import sys import random from PyQt6.QtWidgets import QMainWindow, QApplication, QMessageBox from PyQt6.QtCore import Qt from sample import U…

AI 在医疗保健领域的应用:技术、趋势和前景

人工智能&#xff08;AI&#xff09;在医疗保健领域的应用已经成为引人瞩目的发展方向&#xff0c;其在医学影像分析、疾病诊断和个性化治疗等方面展现出了巨大潜力。本文将深入探讨这些技术应用和未来的发展趋势。 医学影像分析 医学影像分析是AI在医疗领域中应用最广泛的领…

Redis 缓存雪崩、穿透、击穿、预热

在实际工程中&#xff0c;Redis 缓存问题常伴随高并发场景出现。例如&#xff0c;电商大促、活动报名、突发新闻时&#xff0c;由于缓存失效导致大量请求访问数据库&#xff0c;导致雪崩、击穿、穿透等问题。因此&#xff0c;新系统上线前需预热缓存&#xff0c;以应对高并发&a…

文献阅读:将条形码神经解剖学与空间转录分析相结合,可以识别投射神经元相关基因

文献介绍 「文献题目」 Integrating barcoded neuroanatomy with spatial transcriptional profiling enables identification of gene correlates of projections 「研究团队」 Anthony M. Zador&#xff08;美国冷泉港实验室&#xff09; 「发表时间」 2021-05-10 「发表期…

# #一眼就解密

BUUCTF #一眼就解密 1 下面的字符串解密后便能获得flag&#xff1a;ZmxhZ3tUSEVfRkxBR19PRl9USElTX1NUUklOR30 注意&#xff1a;得到的 flag 请包上 flag{} 提交 flag{THE_FLAG_OF_THIS_STRING}

MPLS-基础、LSR、LSP、标签、体系结构

MPLS技术 MPLS基础 MPLS&#xff1a;转发数据时&#xff0c;只在网络边缘分析IP报文头&#xff0c;不在每一跳都分析&#xff0c;节约了转发时间。 MPLS&#xff1a;Multiprotocol Label Switching&#xff0c;多协议标签交换骨干网技术。主要应用&#xff1a;VPN、流量工程…

Golang学习系列1-pprof性能调优

1. pprof 简述 一位亦师亦友的话让我记忆犹新&#xff0c;他说“学习一个新事务&#xff0c;应该从三个方面入手what,why,how;且三者的重要程度应该是递减”。所以在本文的第一部分先叙述下pprof的what & why。 1.1 What&#xff1f; pprof是golang自身提供的一种性能分…

【C++入门】初识C++

&#x1f49e;&#x1f49e; 前言 hello hello~ &#xff0c;这里是大耳朵土土垚~&#x1f496;&#x1f496; &#xff0c;欢迎大家点赞&#x1f973;&#x1f973;关注&#x1f4a5;&#x1f4a5;收藏&#x1f339;&#x1f339;&#x1f339; &#x1f4a5;个人主页&#x…

稀疏矩阵的三元组表表示法及其转置

1. 什么是稀疏矩阵 稀疏矩阵是指矩阵中大多数元素为零的矩阵。 从直观上讲&#xff0c;当元素个数低于总元素的30%时&#xff0c;这样的矩阵被称为稀疏矩阵。 由于该种矩阵的特点&#xff0c;我们在存储这种矩阵时&#xff0c;如果直接采用二维数组&#xff0c;就会十分浪费…