使用技术:java,Jsp,Mysql,Servlet比较适合初学者用了解学习,课设使用,写的不好的地方请各位大佬多多指教

目录

使用技术:java,Jsp,Mysql,Servlet比较适合初学者用了解学习,课设使用,写的不好的地方请各位大佬多多指教,本系统一共有四个功能模块:员工管理、公告管理、上报事件管理、任务派发四个模块。本文最后附有源码

1.管理员端界面

2.管理员主界面

3.管理员功能展示

使用list集合来保存从数据库检索出来的数据,并使用迭代器进行遍历


1.管理员端口界面

2.管理员主界面

<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
<head><title>员工管理主界面</title><style type="text/css">.id{text-align: center;}button{text-align: center;width: 150px;height: 80px;color: #fff;background-color: #6496c8;border: none;border-radius: 15px;box-shadow: 0 10px #27496d;margin: 20px;}a{color: white;text-decoration:none}p{ color: white;font-size: 20px;}a:hover{ text-decoration:underline}</style>
</head>
<body background="backgrond.png" style="background-repeat:no-repeat;background-attachment:fixed;background-size:100% 100%;" ><h1 style="color: #57b2c9;text-align: center;font-size: 70px">欢迎登录</h1><div class="id"><button><p><a href="listAll.jsp">员工总览</a></p></button><button><p><a href="insert.jsp">新增员工</a></p></button><button><p><a href="selectOne.jsp">查询员工</a></p></button><br><button><p><a href="delete.jsp">删除员工</a></p></button><button><p><a href="update.jsp">修改员工信息</a></p></button><button><p><a href="wagesCompute.jsp">员工实发工资计算</a></p></button><br><button><p><a href="sort.jsp">员工工资排序</a></p></button><button><p><a href="addPublicity.jsp">发布公告</a></p></button><button><p><a href="doEvent.jsp">待处理事件</a></p></button><br><button><p><a href="index.jsp"> 退出系统</a></p></button></table></div>
</body>
</html>

3.管理员功能展示

使用list集合来保存从数据库检索出来的数据,并使用迭代器进行遍历

<%@ page import="dao.EmpDao" %>
<%@ page import="dao.EmpDaoImplement" %>
<%@ page import="java.util.List" %>
<%@ page import="po.Emp" %>
<%@ page import="java.util.Iterator" %><%--Created by IntelliJ IDEA.User: 86134Date: 2022/10/9Time: 20:46To change this template use File | Settings | File Templates.
--%>
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
<head><title>总览员工</title>
</head>
<body background="backgrond.png" style="background-repeat:no-repeat;background-attachment:fixed;background-size:100% 100%;">
<h1 style="text-align: center">员工信息表</h1>
<button><a href="main.jsp" style="text-decoration:none">返回首页</a></button>
<table border="2px" align="center" cellspacing="0"><tr bgcolor="#708090"><td>员工工号</td><td>员工姓名</td><td>员工性别</td><td>员工工作</td><td>员工年龄</td><td>员工手机号</td><td>员工基本工资</td></tr><%EmpDao emp = new EmpDaoImplement();List<Emp> list = emp.getAll();Iterator<Emp> it = list.iterator();while (it.hasNext()){Emp e = it.next();%><tr bgcolor="white"><td><%=e.getId()%></td><td><%=e.getName()%></td><td><%=e.getSex()%></td><td><%=e.getJob()%></td><td><%=e.getAge()%></td><td><%=e.getPhoneNumber()%></td><td><%=e.getWages()%></td></tr>
<%}%></table>
</body>
</html>

<%@ page import="po.Emp" %>
<%@ page import="dao.EmpDao" %>
<%@ page import="dao.EmpDaoImplement" %><%--Created by IntelliJ IDEA.User: 86134Date: 2022/10/9Time: 20:42To change this template use File | Settings | File Templates.
--%>
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
<head><style type="text/css">form{width: 420px;height: 500px;padding-top:30px;margin: 80px auto;border-radius: 10px;background: rgba(255,255,255,0.1);border: 1px solid rgba(255,255,255,0.3)}input{margin:15px;}h1{text-align: center;}</style><title>新增员工</title>
</head>
<body background="backgrond.png" style="background-repeat:no-repeat;background-attachment:fixed;background-size:100% 100%;">
<h1>请填写员工信息</h1>
<button><a href="main.jsp" style="text-decoration:none">返回首页</a></button>
<form action="insert" method="post" style="text-align: center">请输入员工工号:<input type="text" name="id"><br>请输入员工姓名:<input type="text" name="name"><br>请选择员工的性别:<input type="radio" name="sex" value="男">男<input type="radio" name="sex" value="女">女<br>请选择工作:<input type="radio" name="job" value="软件开发">软件开发<input type="radio" name="job" value="软件测试">软件测试<input type="radio" name="job" value="UI设计">UI设计<input type="radio" name="job" value="原型设计">原型设计<input type="radio" name="job" value="需求分析">需求分析<br>请输入年龄:<input type="text" name="age"><br>请输入手机号:<input type="text" name="phoneNumber"><br>请输入基本工资:<input type="text" name="wages"><br><input type="submit" value="提交" style="width: 190px;height: 25px;border-radius: 3px;border: 2px solid #000;margin-left: 65px;background: #0d40d7;color: #fff;border: none;"><input type="reset"  style="width: 190px;height: 25px;border-radius: 3px;border: 2px solid #000;margin-left: 65px;background: #0d40d7;color: #fff;border: none;">
</form></body>
</html>

4.员工端主界面

<%@ page import="po.Publicity" %>
<%@ page import="java.util.ArrayList" %>
<%@ page import="java.util.List" %>
<%@ page import="dao.PublicityDao" %>
<%@ page import="dao.PublicityDaoImp" %>
<%@ page import="java.util.Iterator" %><%--Created by IntelliJ IDEA.User: 86134Date: 2022/11/9Time: 11:03To change this template use File | Settings | File Templates.
--%>
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
<head><title>Title</title>
</head>
<style>.d1{background-color: antiquewhite;border:10px solid blue;width: 400px;height: 200px;padding: 20px;margin: 20px;padding: 20px 30px;padding:20px 30px 40px;padding-left: 70px;border: 4px dotted blue;border: 4px dashed blue;border: 4px double blue;}.p3{padding-left:300px}.p2{padding-left:300px}
</style>
<body background="2.jpg" style="background-repeat:no-repeat;background-attachment:fixed;background-size:100% 100%;">
<h1 style="text-align: center">公司公告</h1>
<button><a href="empInsertEvent.jsp">上报事件</a></button>&ensp;&ensp; <button><a href="showMeEvent.jsp">查看我上报的事件</a></button>&ensp;&ensp;<button><a href="empLogin.jsp">退出系统</a></button>
<%
List<Publicity> list = new ArrayList<Publicity>();PublicityDao dao = new PublicityDaoImp();Publicity pu = null;list = dao.getAll();for(int i= list.size()-1;i>=0;i--){pu=new Publicity();pu = list.get(i);%>
<body><div class="d1"><h1 style="text-align: center"><%=pu.getTitle()%></h1><p><%=pu.getContent()%></p><p class="p3">通知时间:</p><p class="p2"><%=pu.getDate()%></p>
</div></body><%}%>
</body>
</html>

5员工端功能展示

员工端首页

员工管理系统源码

JavaWeb实现员工管理系统相关推荐

  1. JavaWeb公司员工管理系统

    1.需求分析 系统角色分别为:最高权限管理员.人力主管.部门主管.员工.总体业务流程图如下图所示. 用例图如下所示. 2.系统设计 系统功能总体设计如下图. 数据库设计如下图所示. 3.系统实现效果 ...

  2. javaweb项目案例:员工管理系统

    1.项目需求 使用Javaweb+MySQL实现一个员工管理系统,能对员工进行增删改查,使用SSH框架开发. 2.数据表设计 manager(管理员表) CREATE TABLE `manager` ...

  3. Javaweb企业员工信息管理系统

    大家好,这里是天行IT科技馆,我是你们的馆长! 本期项目是<Javaweb企业员工信息管理系统>,对应的视频教程,我已上传到B站.西瓜等视频平台,可复制文章标题关键词前往视频平台搜索观看. ...

  4. javaweb企业员工考勤管理系统

    管理员用户可以管理部门信息,员工信息,出勤信息,工资信息,审批请假.员工可以查看工资,请假和考勤. 开发语言: Java,Html 技术框架: Servlet+Bean+dao+jsp,mvc 开发工 ...

  5. 基于javaweb的员工出差请假考勤管理系统(java+jsp+layui+html+servlet+mysql)

    基于javaweb的员工出差请假考勤管理系统(java+jsp+layui+html+servlet+mysql) 运行环境 Java≥8.MySQL≥5.7.Tomcat≥8 开发工具 eclips ...

  6. 基于javaweb的员工考勤管理系统(java+ssm+jsp+bootstrap+mysql)

    基于javaweb的员工考勤管理系统(java+ssm+jsp+bootstrap+mysql) 运行环境 Java≥8.MySQL≥5.7.Tomcat≥8 开发工具 eclipse/idea/my ...

  7. 基于javaweb的简单员工管理系统

    一.系统简介 本项目采用eclipse工具开发,jsp+servlet+jquery技术编写,数据库采用的是mysql,navicat开发工具. 系统一共分为1个角色分别是:员工 二.模块简介 员工 ...

  8. 计算机毕业设计JavaWeb企业客户管理系统(源码+系统+mysql数据库+lw文档)

    计算机毕业设计JavaWeb企业客户管理系统(源码+系统+mysql数据库+lw文档) 计算机毕业设计JavaWeb企业客户管理系统(源码+系统+mysql数据库+lw文档) 本源码技术栈: 项目架构 ...

  9. 基于 Servlet+jsp+mysql 开发 javaWeb 养老院信息管理系统

    你知道的越多,你不知道的越多 点赞再看,养成习惯 如果您有疑问或者见解,或者没有积分想获取项目,欢迎指教: 企鹅:869192208 文章目录 一.开发背景 二. 需求分析 三.开发环境 四.运行效果 ...

最新文章

  1. 利用rank() 和 dense_rank() 来实现分类排名
  2. javap查看class文件
  3. Spring-AOP实践 - 统计访问时间
  4. 实验吧_NSCTF web200FALSE(代码审计)
  5. boost::fibers::promise用法的测试程序
  6. ImportError: cannot import name cbook
  7. protobuf的安装和使用
  8. 邻近算法(KNN算法)
  9. concat函数显示小数点包括0
  10. js脚本捕获页面 GET 方式请求的参数?其实直接使用 window.location.search 获得
  11. Illustrator 描边,填充,扩展
  12. day28 java的IO流 (1)对IO的初步了解
  13. UNIX高手的20个习惯
  14. 《壹百度—百度十年千倍的29条法则》
  15. ACCESS_REFUSED - operation not permitted on the default exchange
  16. IDEA2019安装教程
  17. 联想笔记本e43l_联想昭阳e43l
  18. SecureCRT界面的菜单栏不见了怎么办?
  19. 【专题5: 硬件设计】 之 【30.案例三:碎纸机,DC-DC降压方法(电容降压原理)】
  20. rtx3060ti、rtx3060和rtx2080ti 参数对比哪个好 差距大不大

热门文章

  1. vmware安装centos
  2. 三星相机数据恢复,数码相机照片删除怎么恢复
  3. Android学习之轻量级数据库SQLite
  4. pte模拟考试_PTE考试:模拟题
  5. 计算机网络管理-实验5-安装试用SNMPc网络管理软件
  6. Android App拉起微信小程序提示bad_param
  7. Win10系统打开什么都是反应比平时慢,转圈等待1分钟如何解决?
  8. 树莓派4B评测 值不值得买
  9. java获取当前日期和前一周、前一月、前一年的日期
  10. 算法修炼之筑基篇——筑基一层初期(解决01背包问题)