首页下载资源信息化管理员工信息管理系统OA

ZIP员工信息管理系统OA

weixin_436910582.04MB需要积分:1

资源文件列表:

ems_rbac 大约有96个文件
  1. ems_rbac/
  2. ems_rbac/.classpath 1.07KB
  3. ems_rbac/.myeclipse/
  4. ems_rbac/.mymetadata 297B
  5. ems_rbac/.project 1.71KB
  6. ems_rbac/.settings/
  7. ems_rbac/.settings/.jsdtscope 500B
  8. ems_rbac/.settings/org.eclipse.core.resources.prefs 82B
  9. ems_rbac/.settings/org.eclipse.jdt.core.prefs 395B
  10. ems_rbac/.settings/org.eclipse.wst.common.component 462B
  11. ems_rbac/.settings/org.eclipse.wst.common.project.facet.core.xml 252B
  12. ems_rbac/.settings/org.eclipse.wst.jsdt.ui.superType.container 49B
  13. ems_rbac/.settings/org.eclipse.wst.jsdt.ui.superType.name 6B
  14. ems_rbac/src/
  15. ems_rbac/src/conf/
  16. ems_rbac/src/conf/dbcp.properties 351B
  17. ems_rbac/src/dao/
  18. ems_rbac/src/dao/EmpDao.java 484B
  19. ems_rbac/src/dao/EmpDaoImpl.java 1.06KB
  20. ems_rbac/src/dao/UserDao.java 296B
  21. ems_rbac/src/dao/UserDaoImpl.java 2.42KB
  22. ems_rbac/src/entity/
  23. ems_rbac/src/entity/Emp.java 1.01KB
  24. ems_rbac/src/entity/Privilege.java 1.12KB
  25. ems_rbac/src/entity/Role.java 1.11KB
  26. ems_rbac/src/entity/User.java 1.17KB
  27. ems_rbac/src/mapper/
  28. ems_rbac/src/mapper/EmpRowMapper.java 635B
  29. ems_rbac/src/mapper/RowMapper.java 252B
  30. ems_rbac/src/service/
  31. ems_rbac/src/service/UserService.java 270B
  32. ems_rbac/src/service/UserServiceImpl.java 1.2KB
  33. ems_rbac/src/sql/
  34. ems_rbac/src/sql/emp.sql 206B
  35. ems_rbac/src/sql/rbac.sql 3.5KB
  36. ems_rbac/src/util/
  37. ems_rbac/src/util/JdbcTemplate.java 2.56KB
  38. ems_rbac/src/util/JdbcUtil3.java 2.16KB
  39. ems_rbac/src/web/
  40. ems_rbac/src/web/ActionServlet.java 3.52KB
  41. ems_rbac/src/web/ExceptionFilter.java 1.18KB
  42. ems_rbac/src/web/LoginFilter.java 1.19KB
  43. ems_rbac/WebRoot/
  44. ems_rbac/WebRoot/error.jsp 333B
  45. ems_rbac/WebRoot/index.jsp 834B
  46. ems_rbac/WebRoot/js/
  47. ems_rbac/WebRoot/js/jquery-1.8.3.min.js 91.44KB
  48. ems_rbac/WebRoot/login.jsp 1.23KB
  49. ems_rbac/WebRoot/META-INF/
  50. ems_rbac/WebRoot/META-INF/MANIFEST.MF 36B
  51. ems_rbac/WebRoot/pages/
  52. ems_rbac/WebRoot/pages/addEmp.jsp 656B
  53. ems_rbac/WebRoot/pages/index.jsp 725B
  54. ems_rbac/WebRoot/pages/left.jsp 1.79KB
  55. ems_rbac/WebRoot/pages/listEmp.jsp 1.42KB
  56. ems_rbac/WebRoot/pages/loadEmp.jsp 802B
  57. ems_rbac/WebRoot/pages/top.jsp 1.05KB
  58. ems_rbac/WebRoot/pages/welcome.jsp 1.02KB
  59. ems_rbac/WebRoot/WEB-INF/
  60. ems_rbac/WebRoot/WEB-INF/classes/
  61. ems_rbac/WebRoot/WEB-INF/classes/conf/
  62. ems_rbac/WebRoot/WEB-INF/classes/conf/dbcp.properties 351B
  63. ems_rbac/WebRoot/WEB-INF/classes/dao/
  64. ems_rbac/WebRoot/WEB-INF/classes/dao/EmpDao.class 319B
  65. ems_rbac/WebRoot/WEB-INF/classes/dao/EmpDaoImpl.class 1.9KB
  66. ems_rbac/WebRoot/WEB-INF/classes/dao/UserDao.class 308B
  67. ems_rbac/WebRoot/WEB-INF/classes/dao/UserDaoImpl.class 3.44KB
  68. ems_rbac/WebRoot/WEB-INF/classes/entity/
  69. ems_rbac/WebRoot/WEB-INF/classes/entity/Emp.class 1.73KB
  70. ems_rbac/WebRoot/WEB-INF/classes/entity/Privilege.class 1.72KB
  71. ems_rbac/WebRoot/WEB-INF/classes/entity/Role.class 1.84KB
  72. ems_rbac/WebRoot/WEB-INF/classes/entity/User.class 1.76KB
  73. ems_rbac/WebRoot/WEB-INF/classes/mapper/
  74. ems_rbac/WebRoot/WEB-INF/classes/mapper/EmpRowMapper.class 1.34KB
  75. ems_rbac/WebRoot/WEB-INF/classes/mapper/RowMapper.class 268B
  76. ems_rbac/WebRoot/WEB-INF/classes/service/
  77. ems_rbac/WebRoot/WEB-INF/classes/service/UserService.class 225B
  78. ems_rbac/WebRoot/WEB-INF/classes/service/UserServiceImpl.class 1.65KB
  79. ems_rbac/WebRoot/WEB-INF/classes/sql/
  80. ems_rbac/WebRoot/WEB-INF/classes/sql/emp.sql 206B
  81. ems_rbac/WebRoot/WEB-INF/classes/sql/rbac.sql 3.5KB
  82. ems_rbac/WebRoot/WEB-INF/classes/util/
  83. ems_rbac/WebRoot/WEB-INF/classes/util/JdbcTemplate.class 3.59KB
  84. ems_rbac/WebRoot/WEB-INF/classes/util/JdbcUtil3.class 2.25KB
  85. ems_rbac/WebRoot/WEB-INF/classes/web/
  86. ems_rbac/WebRoot/WEB-INF/classes/web/ActionServlet.class 3.64KB
  87. ems_rbac/WebRoot/WEB-INF/classes/web/ExceptionFilter.class 1.62KB
  88. ems_rbac/WebRoot/WEB-INF/classes/web/LoginFilter.class 1.83KB
  89. ems_rbac/WebRoot/WEB-INF/lib/
  90. ems_rbac/WebRoot/WEB-INF/lib/commons-collections-3.2.1.jar 561.9KB
  91. ems_rbac/WebRoot/WEB-INF/lib/commons-dbcp-1.4.jar 156.76KB
  92. ems_rbac/WebRoot/WEB-INF/lib/commons-pool-1.5.4.jar 93.97KB
  93. ems_rbac/WebRoot/WEB-INF/lib/jstl.jar 20.2KB
  94. ems_rbac/WebRoot/WEB-INF/lib/mysql-connector-java-5.1.39-bin.jar 966.31KB
  95. ems_rbac/WebRoot/WEB-INF/lib/standard.jar 384.04KB
  96. ems_rbac/WebRoot/WEB-INF/web.xml 1013B

资源介绍:

本项目是采用JSP技术(JSP+Servlet+JavaBean+MySQL)开发的一个简单的员工管理系统OA办公WEB版软件。员工管理系统围绕员工进行信息化管理。包括员工的年龄、薪水等基本信息。 员工进入公司入职后,需要建立个人档案信息,管理员有权限对员工信息增删改,而普通员工只能浏览信息。本项目就是对上述业务进行网路信息化管理。 另外,为了使软件能正常有序地运行,需要管理员在软件后台对各操作员进行权限管理与控制。
package web; import java.io.IOException; import java.io.PrintWriter; import java.util.List; import javax.servlet.ServletException; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import service.UserService; import service.UserServiceImpl; import dao.EmpDao; import dao.EmpDaoImpl; import entity.Emp; /** * 类说明: * 优化合并Servlet * * @author qianliangguo */ public class ActionServlet extends HttpServlet { EmpDao empDao = new EmpDaoImpl(); UserService userService = new UserServiceImpl(); @Override protected void service(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { //设置获得请求参数的解码方式 request.setCharacterEncoding("utf-8"); response.setContentType("text/html;charset=utf-8"); PrintWriter out = response.getWriter(); //获取请求资源路径/ems/addEmp.do String url = request.getRequestURI(); //切分url地址 保留addEmp String uri = url.substring(url.lastIndexOf("/")+1, url.lastIndexOf(".")); if(uri.equals("queryEmp")){ /* * 查询 */ //查询所有员工记录 List list = empDao.queryAllEmp(); //将员工记录保存到request作用域中 request.setAttribute("employees", list); //转发到listEmp.jsp request.getRequestDispatcher("/pages/listEmp.jsp").forward(request, response); }else if(uri.equals("loadEmp")){ /* * 加载 */ //依旧想要修改的id,查询这个员工原有信息 String id = request.getParameter("id"); Emp emp = empDao.selectEmpById(Integer.parseInt(id)); //将员工信息保存到request作用域,转发到一个修改表单的页面 request.setAttribute("employee", emp); request.getRequestDispatcher("/pages/loadEmp.jsp").forward(request, response); }else if(uri.equals("updateEmp")){ /* * 修改 */ //获得修改之后的Emp信息 String id = request.getParameter("id"); String name = request.getParameter("name"); String salary = request.getParameter("salary"); String age = request.getParameter("age"); Emp emp = new Emp(Integer.parseInt(id),name,Double.parseDouble(salary),Integer.parseInt(age)); //修改用户信息 empDao.updateEmp(emp); //修改成功后重定向到所有员工列表queryEmp response.sendRedirect("queryEmp.do"); }else if(uri.equals("addEmp")){ /* * 添加 */ String name = request.getParameter("name"); String salary = request.getParameter("salary"); String age = request.getParameter("age"); Emp emp = new Emp(null,name,Double.parseDouble(salary),Integer.parseInt(age)); empDao.addEmp(emp); //添加成功,重定向到queryEmp中 response.sendRedirect("queryEmp.do"); }else if(uri.equals("deleteEmp")){ /* * 删除 */ String id = request.getParameter("id"); empDao.deleteEmp(Integer.parseInt(id)); //删除成功后重定向到员工列表 response.sendRedirect("queryEmp.do"); } else if(uri.equals("login")){ /* * 登录 */ //获得客户端过来的账户和密码 String username = request.getParameter("username"); String password = request.getParameter("password"); String loginRS = userService.login(request,username,password); //将loginRS登录结果字符串返回到jsp out.write(loginRS); }else if(uri.equals("logout")){ //清除session request.getSession().invalidate(); } } }
100+评论
captcha