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

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

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

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

页面展示如下:
员工登录:

java写企业员工信息管理系统_第1张图片
管理员登录:
java写企业员工信息管理系统_第2张图片
实现:
首先新建一个Springboot项目,这里用的Springboot,当然也可以使用SSH框架或者SSM框架,用javaweb项目也可以写。先看用Springboot写的。
用户登录页面:

   





    
    企业员工信息管理
    
    
    



企业员工信息管理

后台实现:

/**
     * 用户登录
     */
    @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 users = userMapper.selectByExample(example);
            if (!users.isEmpty()) {
                Map 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 = staffMapper.selectByExample(example);
            if (!staff.isEmpty()) {
                Map 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写的都可以。

你可能感兴趣的:(java,java,企业信息管理系统)