国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

Javaweb實(shí)現(xiàn)員工信息管理系統(tǒng)

這篇具有很好參考價(jià)值的文章主要介紹了Javaweb實(shí)現(xiàn)員工信息管理系統(tǒng)。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

員工信息管理系統(tǒng)

一、項(xiàng)目介紹

1、項(xiàng)目用到的技術(shù)棧

  1. 開發(fā)工具:idea
  2. 語言:java、js、html+ajax
  3. 數(shù)據(jù)庫:MySQL
  4. 服務(wù)器:Tomcat
  5. 框架:mybatis、jQuery、layui

2、項(xiàng)目實(shí)現(xiàn)功能

  1. 管理員、部門負(fù)責(zé)人、員工登錄和退出功能以及用戶注冊(cè)功能(根據(jù)不同的賬號(hào)密碼進(jìn)入不同的頁面,注冊(cè)頁面以及登錄都有校驗(yàn)
  2. 管理員可查看公司內(nèi)部所有人員信息,增刪改查員工信息,部門信息,工資調(diào)整、員工請(qǐng)假信息
  3. 部門負(fù)責(zé)人可以查看公司內(nèi)部人員信息,本部門內(nèi)人員的請(qǐng)假信息,審批本部門請(qǐng)假信息、增刪改查本部門內(nèi)的員工信息、管理部門內(nèi)員工工資信息
  4. 普通職員可以查看所有員工信息,查詢工資、修改密碼、實(shí)現(xiàn)請(qǐng)假功能

3、實(shí)現(xiàn)過程

  1. 寫需求分析,畫ER圖
  2. 搭建基本結(jié)構(gòu)
  3. 構(gòu)建MVC框架
  4. 編寫代碼

二、項(xiàng)目展示

1、登錄界面以及用戶注冊(cè)界面

  1. 用戶登錄Javaweb實(shí)現(xiàn)員工信息管理系統(tǒng)

  2. 用戶注冊(cè)界面Javaweb實(shí)現(xiàn)員工信息管理系統(tǒng)

2、員工可實(shí)現(xiàn)功能

  1. 員工界面首頁Javaweb實(shí)現(xiàn)員工信息管理系統(tǒng)

  2. 員工請(qǐng)假頁面Javaweb實(shí)現(xiàn)員工信息管理系統(tǒng)

  3. 員工查詢工資Javaweb實(shí)現(xiàn)員工信息管理系統(tǒng)

3、管理員可實(shí)現(xiàn)功能

  1. 管理員界面首頁Javaweb實(shí)現(xiàn)員工信息管理系統(tǒng)

  2. 管理員查看部門信息Javaweb實(shí)現(xiàn)員工信息管理系統(tǒng)

  3. 管理員查看所有人員賬號(hào)密碼Javaweb實(shí)現(xiàn)員工信息管理系統(tǒng)

  4. 管理員查看請(qǐng)假信息Javaweb實(shí)現(xiàn)員工信息管理系統(tǒng)

  5. 管理員修改信息(修改時(shí)信息回顯)Javaweb實(shí)現(xiàn)員工信息管理系統(tǒng)

4. 部門負(fù)責(zé)人實(shí)現(xiàn)功能

  1. 查詢所有員工信息Javaweb實(shí)現(xiàn)員工信息管理系統(tǒng)

  2. 查詢本部門員工信息(可修改)Javaweb實(shí)現(xiàn)員工信息管理系統(tǒng)

  3. 本部門請(qǐng)假信息Javaweb實(shí)現(xiàn)員工信息管理系統(tǒng)

三、項(xiàng)目代碼

  1. 項(xiàng)目基本結(jié)構(gòu)Javaweb實(shí)現(xiàn)員工信息管理系統(tǒng)Javaweb實(shí)現(xiàn)員工信息管理系統(tǒng)

  2. 數(shù)據(jù)庫表Javaweb實(shí)現(xiàn)員工信息管理系統(tǒng)

    1. dept表字段:Javaweb實(shí)現(xiàn)員工信息管理系統(tǒng)

    2. emp表字段:Javaweb實(shí)現(xiàn)員工信息管理系統(tǒng)

    3. leavetable表字段Javaweb實(shí)現(xiàn)員工信息管理系統(tǒng)

    4. sal表字段 Javaweb實(shí)現(xiàn)員工信息管理系統(tǒng)

    5. user表字段Javaweb實(shí)現(xiàn)員工信息管理系統(tǒng)

  3. 部分代碼文章來源地址http://www.zghlxwxcb.cn/news/detail-500312.html

    package eims.web.servlet;
    
    import com.alibaba.fastjson.JSON;
    import eims.pojo.*;
    import eims.service.impl.UserServiceImpl;
    
    import javax.crypto.spec.PSource;
    import javax.servlet.ServletException;
    import javax.servlet.annotation.WebServlet;
    import javax.servlet.http.HttpServletRequest;
    import javax.servlet.http.HttpServletResponse;
    import java.io.BufferedReader;
    import java.io.IOException;
    import java.nio.charset.StandardCharsets;
    import java.util.List;
    import java.util.Objects;
    
    @WebServlet("/works/*")
    public class UserServlet extends BaseServlet {
        private UserServiceImpl userService = new UserServiceImpl();
    
        //查詢所有的員工信息
        public void selectAllEmpServlet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
            //調(diào)用service查詢
            List<Emp> emps = userService.empSelectAll();
            //將集合轉(zhuǎn)換為JSON數(shù)據(jù)
            String jsonString = JSON.toJSONString(emps);
            //響應(yīng)數(shù)據(jù)
            response.setContentType("text/json;charset=utf-8");
            response.getWriter().write(jsonString);
        }
    
        //添加員工信息
        public void addEmpServlet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
    
            //1.接受數(shù)據(jù),request.getParameter 不能接受JSON數(shù)據(jù)
            //獲取請(qǐng)求體數(shù)據(jù)
            BufferedReader br = request.getReader();
            String readLine = br.readLine();
            //將json字符串轉(zhuǎn)化為Java對(duì)象
            Emp emp = JSON.parseObject(readLine, Emp.class);
            User user = JSON.parseObject(readLine, User.class);
            String name = emp.getName();
            String phone =emp.getPhone();
            String username=user.getUsername();
            String password= user.getPassword();
            if (Objects.equals(username, "")){
                response.getWriter().write("user");
            }else if (username.trim().equals("")){
                response.getWriter().write("user");
            } else if (Objects.equals(name, "")) {
                response.getWriter().write("name");
            } else if (phone.length()!=11) {
                response.getWriter().write("phone");
            } else if (phone.equals("")) {
                response.getWriter().write("phone1");
            } else if (Objects.equals(password, "")) {
                response.getWriter().write("password");
            } else {
                //調(diào)用service添加
                userService.addUser(user);
                System.out.println(user);
                userService.addEmp(emp);
                //響應(yīng)成功標(biāo)識(shí)
                response.getWriter().write("success");
            }
        }
    
        //刪除員工信息
        public void deleteServlet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
            String id = request.getParameter("id");
            Emp emp = new Emp();
            User user = new User();
            emp.setEid(Integer.parseInt(id));
            user.setEid(Integer.parseInt(id));
            userService.delete1(user);
            userService.delete2(emp);
            response.getWriter().write("deleteSuccess");
        }
    
        //通過id查詢員工信息
        public void selectEmpByIdServlet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
            String id = request.getParameter("id");
            Emp emp = userService.selectEmpById(Integer.parseInt(id));
            //將集合轉(zhuǎn)換為JSON數(shù)據(jù)
            String jsonString = JSON.toJSONString(emp);
            //響應(yīng)數(shù)據(jù)
            response.setContentType("text/json;charset=utf-8");
            response.getWriter().write(jsonString);
        }
    
        //更新員工信息
        public void updateEmpServlet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
            //1.接受數(shù)據(jù),request.getParameter 不能接受JSON數(shù)據(jù)
            //獲取請(qǐng)求體數(shù)據(jù)
            BufferedReader br = request.getReader();
            String readLine = br.readLine();
            //將json字符串轉(zhuǎn)化為Java對(duì)象
            Emp emp = JSON.parseObject(readLine, Emp.class);
            //調(diào)用service添加
            userService.updateEmp(emp);
            int eid = emp.getEid();
            int deptno = emp.getDeptno();
            User user = JSON.parseObject(readLine, User.class);
            System.out.println(user);
            userService.updateUserDeptNo(user);
    
            response.getWriter().write("updateEmpSuccess");
        }
    
        //查詢所有部門信息
        public void selectAllDeptServlet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
            List<Dept> depts = userService.deptSelectAll();
            //將集合轉(zhuǎn)換為JSON數(shù)據(jù)
            String jsonString = JSON.toJSONString(depts);
            //響應(yīng)數(shù)據(jù)
            response.setContentType("text/json;charset=utf-8");
            response.getWriter().write(jsonString);
        }
    
        //添加部門信息
        public void addDeptServlet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
            //1.接受數(shù)據(jù),request.getParameter 不能接受JSON數(shù)據(jù)
            //獲取請(qǐng)求體數(shù)據(jù)
            BufferedReader br = request.getReader();
            String readLine = br.readLine();
            //將json字符串轉(zhuǎn)化為Java對(duì)象
            Dept dept = JSON.parseObject(readLine, Dept.class);
            //調(diào)用service添加
            System.out.println(dept);
            userService.addDept(dept);
            //響應(yīng)成功標(biāo)識(shí)
            response.getWriter().write("addDeptSuccess");
        }
    
        //通過部門編號(hào)查詢部門信息
        public void selectDeptByIdServlet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
            String deptNo = request.getParameter("deptNo");
            Dept dept = userService.selectDeptByDeptNo(Integer.parseInt(deptNo));
            //將集合轉(zhuǎn)換為JSON數(shù)據(jù)
            String jsonString = JSON.toJSONString(dept);
            //響應(yīng)數(shù)據(jù)
            response.setContentType("text/json;charset=utf-8");
            response.getWriter().write(jsonString);
        }
    
        //修改部門信息
        public void updateDeptServlet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
            //1.接受數(shù)據(jù),request.getParameter 不能接受JSON數(shù)據(jù)
            //獲取請(qǐng)求體數(shù)據(jù)
            BufferedReader br = request.getReader();
            String readLine = br.readLine();
            //將json字符串轉(zhuǎn)化為Java對(duì)象
            Dept dept = JSON.parseObject(readLine, Dept.class);
            System.out.println(dept);
            //調(diào)用service添加
            userService.updateDept(dept);
            response.getWriter().write("updateDeptSuccess");
        }
    
        //邏輯刪除部門信息
        public void deleteDeptServlet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
            String deptNo = request.getParameter("deptNo");
            Dept dept = new Dept();
            dept.setDeptNo(Integer.parseInt(deptNo));
            userService.updateIsDeleteDept(dept);
            response.getWriter().write("deleteDeptSuccess");
        }
    
        //邏輯刪除后添加部門信息
        public void deleteDeptAfterAddServlet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
            String deptNo = request.getParameter("deptNo");
            Dept dept = new Dept();
            if (userService.selectDeptByDeptNo(Integer.parseInt(deptNo)) != null) {
                dept.setDeptNo(Integer.parseInt(deptNo));
                userService.updateAddIsDeleteDept(dept);
                response.getWriter().write("deleteDeptAfterAddSuccess");
            } else {
                response.getWriter().write("isNOtExist");
            }
        }
    
        //查詢所有職工工資信息
        public void selectAllSalServlet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
            List<Sal> sals = userService.selectAllSal();
            //將集合轉(zhuǎn)換為JSON數(shù)據(jù)
            String jsonString = JSON.toJSONString(sals);
            //響應(yīng)數(shù)據(jù)
            response.setContentType("text/json;charset=utf-8");
            response.getWriter().write(jsonString);
        }
    
        //通過員工id查詢工資信息
        public void selectSalByIdServlet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
            String eid = request.getParameter("eid");
            Sal sal = userService.selectSalById(Integer.parseInt(eid));
            Emp emp = userService.selectEmpById(Integer.parseInt(eid));
            //將集合轉(zhuǎn)換為JSON數(shù)據(jù)
            String jsonString = JSON.toJSONString(sal);
            String jsonString1 = JSON.toJSONString(emp);
    
            if (jsonString.equals("null")) {
                jsonString = "{\"eid\":" + emp.getEid() + ",\"salary\":0}";
            }
            int index1 = jsonString1.indexOf("}");
            int index2 = jsonString.lastIndexOf("{");
            String s = jsonString.substring(index2 + 1);
            String s1 = jsonString1.substring(0, index1);
            String json = s1 + "," + s;
            //響應(yīng)數(shù)據(jù)
            response.setContentType("text/json;charset=utf-8");
            response.getWriter().write(json);
        }
    
        //修改員工薪資
        public void updateSalServlet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
            //1.接受數(shù)據(jù),request.getParameter 不能接受JSON數(shù)據(jù)
            //獲取請(qǐng)求體數(shù)據(jù)
            BufferedReader br = request.getReader();
            String readLine = br.readLine();
            //將json字符串轉(zhuǎn)化為Java對(duì)象
            Sal sal = JSON.parseObject(readLine, Sal.class);
            System.out.println(sal);
            //調(diào)用service添加
            userService.updateSal(sal);
            response.getWriter().write("updateSalSuccess");
        }
    
        //當(dāng)修改的員工薪資不存在時(shí)添加該員工的信息到數(shù)據(jù)庫中
        public void addSalServlet(HttpServletRequest request, HttpServletResponse response) throws IOException {
            //1.接受數(shù)據(jù),request.getParameter 不能接受JSON數(shù)據(jù)
            //獲取請(qǐng)求體數(shù)據(jù)
            BufferedReader br = request.getReader();
            String readLine = br.readLine();
            //將json字符串轉(zhuǎn)化為Java對(duì)象
            Sal sal = JSON.parseObject(readLine, Sal.class);
            //調(diào)用service添加
            System.out.println(sal);
            userService.addSal(sal);
            //響應(yīng)成功標(biāo)識(shí)
            response.getWriter().write("addSalSuccess");
        }
    
        public void selectSalByIdServlet2(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
            String eid = request.getParameter("eid");
            if (userService.selectSalById(Integer.parseInt(eid)) == null) {
                //響應(yīng)數(shù)據(jù)
                response.setContentType("text/json;charset=utf-8");
                response.getWriter().write("addSalById");
            } else {
                response.setContentType("text/json;charset=utf-8");
                response.getWriter().write("isExist");
            }
        }
    
        public void selectAllLeavesServlet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
            List<Leave> leaves = userService.selectAllLeaves();
            //將集合轉(zhuǎn)換為JSON數(shù)據(jù)
            String jsonString = JSON.toJSONString(leaves);
            //響應(yīng)數(shù)據(jù)
            response.setContentType("text/json;charset=utf-8");
            response.getWriter().write(jsonString);
        }
    
        //    //查詢所有的員工信息
    //    public void mainSelectEmpServlet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
    //        //調(diào)用service查詢
    //        List<Emp> emps = userService.mainSelectEmp();
    //        //將集合轉(zhuǎn)換為JSON數(shù)據(jù)
    //        String jsonString = JSON.toJSONString(emps);
    //        //響應(yīng)數(shù)據(jù)
    //        response.setContentType("text/json;charset=utf-8");
    //        response.getWriter().write(jsonString);
    //    }
        //通過部門編號(hào)查詢員工信息
        public void mainSelectEmpByDeptNoServlet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
            String deptNo = request.getParameter("deptNo");
            //調(diào)用service查詢
            List<Emp> emps = userService.mainSelectEmpByDeptNo(Integer.parseInt(deptNo));
            //將集合轉(zhuǎn)換為JSON數(shù)據(jù)
            String jsonString = JSON.toJSONString(emps);
            //響應(yīng)數(shù)據(jù)
            response.setContentType("text/json;charset=utf-8");
            response.getWriter().write(jsonString);
        }
    
        //通過負(fù)責(zé)人編號(hào)查詢請(qǐng)假信息
        public void selectLeavesByIdServlet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
            String eid = request.getParameter("eid");
            List<Leave> leaves = userService.selectLeavesById(Integer.parseInt(eid));
            //將集合轉(zhuǎn)換為JSON數(shù)據(jù)
            String jsonString = JSON.toJSONString(leaves);
            //響應(yīng)數(shù)據(jù)
            response.setContentType("text/json;charset=utf-8");
            response.getWriter().write(jsonString);
        }
    
        public void leaveIsAgreeServlet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
            String id = request.getParameter("id");
            System.out.println(id);
            userService.leaveIsAgreeServlet(Integer.parseInt(id));
            response.getWriter().write("isAgree");
        }
    
        public void leaveIsNotAgreeServlet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
            String id = request.getParameter("id");
            System.out.println(id);
            userService.leaveIsNotAgreeServlet(Integer.parseInt(id));
            response.getWriter().write("isNotAgree");
        }
    
        //通過id查詢自己的薪資信息
        public void selectSalaryByIdServlet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
            String eid = request.getParameter("eid");
            Sal sal = userService.selectSalaryById(Integer.parseInt(eid));
            //將集合轉(zhuǎn)換為JSON數(shù)據(jù)
            String jsonString = JSON.toJSONString(sal);
            //響應(yīng)數(shù)據(jù)
            response.setContentType("text/json;charset=utf-8");
            response.getWriter().write(jsonString);
        }
    
        //通過id查詢自己的請(qǐng)假信息
        public void empSelectLeavesByIdServlet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
            String eid = request.getParameter("eid");
            List<Leave> leaves = userService.empSelectLeavesById(Integer.parseInt(eid));
            //將集合轉(zhuǎn)換為JSON數(shù)據(jù)
            String jsonString = JSON.toJSONString(leaves);
            //響應(yīng)數(shù)據(jù)
            response.setContentType("text/json;charset=utf-8");
            response.getWriter().write(jsonString);
        }
    
        //添加請(qǐng)假信息
        public void addLeaveServlet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
            String deptNo = request.getParameter("deptNo");
            //1.接受數(shù)據(jù),request.getParameter 不能接受JSON數(shù)據(jù)
            //獲取請(qǐng)求體數(shù)據(jù)
            BufferedReader br = request.getReader();
            String readLine = br.readLine();
            //將json字符串轉(zhuǎn)化為Java對(duì)象
            Leave leave = JSON.parseObject(readLine, Leave.class);
            //調(diào)用service添加
            userService.addLeave(leave);
            leave.setDeptNo(Integer.parseInt(deptNo));
            System.out.println(leave);
            System.out.println(deptNo);
            //響應(yīng)成功標(biāo)識(shí)
            response.getWriter().write("addLeaveSuccess");
        }
    
        //通過id修改密碼
        public void changePasswordServlet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
            //獲取請(qǐng)求體數(shù)據(jù)
            BufferedReader br = request.getReader();
            String readLine = br.readLine();
            //將json字符串轉(zhuǎn)化為Java對(duì)象
            User user1 = JSON.parseObject(readLine, User.class);
            int eid = user1.getEid();
            String oldpassword = user1.getOldpassword();
            String newpassword = user1.getNewpassword();
            String newpassword2 = user1.getNewpassword2();
            User user = userService.selectUserById(eid);
            System.out.println(user.getPassword());
            if (!oldpassword.equals(user.getPassword())) {
                response.getWriter().write("err");
            } else if (!newpassword2.equals(newpassword)) {
                response.getWriter().write("new_err");
            } else {
                userService.updateNewPassword(user1);
                //響應(yīng)數(shù)據(jù)
                response.getWriter().write("changeSuccess");
            }
        }
    
        public void selectAllPasswordServlet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
            List<User> users = userService.selectAllPassword();
            //將集合轉(zhuǎn)換為JSON數(shù)據(jù)
            String jsonString = JSON.toJSONString(users);
            //響應(yīng)數(shù)據(jù)
            response.setContentType("text/json;charset=utf-8");
            response.getWriter().write(jsonString);
        }
    
        public void changepsd2Servlet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
            String eid = request.getParameter("eid");
            userService.changepsd2(Integer.parseInt(eid));
            response.getWriter().write("success");
        }
    
        public void searchName(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
            String name = request.getParameter("name");
            //解決中文亂碼問題
            name = new String(name.getBytes(StandardCharsets.ISO_8859_1), StandardCharsets.UTF_8);
            List<Emp> emps = userService.searchName(name);
            //將集合轉(zhuǎn)換為JSON數(shù)據(jù)
            String jsonString = JSON.toJSONString(emps);
            //響應(yīng)數(shù)據(jù)
            response.setContentType("text/json;charset=utf-8");
            response.getWriter().write(jsonString);
        }
    
        public void searchEid(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
            String eid = request.getParameter("eid");
            //解決中文亂碼問題
            List<Emp> emps = userService.searchEid(eid);
            //將集合轉(zhuǎn)換為JSON數(shù)據(jù)
            String jsonString = JSON.toJSONString(emps);
            //響應(yīng)數(shù)據(jù)
            response.setContentType("text/json;charset=utf-8");
            response.getWriter().write(jsonString);
        }
    
        public void searchDept(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
            String dept = request.getParameter("dept");
            //解決中文亂碼問題
            dept = new String(dept.getBytes(StandardCharsets.ISO_8859_1), StandardCharsets.UTF_8);
            List<Emp> emps = userService.searchDept(dept);
            //將集合轉(zhuǎn)換為JSON數(shù)據(jù)
            String jsonString = JSON.toJSONString(emps);
            //響應(yīng)數(shù)據(jù)
            response.setContentType("text/json;charset=utf-8");
            response.getWriter().write(jsonString);
        }
    
        public void searchDeptName(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
            String dept = request.getParameter("dept");
            //解決中文亂碼問題
            dept = new String(dept.getBytes(StandardCharsets.ISO_8859_1), StandardCharsets.UTF_8);
            String name = request.getParameter("name");
            //解決中文亂碼問題
            name = new String(name.getBytes(StandardCharsets.ISO_8859_1), StandardCharsets.UTF_8);
            List<Emp> emps = userService.searchDeptName(name, dept);
            //將集合轉(zhuǎn)換為JSON數(shù)據(jù)
            String jsonString = JSON.toJSONString(emps);
            //響應(yīng)數(shù)據(jù)
            response.setContentType("text/json;charset=utf-8");
            response.getWriter().write(jsonString);
        }
    
        public void searchAddress(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
            String address = request.getParameter("address");
            //解決中文亂碼問題
            address = new String(address.getBytes(StandardCharsets.ISO_8859_1), StandardCharsets.UTF_8);
            List<Emp> emps = userService.searchAddress(address);
            //將集合轉(zhuǎn)換為JSON數(shù)據(jù)
            String jsonString = JSON.toJSONString(emps);
            //響應(yīng)數(shù)據(jù)
            response.setContentType("text/json;charset=utf-8");
            response.getWriter().write(jsonString);
        }
    
        public void searchDeptAddress(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
            String address = request.getParameter("address");
            //解決中文亂碼問題
            address = new String(address.getBytes(StandardCharsets.ISO_8859_1), StandardCharsets.UTF_8);
            String dept = request.getParameter("dept");
            //解決中文亂碼問題
            dept = new String(dept.getBytes(StandardCharsets.ISO_8859_1), StandardCharsets.UTF_8);
            List<Emp> emps = userService.searchDeptAddress(address, dept);
            //將集合轉(zhuǎn)換為JSON數(shù)據(jù)
            String jsonString = JSON.toJSONString(emps);
            //響應(yīng)數(shù)據(jù)
            response.setContentType("text/json;charset=utf-8");
            response.getWriter().write(jsonString);
        }
    
        public void searchAge(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
            String age = request.getParameter("age");
            //解決中文亂碼問題
            age = new String(age.getBytes(StandardCharsets.ISO_8859_1), StandardCharsets.UTF_8);
            List<Emp> emps = userService.searchAge(age);
            //將集合轉(zhuǎn)換為JSON數(shù)據(jù)
            String jsonString = JSON.toJSONString(emps);
            //響應(yīng)數(shù)據(jù)
            response.setContentType("text/json;charset=utf-8");
            response.getWriter().write(jsonString);
        }
    
        public void searchAgeName(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
            String age = request.getParameter("age");
            //解決中文亂碼問題
            age = new String(age.getBytes(StandardCharsets.ISO_8859_1), StandardCharsets.UTF_8);
            String name = request.getParameter("name");
            //解決中文亂碼問題
            name = new String(name.getBytes(StandardCharsets.ISO_8859_1), StandardCharsets.UTF_8);
            List<Emp> emps = userService.searchAgeName(age, name);
            //將集合轉(zhuǎn)換為JSON數(shù)據(jù)
            String jsonString = JSON.toJSONString(emps);
            //響應(yīng)數(shù)據(jù)
            response.setContentType("text/json;charset=utf-8");
            response.getWriter().write(jsonString);
        }
    
        public void searchAgeAddress(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
            String age = request.getParameter("age");
            //解決中文亂碼問題
            age = new String(age.getBytes(StandardCharsets.ISO_8859_1), StandardCharsets.UTF_8);
            String address = request.getParameter("address");
            //解決中文亂碼問題
            address = new String(address.getBytes(StandardCharsets.ISO_8859_1), StandardCharsets.UTF_8);
            List<Emp> emps = userService.searchAgeAddress(age, address);
            //將集合轉(zhuǎn)換為JSON數(shù)據(jù)
            String jsonString = JSON.toJSONString(emps);
            //響應(yīng)數(shù)據(jù)
            response.setContentType("text/json;charset=utf-8");
            response.getWriter().write(jsonString);
        }
    }
    
    

到了這里,關(guān)于Javaweb實(shí)現(xiàn)員工信息管理系統(tǒng)的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • C語言員工信息管理系統(tǒng)

    C語言員工信息管理系統(tǒng)

    1.題目及總體設(shè)計(jì) 題目:?jiǎn)T工信息管理系統(tǒng) 總體設(shè)計(jì):1.實(shí)現(xiàn)添加功能,即添加員工的相關(guān)信息。 2.實(shí)現(xiàn)查看功能,即顯示系統(tǒng)中所有員工的相關(guān)信息。 3.實(shí)現(xiàn)查找功能,即可以通過多種條件對(duì)員工進(jìn)行查詢。 4.實(shí)現(xiàn)修改功能,即輸入員工的姓名修改其相關(guān)信息。 5.實(shí)現(xiàn)刪除

    2024年02月07日
    瀏覽(26)
  • Java員工信息管理系統(tǒng)(注釋全)
  • Springboot基于微信小程序的員工日志管理信息系統(tǒng)

    Springboot基于微信小程序的員工日志管理信息系統(tǒng)

    一、項(xiàng)目介紹 科技進(jìn)步的飛速發(fā)展引起人們?nèi)粘I畹木薮笞兓?,電子信息技術(shù)的飛速發(fā)展使得電子信息技術(shù)的各個(gè)領(lǐng)域的應(yīng)用水平得到普及和應(yīng)用。信息時(shí)代的到來已成為不可阻擋的時(shí)尚潮流,人類發(fā)展的歷史正進(jìn)入一個(gè)新時(shí)代。在現(xiàn)實(shí)運(yùn)用中,應(yīng)用軟件的工作規(guī)則和開發(fā)

    2024年02月02日
    瀏覽(18)
  • 基于JavaWeb的學(xué)生信息管理系統(tǒng)

    基于JavaWeb的學(xué)生信息管理系統(tǒng)

    1.系統(tǒng)分析 1.1引言 隨著我國社會(huì)主義市場(chǎng)經(jīng)濟(jì)的發(fā)展和改革開放的不斷深入,計(jì)算機(jī)的應(yīng)用已遍及國民經(jīng)濟(jì)的各個(gè)領(lǐng)域,計(jì)算機(jī)來到我們的工作和生活中,改變著我們和周圍的一切。 隨著學(xué)校的規(guī)模不斷過大,學(xué)生數(shù)量急劇増加,有關(guān)學(xué)生的各種信息量也成倍増加。面對(duì)龐

    2024年02月04日
    瀏覽(22)
  • JavaWeb項(xiàng)目:航班信息管理系統(tǒng)(tomcat+jsp)

    JavaWeb項(xiàng)目:航班信息管理系統(tǒng)(tomcat+jsp)

    航班信息管理系統(tǒng)是學(xué)習(xí)Javaweb的一個(gè)小項(xiàng)目,首先對(duì)該項(xiàng)目的業(yè)務(wù)需求進(jìn)行分析,根據(jù)項(xiàng)目文檔知它的主要實(shí)現(xiàn)技術(shù)為 SERVLET、JSP、MVC 架構(gòu)、JDBC 和 MySQL。該項(xiàng)目著重學(xué)生的實(shí)際應(yīng)用場(chǎng)景來設(shè)計(jì),模擬 機(jī)場(chǎng)中的航班系統(tǒng)的業(yè)務(wù)實(shí)現(xiàn)以及擴(kuò)展,能夠?qū)崿F(xiàn)航班信息管理的的所有功

    2024年04月12日
    瀏覽(21)
  • Javaweb學(xué)生信息管理系統(tǒng)(Mysql+JSP+MVC+CSS)

    Javaweb學(xué)生信息管理系統(tǒng)(Mysql+JSP+MVC+CSS)

    項(xiàng)目源碼及數(shù)據(jù)庫: 鏈接:https://pan.baidu.com/s/1ktUyxbOI9lljWr-HRTRIiQ?pwd=1024 提取碼:1024 ? 目錄 一.項(xiàng)目介紹 二.運(yùn)行效果 1.登錄界面 2.主界面(點(diǎn)擊學(xué)號(hào)修改學(xué)生信息) 3.增加學(xué)生界面 ?編輯 三.項(xiàng)目目錄結(jié)構(gòu) ?四.代碼展示 1.jsp及css代碼 ?①登錄界面代碼(login.jsp) ②登錄界面

    2024年02月03日
    瀏覽(21)
  • Java實(shí)現(xiàn)的企業(yè)員工考勤管理系統(tǒng)

    Java實(shí)現(xiàn)的企業(yè)員工考勤管理系統(tǒng)

    目錄 一、引言 2 編寫目的 2 項(xiàng)目背景 2 二、總體設(shè)計(jì) 3 2.1運(yùn)行要求 3 2.2接口設(shè)計(jì) 3 2.3構(gòu)架設(shè)計(jì) 3 2.4基本設(shè)計(jì)概念和處理流程 3 2.5結(jié)構(gòu) 5 2.6功能需求與各模塊之間關(guān)系 6 2.6.1基本信息管理模塊 6 2.6.2個(gè)人出勤管理模塊 10 2.6.3出勤管理模塊 14 三、數(shù)據(jù)的邏輯描述 17 3.1 靜態(tài)數(shù)據(jù)

    2024年02月09日
    瀏覽(25)
  • 基于VB的員工請(qǐng)假管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)

    基于VB的員工請(qǐng)假管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)

    目錄 第一章 概述 1 1.1 項(xiàng)目背景與意義 1 1.2 可行性分析 1 1.2.1 技術(shù)可行性 1 1.2.2 經(jīng)濟(jì)可行性 2 1.2.3 運(yùn)行可行性 2 1.3 相關(guān)技術(shù)與開發(fā)工具介紹 3 1.3.1 Visual Basic 6.0簡(jiǎn)介 3 1.3.2 Access數(shù)據(jù)庫的介紹 5 第2章 總體設(shè)計(jì) 6 2.1 員工請(qǐng)假管理系統(tǒng)簡(jiǎn)介 6 2.1.1 整體說明 6 2.1.2 具體需求說明 6

    2024年02月04日
    瀏覽(27)
  • javaweb入門版學(xué)生信息管理系統(tǒng)-增刪改查+JSP+Jstl+El

    javaweb入門版學(xué)生信息管理系統(tǒng)-增刪改查+JSP+Jstl+El

    dao ? ?servlet 部分。。。?

    2024年02月10日
    瀏覽(17)
  • 計(jì)算機(jī)畢業(yè)設(shè)計(jì) 基于JavaWeb的學(xué)生成績(jī)信息管理系統(tǒng)(源碼+論文)

    計(jì)算機(jī)畢業(yè)設(shè)計(jì) 基于JavaWeb的學(xué)生成績(jī)信息管理系統(tǒng)(源碼+論文)

    ?? Hi,各位同學(xué)好呀,這里是L學(xué)長(zhǎng)! ??今天向大家分享一個(gè)今年(2022)最新完成的畢業(yè)設(shè)計(jì)項(xiàng)目作品 基于JavaWeb的學(xué)生成績(jī)信息管理系統(tǒng) ?? 學(xué)長(zhǎng)根據(jù)實(shí)現(xiàn)的難度和等級(jí)對(duì)項(xiàng)目進(jìn)行評(píng)分(最低0分,滿分5分) 難度系數(shù):3分 工作量:3分 創(chuàng)新點(diǎn):3分 項(xiàng)目獲?。?https://gitee.com/sin

    2024年02月10日
    瀏覽(33)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包