• 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)个人信息修改 业主注册、用户登录

    数据库设计

    1. CREATE TABLE `gly` (
    2. `glyid` int(11) NOT NULL auto_increment,
    3. `yhm` VARCHAR(40) default NULL COMMENT '用户名',
    4. `mm` VARCHAR(40) default NULL COMMENT '密码',
    5. `xm` VARCHAR(40) default NULL COMMENT '姓名', PRIMARY KEY (`glyid`)
    6. ) ENGINE=InnoDB DEFAULT CHARSET=gb2312;
    7. CREATE TABLE `yonghu` (
    8. `yhid` int(11) NOT NULL auto_increment,
    9. `yhm` VARCHAR(40) default NULL COMMENT '用户名',
    10. `mm` VARCHAR(40) default NULL COMMENT '密码',
    11. `xm` VARCHAR(40) default NULL COMMENT '姓名',
    12. `lxdh` VARCHAR(40) default NULL COMMENT '联系电话',
    13. `lxdz` VARCHAR(40) default NULL COMMENT '联系地址', PRIMARY KEY (`yhid`)
    14. ) ENGINE=InnoDB DEFAULT CHARSET=gb2312;
    15. CREATE TABLE `qyyh` (
    16. `qyyhid` int(11) NOT NULL auto_increment,
    17. `yhm` VARCHAR(40) default NULL COMMENT '用户名',
    18. `mm` VARCHAR(40) default NULL COMMENT '密码',
    19. `xm` VARCHAR(40) default NULL COMMENT '姓名',
    20. `dz` VARCHAR(40) default NULL COMMENT '地址',
    21. `dh` VARCHAR(40) default NULL COMMENT '电话',
    22. `tp` VARCHAR(40) default NULL COMMENT '图片',
    23. `jyfw` VARCHAR(40) default NULL COMMENT '经营范围', PRIMARY KEY (`qyyhid`)
    24. ) ENGINE=InnoDB DEFAULT CHARSET=gb2312;
    25. CREATE TABLE `gonggao` (
    26. `ggid` int(11) NOT NULL auto_increment,
    27. `bt` VARCHAR(40) default NULL COMMENT '标题',
    28. `nr` VARCHAR(40) default NULL COMMENT '内容',
    29. `fbsj` VARCHAR(40) default NULL COMMENT '发布时间', PRIMARY KEY (`ggid`)
    30. ) ENGINE=InnoDB DEFAULT CHARSET=gb2312;
    31. CREATE TABLE `jianli` (
    32. `jlid` int(11) NOT NULL auto_increment,
    33. `bt` VARCHAR(40) default NULL COMMENT '标题',
    34. `xb` VARCHAR(40) default NULL COMMENT '性别',
    35. `nl` VARCHAR(40) default NULL COMMENT '年龄',
    36. `zp` VARCHAR(40) default NULL COMMENT '照片',
    37. `xl` VARCHAR(40) default NULL COMMENT '学历',
    38. `zzmm` VARCHAR(40) default NULL COMMENT '政治面貌',
    39. `gzzt` VARCHAR(40) default NULL COMMENT '工作状态',
    40. `js` VARCHAR(40) default NULL COMMENT '介绍',
    41. `gzjl` VARCHAR(40) default NULL COMMENT '工作经历',
    42. `djsj` VARCHAR(40) default NULL COMMENT '登记时间',
    43. `yh` VARCHAR(40) default NULL COMMENT '用户', PRIMARY KEY (`jlid`)
    44. ) ENGINE=InnoDB DEFAULT CHARSET=gb2312;
    45. CREATE TABLE `zhaopin` (
    46. `zpid` int(11) NOT NULL auto_increment,
    47. `zp` VARCHAR(40) default NULL COMMENT '招聘',
    48. `zpnr` VARCHAR(40) default NULL COMMENT '招聘内容',
    49. `gwtj` VARCHAR(40) default NULL COMMENT '岗位条件',
    50. `xltj` VARCHAR(40) default NULL COMMENT '学历条件',
    51. `sgsj` VARCHAR(40) default NULL COMMENT '上岗时间',
    52. `lxdh` VARCHAR(40) default NULL COMMENT '联系电话',
    53. `lxdz` VARCHAR(40) default NULL COMMENT '联系地址',
    54. `yh` VARCHAR(40) default NULL COMMENT '用户', PRIMARY KEY (`zpid`)
    55. ) ENGINE=InnoDB DEFAULT CHARSET=gb2312;

    代码设计

    1. @Resource
    2. private jianliDao jianlidao;
    3. @RequestMapping(value="/addpage")
    4. public String addpage(jianli bean, HttpServletRequest request){
    5. /**
    6. 简历添加页面
    7. */
    8. Map<String,Object> map= new HashMap<String,Object>();
    9. System.out.println("addPageok");
    10. return "jianli/jianliadd";
    11. }
    12. @RequestMapping(value="/add")
    13. public String add(jianli bean, HttpServletRequest request){
    14. /**
    15. 简历添加处理方法
    16. **/
    17. Map<String,Object> map= new HashMap<String,Object>();//初始变量
    18. String jlid=(String)request.getParameter("jlid");//简历编号
    19. String bt=(String)request.getParameter("bt");//标题
    20. String xb=(String)request.getParameter("xb");//性别
    21. String nl=(String)request.getParameter("nl");//年龄
    22. String zp=(String)request.getParameter("zp");//照片
    23. String xl=(String)request.getParameter("xl");//学历
    24. String zzmm=(String)request.getParameter("zzmm");//政治面貌
    25. String gzzt=(String)request.getParameter("gzzt");//工作状态
    26. String js=(String)request.getParameter("js");//介绍
    27. String gzjl=(String)request.getParameter("gzjl");//工作经历
    28. String djsj=(String)request.getParameter("djsj");//登记时间
    29. String yh=(String)request.getParameter("yh");//用户
    30. jianlidao.add(bean);//调用添加方法
    31. System.out.println("add");
    32. request.setAttribute("msg", "");//操作提示
    33. return "jianli/jianliadd";
    34. }
    35. /**删除 简历
    36. *
    37. */
    38. @RequestMapping(value="/del")
    39. public String del(HttpServletRequest request,Map<String,Object> map){
    40. // Map<String,Object> map= new HashMap<String,Object>();//初始化对象
    41. String a=(String)request.getParameter("keyid");//request 方式获得主键id
    42. int id=Integer.parseInt(a);
    43. request.setAttribute("msg", "");
    44. jianlidao.delete(id);//调用 删除方法
    45. return listpage(map,request);
    46. }
    47. /**
    48. * 查询jianli信息 返回list结果 前台获取
    49. */
    50. @RequestMapping(value="/listpage")
    51. public String listpage(Map<String,Object> map,HttpServletRequest request){
    52. List<Map> list= new ArrayList<Map>();//初始化对象
    53. Map map1= new HashMap();
    54. String jlid=(String)request.getParameter("jlid");//简历编号
    55. if(jlid!=null&&!jlid.equals("")){
    56. map1.put("jlid",jlid);//简历编号
    57. }
    58. String bt=(String)request.getParameter("bt");//标题
    59. if(bt!=null&&!bt.equals("")){
    60. map1.put("bt",bt);//标题
    61. }
    62. String xb=(String)request.getParameter("xb");//性别
    63. if(xb!=null&&!xb.equals("")){
    64. map1.put("xb",xb);//性别
    65. }
    66. String nl=(String)request.getParameter("nl");//年龄
    67. if(nl!=null&&!nl.equals("")){
    68. map1.put("nl",nl);//年龄
    69. }
    70. String zp=(String)request.getParameter("zp");//照片
    71. if(zp!=null&&!zp.equals("")){
    72. map1.put("zp",zp);//照片
    73. }
    74. String xl=(String)request.getParameter("xl");//学历
    75. if(xl!=null&&!xl.equals("")){
    76. map1.put("xl",xl);//学历
    77. }
    78. String zzmm=(String)request.getParameter("zzmm");//政治面貌
    79. if(zzmm!=null&&!zzmm.equals("")){
    80. map1.put("zzmm",zzmm);//政治面貌
    81. }
    82. String gzzt=(String)request.getParameter("gzzt");//工作状态
    83. if(gzzt!=null&&!gzzt.equals("")){
    84. map1.put("gzzt",gzzt);//工作状态
    85. }
    86. String js=(String)request.getParameter("js");//介绍
    87. if(js!=null&&!js.equals("")){
    88. map1.put("js",js);//介绍
    89. }
    90. String gzjl=(String)request.getParameter("gzjl");//工作经历
    91. if(gzjl!=null&&!gzjl.equals("")){
    92. map1.put("gzjl",gzjl);//工作经历
    93. }
    94. String djsj=(String)request.getParameter("djsj");//登记时间
    95. if(djsj!=null&&!djsj.equals("")){
    96. map1.put("djsj",djsj);//登记时间
    97. }
    98. String yh=(String)request.getParameter("yh");//用户
    99. if(request.getSession().getAttribute("yhm")!=null){
    100. map1.put("yh",request.getSession().getAttribute("yhm").toString());//用户
    101. }
    102. list=jianlidao.getAll(map1);//传入 方法参数 返回gly结果集
    103. System.out.println("listsize="+list.size());
    104. map.put("list", list);//传递参数
    105. return "jianli/jianlilist";
    106. }


    三、注意事项
    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

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

  • 相关阅读:
    第9章:React Hooks
    proto转换Dart | 项目使用Protobuf | flutter 使用grpc
    R语言使用quantile函数计算向量数据或者dataframe指定数据列的分位数(百分位数)、使用mean函数计算指定数值所在的分位数位置
    一文通览腾讯云大数据ES、数据湖计算、云数据仓库产品新版本技术创新
    2024.6.12 玄子Share-Docker 安装与镜像拉取
    [N诺] 浙江大学历年机试题解
    java基于ssm的网上购物商城系统
    3款免费的录屏软件推荐,轻松录制高质量视频
    HCE OS------操作系统基础操作
    volatile 关键字
  • 原文地址:https://blog.csdn.net/qq_41221322/article/details/137325960