基于java web的员工信息管理系统代码分享
源码编号:F-B16
项目类型:Java web项目(开源免费)
项目名称:基于JSP+Servlet的员工/客户/人员信息管理系统源码
项目架构:B/S架构
开发语言:Java语言
前端技术:HTML、CSS、JS、JQuery、BootStrap等技术
后端技术:JSP、Servlet、C3P0、maven等技术
运行环境:Win10、JDK1.8
数 据 库:MySQL5.7及以上
运行服务器:Tomcat8.0及以上
运行工具:EclipseMYEclipseIDEA。
项目简介:本系统分为用户和管理员双角色,主要有注册功能、用户登录、管理员登录、对人员或者员工信息进行增删改查的操作,可以修改上传图片等操作。
项目骨架
登录界面
角色列表
核心代码
package com.example.management_system.Servlet.amdin; import com.example.management_system.pojo.User; import com.example.management_system.service.UserService; import javax.servlet.ServletException; import javax.servlet.annotation.WebServlet; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import javax.servlet.http.HttpSession; import java.io.IOException; @WebServlet(name = "updateUserAdminServlet",urlPatterns = "/admin/updateUserAdmin") public class updateUserAdminServlet extends HttpServlet { private UserService userService = new UserService(); @Override protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { String i = String.format("%s", req.getParameter("id")); int id = Integer.parseInt(i.replace(" ", "")); User user = userService.userById(id); System.out.println(user+"管理员新增"); req.setAttribute("UserUpdate",user); req.getRequestDispatcher("../WEB-INF/jsp/admin/updateUserAdmin.jsp").forward(req,resp); } @Override protected void doPost(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { HttpSession session = req.getSession(); User user = (User) session.getAttribute("user"); String i = String.format("%s", req.getParameter("id")); int id = Integer.parseInt(i.replace(" ", "")); String age = req.getParameter("age"); String gender = req.getParameter("gender"); String phone = req.getParameter("phone"); String edu = req.getParameter("edu"); String role = req.getParameter("role"); boolean b = userService.updateByUserByIdAdmin(id, age, gender, phone, edu,role); System.out.println(b); resp.sendRedirect("admin"); } }