当前位置:   article > 正文

java SSM兼职平台系统myeclipse开发mysql数据库springMVC模式java编程计算机网页设计

java SSM兼职平台系统myeclipse开发mysql数据库springMVC模式java编程计算机网页设计

一、源码特点
    java SSM兼职平台系统是一套完善的web设计系统(系统采用SSM框架进行设计开发,spring+springMVC+mybatis),对理解JSP java编程开发语言有帮助,系统具有完整的源代码和
数据库,系统主要采用B/S模式开发。开发环境为TOMCAT7.0,Myeclipse8.5开发,数据库为Mysql5.0,使用java语言开发。

ssm兼职平台系统


二、功能介绍
前台功能:
首页浏览
公告浏览
任务浏览、应聘任务
用户注册、登录
后台功能:
(1)用户管理:对用户信息进行添加、删除、修改和查看
(2)管理员管理:对管理员信息进行添加、删除、修改和查看
(3)公告管理:对公告信息进行添加、删除、修改和查看
(4)任务管理:对任务信息进行添加、删除、修改和查看
(5)应聘管理:对应聘信息进行添加、删除、修改和查看。

数据库设计

表 5. 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

联系地址

表 5. 2 管理员信息表

序号

字段名称

数据类型

长度

主键

描述

1

glyid

INTEGER

11

管理员编号

2

yhm

VARCHAR

40

用户名

3

mm

VARCHAR

40

密码

4

xm

VARCHAR

40

姓名

表 5. 3 公告表

序号

字段名称

数据类型

长度

主键

描述

1

ggid

INTEGER

11

公告编号

2

bt

VARCHAR

40

标题

3

nr

VARCHAR

40

内容

4

fbsj

VARCHAR

40

发布时间

表 5. 4 任务表

序号

字段名称

数据类型

长度

主键

描述

1

rwid

INTEGER

11

任务编号

2

rwbt

VARCHAR

40

任务标题

3

rwlsh

VARCHAR

40

任务流水号

4

js

VARCHAR

40

介绍

5

sm

VARCHAR

40

说明

6

fbsj

VARCHAR

40

发布时间

7

rwdd

VARCHAR

40

任务地点

8

fbr

VARCHAR

40

发布人

表 5. 5 应聘表

序号

字段名称

数据类型

长度

主键

描述

1

ypid

INTEGER

11

应聘编号

2

rw

VARCHAR

40

任务

3

yh

VARCHAR

40

用户

4

sm

VARCHAR

40

说明

5

ypsj

VARCHAR

40

应聘时间

控制层代码

  1. public String addPage(renwu renwu,HttpServletRequest request){
  2. Map<String,Object> map= new HashMap<String,Object>();
  3. System.out.println("addPageok");
  4. return "renwu/renwuadd";
  5. }
  6. @RequestMapping(value="/add")
  7. public String add(renwu renwu,HttpServletRequest request){
  8. Map<String,Object> map= new HashMap<String,Object>();
  9. //String name=(String)request.getParameter("name");
  10. map.put("rwid", renwu.getRwid());//任务编号
  11. map.put("rwbt", renwu.getRwbt());//任务标题
  12. map.put("rwlsh", renwu.getRwlsh());//任务流水号
  13. map.put("js", renwu.getJs());//介绍
  14. map.put("sm", renwu.getSm());//说明
  15. map.put("fbsj", renwu.getFbsj());//发布时间
  16. map.put("rwdd", renwu.getRwdd());//任务地点
  17. map.put("fbr", renwu.getFbr());//发布人
  18. String rwid=(String)renwu.getRwid();//任务编号
  19. String rwbt=(String)renwu.getRwbt();//任务标题
  20. String rwlsh=(String)renwu.getRwlsh();//任务流水号
  21. String js=(String)renwu.getJs();//介绍
  22. String sm=(String)renwu.getSm();//说明
  23. String fbsj=(String)renwu.getFbsj();//发布时间
  24. String rwdd=(String)renwu.getRwdd();//任务地点
  25. String fbr=(String)renwu.getFbr();//发布人
  26. renwudao.save(map);
  27. request.setAttribute("msg", "<script>alert('添加成功');</script>");
  28. System.out.println("addok");
  29. return "renwu/renwuadd";
  30. }
  31. /**删除
  32. *
  33. */
  34. @RequestMapping(value="/del")
  35. public String del(Integer id,HttpServletRequest request,Map<String,Object> map){
  36. // Map<String,Object> map= new HashMap<String,Object>();
  37. String a=(String)request.getParameter("keyid");
  38. id=Integer.parseInt(a);
  39. request.setAttribute("msg", "<script>alert('删除成功');</script>");
  40. renwudao.del(id);
  41. return selectall(null,map,request);
  42. }
  43. /**
  44. * 修改renwu信息
  45. */
  46. @RequestMapping(value="/update")
  47. public String update(renwu renwu,HttpServletRequest request,Map<String,Object> map1){
  48. Map<String,Object> map= new HashMap<String,Object>();
  49. map.put("rwid", renwu.getRwid());//任务编号
  50. map.put("rwbt", renwu.getRwbt());//任务标题
  51. map.put("rwlsh", renwu.getRwlsh());//任务流水号
  52. map.put("js", renwu.getJs());//介绍
  53. map.put("sm", renwu.getSm());//说明
  54. map.put("fbsj", renwu.getFbsj());//发布时间
  55. map.put("rwdd", renwu.getRwdd());//任务地点
  56. map.put("fbr", renwu.getFbr());//发布人

mybatis配置文件

  1. <!-- 添加用户信息 -->
  2. <insert id="insertrenwu" parameterType="java.util.Map">
  3. insert into renwu(rwbt,rwlsh,js,sm,fbsj,rwdd,fbr) values(#{rwbt},#{rwlsh},#{js},#{sm},#{fbsj},#{rwdd},#{fbr})
  4. </insert>
  5. <delete id="delrenwu" parameterType="int">
  6. delete from renwu where rwid=#{rwid}
  7. </delete>
  8. <update id="updaterenwu" parameterType="java.util.Map">
  9. update renwu set rwbt=#{rwbt},rwlsh=#{rwlsh},js=#{js},sm=#{sm},fbsj=#{fbsj},rwdd=#{rwdd},fbr=#{fbr} where rwid=#{rwid}
  10. </update>
  11. <!-- 查询返回的是 list<map> -->
  12. <!-- resultType 就是返回查询结果的类型,而如果是resultMap=则返回的就是你定义的javabean -->
  13. <select id="selectrenwu" parameterType="int" resultType="java.util.Map">
  14. select * from renwu where rwid=#{rwid}
  15. </select>
  16. <!-- resultType 就是返回查询结果的类型,而如果是resultMap=则返回的就是你定义的javabean -->
  17. <select id="selectall" parameterType="java.util.Map" resultType="java.util.Map">
  18. select * from renwu where 1=1
  19. <if test=" null != rwbt and rwbt!=''" >
  20. and rwbt = #{rwbt}
  21. </if>
  22. <if test=" null != rwlsh and rwlsh!=''" >
  23. and rwlsh = #{rwlsh}
  24. </if>
  25. <if test=" null != js and js!=''" >
  26. and js = #{js}
  27. </if>
  28. <if test=" null != sm and sm!=''" >
  29. and sm = #{sm}
  30. </if>
  31. <if test=" null != fbsj and fbsj!=''" >
  32. and fbsj = #{fbsj}
  33. </if>
  34. <if test=" null != rwdd and rwdd!=''" >
  35. and rwdd = #{rwdd}
  36. </if>
  37. <if test=" null != fbr and fbr!=''" >
  38. and fbr = #{fbr}
  39. </if>
  40. </select>


三、注意事项
    1、管理员账号:admin 密码:admin 数据库配置文件datasource.properties
     2、开发环境为TOMCAT7.0,Myeclipse8.5开发,数据库为Mysql5.0,使用java语言开发。
    3、数据库文件名是jspssmjianzhi.sql,系统名称ssmjianzhi
    4、系统首页地址:http://127.0.0.1:8080/ssmjianzhi/qt

四 系统实现


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

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/article/detail/43251?site
推荐阅读
相关标签
  

闽ICP备14008679号