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" requiredlay-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>//Demolayui.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'");} elsealert("账号或密码错误!")}})}
</script>
</body></html>

后台实现:

/*** 用户登录*/@Overridepublic 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);}} elsereturn Utils.toJSONString(1, "登录失败", 0, 0);}

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

java写企业员工信息管理系统相关推荐

  1. java ee 员工管理系统,fb3492 javaEE_原生Servlet_MySql企业员工信息管理系统的设计与实现,java源码含论文与答辩PPT...

    fb3492 javaEE_原生Servlet_MySql企业员工信息管理系统的设计与实现,java源码含论文与答辩PPT 存储:百度网盘 --/资源热下载站/VIP源码/Java源码/fb3492 ...

  2. 【java毕业设计】基于javaEE+原生Servlet+MySql的企业员工信息管理系统设计与实现(毕业论文+程序源码)——企业员工信息管理系统

    基于javaEE+原生Servlet+MySql的企业员工信息管理系统设计与实现(毕业论文+程序源码) 大家好,今天给大家介绍基于javaEE+原生Servlet+MySql的企业员工信息管理系统设计 ...

  3. 基于java web 的企业员工信息管理系统的设计与实现

    文章目录 前言 一.项目设计 1. 模块设计 2. 实现效果 二.部分源码 最后 前言 今天学长向大家分享一个 java wed 毕业设计项目: 企业员工信息管理系统的设计与实现 一.项目设计 1. ...

  4. MyEclipse+Tomcat+Java+MySQL实现企业员工信息管理系统

    导读:随着信息技术的日益发展已深入到社会的各个角落,各个大的企业,都充分意识到传统的手工管理模式已经逐渐不能适应时代的发展,为了更好的发展,纷纷开发适合自己的管理系统.不管大企业.各种员工信息的小企业 ...

  5. Java企业员工信息管理系统源码

    1.概述 本系统是使用Java开发的员工信息管理系统,使用Swing开发,主要实现了对员工信息的增删改查,数据库使用的是mysql数据库. 2.数据库设计 一共三张表,分别是普通用户表:userinf ...

  6. C#+MySQL+VS开发《企业员工信息管理系统》

    C#+MySQL+VS开发<企业员工信息管理系统> 手把手教你如何开发一套员工信息管理系统Windows应用程序,通过此次窗体应用开发,希望读者能够掌握相应的面向对象编程方法,学会项目构建 ...

  7. 企业员工信息管理系统源码+ppt+论文+中期检查表+sql

    文章摘要:工程实践项目,可以修改之后作为毕设,企业员工信息管理系统,eclipse+tomcat9+mysql这是一个基于BS架构的web项目,使用了jsp+java+mysql编写,用到的技术工具版 ...

  8. 计算机毕业设计Java小型企业员工工资管理系统(源码+系统+mysql数据库+Lw文档)

    计算机毕业设计Java小型企业员工工资管理系统(源码+系统+mysql数据库+Lw文档) 计算机毕业设计Java小型企业员工工资管理系统(源码+系统+mysql数据库+Lw文档) 本源码技术栈: 项目 ...

  9. java毕业生设计员工信息管理系统计算机源码+系统+mysql+调试部署+lw

    java毕业生设计员工信息管理系统计算机源码+系统+mysql+调试部署+lw java毕业生设计员工信息管理系统计算机源码+系统+mysql+调试部署+lw 本源码技术栈: 项目架构:B/S架构 开 ...

  10. 基于JavaWeb+MySQL的企业员工信息管理系统(考勤、工资、岗位、奖惩等)

    目录 绪论 1 1.1 设计背景 1 1.2 设计意义 1 1.3 设计思路 1 需求分析 2 2.1 需求描述 2 2.2 用例建模 2 2.3 用例描述 3 2.3.1 个人信息用例描述 3 2. ...

最新文章

  1. 普华永道:2018 AI预测报告 将回答关于数据的重大问题
  2. 人造神经元成功操纵植物,让捕蝇草强行闭合,脑机接口新思路打开丨Nature子刊...
  3. sap.m.library acts as one of the two most core framework library
  4. 前端学习(2443):反馈
  5. vba上传文件到ftp服务器指定目录下面
  6. python小城市创业好项目_小城市创业好项目有哪些?
  7. World Wind Java开发之十一——加载热点信息(仿Google Earth)(转)
  8. 在java中蓝色_Java基础
  9. keras文件存放的目录
  10. memcached—如何在Windows操作系统中安装、启动和卸载memcached
  11. Unity学习笔记:unity脚本常用API
  12. SD nand flash 简单的读写速度测试
  13. Python之GUI编程 实现界面化的词云图生成器.exe
  14. 研究日记:虚拟歌姬自动调教之歌曲音频切割的问题
  15. 为什么很多人公司都在招测试开发?
  16. easyx文字输出汇总
  17. 彻底解决不要脸的360更改浏览器主页【转载】
  18. 用c语言实现cos(x)与sin(x) 函数以及“绝对值函数”和“阶乘函数”
  19. sig2 matlab,MATLAB用lssvm分类时参数gam和sig2交叉优化问题
  20. 秒懂什么是工业网络网关?

热门文章

  1. 金蝶K/3WISE V14.0安装包下载地址,金蝶K3 WISE V14.0安装包资源包下载链接
  2. AI: 2021 年人工智能前沿科技报告(更新中……)
  3. java输出date_Java萌新的小小总结:Date日期类数据以给定格式打印输出
  4. 人工智能代码自动生成技术的一点思考
  5. 配置多个数据源,spring profile 多环境配置管理
  6. 单片机c语言 课程设计报告,51单片机课程设计报告.doc
  7. delphi7 获取计算机名,远程控制篇:获得网络邻居所有机器名_delphi教程
  8. 如何调试JavaScript代码
  9. java中word转pdf实现
  10. Ubuntu安装GCC 3.4