精华内容
下载资源
问答
  • java写企业员工信息管理系统
    千次阅读
    2021-05-24 15:37:20

    java写企业员工信息管理系统

    这一篇文章主要介绍java写的企业员工信息管理系统。

    功能介绍:
    员工登录:首页、工资信息、出差记录、请假、签到、留言、修改密码、退出登录
    管理员登录:员工管理、新增员工、工资信息、出差信息、请假信息、签到信息、留言信息、公告信息、个人信息、退出登录。

    页面展示如下:
    员工登录:
    在这里插入图片描述

    在这里插入图片描述
    管理员登录:
    在这里插入图片描述
    实现:
    首先新建一个Springboot项目,这里用的Springboot,当然也可以使用SSH框架或者SSM框架,用javaweb项目也可以写。先看用Springboot写的。
    用户登录页面:

       
    
    <!DOCTYPE html>
    <html lang="en">
    
    <head>
        <meta charset="UTF-8">
        <title>企业员工信息管理</title>
        <script src="../js/jquery-3.3.1.js"></script>
        <link rel="stylesheet" href="../layui/css/layui.css">
        <script type="text/javascript" src="../layui/layui.js"></script>
    </head>
    
    <body background="../img/1.png;" style="background-repeat:no-repeat;width:100%;height:1080px;background-size: 100% 100%;">
    <div style="width: 350px; margin: 14% auto;">
        <h1 align="center" style="margin: auto 0 60px auto;">企业员工信息管理</h1>
        <form class="layui-form" id="form1" method="post">
            <div class="layui-form-item">
                <label class="layui-form-label">账号:</label>
                <div class="layui-input-inline">
                    <input type="text" name="username" required lay-verify="required"
                           autocomplete="off" class="layui-input">
                </div>
            </div>
            <div class="layui-form-item">
                <label class="layui-form-label">密码:</label>
                <div class="layui-input-inline">
                    <input type="password" name="password" required
                           lay-verify="required" autocomplete="off" class="layui-input">
                </div>
            </div>
            <div class="layui-form-item">
                <label class="layui-form-label">角色</label>
                <div class="layui-input-block">
                    <input type="radio" name="type" value="1" title="用户登录" checked>
                    <input type="radio" name="type" value="2" title="管理员登录">
                </div>
            </div>
            <div class="layui-form-item">
                <label class="layui-form-label"> </label> <a class="layui-btn"
                                                             onclick="checkLogin()"/>登录</a>
                <!--            <a class="layui-btn"-->
                <!--               href="../staff/addUser.html"/>注册</a>-->
            </div>
        </form>
    </div>
    <script>
        //Demo
        layui.use('form', function () {
            var form = layui.form;
        });
    </script>
    <script>
        function checkLogin() {
            $.ajax({
                url: "/user/login",
                type: "post",
                data: $('#form1').serialize(),
                dataType: "json",
                success: function (date) {
                    if (date.code == 0 && date.data.type == 1) {
                        localStorage.setItem("name", date.data.name)
                        localStorage.setItem("id", date.data.id)
                        window.setTimeout("location.href='/user/user.html'");
                    } else if (date.code == 0 && date.data.type == 2) {
                        localStorage.setItem("name", date.data.name)
                        localStorage.setItem("id", date.data.id)
                        window.setTimeout("location.href='/user/index.html'");
                    } else
                        alert("账号或密码错误!")
                }
            })
        }
    </script>
    </body>
    
    </html>
    

    后台实现:

    /**
         * 用户登录
         */
        @Override
        public Object adminLogin(String username, String password, Integer type) {
            if (type == 2) {
                Example example = new Example(User.class);
                Example.Criteria criteria = example.createCriteria();
                criteria.andEqualTo("username", username);
                criteria.andEqualTo("password", password);
                List<User> users = userMapper.selectByExample(example);
                if (!users.isEmpty()) {
                    Map<String, Object> map = new HashMap<>();
                    map.put("name", users.get(0).getUsername());
                    map.put("id", users.get(0).getId());
                    map.put("password", users.get(0).getPassword());
                    map.put("type", type);
                    return Utils.toJSONString(0, "登录成功", map, 0);
                } else {
                    return Utils.toJSONString(1, "登录失败", 0, 0);
                }
            } else if (type == 1) {
                Example example = new Example(Staff.class);
                Example.Criteria criteria = example.createCriteria();
                criteria.andEqualTo("account", username);
                criteria.andEqualTo("pwd", password);
                List<Staff> staff = staffMapper.selectByExample(example);
                if (!staff.isEmpty()) {
                    Map<String, Object> map = new HashMap<>();
                    map.put("name", staff.get(0).getAccount());
                    map.put("id", staff.get(0).getId());
                    map.put("password", staff.get(0).getPwd());
                    map.put("type", type);
                    return Utils.toJSONString(0, "登录成功", map, 0);
                } else {
                    return Utils.toJSONString(1, "登录失败", 0, 0);
                }
            } else
                return Utils.toJSONString(1, "登录失败", 0, 0);
    
        }
    

    这个项目包含了企业信息管理系统的基本功能,可以添加或者删除功能,如需完整项目可以联系我V信:18739766888。另代做java毕业设计、java作业等等。添加V信详聊。任何java写的都可以。

    更多相关内容
  • 本项目是一套基于JavaWeb的企业员工信息管理系统,主要针对计算机相关专业的正在做毕设的学生和需要项目实战练习的Java学习者。 包含:项目源码、数据库脚本、软件工具、项目说明等,该项目可以直接作为毕设使用。 ...
  • 员工管理:对员工的基本信息进行管理,包括查询、删除、录入。 部门管理:包括添加部门以及添加子部门,删除部门等操作,便于及时更新部门信息。 出勤管理:用于对员工的出勤月份以及天数进行管理,便于计算员工的...
  • 企业员工信息管理系统主要用于实现公司的员工相关信息管理,基本功能包括:密码修改、员工管理、部门管理、出勤管理、工资管理、请假审核、我的请假、我的工资等。本系统结构如下: 密码修改:修改自己的密码。 ...
  • 本项目是一套基于SSM的企业员工信息管理系统,主要针对计算机相关专业的正在做毕设的学生和需要项目实战练习的Java学习者。 包含:项目源码、数据库脚本、软件工具、项目说明等,该项目可以直接作为毕设使用。 项目...
  • java实现企业员工信息管理系统(完整版) java实现企业员工信息管理系统(完整版) java实现企业员工信息管理系统(完整版) java实现企业员工信息管理系统(完整版)
  • 这是基于Java的企业员工信息管理系统,内含程序完整源码、论文、答辩PPT、MySQL数据库源文件,只是一个Javaweb项目,可作为毕设使用。
  • 企业员工信息管理系统的源代码和论文提供.... 企业员工信息管理系统主要用于实现公司的员工相关信息管理,基本功能包括:密码修改、员工管理、部门管理、出勤管理、工资管理、请假审核、我的请假、我的工资等。...
  • 企业员工信息管理系统的设计与实现 为满足企业发展需求,决定采用各种编程语言JSP开发了基于B/S架构的员工信息管理系统,员工信息管理系统是涉及信息科学、数据计算和计算机技术的复杂的人机交互系统。通过该系统,...
  • 根据实际需求,“企业员工信息管理系统”项目采用模块化的设计思想,在WindowsXP操作系统环境下,搭建JSP运行环境JDK+TOMCAT,通过使用JAVA脚本语言完成动态的、交互的web服务器应用程序,实现员工个人信息查询、...
  • 根据实际需求,“企业员工信息管理系统”项目采用模块化的设计思想,在WindowsXP操作系统环境下,搭建JSP运行环境JDK+TOMCAT,通过使用JAVA脚本语言完成动态的、交互的web服务器应用程序,实现员工个人信息查询、...
  • 基于java MVC架构的企业员工信息管理系统,具有员工信息的增删改查,以及文件上下传,还有信息统计功能,用柱状图展示,功能比较完善。
  • 企业员工信息管理系统主要用于实现公司的员工相关信息管理,基本功能包括:密码修改、员工管理、部门管理、出勤管理、工资管理、请假审核、我的请假、我的工资等。本系统结构如下: (1)管理员端 密码修改:修改...
  • jdbc企业员工信息管理系统 java mysql 毕设
  • 企业员工信息管理系统主要用于实现公司的员工相关信息管理,基本功能包括:密码修改、员工管理、部门管理、出勤管理、工资管理、请假审核、我的请假、我的工资等。
  • 某小型公司,主要有三类人员:经理、兼职技术人员和兼职推销员。 这三类人员共同拥有的相关属性:姓名、编号; 相关方法:获取当月薪水的getPay...6. 查询所有职工信息,并将其存储到外设职工信息文件EmployeeData.txt
  • 员工信息管理系统主要对企业员工的信息进行集中管理,方便企业 建立一个完善的、强大的员工信息数据库,它是以 SQL 2000 数据库作为 开发平台。使用 jsp 编写程序,完成数据输入、修改、存储、调用查询 等功能;并...
  • 基于Java的企业员工信息管理系统的设计与实现,包含源代码,毕业设计论文
  • 基于java的企业员工信息管理系统的设计与实现上传的项目源码配置好环境和数据库均可以运行,为了方便大家对于java的学习,作为毕业设计的参考也是非常合适的,欢迎大家交流!
  • 基于Java的企业员工信息管理系统的设计与实现毕业设计毕业论文+java源码文件+视频说明,主要用于实现公司的员工相关信息管理,基本功能包括:密码修改、员工管理、部门管理、出勤管理、工资管理、请假审核、我的请假...
  • 的思想,建立一套可面向企业单位的员工信息管理系统,也是十分必要的 [2] 。 本课题基于我国企业管理信息化建设现状, 结合在实际工作中所遇到的问题和 收获,对企业员工管理系统在设计开发等方面进行研究, 重点...
  • java企业员工信息管理系统(毕业设计论文)(20210809105233).pdf
  • 企业员工信息管理系统的设计与实现 计算机.pdf
  • 基于JSP企业员工信息管理系统设计软件程序源码+数据库+WORD毕业设计论文文档. 企业员工信息管理系统主要用于实现公司的员工相关信息管理,基本功能包括:密码修改、员工管理、部门管理、出勤管理、工资管理、请假...
  • ASP企业员工信息管理系统的设计与实现(源代码+论文).rar
  • 基于JSP开发的企业员工管理系统的需求分析报告,数据字典、系统流程图、功能模块都特别详细!大家一起学习~
  • 企业员工信息管理系统的开发主要包括后台数据库的建立(如:员工的基本信息)和维护(如员工信息的添加和删除以及登陆密码的修改)及前端应用的开发,对于前者要求建立起数据库一致性和完整性、数据安全性好的数据库,...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 108,495
精华内容 43,398
关键字:

企业员工信息管理系统