企业人事管理系统个人总结报告.doc_第1页
企业人事管理系统个人总结报告.doc_第2页
企业人事管理系统个人总结报告.doc_第3页
已阅读5页,还剩96页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、企业人事管理系统个人总结报告人事管理系统实习报告软件开发生产实习报告姓名班级实习地点实习成绩光谷软件园学号项目名称实习时间指导教师签字人事管理系统2021.7.4-2021.7.15信息科学与工程学院2021年7月15日软件开发生产实习报告1.实习目的1.1使学生全面了解软件项目实施的过程理解软件企业对于程序员的基本素质和技术能力要求。1.2使学生掌握JSP及Servlet基本的JavaEE编程技术能够综合运用oracle数据库及Eclipse开发环境进行小型项目的开发。1.3重点培养学生的团队精神和协作意识提高其口头和书面的沟通能力。1.4使学生掌握快速学习新知识、新技术方法培养良好的分析问

2、题和解决问题的能力1.5重点提高学生的编程能力使学生建立正确的编程理念养成规范的编程习惯。2实习过程2.1技术准备2.1.1JDBC(Java数据库连接)技术Java数据库连接是java语言中用来规范客户端程序如何来访问数据库的应用程序接口提供了诸如查询和更新数据库中数据的方法。本次程序利用该技术连接到oracle数据库实现数据的更新删除插入。2.1.2JSP技术JSP其根本是一个简化的Servlet技术它是传统的网页文件中插入java程序段。本次程序利用JSP技术实现其动态跳转。2.1.3用到的相关软件(1)jdk(运行环境):安装好jdk后设置好环境变量。(2)Tomcat:进行相应的配置

3、。(3)EclipseJ2EE(开发环境):启动开发环境然后配置好之前安装好的jdk。(4)Oracle数据库(10G):运行安装程序设置兼容性以管理员身份运行设置密码;安装完成后检查服务确定以下两个服务:OracleOraDb10g_home1TNSListener监听服务OracleServiceORCL(服务名称ORCL)核心服务这两个服务必须为开启状态。2.2项目实施2.2.1功能需求管理员登录组织管理系统管理部门管理岗位管理设置关系功能名称部门管理备注裁剪说明主要用于部门的管理描不可裁剪述人事管理系统中的部门信息其中也包含了部门的上下级关系。部门管理包含对部门信息的查询以及添加部门;

4、查询部门时可对部门信息进行修改和删除操作。岗位管理主要用于岗位的管理描岗位管理述人事管理系统中的岗位信息。岗位管理包含对岗位信息的查询以及添加新的岗位;查询岗位时可以岗位信息进行修改和删除操作系统管理主要用于管理员的管理不可裁剪描述人事管理系统中的信息。管理员登录进入系统后通过系统管理查询管理员的信息以及添加新的管理员但不可删除或更改管理员的信息。设置关系主要用于将各个不同的不可裁剪岗位归到相应的部门便于管理。部门管理需求描述功能需求功能名称优先级业务背景部门管理高部门是构成一个组织的基本单位。部门管理用于维护部门的基本信息以及体现整个系统中部门之间的上下级关系还有该部门的类型级

5、别是公司还是部门。1.添加部门2.修改部门信息3.删除部门系统要求部门的编号唯一。查询部门列表点击部门查询出现所有的部门信息无不可裁剪功能说明约束条件相关查询其他需求裁剪说明流程描述开始登录部门管理新建部门修改部门删除部门查询部门结束数据描述部门基本信息名称编号部门名称类型电话传真描述上级部门成立日期岗位管理需求描述描述是否必添是是是是是是是是(下拉框)分为公司、部门(下拉框)分为各个部门总经办和总公司功能需求功能名称优先级业务背景岗位管理高岗位是指一个组织中由特定人员所承担的多种职责的集合一般来讲岗位对应到了特定的部门。但为了简化实训项目裁剪了岗位与部门之间的关系。本功能就是对

6、各岗位进行管理包括增加、修改、删除岗位以及查询岗位下的员工等。1.增加岗位2.修改岗位3.删除岗位无查询岗位信息包括编号名称类型所属部门以及该岗位最大限制多少人。无不可裁剪功能说明约束条件相关查询其他需求裁剪说明流程描述开始登录岗位管理新建岗位修改岗位删除岗位查询岗位结束数据描述岗位基本信息名称岗位编号岗位名称类型岗位编制限制所属部门备注1备注2备注系统管理需求描述是否必添是是(下拉框)分为管理技术营销市场等;是岗位上最多可配置多少员工(下拉框)分为行政部生产部销售部技术部财务部等。是是否否否描述功能需求功能名称优先级业务背景功能说明系统管理低管理管理员相关的信息1、添加管理员

7、2、查询管理员3、退出登录无管理员编号、姓名等无不可裁剪。开始约束条件相关查询其他需求裁剪说明流程描述登录系统管理添加管理员查询管理员退出登录结束数据描述管理员基本信息名称编号名称登录密码所属部门电话入职日期设置关系需求描述功能需求功能名称优先级业务背景功能说明约束条件相关查询其他需求裁剪说明设置关系低每个部门中有不同的岗位将不同的岗位保存到相应的部门无可通过查询岗位信息来查询该岗位的所属部门无不可裁剪。描述是否必添是是是否否否2.2.2总体设计本次人事管理系统要求完成管理员的登录添加管理员以及查询管理员信息部门信息的查询部门的添加部门信息的删除和修改岗位信息的查询岗位的添加岗位

8、信息得到删除和修改以及岗位和部门之间的关系设置。因此该系统除了基本的部门类管理员类岗位类等以外主要的就是对他们的操作类主要如下:开始管理员登录组织管理系统管理部门管理岗位管理系统管理新建部门修改部门删除部门查询部门新建岗位修改岗位删除岗位查询岗位设置关系添加管理员查询管理员退出登录结束人事管理系统模块名称系统管理模块功能简述1、管理员登录类(ManagerServlet)2、查询管理员信息类(ManagerSelectServlet)3、添加管理员信息类(ManagerAddServlet)1、查询部门信息类(SkdeptSelectServlet)2、修改部门信息类(SkdeptModify

9、Servlet)3、删除部门信息类(SkdeptDeleteServlet)4、添加部门类(SkdeptAddServlet)1、查询岗位信息类(SkjobSelectServlet)2、修改岗位信息类(SkjobModifyServlet)3、删除岗位信息类(SkjobDeleteServlet)4、添加岗位类(SkjobAddServlet)1、添加关系类(AddSkdeptSkjob)2、添加关系类2(AddSkdeptSkjob2)部门管理模块岗位管理模块设置关系模块2.2.3详细设计与编码系统管理模块(1)管理员登录模块名称管理员登录:ManagerServlet功能描

10、述数据结构与算法管理员输入账户密码登进人事管理系统package.servlet;importjava.io.IOException;importjava.sql.SQLException;importjavax.servlet.ServletException;importjavax.servlet.Servlet;importjavax.servlet.ServletRequest;importjavax.servlet.ServletResponse;importjavax.servlet.Session;import.dao.ManagerDao;import.model.Manage

11、r;publicclassManagerServletextendsServletprotectedvoiddoGet(ServletRequestreq,ServletResponseresp)throwsServletException,IOExceptiondoPost(req,resp);protectedvoiddoPost(ServletRequestreq,ServletResponseresp)throwsServletException,IOExceptionreq.setCharacterEncoding(“utf-8”);resp.setCharacterEncoding

12、(“utf-8”);Stringname=req.getParameter(“yonghuming”);Stringpassword=req.getParameter(“password”);ManagerDaosd=newManagerDao;Sessionsession=req.getSession;tryManagerstu=sd.login(name,password);if(stu=null)session.setAttribute(“errorMsg”,“用户名或密码错误!”);session.setAttribute(“redirectUrl”,“login.”);req.get

13、RequestDispatcher(“error.jsp”).forward(req,resp);elsesession.setAttribute(“userInfo”,stu);resp.sendRedirect(“index.”);catch(SQLExceptione)e.printStackTrace;补充说明(2)查询管理员信息模块名称功能描述数据结构与算法查询管理员:ManagerSelectServlet查询管理员的基本信息package.servlet;importjava.io.IOException;importjava.sql.SQLException;importjav

14、a.util.List;importjavax.servlet.ServletException;importjavax.servlet.Servlet;importjavax.servlet.ServletRequest;importjavax.servlet.ServletResponse;import.dao.ManagerDao;import.model.Manager;publicclassManagerSelectServletextendsServletprotectedvoiddoGet(ServletRequestreq,ServletResponseresp)throwsS

15、ervletException,IOExceptiondoPost(req,resp);protectedvoiddoPost(ServletRequestreq,ServletResponseresp)throwsServletException,IOExceptionManagerDaosd=newManagerDao;tryList<Managerlist=sd.find;req.getSession.setAttribute(“ManagerList”,list);req.getRequestDispatcher(“ManagerList.jsp”).forward(req,re

16、sp);catch(SQLExceptione)e.printStackTrace;补充说明(3)添加管理员模块名称功能描述数据结构与算法添加管理员:ManagerAddServlet添加新的管理员package.servlet;importjava.io.IOException;importjava.sql.SQLException;importjavax.servlet.ServletException;importjavax.servlet.Servlet;importjavax.servlet.ServletRequest;importjavax.servlet.ServletResp

17、onse;importjavax.servlet.Session;import.dao.ManagerDao;import.model.Manager;publicclassManagerAddServletextendsServletprotectedvoiddoGet(ServletRequestreq,ServletResponseresp)throwsServletException,IOExceptiondoPost(req,resp);protectedvoiddoPost(ServletRequestreq,ServletResponseresp)throwsServletExc

18、eption,IOExceptionreq.setCharacterEncoding(“utf-8”);req.setCharacterEncoding(“utf-8”);Stringname=req.getParameter(“name”);Stringpassword=req.getParameter(“pass”);Managerman=newManager;req.setCharacterEncoding(“utf-8”);req.setCharacterEncoding(“utf-8”);man.setName(name);man.setPassword(password);Mana

19、gerDaod=newManagerDao;intcount;trycount=d.AddManager(man);if(count=1)req.getRequestDispatcher(“addmanager.”).forward(req,resp);elseSessionsession=req.getSession;session.setAttribute(“errorMsg”,“添加失败”);session.setAttribute(“redirectUrl”,“addmanager”);req.getRequestDispatcher(“error.jsp”).forward(req,

20、resp);catch(SQLExceptione)e.printStackTrace;补充说明部门管理模块(1)查询部门信息模块名称功能描述数据结构与算法查询部门:SkdeptSelectServlet查询部门的基本信息package.servlet;importjava.io.IOException;importjava.sql.SQLException;importjava.util.List;importjavax.servlet.ServletException;importjavax.servlet.Servlet;importjavax.servlet.Servle

21、tRequest;importjavax.servlet.ServletResponse;import.dao.SkdeptDao;import.model.Skdept;publicclassSkdeptSelectServletextendsServletprotectedvoiddoGet(ServletRequestreq,ServletResponseresp)throwsServletException,IOExceptiondoPost(req,resp);protectedvoiddoPost(ServletRequestreq,ServletResponseresp)thro

22、wsServletException,IOExceptionSkdeptDaosd=newSkdeptDao;tryList<Skdeptlist=sd.find;req.getSession.setAttribute(“SkdeptList”,list);req.getRequestDispatcher(“SkdeptList.jsp”).forward(req,resp);catch(SQLExceptione)e.printStackTrace;补充说明(2)修改部门信息模块名称功能描述数据结构与算法修改部门:SkdeptModifyServlet当发现部门的信息有误时可进行修改p

23、ackage.servlet;importjava.io.IOException;importjava.sql.SQLException;importjavax.servlet.ServletException;importjavax.servlet.Servlet;importjavax.servlet.ServletRequest;importjavax.servlet.ServletResponse;importjavax.servlet.Session;import.dao.SkdeptDao;import.model.Skdept;publicclassSkdeptModifySer

24、vletextendsServletprotectedvoiddoGet(ServletRequestreq,ServletResponseresp)throwsServletException,IOExceptiondoPost(req,resp);protectedvoiddoPost(ServletRequestreq,ServletResponseresp)throwsServletException,IOExceptionreq.setCharacterEncoding(“utf-8”);resp.setCharacterEncoding(“utf-8”);Stringid=req.

25、getParameter(“id”);Stringname=req.getParameter(“name”);Stringtype=req.getParameter(“type”);Stringtele=req.getParameter(“tele”);Stringfax=req.getParameter(“fax”);Stringdiscrip=req.getParameter(“discrip”);Stringskdsuper=req.getParameter(“skdsuper”);Stringcreatetime=req.getParameter(“createtime”);Skdep

26、tskd=newSkdept;skd.setId(Integer.parseInt(id);skd.setName(name);skd.setType(type);skd.setTele(Long.parseLong(tele);skd.setFax(fax);skd.setDiscrip(discrip);skd.setSkdsuper(skdsuper);skd.setCreatetime(createtime);SkdeptDaosd=newSkdeptDao;tryintcount=sd.update(skd);if(count=1)/修改成功req.getRequestDispatc

27、her(“select”).forward(req,resp);else/修改失败处理Sessionsession=req.getSession;session.setAttribute(“errorMsg”,“修改失败!”);session.setAttribute(“redirectUrl”,“select”);req.getRequestDispatcher(“error.jsp”).forward(req,resp);catch(NumberFormatExceptione)e.printStackTrace;catch(SQLExceptione)e.printStackTrace;

28、补充说明(3)删除部门信息模块名称功能描述数据结构与算法删除部门:SkdeptDeleteServlet将部门删除package.servlet;importjava.io.IOException;importjava.sql.SQLException;importjavax.servlet.ServletException;importjavax.servlet.Servlet;importjavax.servlet.ServletRequest;importjavax.servlet.ServletResponse;importjavax.servlet.Session;import.da

29、o.SkdeptDao;publicclassSkdeptDeleteServletextendsServletprotectedvoiddoGet(ServletRequestreq,ServletResponseresp)throwsServletException,IOExceptiondoPost(req,resp);protectedvoiddoPost(ServletRequestreq,ServletResponseresp)throwsServletException,IOExceptionreq.setCharacterEncoding(“utf-8”);resp.setCh

30、aracterEncoding(“utf-8”);Stringid=req.getParameter(“id”);SkdeptDaosd=newSkdeptDao;tryintcount=sd.delete(Integer.parseInt(id);if(count=1)/删除成功req.getRequestDispatcher(“select”).forward(req,resp);else/删除失败处理Sessionsession=req.getSession;session.setAttribute(“errorMsg”,“删除失败!”);session.setAttribute(“re

31、directUrl”,“select”)req.getRequestDispatcher(“error.jsp”).forward(req,resp);catch(NumberFormatExceptione)e.printStackTrace;catch(SQLExceptione)e.printStackTrace;补充说明(4)添加部门模块名称功能描述数据结构与算法添加部门:SkdeptAddServlet添加新的部门package.servlet;importjava.io.IOException;importjava.sql.SQLException;importjava.util.

32、Date;importjavax.servlet.ServletException;importjavax.servlet.Servlet;importjavax.servlet.ServletRequest;importjavax.servlet.ServletResponse;importjavax.servlet.Session;import.dao.SkdeptDao;import.model.Skdept;publicclassSkdeptAddServletextendsServletprotectedvoiddoGet(ServletRequestreq,ServletRespo

33、nseresp)throwsServletException,IOExceptiondoPost(req,resp);protectedvoiddoPost(ServletRequestreq,ServletResponseresp)throwsServletException,IOExceptionreq.setCharacterEncoding(“utf-8”);req.setCharacterEncoding(“utf-8”);tryStringname=req.getParameter(“name”);Stringtype=req.getParameter(“type”);String

34、tele=req.getParameter(“tele”);Stringfax=req.getParameter(“fax”);Stringdiscrip=req.getParameter(“discrip”);Stringskdsuper=req.getParameter(“super”);Stringcreatetime=req.getParameter(“createtime”);Skdeptskd=newSkdept;req.setCharacterEncoding(“utf-8”);req.setCharacterEncoding(“utf-8”);skd.setName(name)

35、;skd.setType(type);skd.setTele(Long.parseLong(tele);skd.setFax(fax);skd.setDiscrip(discrip);skd.setSkdsuper(skdsuper);skd.setCreatetime(createtime);SkdeptDaod=newSkdeptDao;intcount;count=d.AddSkdept(skd);if(count=1)req.getRequestDispatcher(“sec1.”).forward(req,resp);elseSessionsession=req.getSession

36、;session.setAttribute(“errorMsg”,“添加失败”);session.setAttribute(“redirectUrl”,“sec1.”);req.getRequestDispatcher(“error.jsp”).forward(req,resp);catch(Exceptione)e.printStackTrace;Sessionsession=req.getSession;session.setAttribute(“errorMsg”,“添加失败”);session.setAttribute(“redirectUrl”,“adddept.”);req.get

37、RequestDispatcher(“error.jsp”).forward(req,resp);补充说明岗位管理模块(1)查询岗位信息模块名称功能描述数据结构与算法查询岗位:SkjobSelectServlet查询岗位的基本信息package.servlet;importjava.io.IOException;importjava.sql.SQLException;importjava.util.List;importjavax.servlet.ServletException;importjavax.servlet.Servlet;importjavax.servlet.Se

38、rvletRequest;importjavax.servlet.ServletResponse;import.dao.SkjobDao;import.model.Skjob;publicclassSkjobSelectServletextendsServletprotectedvoiddoGet(ServletRequestreq,ServletResponseresp)throwsServletException,IOExceptiondoPost(req,resp);protectedvoiddoPost(ServletRequestreq,ServletResponseresp)thr

39、owsServletException,IOExceptionSkjobDaosd=newSkjobDao;tryList<Skjoblist=sd.find;req.getSession.setAttribute(“SkjobList”,list);req.getRequestDispatcher(“SkjobList.jsp”).forward(req,resp);catch(SQLExceptione)e.printStackTrace;补充说明(2)修改岗位信息模块名称功能描述数据结构与算法修改岗位信息:SkjobModifyServlet对岗位的信息进行修改package.se

40、rvlet;importimportimportimportimportimportimportimportimportimportimportpublicjava.io.IOException;java.sql.SQLException;javax.servlet.ServletException;javax.servlet.Servlet;javax.servlet.ServletRequest;javax.servlet.ServletResponse;javax.servlet.Session;.dao.SkdeptDao;.dao.SkjobDao;.model.Skdept;.mo

41、del.Skjob;classSkjobModifyServletextendsServletprotectedvoiddoGet(ServletRequestreq,ServletResponseresp)throwsServletException,IOExceptiondoPost(req,resp);protectedvoiddoPost(ServletRequestreq,ServletResponseresp)throwsServletException,IOExceptionreq.setCharacterEncoding(“utf-8”);resp.setCharacterEn

42、coding(“utf-8”);Stringid=req.getParameter(“id”);Stringname=req.getParameter(“name”);Stringtype=req.getParameter(“type”);Stringlimit=req.getParameter(“limit”);Stringdeptno=req.getParameter(“deptno”);Stringskd_id=req.getParameter(“skd_id”);Stringexplanation1=req.getParameter(“explanation1”);Stringexpl

43、anation2=req.getParameter(“explanation2”);Stringexplanation3=req.getParameter(“explanation3”);Skjobskj=newSkjob;skj.setId(Integer.parseInt(id);skj.setName(name);skj.setType(type);skj.setLimit(Integer.parseInt(limit);skj.setDeptno(deptno);skj.setSkd_id(Integer.parseInt(skd_id);skj.setExplanation1(exp

44、lanation1);skj.setExplanation2(explanation2);skj.setExplanation3(explanation3);SkjobDaosd=newSkjobDao;tryintcount=sd.update(skj);if(count=1)/删除成功req.getRequestDispatcher(“select”).forward(req,resp);else/删除失败处理Sessionsession=req.getSession;session.setAttribute(“errorMsg”,“修改失败!”);session.setAttribute

45、(“redirectUrl”,“select”);req.getRequestDispatcher(“error.jsp”).forward(req,resp);catch(NumberFormatExceptione)e.printStackTrace;catch(SQLExceptione)e.printStackTrace;补充说明(3)删除岗位信息模块名称功能描述数据结构与算法删除岗位:SkjobDeleteServlet删除掉没有的岗位package.servlet;importjava.io.IOException;importjava.sql.SQLException;impor

46、tjavax.servlet.ServletException;importjavax.servlet.Servlet;importjavax.servlet.ServletRequest;importjavax.servlet.ServletResponse;importjavax.servlet.Session;import.dao.SkjobDao;publicclassSkjobDeleteServletextendsServletprotectedvoiddoGet(ServletRequestreq,ServletResponseresp)throwsServletExceptio

47、n,IOExceptiondoPost(req,resp);protectedvoiddoPost(ServletRequestreq,ServletResponseresp)throwsServletException,IOExceptionreq.setCharacterEncoding(“utf-8”);resp.setCharacterEncoding(“utf-8”);Stringid=req.getParameter(“id”);SkjobDaosd=newSkjobDao;tryintcount=sd.delete(Integer.parseInt(id);if(count=1)

48、/删除成功req.getRequestDispatcher(“select”).forward(req,resp);else/删除失败处理Sessionsession=req.getSession;session.setAttribute(“errorMsg”,“删除失败!”);session.setAttribute(“redirectUrl”,“select”);req.getRequestDispatcher(“error.jsp”).forward(req,resp);catch(NumberFormatExceptione)e.printStackTrace;catch(SQLExc

49、eptione)e.printStackTrace;补充说明(4)添加岗位信息模块名称功能描述数据结构与算法添加岗位:SkjobAddServlet添加新的岗位package.servlet;importjava.io.IOException;importjava.sql.SQLException;importjavax.servlet.ServletException;importjavax.servlet.Servlet;importjavax.servlet.ServletRequest;importjavax.servlet.ServletResponse;importjavax.se

50、rvlet.Session;import.dao.SkjobDao;import.model.Skjob;publicclassSkjobAddServletextendsServletprotectedvoiddoGet(ServletRequestreq,ServletResponseresp)throwsServletException,IOExceptiondoGet(req,resp);protectedvoiddoPost(ServletRequestreq,ServletResponseresp)throwsServletException,IOExceptionreq.setC

51、haracterEncoding(“utf-8”);req.setCharacterEncoding(“utf-8”);tryStringname=req.getParameter(“name”);Stringtype=req.getParameter(“type”);Stringlimit=req.getParameter(“limit”);Stringdeptno=req.getParameter(“deptno”);Stringskd_id=req.getParameter(“skd_id”);Stringexplanation1=req.getParameter(“explanatio

52、n1”);Stringexplanation2=req.getParameter(“explanation2”);Stringexplanation3=req.getParameter(“explanation3”);Skjobskj=newSkjob;req.setCharacterEncoding(“utf-8”);req.setCharacterEncoding(“utf-8”);skj.setName(name);skj.setType(type);skj.setLimit(Integer.parseInt(limit);skj.setDeptno(deptno);skj.setSkd

53、_id(Integer.parseInt(skd_id);skj.setExplanation1(explanation1);skj.setExplanation2(explanation2);skj.setExplanation3(explanation3);SkjobDaojob=newSkjobDao;intcount;count=job.AddSkjob(skj);if(count=1)/成功req.getRequestDispatcher(“sec1.”).forward(req,resp);elseSessionsession=req.getSession;session.setA

54、ttribute(“errorMsg”,“添加失败”);session.setAttribute(“redirectUrl”,“sec1.”);req.getRequestDispatcher(“error.jsp”).forward(req,resp);catch(Exceptione)e.printStackTrace;Sessionsession=req.getSession;session.setAttribute(“errorMsg”,“添加失败”);session.setAttribute(“redirectUrl”,“addjob.”);req.getRequestDispatc

55、her(“error.jsp”).forward(req,resp);补充说明关系模块模块名称功能描述数据结构与算法AddSkdeptSkjob设置部门和岗位之间的关系package.servlet;importjava.io.IOException;importjava.sql.SQLException;importjava.util.List;importjavax.servlet.ServletException;importjavax.servlet.Servlet;importjavax.servlet.ServletRequest;importjavax.servle

56、t.ServletResponse;import.dao.SkdeptDao;import.dao.SkjobDao;import.model.Skdept;import.model.Skjob;publicclassAddSkdeptSkjobextendsServletprotectedvoiddoGet(ServletRequestreq,ServletResponseresp)throwsServletException,IOExceptiondoPost(req,resp);protectedvoiddoPost(ServletRequestreq,ServletResponsere

57、sp)throwsServletException,IOExceptionSkdeptDaoskd=newSkdeptDao;SkjobDaoskj=newSkjobDao;tryList<Skjoblistj=skj.find;List<Skdeptlistd=skd.find;req.getSession.setAttribute(“SkdeptList”,listd);req.getSession.setAttribute(“SkjobList”,listj);req.getRequestDispatcher(“AddSkdeptSkjob.jsp”).forward(req

58、,resp);catch(SQLExceptione)e.printStackTrace;补充说明模块名称功能描述数据结构与算法AddSkdeptSkjob2设置部门和岗位之间的关系package.servlet;importjava.io.IOException;importjavax.servlet.ServletException;importjavax.servlet.Servlet;importjavax.servlet.ServletRequest;importjavax.servlet.ServletResponse;importjavax.servlet.Session;import.dao.SkjobDao;publicclassAddSkdeptSkjob2extendsServletprotectedvoiddoGet(ServletRequestreq,ServletResponseresp)throwsServletException,IOExceptiondoPost(req,resp);protectedvoiddoPost(ServletRequestreq,ServletResponseresp)throwsServletException,IOExceptionreq.setCharacterEncoding(“utf-8”);req.setC

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论