提交 d07eb852 编写于 作者: 海马有力量's avatar 海马有力量

finish

上级 3debd887
@charset "UTF-8";
p {
position: relative;
text-align: center;
top: 270px;
font-size: 40px;
font-family: "fangsong";
font-weight: bold;
}
input[type=button] {
border: 0;
background-color: transparent;
outline: none;
height: 30px;
width: 300px;
font-size: 15px;
font-weight: bold;
}
input[type=button]:hover {
background-color: #645979;
background: linear-gradient(to left, rgb(255, 255, 255,0), rgb(100, 89, 121,0.4), rgb(255, 255, 255,0));
background: -webkit-linear-gradient(to left,rgb(255, 255, 255,0), rgb(100, 89, 121,0.4), rgb(255, 255, 255,0));
}
\ No newline at end of file
@charset "UTF-8";
.zuobtn {
border: 0;
background-color: transparent;
outline: none;
height: 30px;
width: 300px;
font-size: 15px;
font-weight: bold;
}
.zuobtn:hover {
background-color: #645979;
background: linear-gradient(to left, rgb(255, 255, 255,0), rgb(100, 89, 121,0.4), rgb(255, 255, 255,0));
background: -webkit-linear-gradient(to left,rgb(255, 255, 255,0), rgb(100, 89, 121,0.4), rgb(255, 255, 255,0));
}
.youtxt{
width:1100px;
height:620px;
position: relative;
}
.you1,.you2,.you3,.you4,.you5,.you6,.you7,.you8,.you9,.you10,.you11,.you12{
width:540px;
height:80px;
}
.you1{
position: absolute;
top:10px;
left:10px;
}
.you2{
position: absolute;
top:10px;
left:550px;
}
.you3{
position: absolute;
top:90px;
left:10px;
}
.you4{
position: absolute;
top:90px;
left:550px;
}
.you5{
position: absolute;
top:170px;
left:10px;
}
.you6{
position: absolute;
top:170px;
left:550px;
}
.you7{
position: absolute;
top:250px;
left:10px;
}
.you8{
position: absolute;
top:250px;
left:550px;
}
.you9{
position: absolute;
top:330px;
left:10px;
}
.you10{
position: absolute;
top:330px;
left:550px;
}
.you11{
position: absolute;
top:410px;
left:10px;
}
.you12{
position: absolute;
top:410px;
left:550px;
}
.you13{
position: absolute;
top:490px;
left:300px;
width:400px;
height:50px;
}
input[type=text],input[type=password],select {
width: 200px;
border: 1px solid #ccc;
padding: 5px 0px;
padding-left: 5px;
border-radius: 3px;
}
.btn1{
width:100px;
height:30px;
}
.btn2{
position:absolute;
left:240px;
width:100px;
height:30px;
}
.hr1{
position: absolute;
top:50px;
left:10px;
width:1050px;
border:1px solid #6d6d72;
}
.hr2{
position: absolute;
top:130px;
left:10px;
width:1050px;
border:1px solid #6d6d72;
}
.hr3{
position: absolute;
top:210px;
left:10px;
width:1050px;
border:1px solid #6d6d72;
}
.hr4{
position: absolute;
top:290px;
left:10px;
width:1050px;
border:1px solid #6d6d72;
}
.hr5{
position: absolute;
top:370px;
left:10px;
width:1050px;
border:1px solid #6d6d72;
}
@charset "UTF-8";
.zuobtn {
border: 0;
background-color: transparent;
outline: none;
height: 30px;
width: 300px;
font-size: 15px;
font-weight: bold;
}
.zuobtn:hover {
background-color: #645979;
background: linear-gradient(to left, rgb(255, 255, 255,0), rgb(100, 89, 121,0.4), rgb(255, 255, 255,0));
background: -webkit-linear-gradient(to left,rgb(255, 255, 255,0), rgb(100, 89, 121,0.4), rgb(255, 255, 255,0));
}
.tab{
width:900px;
position: relative;
top:50px;
text-align: center;
}
.p{
position: absolute;
top:300px;
left:200px;
}
@charset "UTF-8";
.zuobtn {
border: 0;
background-color: transparent;
outline: none;
height: 30px;
width: 300px;
font-size: 15px;
font-weight: bold;
}
.zuobtn:hover {
background-color: #645979;
background: linear-gradient(to left, rgb(255, 255, 255,0), rgb(100, 89, 121,0.4), rgb(255, 255, 255,0));
background: -webkit-linear-gradient(to left,rgb(255, 255, 255,0), rgb(100, 89, 121,0.4), rgb(255, 255, 255,0));
}
.tb{
position: relative;
top:50px;
left:100px;
border: 1px solid black;
}
@charset "UTF-8";
.zuobtn {
border: 0;
background-color: transparent;
outline: none;
height: 30px;
width: 300px;
font-size: 15px;
font-weight: bold;
}
.zuobtn:hover {
background-color: #645979;
background: linear-gradient(to left, rgb(255, 255, 255,0), rgb(100, 89, 121,0.4), rgb(255, 255, 255,0));
background: -webkit-linear-gradient(to left,rgb(255, 255, 255,0), rgb(100, 89, 121,0.4), rgb(255, 255, 255,0));
}
.tab{
align:center;
width:900px;
position:relative;
top:50px;
text-align: center;
}
select {
width: 150px;
border: 1px solid #ccc;
padding: 5px 0px;
padding-left: 5px;
border-radius: 3px;
}
input[type=submit]{
position: absolute;
top:100px;
width:100px;
height:30px;
left:450px;
}
@charset "UTF-8";
html, body, div, h1, h2, h3, h4, h5, h6, p, span, img, input {
margin: 0;
padding: 0;
}
html, body {
font-size: 19px;
font-family: 'Verdana', 'Arial';
color: rgba(0, 0, 0, 0.8);
}
.container {
width: 100%;
height: 100%;
position: relative;
background-image: url(../image/bj2.jpg);
background-position: center top;
background-size: cover;
}
.content {
width: 400px;
height: 500px;
position: absolute;
top: 250px;
left: 750px;
border-radius: 8px;
box-shadow: 0 10px 20px rgba(0, 0, 0, 0.5);
overflow: hidden;
z-index: 1;
padding: 50px;
box-sizing: border-box;
}
.content::before {
content: '';
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
-webkit-filter: blur(20px);
-moz-filter: blur(20px);
-ms-filter: blur(20px);
-o-filter: blur(20px);
filter: blur(20px);
z-index: -1;
margin: -30px;
background-image: url(../image/bj2.jpg);
background-position: center top;
background-size: cover;
background-attachment: fixed;
}
h2 {
text-align: center;
}
form {
position: relative;
width: 300px;
height: 300px;
margin-top: 25px;
}
input[type=text],input[type=password] {
border: 0px;
width: 170px;
border: 1px solid #ccc;
padding: 7px 0px;
padding-left: 5px;
border-radius: 3px;
}
input[type=text],input[type=password]:focus {
border-color: #66afe9;
outline: 0;
}
.txt1 {
position: absolute;
top: 10px;
left: 90px;
}
.txt2 {
position: absolute;
top: 50px;
left: 90px;
}
.p1 {
position: absolute;
top: 10px;
left: 0;
}
.p2 {
position: absolute;
top: 53px;
left: 0;
}
.p3 {
position: absolute;
top:90px;
left:0px;
}
.cuo{
background-color: red;
position: absolute;
top:280px;
left:40px;
}
\ No newline at end of file
@charset "UTF-8";
html, body, div, h1, h2, h3, h4, h5, h6, p, span, img, input {
margin: 0;
padding: 0;
}
html, body {
font-size: 19px;
font-family: 'Verdana', 'Arial';
color: rgba(0, 0, 0, 0.8);
}
.container {
width: 100%;
height: 100%;
position: relative;
background-image: url(../image/bj2.jpg);
background-position: center top;
background-size: cover;
}
.content {
width: 1500px;
height: 800px;
position: absolute;
top: 60px;
left: 225px;
border-radius: 8px;
box-shadow: 0 10px 20px rgba(0, 0, 0, 0.5);
overflow: hidden;
z-index: 1;
padding: 50px;
box-sizing: border-box;
}
.content::before {
content: '';
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
-webkit-filter: blur(20px);
-moz-filter: blur(20px);
-ms-filter: blur(20px);
-o-filter: blur(20px);
filter: blur(20px);
z-index: -1;
margin: -30px;
background-image: url(../image/bj2.jpg);
background-position: center top;
background-size: cover;
background-attachment: fixed;
}
h2 {
text-align: center;
}
.tou{
width:1400px;
height:80px;
border-bottom:2px solid #6d6d72;
position: relative;
}
.zuo{
width:300px;
height:620px;
border-right:2px solid #6d6d72;
position: absolute;
}
.you{
width:1100px;
height:620px;
position: absolute;
left:350px;
}
@charset "UTF-8";
.zuobtn {
border: 0;
background-color: transparent;
outline: none;
height: 30px;
width: 300px;
font-size: 15px;
font-weight: bold;
}
.zuobtn:hover {
background-color: #645979;
background: linear-gradient(to left, rgb(255, 255, 255,0), rgb(100, 89, 121,0.4), rgb(255, 255, 255,0));
background: -webkit-linear-gradient(to left,rgb(255, 255, 255,0), rgb(100, 89, 121,0.4), rgb(255, 255, 255,0));
}
p{
position: absolute;
top:300px;
left:500px;
}
.btn{
position: absolute;
top:10px;
right:10px;
width:100px;
height:30px;
@charset "UTF-8";
.zuobtn {
border: 0;
background-color: transparent;
outline: none;
height: 30px;
width: 300px;
font-size: 15px;
font-weight: bold;
}
.zuobtn:hover {
background-color: #645979;
background: linear-gradient(to left, rgb(255, 255, 255,0), rgb(100, 89, 121,0.4), rgb(255, 255, 255,0));
background: -webkit-linear-gradient(to left,rgb(255, 255, 255,0), rgb(100, 89, 121,0.4), rgb(255, 255, 255,0));
}
.btn{
position: absolute;
top:10px;
right:10px;
width:100px;
height:30px;
}
.tab{
position: absolute;
top:100px;
left:300px;
width:300px;
font-size: 22px;
}
@charset "UTF-8";
.tab{
width:900px;
position: absolute;
top:50px;
left:100px;
}
h5{
margin-top: 20px;
}
@charset "UTF-8";
input[type=text],select {
width: 200px;
border: 1px solid #ccc;
padding: 5px 0px;
padding-left: 5px;
border-radius: 3px;
}
.d1,.d2,.d3,.d4,.d5,.d6{
width:540px;
height:80px;
}
.d1{
position: absolute;
top:40px;
left:100px;
}
.d2{
position: absolute;
top:40px;
left:550px;
}
.d3{
position: absolute;
top:120px;
left:100px;
}
.d4{
position: absolute;
top:120px;
left:550px;
}
.d5{
position: absolute;
top:200px;
left:100px;
}
.d6{
position: absolute;
top:200px;
left:550px;
}
.d7{
width:400px;
height:40px;
position: absolute;
top:290px;
left:350px;
}
.btn1{
width:100px;
height:30px;
}
.btn2{
margin-left:100px;
width:100px;
height:30px;
}
.hr1{
position: absolute;
top:80px;
width:900px;
left:75px;
border:1px solid #6d6d72;
}
.hr2{
position: absolute;
top:160px;
width:900px;
left:75px;
border:1px solid #6d6d72;
}
@charset "UTF-8";
.tab{
width:900px;
position: absolute;
top:50px;
left:100px;
}
h5{
margin-top: 20px;
}
@charset "UTF-8";
.d1{
width:600px;
height:200px;
position: relative;
top:30px;
left:300px;
}
h5{
margin-top: 10px;
margin-bottom: 10px;
}
.h{
position: absolute;
top:270px;
left:515px;
}
.d2{
width:700px;
position: absolute;
top:310px;
left:250px;
}
select{
width: 100px;
border: 1px solid #ccc;
padding: 5px 0px;
padding-left: 5px;
border-radius: 3px;
}
.btn1{
width:100px;
height:30px;
margin-left: 50px;
margin-top: 20px;
}
.btn2{
position: absolute;
top:10px;
right:10px;
width:100px;
height:30px;
}
@charset "UTF-8";
.btn{
position: absolute;
top:10px;
right:10px;
width:100px;
height:30px;
}
h5{
position:relative;
top:10px;
left:350px;
}
.d1{
width:600px;
height:200px;
position: relative;
top:30px;
left:300px;
}
p{
margin-bottom: 10px;
}
@charset "UTF-8";
.d1{
width:600px;
height:200px;
position: relative;
top:30px;
left:300px;
}
.d2{
width:700px;
position: absolute;
top:290px;
left:250px;
}
.btn{
position: absolute;
top:10px;
right:10px;
width:100px;
height:30px;
}
h5{
margin-top: 10px;
margin-bottom: 10px;
}
.p{
text-align: center;
}
@charset "UTF-8";
html, body, div, h1, h2, h3, h4, h5, h6, p, span, img, input {
margin: 0;
padding: 0;
}
html, body {
font-size: 19px;
font-family: 'Verdana', 'Arial';
color: rgba(0, 0, 0, 0.8);
}
.container {
width: 100%;
height: 100%;
position: relative;
background-image: url(../image/bj2.jpg);
background-position: center top;
background-size: cover;
}
.content {
width: 1500px;
height: 800px;
position: absolute;
top: 60px;
left: 225px;
border-radius: 8px;
box-shadow: 0 10px 20px rgba(0, 0, 0, 0.5);
overflow: hidden;
z-index: 1;
padding: 50px;
box-sizing: border-box;
}
.content::before {
content: '';
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
-webkit-filter: blur(20px);
-moz-filter: blur(20px);
-ms-filter: blur(20px);
-o-filter: blur(20px);
filter: blur(20px);
z-index: -1;
margin: -30px;
background-image: url(../image/bj2.jpg);
background-position: center top;
background-size: cover;
background-attachment: fixed;
}
h2 {
text-align: center;
}
.tou{
width:1400px;
height:80px;
border-bottom:2px solid #6d6d72;
position: relative;
}
.zuo{
width:300px;
height:620px;
border-right:2px solid #6d6d72;
position: absolute;
}
.you{
width:1100px;
height:620px;
position: absolute;
left:350px;
}
.zuobtn {
border: 0;
background-color: transparent;
outline: none;
height: 30px;
width: 300px;
font-size: 15px;
font-weight: bold;
}
.zuobtn:hover {
background-color: #645979;
background: linear-gradient(to left, rgb(255, 255, 255,0), rgb(100, 89, 121,0.4), rgb(255, 255, 255,0));
background: -webkit-linear-gradient(to left,rgb(255, 255, 255,0), rgb(100, 89, 121,0.4), rgb(255, 255, 255,0));
}
@charset "UTF-8";
.h{
position: relative;
top:30px;
font-size: 20px;
left:400px;
}
.tab{
position: absolute;
top:70px;
left:350px;
width:300px;
}
p{
margin-bottom: 10px;
}
.btn1{
position: absolute;
top:10px;
right:10px;
width:100px;
height:30px;
}
@charset "UTF-8";
.tb{
position: relative;
top:50px;
text-align: center;
}
.tb{
position: relative;
top:50px;
text-align: center;
}
@charset "UTF-8";
.h{
position: relative;
top:20px;
font-size:20px;
left:400px;
}
.tab{
width:900px;
position: absolute;
top:50px;
left:50px;
}
@charset "UTF-8";
p {
position: relative;
text-align: center;
top: 270px;
font-size: 40px;
font-family: "fangsong";
font-weight: bold;
}
@charset "UTF-8";
p{
position: absolute;
top:100px;
left:100px;
}
.tab{
position: absolute;
width:900px;
top:80px;
left:100px;
}
@charset "UTF-8";
.d1,.d2,.d3,.d4,.d5,.d6{
width:540px;
height:80px;
}
.d1{
position: absolute;
top:40px;
left:100px;
}
.d2{
position: absolute;
top:40px;
left:550px;
}
.d3{
position: absolute;
top:120px;
left:100px;
}
.d4{
position: absolute;
top:120px;
left:550px;
}
.d5{
position: absolute;
top:200px;
left:100px;
}
.d6{
position: absolute;
top:200px;
left:550px;
}
.d7{
width:400px;
height:40px;
position: absolute;
top:290px;
left:350px;
}
.d8{
position: absolute;
top:360px;
left:300px;
}
.btn1{
width:100px;
height:30px;
}
.btn2{
margin-left:100px;
width:100px;
height:30px;
}
select{
width: 100px;
border: 1px solid #ccc;
padding: 5px 0px;
padding-left: 5px;
border-radius: 3px;
}
.p{
margin-bottom: 10px;
}
.hr1{
position: absolute;
top:80px;
width:900px;
left:75px;
border:1px solid #6d6d72;
}
.hr2{
position: absolute;
top:160px;
width:900px;
left:75px;
border:1px solid #6d6d72;
}
.hr3{
position: absolute;
top:250px;
width:900px;
left:75px;
border:1px solid #6d6d72;
}
@charset "UTF-8";
.h{
position: absolute;
top:300px;
left:400px;
font-size: 20px;
}
.tab{
position: absolute;
width:300px;
top:80px;
left:250px;
}
.tab2{
position: absolute;
top:350px;
left:100px;
width:900px;
}
select{
width: 100px;
border: 1px solid #ccc;
padding: 5px 0px;
padding-left: 5px;
border-radius: 3px;
}
.btn{
position: absolute;
top:150px;
left:100px;
width:100px;
height:30px;
}
p{
position: absolute;
top:280px;
left:330px;
}
@charset "UTF-8";
h5 {
margin-top: 10px;
margin-bottom: 10px;
}
.p {
text-align: center;
}
.d1 {
width: 600px;
height: 200px;
position: relative;
top: 30px;
left: 300px;
}
.d2 {
width: 700px;
position: absolute;
top: 260px;
left: 200px;
}
.btn1 {
width: 100px;
height: 30px;
position: absolute;
top: 50px;
right: 10px;
}
.btn2 {
position: absolute;
top: 10px;
right: 10px;
width: 100px;
height: 30px;
}
a:link {
text-decoration: none;
}
a:visited {
text-decoration: none;
}
a:hover {
text-decoration: none;
}
a:active {
text-decoration: none;
}
\ No newline at end of file
@charset "UTF-8";
html, body, div, h1, h2, h3, h4, h5, h6, p, span, img, input {
margin: 0;
padding: 0;
}
html, body {
font-size: 19px;
font-family: 'Verdana', 'Arial';
color: rgba(0, 0, 0, 0.8);
}
.container {
width: 100%;
height: 100%;
position: relative;
background-image: url(../image/bj2.jpg);
background-position: center top;
background-size: cover;
}
.content {
width: 1500px;
height: 800px;
position: absolute;
top: 60px;
left: 225px;
border-radius: 8px;
box-shadow: 0 10px 20px rgba(0, 0, 0, 0.5);
overflow: hidden;
z-index: 1;
padding: 50px;
box-sizing: border-box;
}
.content::before {
content: '';
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
-webkit-filter: blur(20px);
-moz-filter: blur(20px);
-ms-filter: blur(20px);
-o-filter: blur(20px);
filter: blur(20px);
z-index: -1;
margin: -30px;
background-image: url(../image/bj2.jpg);
background-position: center top;
background-size: cover;
background-attachment: fixed;
}
h2 {
text-align: center;
}
.tou{
width:1400px;
height:80px;
border-bottom:2px solid #6d6d72;
position: relative;
}
.zuo{
width:300px;
height:620px;
border-right:2px solid #6d6d72;
position: absolute;
}
.you{
width:1100px;
height:620px;
position: absolute;
left:350px;
}
.zuobtn {
border: 0;
background-color: transparent;
outline: none;
height: 30px;
width: 300px;
font-size: 15px;
font-weight: bold;
}
.zuobtn:hover {
background-color: #645979;
background: linear-gradient(to left, rgb(255, 255, 255,0), rgb(100, 89, 121,0.4), rgb(255, 255, 255,0));
background: -webkit-linear-gradient(to left,rgb(255, 255, 255,0), rgb(100, 89, 121,0.4), rgb(255, 255, 255,0));
}
@charset "UTF-8";
p{
position: relative;
text-align: center;
top: 270px;
font-size: 40px;
font-family: "fangsong";
font-weight: bold;
}
......@@ -9,6 +9,7 @@
<welcome-file>default.htm</welcome-file>
<welcome-file>default.jsp</welcome-file>
</welcome-file-list>
<filter>
<filter-name>CharacterFilter</filter-name>
<filter-class>filter.CharacterFilter</filter-class>
......@@ -17,4 +18,10 @@
<filter-name>CharacterFilter</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
<error-page>
<exception-type>java.lang.Exception</exception-type>
<location>/error.jsp</location>
</error-page>
</web-app>
\ No newline at end of file
<%@ page language="java" contentType="text/html; charset=UTF-8"
<%@ page language="java" contentType="text/html; charset=UTF-8" errorPage="/error.jsp"
pageEncoding="UTF-8"%>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>系统管理员</title>
<link rel="stylesheet" href="Mycss/index.css"/>
<script type="text/javascript" src="Myjs/index.js"></script>
<link rel="stylesheet" href="../Mycss/tongyong1.css" />
<link rel="stylesheet" href="../Mycss/admin.css" />
</head>
<style type="text/css">
h2{
color:red;
}
</style>
<body>
<%
String name=(String)session.getAttribute("name");
if(name==null){
response.sendRedirect("./index.jsp");
}
%>
欢迎您,尊敬的 ${name } <br/>
<h2>欢迎登陆IT科技任务管理系统</h2>
<input type="button" value="添加员工" onclick="window.location.href='admin_add.jsp'">
<input type="button" value="查看员工" onclick="window.location.href='admin_view.jsp'">
<input type="button" value="分配员工" onclick="window.location.href='admin_assign.jsp'">
<%
String name = (String) session.getAttribute("name");
if (name == null) {
response.sendRedirect("../index.jsp");
}
%>
<div class="container">
<div class="content">
<div class="tou">
<h2>欢迎登陆IT科技任务管理系统</h2>
</div>
<div class="zuo">
<input type="button" value="添加员工"
onclick="window.location.href='admin_add.jsp'">
<br>
<input type="button" value="查看员工"
onclick="window.location.href='admin_view.jsp'">
<br>
<input type="button" value="分配员工"
onclick="window.location.href='admin_assign.jsp'">
<input class="zuobtn" type="button" value="退出" onclick="window.location.href='../index.jsp'">
</div>
<div class="you">
<p>欢迎您,尊敬的${name }</p>
</div>
<br />
</div>
</div>
</body>
</html>
\ No newline at end of file
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8" errorPage="/error.jsp"%>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>系统管理员</title>
<link rel="stylesheet" href="Mycss/index.css"/>
<script type="text/javascript" src="Myjs/index.js"></script>
<link rel="stylesheet" href="../Mycss/tongyong1.css" />
<link rel="stylesheet" href="../Mycss/adminadd.css" />
<script type="text/javascript" src="../js/js" ></script>
</head>
<style type="text/css">
h4{
color:yellow;
}
</style>
<body>
<%
String name=(String)session.getAttribute("name");
if(name==null){
response.sendRedirect("./index.jsp");
}
%>
欢迎您,尊敬的 ${name } <br/>
<h4>员工信息添加</h4>
<input type="button" value="添加员工" onclick="window.location.href='admin_add.jsp'">
<input type="button" value="查看员工" onclick="window.location.href='admin_view.jsp'">
<input type="button" value="分配员工" onclick="window.location.href='admin_assign.jsp'">
<form action="/TMS/Admin_add" method="POST" name="form">
<div class="container">
<div class="content">
<%
String name = (String) session.getAttribute("name");
if (name == null) {
response.sendRedirect("../index.jsp");
}
%>
<div class="tou" align="center">
<h1>欢迎登陆IT科技任务管理系统</h1>
<h4>员工信息添加</h4>
</div>
<div class="zuo">
<input class="zuobtn" type="button" value="添加员工" onclick="window.location.href='admin_add.jsp'">
<input class="zuobtn" type="button" value="查看员工" onclick="window.location.href='admin_view.jsp'">
<input class="zuobtn" type="button" value="分配员工" onclick="window.location.href='admin_assign.jsp'">
<input class="zuobtn" type="button" value="退出" onclick="window.location.href='../index.jsp'">
</div>
<div class="you">
<div class="youtxt">
<form action="/TMS/Admin_add" method="POST" name="form">
<div class="you1">
&nbsp;&nbsp;名:&nbsp;<input type="text" name="username" /><br>
</div>
<div class="you2">
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;名:&nbsp;<input type="text" name="name" /><br>
</div>
<div class="you3">
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;码:&nbsp;<input type="password" name="password" /><br>
</div>
<div class="you4">
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;别:&nbsp;<label><input checked="checked" name="sex" type="radio" value="男" /></label>
<label><input name="sex" type="radio" value="女" /></label> <br />
</div>
<div class="you5">
出生日期:<input type="text" id="txtage" name="birthday" onblur="Age()"/><span id="span_age">格式为YYYY-MM-DD</span>
</div>
<div class="you6">
入职时间:<input type="text" id="date" name="hire_date" onblur="Date()"/><span id="span_date">格式为YYYY-MM-DD</span><br>
</div>
<div class="you7">
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;位:&nbsp;<input type="text" name="position" /><br>
</div>
<div class="you8">
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;历:&nbsp;<select name="qualification">
<option value="大专">大专</option>
<option selected value="本科">本科</option>
<option value="硕士研究生">硕士研究生</option>
<option value="博士研究生">博士研究生</option>
</select><br />
</div>
<div class="you9">
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;业:&nbsp;<input type="text" name="professional" /><br>
</div>
<div class="you10">
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;历:&nbsp;<input type="text" name="experience" /><br>
</div>
<div class="you11">
身份标志:<select name="flag">
<option value="1">1系统管理员</option>
<option value="2">2主管</option>
<option selected value="3">3员工</option>
</select><br />
</div>
<div class="you12">
上级编号:<input type="text" name="super_id" /><br>
</div>
<div class="you13">
<input class="btn1" type="submit" value="提交" />
<input class="btn2" type="reset" name="button" id="button" value="重置" />
</div>
</form>
<hr class="hr1">
<hr class="hr2">
<hr class="hr3">
<hr class="hr4">
<hr class="hr5">
</div>
</div>
</div>
</div>
用户名:<input type="test" name="username"/><br>
姓名: <input type="test" name="name"/><br>
密码:<input type="password" name="password"/><br>
性别:
<label><input checked="true" name="sex" type="radio" value="男" /></label>
<label><input name="sex" type="radio" value="女" /></label> <br/>
出生年月日: <input type="test" name="birthday"/><br>
入职时间: <input type="test" name="hire_date"/><br>
职位: <input type="test" name="position"/><br>
学历:
<select name="qualification">
<option value="大专">大专</option>
<option selected value="本科">本科</option>
<option value="硕士研究生">硕士研究生</option>
<option value="博士研究生">博士研究生</option>
</select><br/>
专业: <input type="test" name="professional"/><br>
经历: <input type="test" name="experience"/><br>
身份标志:
<select name="flag">
<option value="1">1系统管理员</option>
<option value="2">2主管</option>
<option selected value="3">3员工</option>
</select><br/>
上级编号: <input type="test" name="super_id"/><br>
<input type="submit" value="提交" /><!-- onclick="window.localtion.href='./service.admin/admin_add.java'" -->
<button onclick="location.reload();">重置</button>
</form>
</body>
</html>
\ No newline at end of file
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8" errorPage="/error.jsp"%>
<%@ page language="java" import="java.sql.*,java.io.*,java.util.*"%>
<%@ page import="service.admin.DBUtilsDao,entity.User" %>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>系统管理员</title>
<link rel="stylesheet" href="Mycss/index.css"/>
<script type="text/javascript" src="Myjs/index.js"></script>
<link rel="stylesheet" href="../Mycss/tongyong1.css" />
<link rel="stylesheet" href="../Mycss/adminassign.css"/>
</head>
<style type="text/css">
h4{
color:yellow;
}
</style>
<body>
<%
String name=(String)session.getAttribute("name");
if(name==null){
response.sendRedirect("./index.jsp");
}
%>
欢迎您,尊敬的 ${name } <br/>
<h4>员工信息查询</h4>
<input type="button" value="添加员工" onclick="window.location.href='admin_add.jsp'">
<input type="button" value="查看员工" onclick="window.location.href='admin_view.jsp'">
<input type="button" value="分配员工" onclick="window.location.href='admin_assign.jsp'">
<%
DBUtilsDao dbd = new DBUtilsDao();
List<User> list= dbd.findSuper();
%>
<%
if(list.size()>0){
%>
<table align="center">
<tr>
<th><%out.print("员工编号");%></th>
<th><%out.print("姓名");%></th>
<th><%out.print("密码");%></th>
<th><%out.print("性别");%></th>
<th><%out.print("出生日期");%></th>
<th><%out.print("所属角色");%></th>
<th><%out.print("操作");%></th>
</tr>
<% for(User u:list){ %>
<tr>
<td> <% out.print(u.getUsername());%></td>
<td> <% out.print(u.getName());%></td>
<td> <% out.print(u.getPassword());%></td>
<td> <% out.print(u.getSex());%></td>
<td> <% out.print(u.getBirthday());%></td>
<td> <% out.print(u.getPosition());%></td>
<td>
<button onclick="javascript:window.location.href='assign_more.jsp?username=<%=u.getUsername() %>'">分配部门</button>
</td>
</tr>
<% }%>
</table>
<%
} else {
out.print("所有人已分配!");
}
%>
<div class="container">
<div class="content">
<%
String name=(String)session.getAttribute("name");
if(name==null){
response.sendRedirect("../index.jsp");
}
%>
<div class="tou" align="center">
<h1>欢迎登陆IT科技任务管理系统</h1>
<h4>员工信息查询</h4>
</div>
<div class="zuo">
<input class="zuobtn" type="button" value="添加员工" onclick="window.location.href='admin_add.jsp'">
<input class="zuobtn" type="button" value="查看员工" onclick="window.location.href='admin_view.jsp'">
<input class="zuobtn" type="button" value="分配员工" onclick="window.location.href='admin_assign.jsp'">
<input class="zuobtn" type="button" value="退出" onclick="window.location.href='../index.jsp'">
</div>
<div class="you">
<%
DBUtilsDao dbd = new DBUtilsDao();
List<User> list= dbd.findSuper();
System.out.print(list.size());
%>
<%
if(list.size()>0){
%>
<table align="center" class="tab">
<tr>
<th><%out.print("员工编号");%></th>
<th><%out.print("姓名");%></th>
<th><%out.print("密码");%></th>
<th><%out.print("性别");%></th>
<th><%out.print("出生日期");%></th>
<th><%out.print("所属角色");%></th>
<th><%out.print("操作");%></th>
</tr>
<% for(User u:list){ %>
<tr>
<td align="center"> <% out.print(u.getUsername());%></td>
<td align="center"> <% out.print(u.getName());%></td>
<td align="center"> <% out.print(u.getPassword());%></td>
<td align="center"> <% out.print(u.getSex());%></td>
<td align="center"> <% out.print(u.getBirthday());%></td>
<td align="center"> <% out.print(u.getPosition());%></td>
<td align="center">
<button onclick="javascript:window.location.href='assign_more.jsp?username=<%=u.getUsername() %>'">分配部门</button>
</td>
</tr>
<% }%>
</table>
<%
} else {
%>
<p class="p">所有人已分配!</p>
<%
//out.print("所有人已分配!");
}
%>
</div>
</div>
</div>
</body>
</html>
\ No newline at end of file
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
<%@ page language="java" contentType="text/html; charset=UTF-8" errorPage="/error.jsp"
pageEncoding="UTF-8"%>
<%@ page language="java" import="java.sql.*,java.io.*,java.util.*"%>
<%@ page import="service.admin.DBUtilsDao,entity.User" %>
<%@ page import="service.admin.DBUtilsDao,entity.User"%>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>系统管理员</title>
<link rel="stylesheet" href="Mycss/index.css"/>
<script type="text/javascript" src="Myjs/index.js"></script>
<link rel="stylesheet" href="../Mycss/tongyong1.css" />
<link rel="stylesheet" href="../Mycss/adminview.css" />
</head>
<style type="text/css">
h4{
color:yellow;
}
</style>
<body>
<%
String name=(String)session.getAttribute("name");
if(name==null){
response.sendRedirect("./index.jsp");
}
%>
欢迎您,尊敬的 ${name } <br/>
<h4>员工信息查询</h4>
<input type="button" value="添加员工" onclick="window.location.href='admin_add.jsp'">
<input type="button" value="查看员工" onclick="window.location.href='admin_view.jsp'">
<input type="button" value="分配员工" onclick="window.location.href='admin_assign.jsp'">
<%
DBUtilsDao dbd = new DBUtilsDao();
List<User> list= dbd.findAll();
%>
<%
if(list!=null){
%>
<form>
<table align="center">
<tr>
<th><%out.print("员工编号");%></th>
<th><%out.print("姓名");%></th>
<th><%out.print("密码");%></th>
<th><%out.print("性别");%></th>
<th><%out.print("出生日期");%></th>
<th><%out.print("所属角色");%></th>
<th><%out.print("所属部门");%></th>
<th><%out.print("操作");%></th>
</tr>
<% for(User u:list){ %>
<tr>
<td> <% out.print(u.getUsername());%></td>
<td> <% out.print(u.getName());%></td>
<td> <% out.print(u.getPassword());%></td>
<td> <% out.print(u.getSex());%></td>
<td> <% out.print(u.getBirthday());%></td>
<td> <% out.print(u.getFlag());%></td>
<td> <% out.print(u.getSuper_id());%></td>
<td>
<input type="button" value="查看" onclick="window.location.href='view_more.jsp?username=<%=u.getUsername() %>'">
<input type="button" value="删除" onclick="window.location.href='view_delete.jsp?username=<%=u.getUsername()%>'">
</td>
</tr>
<% }%>
</table>
</form>
<div align="center">
<%
out.print("数据查询成功,恭喜你");
%>
</div>
<%
} else {
out.print("没有人员,请添加!");
}
%>
<div class="container">
<div class="content">
<%
String name=(String)session.getAttribute("name");
if(name==null){
response.sendRedirect("../index.jsp");
}
%>
<div class="tou" align="center">
<h1>欢迎登陆IT科技任务管理系统</h1>
<h4>员工信息查询</h4>
</div>
<div class="zuo">
<input class="zuobtn" type="button" value="添加员工" onclick="window.location.href='admin_add.jsp'">
<input class="zuobtn" type="button" value="查看员工" onclick="window.location.href='admin_view.jsp'">
<input class="zuobtn" type="button" value="分配员工" onclick="window.location.href='admin_assign.jsp'">
<input class="zuobtn" type="button" value="退出" onclick="window.location.href='../index.jsp'">
</div>
<div class="you">
<%
DBUtilsDao dbd = new DBUtilsDao();
List<User> list= dbd.findAll();
%>
<%
if(list!=null){
%>
<form class="tb">
<table id="ttt" width="1000px">
<tr>
<th>
<%out.print("员工编号");%>
</th>
<th>
<%out.print("姓名");%>
</th>
<th>
<%out.print("密码");%>
</th>
<th>
<%out.print("性别");%>
</th>
<th>
<%out.print("出生日期");%>
</th>
<th>
<%out.print("所属角色");%>
</th>
<th>
<%out.print("所属部门");%>
</th>
<th colspan="2">
<%out.print("操作");%>
</th>
</tr>
<% for(User u:list){ %>
<tr>
<td align="center">
<% out.print(u.getUsername());%>
</td>
<td align="center">
<% out.print(u.getName());%>
</td>
<td align="center">
<% out.print(u.getPassword());%>
</td>
<td align="center">
<% out.print(u.getSex());%>
</td>
<td align="center">
<% out.print(u.getBirthday());%>
</td>
<td align="center">
<% out.print(u.getPosition());%>
</td>
<td align="center">
<% out.print(u.getSuper_id());%>
</td>
<td align="center">
<input type="button" value="&nbsp;查&nbsp;看&nbsp;" onclick="window.location.href='view_more.jsp?username=<%=u.getUsername() %>'">
</td>
<td align="center">
<input type="button" value="&nbsp;删&nbsp;除&nbsp;" onclick="window.location.href='view_delete.jsp?username=<%=u.getUsername()%>'">
</td>
</tr>
<%
}
%>
</table>
</form>
<%
} else {
out.print("没有人员,请添加!");
}
%>
</div>
</div>
</div>
</body>
</html>
\ No newline at end of file
<%@ page language="java" contentType="text/html; charset=UTF-8"
<%@ page language="java" contentType="text/html; charset=UTF-8" errorPage="/error.jsp"
pageEncoding="UTF-8"%>
<%@ page language="java" import="java.sql.*,java.io.*,java.util.*"%>
<%@ page import="service.admin.DBUtilsDao,entity.User" %>
......@@ -6,8 +6,8 @@
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>系统管理员</title>
<link rel="stylesheet" href="Mycss/index.css"/>
<script type="text/javascript" src="Myjs/index.js"></script>
<link rel="stylesheet" href="../Mycss/tongyong1.css" />
<link rel="stylesheet" href="../Mycss/assignmore.css" />
</head>
<style type="text/css">
h4{
......@@ -15,43 +15,54 @@
}
</style>
<body>
<%
String name=(String)session.getAttribute("name");
if(name==null){
response.sendRedirect("./index.jsp");
}
%>
欢迎您,尊敬的 ${name } <br/>
<h4>分配人员</h4>
<input type="button" value="添加员工" onclick="window.location.href='admin_add.jsp'">
<input type="button" value="查看员工" onclick="window.location.href='admin_view.jsp'">
<input type="button" value="分配员工" onclick="window.location.href='admin_assign.jsp'">
<%
DBUtilsDao dbd = new DBUtilsDao();
String username = (String)request.getParameter("username");
User user= dbd.find(username);
List<User> list = dbd.findManager();
%>
<form action="/TMS/Admin_update" method="POST">
<table align="center">
<tr>
<th>员工编号:<%=user.getUsername() %></th>
<th>姓名:<%=user.getName() %></th>
<th>主管:
<select name="super_id">
<%
for(User u: list){
%>
<option value=<%=u.getUsername() %>><%=u.getName() %></option>
<%} %>
</select>
</th>
</tr>
</table>
<%request.getSession().setAttribute("username", user.getUsername()); %>
<input type="submit" value="提交" />
</form>
<div class="container">
<div class="content">
<%
String name=(String)session.getAttribute("name");
if(name==null){
response.sendRedirect("../index.jsp");
}
%>
<div class="tou" align="center">
<h1>欢迎登陆IT科技任务管理系统</h1>
<h4>分配人员</h4>
</div>
<div class="zuo">
<input class="zuobtn" type="button" value="添加员工" onclick="window.location.href='admin_add.jsp'">
<input class="zuobtn" type="button" value="查看员工" onclick="window.location.href='admin_view.jsp'">
<input class="zuobtn" type="button" value="分配员工" onclick="window.location.href='admin_assign.jsp'">
<input class="zuobtn" type="button" value="退出" onclick="window.location.href='../index.jsp'">
</div>
<div class="you">
<%
DBUtilsDao dbd = new DBUtilsDao();
String username = (String)request.getParameter("username");
User user= dbd.find(username);
List<User> list = dbd.findManager();
%>
<form action="/TMS/Admin_update" method="POST">
<table class="tab">
<tr>
<th>员工编号:<%=user.getUsername() %></th>
<th>姓名:<%=user.getName() %></th>
<th>主管:
<select name="super_id">
<%
for(User u: list){
%>
<option value=<%=u.getUsername() %>><%=u.getName() %></option>
<%} %>
</select>
</th>
</tr>
</table>
<%request.getSession().setAttribute("username", user.getUsername()); %>
<input type="submit" value="提交" />
</form>
</div>
</div>
</div>
</body>
</html>
\ No newline at end of file
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<%@ page language="java" import="java.sql.*,java.io.*,java.util.*"%>
<%@ page import="service.admin.DBUtilsDao,entity.User" %>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>系统管理员</title>
<link rel="stylesheet" href="Mycss/index.css"/>
<script type="text/javascript" src="Myjs/index.js"></script>
</head>
<style type="text/css">
h4{
color:yellow;
}
</style>
<body>
<%
String name=(String)session.getAttribute("name");
if(name==null){
response.sendRedirect("./index.jsp");
}
%>
欢迎您,尊敬的 ${name } <br/>
<h4>详细信息</h4>
<input type="button" value="添加员工" onclick="window.location.href='admin_add.jsp'">
<input type="button" value="查看员工" onclick="window.location.href='admin_view.jsp'">
<input type="button" value="分配员工" onclick="window.location.href='admin_assign.jsp'"> <br/>
<%
DBUtilsDao dbd = new DBUtilsDao();
String username = (String)request.getSession().getAttribute("username");
String super_id = (String)request.getParameter("super_id");
System.out.println(username+super_id);
Boolean flag= dbd.update(username,super_id);
if(flag==true){
out.print("分配成功");
}
else {
out.print("失败");
}
%>
<input type="button" value="返回" onclick="window.location.href='admin_view.jsp'">
</body>
</html>
\ No newline at end of file
<%@ page language="java" contentType="text/html; charset=UTF-8"
<%@ page language="java" contentType="text/html; charset=UTF-8" errorPage="/error.jsp"
pageEncoding="UTF-8"%>
<%@ page language="java" import="java.sql.*,java.io.*,java.util.*"%>
<%@ page import="service.admin.DBUtilsDao,entity.User" %>
......@@ -6,35 +6,43 @@
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>系统管理员</title>
<link rel="stylesheet" href="Mycss/index.css"/>
<script type="text/javascript" src="Myjs/index.js"></script>
<link rel="stylesheet" href="../Mycss/tongyong1.css" />
<link rel="stylesheet" href="../Mycss/viewdelete.css"/>
</head>
<style type="text/css">
h4{
color:yellow;
}
</style>
<body>
<%
String name=(String)session.getAttribute("name");
if(name==null){
response.sendRedirect("./index.jsp");
}
%>
欢迎您,尊敬的 ${name } <br/>
<h4>详细信息</h4>
<input type="button" value="添加员工" onclick="window.location.href='admin_add.jsp'">
<input type="button" value="查看员工" onclick="window.location.href='admin_view.jsp'">
<input type="button" value="分配员工" onclick="window.location.href='admin_assign.jsp'"> <br/>
<%
DBUtilsDao dbd = new DBUtilsDao();
String username = (String)request.getParameter("username");
Boolean flag= dbd.delete(username);
if(flag==true){
out.print("删除成功");
}
%>
<input type="button" value="返回" onclick="window.location.href='admin_view.jsp'">
<div class="container">
<div class="content">
<%
String name=(String)session.getAttribute("name");
if(name==null){
response.sendRedirect("../index.jsp");
}
%>
<div class="tou" align="center">
<h1>欢迎登陆IT科技任务管理系统</h1>
<h4>详细信息</h4>
</div>
<div class="zuo">
<input class="zuobtn" type="button" value="添加员工" onclick="window.location.href='admin_add.jsp'">
<input class="zuobtn" type="button" value="查看员工" onclick="window.location.href='admin_view.jsp'">
<input class="zuobtn" type="button" value="分配员工" onclick="window.location.href='admin_assign.jsp'">
<input class="zuobtn" type="button" value="退出" onclick="window.location.href='../index.jsp'"> <br/>
</div>
<div class="you">
<%
DBUtilsDao dbd = new DBUtilsDao();
String username = (String)request.getParameter("username");
Boolean flag= dbd.delete(username);
if(flag==true){
%>
<p>删除成功</p>
<%
}
%>
<input class="btn" type="button" value="返回" onclick="window.location.href='admin_view.jsp'">
</div>
</div>
</div>
</body>
</html>
\ No newline at end of file
<%@ page language="java" contentType="text/html; charset=UTF-8"
<%@ page language="java" contentType="text/html; charset=UTF-8" errorPage="/error.jsp"
pageEncoding="UTF-8"%>
<%@ page language="java" import="java.sql.*,java.io.*,java.util.*"%>
<%@ page import="service.admin.DBUtilsDao,entity.User" %>
......@@ -6,76 +6,82 @@
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>系统管理员</title>
<link rel="stylesheet" href="Mycss/index.css"/>
<script type="text/javascript" src="Myjs/index.js"></script>
<link rel="stylesheet" href="../Mycss/tongyong1.css" />
<link rel="stylesheet" href="../Mycss/viewmore.css" />
</head>
<style type="text/css">
h2{
color:red;
}
</style>
<body>
<%
String name=(String)session.getAttribute("name");
if(name==null){
response.sendRedirect("./index.jsp");
}
%>
欢迎您,尊敬的 ${name } <br/>
<h4>详细信息</h4>
<input type="button" value="添加员工" onclick="window.location.href='admin_add.jsp'">
<input type="button" value="查看员工" onclick="window.location.href='admin_view.jsp'">
<input type="button" value="分配员工" onclick="window.location.href='admin_assign.jsp'">
<%
DBUtilsDao dbd = new DBUtilsDao();
String username = (String)request.getParameter("username");
User user= dbd.find(username);
String flag=user.getFlag();
if(flag.equals("1")){
flag="系统管理员";
} else if(flag.equals("2")){
flag="主管";
} else if(flag.equals("3")){
flag="员工";
}
%>
<table align="center">
<tr>
<td>姓名:</td>
<td><%=user.getName() %></td>
</tr>
<tr>
<td>密码:</td>
<td><%=user.getPassword() %></td>
</tr>
<tr>
<td>性别:</td>
<td><%=user.getSex() %></td>
</tr>
<tr>
<td>出生日期:</td>
<td><%=user.getBirthday() %></td>
</tr>
<tr>
<td>学历:</td>
<td><%=user.getQualification() %></td>
</tr>
<tr>
<td>职位:</td>
<td><%=user.getPosition() %></td>
</tr>
<tr>
<td>入职时间:</td>
<td><%=user.getHire_date() %></td>
</tr>
<tr>
<td>所属角色:</td>
<td>
<%=flag%>
</td>
</tr>
<tr><td><input type="button" value="返回" onclick="window.location.href='view_more.jsp'"></td></tr>
</table>
<div class="container">
<div class="content">
<%
String name=(String)session.getAttribute("name");
if(name==null){
response.sendRedirect("../index.jsp");
}
%>
<div class="tou" align="center">
<h1>欢迎登陆IT科技任务管理系统</h1>
<h4>详细信息</h4>
</div>
<div class="zuo">
<input class="zuobtn" type="button" value="添加员工" onclick="window.location.href='admin_add.jsp'">
<input class="zuobtn" type="button" value="查看员工" onclick="window.location.href='admin_view.jsp'">
<input class="zuobtn" type="button" value="分配员工" onclick="window.location.href='admin_assign.jsp'">
<input class="zuobtn" type="button" value="退出" onclick="window.location.href='../index.jsp'">
</div>
<div class="you">
<%
DBUtilsDao dbd = new DBUtilsDao();
String username = (String)request.getParameter("username");
User user= dbd.find(username);
String flag=user.getFlag();
if(flag.equals("1")){
flag="系统管理员";
} else if(flag.equals("2")){
flag="主管";
} else if(flag.equals("3")){
flag="员工";
}
%>
<table class="tab">
<tr>
<td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;名:</td>
<td><%=user.getName() %></td>
</tr>
<tr>
<td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;码:</td>
<td><%=user.getPassword() %></td>
</tr>
<tr>
<td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;别:</td>
<td><%=user.getSex() %></td>
</tr>
<tr>
<td>出生日期:</td>
<td><%=user.getBirthday() %></td>
</tr>
<tr>
<td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;历:</td>
<td><%=user.getQualification() %></td>
</tr>
<tr>
<td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;位:</td>
<td><%=user.getPosition() %></td>
</tr>
<tr>
<td>入职时间:</td>
<td><%=user.getHire_date() %></td>
</tr>
<tr>
<td>所属角色:</td>
<td>
<%=flag%>
</td>
</tr>
<input class="btn" type="button" value="返回" onclick="window.location.href='admin_view.jsp'">
</table>
</div>
</div>
</div>
</body>
</html>
\ No newline at end of file
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8" isErrorPage="true"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
<link rel="stylesheet" href="Mycss3/tongyong3.css" />
</head>
<body>
<div class="container">
<div class="content">
对不起,出错了:<%=exception.getMessage() %>
</div>
</div>
</body>
</html>
\ No newline at end of file
......@@ -8,21 +8,36 @@
<script type="text/javascript" src="Myjs/index.js"></script>
</head>
<body>
<h2>任务管理系统</h2>
<form action="/TMS/LoginServlet" method="POST" name="form">
用户名:<input type="test" name="username"/><br>
&nbsp;&nbsp;&nbsp;码:<input type="password" name="password"/><br>
身份:
<label><input checked="true" name="flag" type="radio" value="1" />系统管理员 </label>
<label><input name="flag" type="radio" value="2" />主管 </label>
<label><input name="flag" type="radio" value="3" />员工 </label>
<%
String msg=(String)request.getAttribute("msg");
if(msg!=null){
out.print("<br/>"+msg);
}
%><br/>
<input type="submit" value="登录"/>
</form>
<div class="container">
<div class="content">
<h2>任务管理系统</h2>
<form action="/TMS/LoginServlet" method="POST" name="form">
<p class="p1">用户名:</p><input type="text" name="username" class="txt1" placeholder="请输入用户名"/><br>
<p class="p2">&nbsp;&nbsp;&nbsp;码:</p><input type="password" name="password" class="txt2" placeholder="请输入密码"/><br>
<p style="position: absolute;top:94px;left:0px;">验证码:</p><input style="position: absolute;top: 90px;left: 90px;" type="text" name="check_code1" placeholder="请输入验证码"/><br/>
<img style="width:79px;height:29px;position: absolute;top:91px;left:180px;" src="/TMS/CheckServlet">
<p style="position: absolute;top: 135px;left: 0;">&nbsp;&nbsp;&nbsp;份:</p>
<div style="width: 170px;height: 90px; position : absolute;top: 135px;left: 90px;position: absolute;">
<label><input checked="checked" name="flag" type="radio" value="1" />系统管理员 </label>
<br/>
<label><input name="flag" type="radio" value="2" />主管 </label>
<br/>
<label><input name="flag" type="radio" value="3" />员工 </label>
</div>
<%
String msg=(String)request.getAttribute("msg");
if(msg!=null){
%>
<p class="cuo"><%=msg %> </p>
<%
request.removeAttribute("msg");
}
%><br/>
<input style="font-size: 20px;width: 100px;height: 30px;position: relative;top: 140px;left: 50px;" type="submit" value="登录"/>
<button style="font-size: 20px;width: 100px;height: 30px;position: relative;top: 140px;left: 50px;" onclick="location.reload();">重置</button>
</form>
</div>
</div>
</body>
</html>
\ No newline at end of file
/**
*
*/
alert("hello");
//验证地址
function Age() {
//验证年龄
var age = document.getElementById("txtage").value;
var ageReg = /(^[1-9][0-9]?$)|^100$/;
if (!ageReg.test(age)) {
span_age.innerHTML = "请输入1~100的数字!";
return false;
}
else {
span_age.innerHTML = "格式正确";
return true;
}
}
\ No newline at end of file
......@@ -5,6 +5,7 @@
<title>Insert title here</title>
</head>
<body>
admin_add 功能已完成,未测试
</body>
</html>
\ No newline at end of file
<%@ page language="java" contentType="text/html; charset=UTF-8"
<%@ page language="java" contentType="text/html; charset=UTF-8" errorPage="/error.jsp"
pageEncoding="UTF-8"%>
<%@ page language="java" import="java.sql.*,java.io.*,java.util.*"%>
<%@ page import="service.yuangong.DBUtilsDao,entity.Plan,entity.User" %>
......@@ -6,41 +6,61 @@
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>主管</title>
<link rel="stylesheet" href="Mycss/index.css"/>
<script type="text/javascript" src="Myjs/index.js"></script>
<link rel="stylesheet" href="../Mycss3/tongyong3.css" />
<link rel="stylesheet" href="../Mycss2/designtask.css" />
</head>
<style type="text/css">
h4{
color:yellow;
}
</style>
<body>
<%
String name=(String)session.getAttribute("name");
String username=(String)session.getAttribute("username");
if(name==null){
response.sendRedirect("./index.jsp");
}
%>
欢迎您,尊敬的 ${name } <br/>
<h4>输入新计划信息</h4>
<input type="button" value="计划管理" onclick="window.location.href='manage_plan.jsp'">
<input type="button" value="查询计划" onclick="window.location.href='query_plan.jsp'">
<%
DBUtilsDao dbd = new DBUtilsDao();
%>
<form action="/TMS/Design_plan" method="POST" name="form">
计划名称:<input type="test" name="plan_name"/><br>
计划描述:<input type="test" name="plan_description"/><br>
开始时间:<input type="test" name="plan_begin_date"/>
结束时间:<input type="test" name="plan_end_date"/><br>
计划状态:<p>未实施</p>
是否反馈:<p>未反馈</p>
<% //System.out.println("task_id"+request.getParameter("id")); %>
<% request.getSession().setAttribute("task_id", request.getParameter("id")); %>
<input type="submit" value="提交" /><!-- onclick="window.localtion.href='./service.admin/admin_add.java'" -->
<button onclick="location.reload();">重置</button>
</form>
<div class="container">
<div class="content">
<%
String name=(String)session.getAttribute("name");
String username=(String)session.getAttribute("username");
if(name==null){
response.sendRedirect("../index.jsp");
}
%>
<div class="tou" align="center">
<h2>欢迎登陆IT科技任务管理系统</h2>
<h4>输入新计划信息</h4>
</div>
<div class="zuo">
<input class="zuobtn" type="button" value="计划管理" onclick="window.location.href='manage_plan.jsp'">
<input class="zuobtn" type="button" value="查询计划" onclick="window.location.href='query_plan.jsp'">
<input class="zuobtn" type="button" value="退出" onclick="window.location.href='../index.jsp'">
</div>
<div class="you">
<%
DBUtilsDao dbd = new DBUtilsDao();
%>
<form action="/TMS/Design_plan" method="POST" name="form">
<div class="d1">
计划名称:<input type="text" name="plan_name"/><br>
</div>
<div class="d2">
计划描述:<input type="text" name="plan_description"/><br>
</div>
<div class="d3">
开始时间:<input type="text" name="plan_begin_date"/>
</div>
<div class="d4">
结束时间:<input type="text" name="plan_end_date"/><br>
</div>
<div class="d5">
计划状态:未实施
</div>
<div class="d6">
是否反馈:未反馈
</div>
<div class="d7">
<% request.getSession().setAttribute("task_id", request.getParameter("id")); %>
<% System.out.println( "id"+ request.getParameter("id") ); %>
<button class="btn2" onclick="location.reload();">重置</button>
</div>
</form>
<hr class="hr1">
<hr class="hr2">
</div>
</div>
</div>
</body>
</html>
\ No newline at end of file
<%@ page language="java" contentType="text/html; charset=UTF-8"
<%@ page language="java" contentType="text/html; charset=UTF-8" errorPage="/error.jsp"
pageEncoding="UTF-8"%>
<%@ page language="java" import="java.sql.*,java.io.*,java.util.*"%>
<%@ page import="service.yuangong.DBUtilsDao, entity.Task, entity.User, entity.Plan" %>
......@@ -6,68 +6,70 @@
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>员工</title>
<link rel="stylesheet" href="Mycss/index.css"/>
<script type="text/javascript" src="Myjs/index.js"></script>
<link rel="stylesheet" href="../Mycss3/tongyong3.css" />
<link rel="stylesheet" href="../Mycss3/manageplan.css" />
</head>
<style type="text/css">
h2{
color:red;
}
</style>
<body>
<%
String name=(String)session.getAttribute("name");
if(name==null){
response.sendRedirect("./index.jsp");
}
%>
欢迎您,尊敬的 ${name } <br/>
<input type="button" value="计划管理" onclick="window.location.href='manage_plan.jsp'">
<input type="button" value="查询计划" onclick="window.location.href='query_plan.jsp'">
<%
DBUtilsDao dbd = new DBUtilsDao();
String username = (String)session.getAttribute("username");
List<Task> list= dbd.findAll(username);
%>
<%
if(list.size()>0){
%>
<form>
<table align="center" border="1">
<th>任务信息</th>
<tr>
<th>任务编号</th>
<th>任务名称</th>
<th>实施人</th>
<th>开始时间</th>
<th>任务状态</th>
<th>选择</th>
</tr>
<% for(Task t:list){ %>
<tr>
<td> <% out.print(t.getId());%></td>
<td> <% out.print(t.getTask_name());%></td>
<td> <% out.print(dbd.findWorker(username).getName()) ;%></td>
<td> <% out.print(t.getTask_begin_time());%></td>
<td> <% out.print(t.getTask_state()); %></td>
<td><input type="button" value="制定计划" onclick="window.location.href='task_more.jsp?id=<%=t.getId()%>'"> </td>
</tr>
<% }%>
</table>
</form>
<div align="center">
<%
out.print("数据查询成功,恭喜你");
%>
</div>
<%
} else {
out.print("没有任务,请添加!");
}
%>
</form>
<div class="container">
<div class="content">
<%
String name=(String)session.getAttribute("name");
if(name==null){
response.sendRedirect("../index.jsp");
}
%>
<div class="tou" align="center">
<h2>欢迎登陆IT科技任务管理系统</h2>
<h4>任务信息</h4>
</div>
<div class="zuo">
<input class="zuobtn" type="button" value="计划管理" onclick="window.location.href='manage_plan.jsp'">
<input class="zuobtn" type="button" value="查询计划" onclick="window.location.href='query_plan.jsp'">
<input class="zuobtn" type="button" value="退出" onclick="window.location.href='../index.jsp'">
</div>
<div class="you">
<%
DBUtilsDao dbd = new DBUtilsDao();
String username = (String)session.getAttribute("username");
List<Task> list= dbd.findAll(username);
%>
<%
if(list.size()>0){
%>
<form>
<table class="tab">
<tr>
<th>任务编号</th>
<th>任务名称</th>
<th>实施人</th>
<th>开始时间</th>
<th>任务状态</th>
<th>选择</th>
</tr>
<% for(Task t:list){ %>
<tr>
<td align="center"> <% out.print(t.getId());%></td>
<td align="center"> <% out.print(t.getTask_name());%></td>
<td align="center"> <% out.print(dbd.findWorker(username).getName()) ;%></td>
<td align="center"> <% out.print(t.getTask_begin_time());%></td>
<td align="center"> <% out.print(t.getTask_state()); %></td>
<td align="center"><input type="button" value="制定计划" onclick="window.location.href='task_more.jsp?id=<%=t.getId()%>'"> </td>
</tr>
<% }%>
</table>
</form>
<%
} else {
%>
<p>没有任务,请添加!</p>
<%
}
%>
</div>
</div>
</div>
</body>
</html>
\ No newline at end of file
<%@ page language="java" contentType="text/html; charset=UTF-8"
<%@ page language="java" contentType="text/html; charset=UTF-8" errorPage="/error.jsp"
pageEncoding="UTF-8"%>
<%@ page language="java" import="java.sql.*,java.io.*,java.util.*"%>
<%@ page import="service.zhuguan.DBUtilsDao, entity.Task, entity.Plan" %>
......@@ -6,60 +6,80 @@
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>主管</title>
<link rel="stylesheet" href="Mycss/index.css"/>
<script type="text/javascript" src="Myjs/index.js"></script>
<link rel="stylesheet" href="../Mycss3/tongyong3.css" />
<link rel="stylesheet" href="../Mycss3/planupdate.css" />
</head>
<style type="text/css">
h4{
color:yellow;
}
</style>
<body>
<%
String name=(String)session.getAttribute("name");
if(name==null){
response.sendRedirect("./index.jsp");
}
%>
欢迎您,尊敬的 ${name } <br/>
<input type="button" value="计划管理" onclick="window.location.href='manage_plan.jsp'">
<input type="button" value="查询计划" onclick="window.location.href='query_plan.jsp'">
<%
DBUtilsDao dbd = new DBUtilsDao();
String id = request.getParameter("id");
Plan plan = dbd.findPlan_more(id);
%>
<form action = "/TMS/Update_plan" method = "POST">
<table align="center" border="1">
<th>计划详细信息</th>
<tr><td>计划名称</td><td><%out.print(plan.getPlan_name()); %></td></tr>
<tr><td>计划描述</td><td><%out.print(plan.getPlan_description()); %></td></tr>
<tr>
<td>开始时间</td><td><%out.print(plan.getPlan_begin_date()); %></td>
<td>结束时间</td><td><%out.print(plan.getPlan_end_date()); %></td>
</tr>
<tr><td>所属任务</td><td><%out.print(dbd.findTask(plan.getTask_id()).getTask_name()); %></td></tr>
<tr><td>计划状态</td><td>
<%String state = plan.getPlan_state();%>
<select name = "state">
<option <% if(state.equals("未实施")){ out.print("selected");}%> value="未实施">未实施</option>
<option <% if(state.equals("实施中")){ out.print("selected");}%> value="实施中">实施中</option>
<option <% if(state.equals("已完成")){ out.print("selected");}%> value="已完成">已完成</option>
</select>
</td></tr>
<tr><td>是否反馈</td><td>
<% String feedback = plan.getFeedback();%>
<select name = "feedback">
<option <% if(feedback.equals("未反馈")){ out.print("selected");}%> value="未反馈">未反馈</option>
<option <% if(feedback.equals("已反馈")){ out.print("selected");}%> value="已反馈">已反馈</option>
</select></td></tr>
<tr>
<%request.getSession().setAttribute("plan_id", plan.getId());
request.getSession().setAttribute("task_id", plan.getTask_id());%>
<td><input type="submit" value="提交" /></td>
<td><input type="button" value="返回" onclick="window.location.href='task_more.jsp?id=<%=plan.getTask_id() %>'"></td>
</tr>
</table>
</form>
<div class="container">
<div class="content">
<%
String name=(String)session.getAttribute("name");
if(name==null){
response.sendRedirect("../index.jsp");
}
%>
<div class="tou" align="center">
<h2>欢迎登陆IT科技任务管理系统</h2>
<h4>新计划信息</h4>
</div>
<div class="zuo">
<input class="zuobtn" type="button" value="计划管理" onclick="window.location.href='manage_plan.jsp'">
<input class="zuobtn" type="button" value="查询计划" onclick="window.location.href='query_plan.jsp'">
<input class="zuobtn" type="button" value="退出" onclick="window.location.href='../index.jsp'">
</div>
<div class="you">
<%
DBUtilsDao dbd = new DBUtilsDao();
String id = request.getParameter("id");
Plan plan = dbd.findPlan_more(id);
%>
<form action = "/TMS/Update_plan" method = "POST">
<div class="d1">
<p>计划名称:<%out.print(plan.getPlan_name()); %></p>
</div>
<div class="d2">
<p>计划描述:<%out.print(plan.getPlan_description()); %></p>
</div>
<div class="d3">
<p>开始时间:<%out.print(plan.getPlan_begin_date()); %></p>
</div>
<div class="d4">
<p>结束时间:<%out.print(plan.getPlan_end_date()); %></p>
</div>
<div class="d5">
<p>所属任务:<%out.print(dbd.findTask(plan.getTask_id()).getTask_name()); %></p>
</div>
<div class="d6">
<p>计划状态:
<%String state = plan.getPlan_state();%>
<select name = "state">
<option <% if(state.equals("未实施")){ out.print("selected");}%> value="未实施">未实施</option>
<option <% if(state.equals("实施中")){ out.print("selected");}%> value="实施中">实施中</option>
<option <% if(state.equals("已完成")){ out.print("selected");}%> value="已完成">已完成</option>
</select>
</p>
</div>
<div class="d7">
<p>是否反馈:
<% String feedback = plan.getFeedback();%>
<select name = "feedback">
<option <% if(feedback.equals("未反馈")){ out.print("selected");}%> value="未反馈">未反馈</option>
<option <% if(feedback.equals("已反馈")){ out.print("selected");}%> value="已反馈">已反馈</option>
</select>
</p>
</div>
<div class="d8">
<%request.getSession().setAttribute("plan_id", plan.getId());
request.getSession().setAttribute("task_id", plan.getTask_id());%>
<input class="btn1" type="submit" value="提交" />
<input class="btn2" type="button" value="返回" onclick="window.location.href='task_more.jsp?id=<%=plan.getTask_id() %>'">
</div>
</form>
<hr class="hr1">
<hr class="hr2">
<hr class="hr3">
</div>
</div>
</div>
</body>
</html>
\ No newline at end of file
<%@ page language="java" contentType="text/html; charset=UTF-8"
<%@ page language="java" contentType="text/html; charset=UTF-8" errorPage="/error.jsp"
pageEncoding="UTF-8"%>
<%@ page language="java" import="java.sql.*,java.io.*,java.util.*"%>
<%@ page import="service.yuangong.DBUtilsDao, entity.Task, entity.Plan" %>
......@@ -6,128 +6,136 @@
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>主管</title>
<link rel="stylesheet" href="Mycss/index.css"/>
<script type="text/javascript" src="Myjs/index.js"></script>
<link rel="stylesheet" href="../Mycss3/tongyong3.css" />
<link rel="stylesheet" href="../Mycss3/queryplan.css" />
</head>
<style type="text/css">
h4{
color:yellow;
}
</style>
<body>
<%
String name=(String)session.getAttribute("name");
if(name==null){
response.sendRedirect("./index.jsp");
}
%>
欢迎您,尊敬的 ${name } <br/>
<input type="button" value="计划管理" onclick="window.location.href='manage_plan.jsp'">
<input type="button" value="查询计划" onclick="window.location.href='query_plan.jsp'">
<%
DBUtilsDao dbd = new DBUtilsDao();
String username = (String)session.getAttribute("username");
List<Task> t_list = dbd.findAll(username);
List<Plan> list = new ArrayList<Plan>();
for(Task task:t_list){
list.addAll(dbd.findPlan(task.getId()) );
}
%>
<form action="/TMS/yuangong/query_plan.jsp" method = "POST">
<table align="center" border="1">
<th>查询条件</th>
<tr><td>计划名称</td><td>
<select name ="plan_name">
<option selected value="%"></option>
<% for(Plan plan:list){ %>
<option value=<%=plan.getPlan_name() %>><%=plan.getPlan_name() %></option>
<%} %>
</select>
</td></tr>
<tr><td>所属任务</td><td>
<select name ="task_id">
<option selected value="%"></option>
<% for(Task task:t_list){ %>
<option value=<%=task.getId() %>><%=task.getTask_name() %></option>
<%} %>
</select>
</td></tr>
<tr>
<td>开始时间-结束时间</td><td>
<select name = "time_id">
<option selected value="%"></option>
<% for(Plan plan:list){ %>
<option value=<%=plan.getId() %>><%=plan.getPlan_begin_date() %>-<%=plan.getPlan_end_date() %></option>
<%} %>
</select></td>
</tr>
<div class="container">
<div class="content">
<%
String name=(String)session.getAttribute("name");
if(name==null){
response.sendRedirect("../index.jsp");
}
%>
<div class="tou" align="center">
<h2>欢迎登陆IT科技任务管理系统</h2>
<h4>查询条件</h4>
</div>
<div class="zuo">
<input class="zuobtn" type="button" value="计划管理" onclick="window.location.href='manage_plan.jsp'">
<input class="zuobtn" type="button" value="查询计划" onclick="window.location.href='query_plan.jsp'">
<input class="zuobtn" type="button" value="退出" onclick="window.location.href='../index.jsp'">
</div>
<div class="you">
<%
DBUtilsDao dbd = new DBUtilsDao();
String username = (String)session.getAttribute("username");
List<Task> t_list = dbd.findAll(username);
List<Plan> list = new ArrayList<Plan>();
for(Task task:t_list){//先寻找属于员工的任务,再根据任务寻找员工计划
list.addAll(dbd.findPlan(task.getId()) );
}
%>
<form action="/TMS/yuangong/query_plan.jsp" method = "POST">
<table class="tab">
<tr><td>&nbsp;&nbsp;&nbsp;&nbsp;:&nbsp;</td><td>
<select name ="plan_name">
<option selected value="%"></option>
<% for(Plan plan:list){ %>
<option value=<%=plan.getPlan_name() %>><%=plan.getPlan_name() %></option>
<%} %>
</select>
</td></tr>
<tr><td>&nbsp;&nbsp;&nbsp;&nbsp;:&nbsp;</td><td>
<select name ="task_id">
<option selected value="%"></option>
<% for(Task task:t_list){ %>
<option value=<%=task.getId() %>><%=task.getTask_name() %></option>
<%} %>
</select>
</td></tr>
<tr>
<td>开始时间-结束时间:</td><td>
<select name = "time_id">
<option selected value="%"></option>
<% for(Plan plan:list){ %>
<option value=<%=plan.getId() %>><%=plan.getPlan_begin_date() %>-<%=plan.getPlan_end_date() %></option>
<%} %>
</select></td>
</tr>
<tr><td>&nbsp;&nbsp;&nbsp;&nbsp;:&nbsp;</td><td>
<select name="feedback">
<option value = "%"></option>
<option value = "未反馈">未反馈</option>
<option value = "已反馈">已反馈</option>
</select>
</td></tr>
<tr><td><input class="btn" type="submit" value="查询计划" ></td></tr>
</table>
</form>
<tr><td>反馈信息</td><td>
<select name="feedback">
<option value = "%"></option>
<option value = "未反馈">未反馈</option>
<option value = "已反馈">已反馈</option>
</select>
</td></tr>
<tr><td><input type="submit" value="查询计划" ></td></tr>
</table>
</form>
<%
String plan_name = request.getParameter("plan_name");
if(plan_name !=null){//网页刷新
String task_id = request.getParameter("task_id");
String feedback = request.getParameter("feedback");
String time_id = request.getParameter("time_id");
//System.out.print(plan_name);
if(!(plan_name.equals("%")&&task_id.equals("%")&&feedback.equals("%")&&time_id.equals("%"))){//没有条件
String begin="%",end="%";
if(!time_id.equals("%")){
Plan plan = dbd.findPlan_more(time_id);
begin = plan.getPlan_begin_date();
end = plan.getPlan_end_date();
}
list.clear();
for(Task task:t_list){
list.addAll(dbd.query_plan(plan_name, task.getId(), feedback, begin, end) );
}
if(list.size()>0){ //查询到结果
%>
<table align="center" border="1">
<th>计划信息</th>
<tr>
<td>计划名称</td>
<td>所属任务</td>
<td>开始时间</td>
<td>结束时间</td>
<td>计划状态</td>
<td>反馈信息</td>
</tr>
<tr>
<% for(Plan plan: list){ %>
<tr>
<td><%out.print(plan.getPlan_name()); %></td>
<td><%out.print(dbd.findTask(plan.getTask_id()).getTask_name()); %></td>
<td><%out.print(plan.getPlan_begin_date()); %></td>
<td><%out.print(plan.getPlan_end_date()); %></td>
<td><%out.print(plan.getPlan_state()); %></td>
<td><%out.print(plan.getFeedback()); %></td>
</tr>
<% } %>
</tr>
</table>
<% }else {
out.print("未查询到结果!");
}
}else{
out.print("请选择查询条件!");
}
} %>
<%
String plan_name = request.getParameter("plan_name");
if(plan_name !=null){//网页刷新
String task_id = request.getParameter("task_id");
String feedback = request.getParameter("feedback");
String time_id = request.getParameter("time_id");
//System.out.print(plan_name);
if(!(plan_name.equals("%")&&task_id.equals("%")&&feedback.equals("%")&&time_id.equals("%"))){//没有条件
String begin="%",end="%";
if(!time_id.equals("%")){
Plan plan = dbd.findPlan_more(time_id);
begin = plan.getPlan_begin_date();
end = plan.getPlan_end_date();
}
list.clear();
for(Task task:t_list){
list.addAll(dbd.query_plan(plan_name, task.getId(), feedback, begin, end) );
}
if(list.size()>0){ //查询到结果
%>
<h5 class="h">计划信息</h5>
<table class="tab2">
<tr>
<td align="center">计划名称</td>
<td align="center">所属任务</td>
<td align="center">开始时间</td>
<td align="center">结束时间</td>
<td align="center">计划状态</td>
<td align="center">反馈信息</td>
</tr>
<tr>
<% for(Plan plan: list){ %>
<tr>
<td align="center"><%out.print(plan.getPlan_name()); %></td>
<td align="center"><%out.print(dbd.findTask(plan.getTask_id()).getTask_name()); %></td>
<td align="center"><%out.print(plan.getPlan_begin_date()); %></td>
<td align="center"><%out.print(plan.getPlan_end_date()); %></td>
<td align="center"><%out.print(plan.getPlan_state()); %></td>
<td align="center"><%out.print(plan.getFeedback()); %></td>
</tr>
<% } %>
</tr>
</table>
<% }else {
%>
<p>未查询到结果!</p>
<%
}
}else{
%>
<p>请选择查询条件!</p>
<%
}
} %>
</div>
</div>
</div>
</body>
</html>
\ No newline at end of file
<%@ page language="java" contentType="text/html; charset=UTF-8"
<%@ page language="java" contentType="text/html; charset=UTF-8" errorPage="/error.jsp"
pageEncoding="UTF-8"%>
<%@ page language="java" import="java.sql.*,java.io.*,java.util.*"%>
<%@ page import="service.yuangong.DBUtilsDao, entity.Task, entity.Plan, entity.User" %>
......@@ -6,75 +6,81 @@
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>主管</title>
<link rel="stylesheet" href="Mycss/index.css"/>
<script type="text/javascript" src="Myjs/index.js"></script>
<link rel="stylesheet" href="../Mycss3/tongyong3.css" />
<link rel="stylesheet" href="../Mycss3/taskmore.css" />
</head>
<style type="text/css">
h4{
color:yellow;
}
</style>
<body>
<%
String name=(String)session.getAttribute("name");
if(name==null){
response.sendRedirect("./index.jsp");
}
%>
欢迎您,尊敬的 ${name } <br/>
<input type="button" value="计划管理" onclick="window.location.href='manage_plan.jsp'">
<input type="button" value="查询计划" onclick="window.location.href='query_plan.jsp'">
<%
DBUtilsDao dbd = new DBUtilsDao();
String id = request.getParameter("id");
if(id==null) id= (String)request.getSession().getAttribute("id");
Task task = dbd.findTask(id);
List<Plan> list = dbd.findPlan(id);
%>
<form>
<table align="center" border="1">
<th>任务详细信息</th>
<tr><td>任务名称:</td><td><% out.print(task.getTask_name()); %></td></tr>
<tr><td>任务描述:</td><td><% out.print(task.getTask_description()); %></td></tr>
<tr> <td>开始时间:</td><td><% out.print(task.getTask_begin_time());%></td><td>开始时间:</td><td><% out.print(task.getTask_end_time());%></td></tr>
<tr>
<td>实施人:</td><td><%
String worker = task.getStaff_id();
User user = dbd.findWorker(worker);
out.print(user.getName());
%></td>
<td>任务状态:</td><td><% out.print(task.getTask_state()); %></td>
</tr>
<th>实施计划</th>
<%if(list.size()>0){ %>
<tr>
<td>计划名称</td>
<td>完成状态</td>
<td>是否反馈</td>
<td>开始时间</td>
<td>结束时间</td>
<td>操作</td>
</tr>
<% for(Plan plan: list){ %>
<tr>
<td><a href=plan_update.jsp?id=<%=plan.getId() %>><%=plan.getPlan_name() %></a></td>
<td><%out.print(plan.getPlan_state()); %></td>
<td><%out.print(plan.getFeedback()); %></td>
<td><%out.print(plan.getPlan_begin_date()); %></td>
<td><%out.print(plan.getPlan_end_date()); %></td>
<td><input type="button" value="删除计划" onclick="window.location.href='../Delete_plan?plan_id=<%=plan.getId()%>&task_id=<%=task.getId() %>'"></td>
</tr>
<% } %>
<%} else {
out.print( "<tr> <td>此任务没有安排计划</td><tr>");
}
%>
<tr>
<td><input type="button" value="新建计划" onclick="window.location.href='add_plan.jsp?id=<%=task.getId() %>'"></td>
<td><input type="button" value="返回" onclick="window.location.href='manage_plan.jsp'"></td>
</tr>
</table>
</form>
<div class="container">
<div class="content">
<%
String name=(String)session.getAttribute("name");
if(name==null){
response.sendRedirect("../index.jsp");
}
%>
<div class="tou" align="center">
<h2>欢迎登陆IT科技任务管理系统</h2>
<h4>任务详细信息</h4>
</div>
<div class="zuo">
<input class="zuobtn" type="button" value="计划管理" onclick="window.location.href='manage_plan.jsp'">
<input class="zuobtn" type="button" value="查询计划" onclick="window.location.href='query_plan.jsp'">
<input class="zuobtn" type="button" value="退出" onclick="window.location.href='../index.jsp'">
</div>
<div class="you">
<%
DBUtilsDao dbd = new DBUtilsDao();
String id = request.getParameter("id");
if(id==null) id= (String)request.getSession().getAttribute("id");
Task task = dbd.findTask(id);
List<Plan> list = dbd.findPlan(id);
%>
<form>
<div class="d1">
<p>任务名称:<% out.print(task.getTask_name()); %>
<p>任务描述:<% out.print(task.getTask_description()); %>
<p>开始时间:<% out.print(task.getTask_begin_time());%>
<p>开始时间:<% out.print(task.getTask_end_time());%>
<p>&nbsp;&nbsp;&nbsp;<%
String worker = task.getStaff_id();
User user = dbd.findWorker(worker);
out.print(user.getName());
%>
<p>任务状态:<% out.print(task.getTask_state()); %>
</div>
<h5 align="center">实施计划</h5>
<table class="d2">
<%if(list.size()>0){ %>
<tr>
<td align="center">计划名称</td>
<td align="center">完成状态</td>
<td align="center">是否反馈</td>
<td align="center">开始时间</td>
<td align="center">结束时间</td>
<td align="center">操作</td>
</tr>
<% for(Plan plan: list){ %>
<tr>
<td align="center"><a href=plan_update.jsp?id=<%=plan.getId() %>><%=plan.getPlan_name() %></a></td>
<td align="center"><%out.print(plan.getPlan_state()); %></td>
<td align="center"><%out.print(plan.getFeedback()); %></td>
<td align="center"><%out.print(plan.getPlan_begin_date()); %></td>
<td align="center"><%out.print(plan.getPlan_end_date()); %></td>
<td align="center"><input type="button" value="删除计划" onclick="window.location.href='../Delete_plan?plan_id=<%=plan.getId()%>&task_id=<%=task.getId() %>'"></td>
</tr>
<% } %>
<%} else {
%>
<p class="p">此任务没有安排计划</p>
<%
}
%>
</table>
<input class="btn1" type="button" value="新建计划" onclick="window.location.href='add_plan.jsp?id=<%=task.getId() %>'">
<input class="btn2" type="button" value="返回" onclick="window.location.href='manage_plan.jsp'">
</form>
</div>
</div>
</div>
</body>
</html>
\ No newline at end of file
<%@ page language="java" contentType="text/html; charset=UTF-8"
<%@ page language="java" contentType="text/html; charset=UTF-8" errorPage="/error.jsp"
pageEncoding="UTF-8"%>
<%@ page language="java" import="java.sql.*,java.io.*,java.util.*"%>
<%@ page import="service.zhuguan.DBUtilsDao, entity.Task, entity.User, entity.Plan" %>
......@@ -6,24 +6,30 @@
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>员工</title>
<link rel="stylesheet" href="Mycss/index.css"/>
<script type="text/javascript" src="Myjs/index.js"></script>
<link rel="stylesheet" href="../Mycss3/tongyong3.css" />
<link rel="stylesheet" href="../Mycss3/yuangong.css" />
</head>
<style type="text/css">
h2{
color:red;
}
</style>
<body>
<%
String name=(String)session.getAttribute("name");
if(name==null){
response.sendRedirect("./index.jsp");
}
%>
欢迎您,尊敬的 ${name } <br/>
<h2>欢迎登陆IT科技任务管理系统</h2>
<input type="button" value="计划管理" onclick="window.location.href='manage_plan.jsp'">
<input type="button" value="查询计划" onclick="window.location.href='query_plan.jsp'">
<div class="container">
<div class="content">
<%
String name=(String)session.getAttribute("name");
if(name==null){
response.sendRedirect("../index.jsp");
}
%>
<div class="tou">
<h2>欢迎登陆IT科技任务管理系统</h2>
</div>
<div class="zuo">
<input class="zuobtn" type="button" value="计划管理" onclick="window.location.href='manage_plan.jsp'">
<input class="zuobtn" type="button" value="查询计划" onclick="window.location.href='query_plan.jsp'">
<input class="zuobtn" type="button" value="退出" onclick="window.location.href='../index.jsp'">
</div>
<div class="you">
<p>欢迎您,尊敬的${name }<p>
</div>
</div>
</div>
</body>
</html>
\ No newline at end of file
<%@ page language="java" contentType="text/html; charset=UTF-8"
<%@ page language="java" contentType="text/html; charset=UTF-8" errorPage="/error.jsp"
pageEncoding="UTF-8"%>
<%@ page language="java" import="java.sql.*,java.io.*,java.util.*"%>
<%@ page import="service.zhuguan.DBUtilsDao, entity.Task, entity.User" %>
......@@ -6,52 +6,72 @@
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>主管</title>
<link rel="stylesheet" href="Mycss/index.css"/>
<script type="text/javascript" src="Myjs/index.js"></script>
<link rel="stylesheet" href="../Mycss2/tongyong2.css" />
<link rel="stylesheet" href="../Mycss2/designtask.css" />
<link rel="stylesheet" href="../Mycss2/adjustmore.css" />
<script type="text/javascript" src="../Myjs2/adjustmore.js"></script>
</head>
<style type="text/css">
h2{
color:red;
}
</style>
<body>
<%
String name=(String)session.getAttribute("name");
String username=(String)session.getAttribute("username");
if(name==null){
response.sendRedirect("./index.jsp");
}
%>
欢迎您,尊敬的 ${name } <br/>
<input type="button" value="查看任务" onclick="window.location.href='view_task.jsp'">
<input type="button" value="制定任务" onclick="window.location.href='design_task.jsp'">
<input type="button" value="调整任务" onclick="window.location.href='adjust_task.jsp'">
<input type="button" value="跟踪任务" onclick="window.location.href='follow_task.jsp'">
<input type="button" value="查看人员" onclick="window.location.href='view_worker.jsp'">
<%
DBUtilsDao dbd = new DBUtilsDao();
List<User> user = dbd.findWorker();
Task task= dbd.findTask(request.getParameter("id"));
%>
<form action="/TMS/Adjust_task" method="POST" name="form">
任务名称:<input type="test" name="task_name" value = <%=task.getTask_name() %>><br>
开始时间:<input type="test" name="task_begin_time" value = <%=task.getTask_begin_time() %> >
结束时间:<input type="test" name="task_end_time" value = "<%=task.getTask_end_time() %>"/><br>
实施人:<select name="staff_id">
<%for(User u: user){ %>
<option <%if( u.getUsername().equals(task.getStaff_id()) ) {out.print("selected"); }%>
value=<%=u.getUsername() %>> <%=u.getName() %> </option>
<%} %>
</select><br/>
任务描述:<input type="test" name="task_description" value = <%=task.getTask_description() %>><br>
任务状态:<p color=“red">未实施</p>
<% request.getSession().setAttribute("emp_id", username); %>
<% request.getSession().setAttribute("id", task.getId()); %>
<input type="submit" value="提交" /><!-- onclick="window.localtion.href='./service.admin/admin_add.java'" -->
<button onclick="location.reload();">重置</button>
</form>
<div class="container">
<div class="content">
<%
String name=(String)session.getAttribute("name");
String username=(String)session.getAttribute("username");
if(name==null){
response.sendRedirect("../index.jsp");
}
%>
<div class="tou" align="center">
<h2>欢迎登陆IT科技任务管理系统</h2>
<h4>任务详细信息</h4>
</div>
<div class="zuo">
<input class="zuobtn" type="button" value="查看任务" onclick="window.location.href='view_task.jsp'">
<input class="zuobtn" type="button" value="制定任务" onclick="window.location.href='design_task.jsp'">
<input class="zuobtn" type="button" value="调整任务" onclick="window.location.href='adjust_task.jsp'">
<input class="zuobtn" type="button" value="跟踪任务" onclick="window.location.href='follow_task.jsp'">
<input class="zuobtn" type="button" value="查看人员" onclick="window.location.href='view_worker.jsp'">
<input class="zuobtn" type="button" value="退出" onclick="window.location.href='../index.jsp'">
</div>
<div class="you">
<%
DBUtilsDao dbd = new DBUtilsDao();
List<User> user = dbd.findWorker();
Task task= dbd.findTask(request.getParameter("id"));
%>
<form action="/TMS/Adjust_task" method="POST" name="form">
<div class="d1">
任务名称:<input type="text" name="task_name" value = <%=task.getTask_name() %>><br>
</div>
<div class="d2">
开始时间:<input type="text" name="task_begin_time" value = <%=task.getTask_begin_time() %> >
</div>
<div class="d3">
结束时间:<input type="text" name="task_end_time" value = "<%=task.getTask_end_time() %>"/><br>
</div>
<div class="d4">
&nbsp;&nbsp;人:&nbsp;<select name="staff_id">
<%for(User u: user){ %>
<option <%if( u.getUsername().equals(task.getStaff_id()) ) {out.print("selected"); }%>
value=<%=u.getUsername() %>> <%=u.getName() %> </option>
<%} %>
</select><br/>
</div>
<div class="d5">
任务描述:<input type="text" name="task_description" value = <%=task.getTask_description() %>><br>
</div>
<div class="d6">
任务状态:未实施
</div>
<div class="d7">
<% request.getSession().setAttribute("emp_id", username); %>
<% request.getSession().setAttribute("id", task.getId()); %>
<input class="btn1" type="submit" value="提交" />
<input class="btn2" type="reset" name="button" id="button" value="重置" />
</div>
</form>
</div>
</div>
</div>
</body>
</html>
\ No newline at end of file
<%@ page language="java" contentType="text/html; charset=UTF-8"
<%@ page language="java" contentType="text/html; charset=UTF-8" errorPage="/error.jsp"
pageEncoding="UTF-8"%>
<%@ page language="java" import="java.sql.*,java.io.*,java.util.*"%>
<%@ page import="service.zhuguan.DBUtilsDao,entity.Task" %>
......@@ -6,73 +6,71 @@
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>主管</title>
<link rel="stylesheet" href="Mycss/index.css"/>
<script type="text/javascript" src="Myjs/index.js"></script>
<link rel="stylesheet" href="../Mycss2/tongyong2.css" />
<link rel="stylesheet" href="../Mycss2/adjusttask.css" />
<script type="text/javascript" src="../Myjs2/adjusttask.js"></script>
</head>
<style type="text/css">
h2{
color:red;
}
</style>
<body>
<%
String name=(String)session.getAttribute("name");
if(name==null){
response.sendRedirect("./index.jsp");
}
%>
欢迎您,尊敬的 ${name } <br/>
<input type="button" value="查看任务" onclick="window.location.href='view_task.jsp'">
<input type="button" value="制定任务" onclick="window.location.href='design_task.jsp'">
<input type="button" value="调整任务" onclick="window.location.href='adjust_task.jsp'">
<input type="button" value="跟踪任务" onclick="window.location.href='follow_task.jsp'">
<input type="button" value="查看人员" onclick="window.location.href='view_worker.jsp'">
<%
DBUtilsDao dbd = new DBUtilsDao();
List<Task> list= dbd.findAll_wss();
%>
<%
if(list.size()>0){
%>
<form >
<table align="center" border="1">
<th>未实施任务信息</th>
<tr>
<th>任务编号</th>
<th>任务名称</th>
<th>实施人</th>
<th>开始时间</th>
<th>结束时间</th>
<th>任务状态</th>
<th>选择</th>
</tr>
<% for(Task t:list){ %>
<tr>
<td> <% out.print(t.getId());%></td>
<td> <% out.print(t.getTask_name());%></td>
<td> <% String username = t.getStaff_id();
out.print(dbd.findWorker(username).getName()) ;%></td>
<td> <% out.print(t.getTask_begin_time());%></td>
<td> <% out.print(t.getTask_end_time());%></td>
<td> <% out.print(t.getTask_state()); %></td>
<td><input type="button" value="调整任务" onclick="window.location.href='adjust_more.jsp?id=<%=t.getId() %>'"> </td>
<td><input type="button" value="删除" onclick="window.location.href='../Adjust_delete?id=<%=t.getId() %>'"> </td>
</tr>
<% }%>
</table>
</form>
<div align="center">
<%
out.print("数据查询成功,恭喜你");
%>
</div>
<%
} else {
out.print("没有任务,请添加!");
}
%>
<div class="container">
<div class="content">
<%
String name=(String)session.getAttribute("name");
if(name==null){
response.sendRedirect("../index.jsp");
}
%>
<div class="tou" align="center">
<h2>欢迎登陆IT科技任务管理系统</h2>
<h4>任务详细信息</h4>
</div>
<div class="zuo">
<input class="zuobtn" type="button" value="查看任务" onclick="window.location.href='view_task.jsp'">
<input class="zuobtn" type="button" value="制定任务" onclick="window.location.href='design_task.jsp'">
<input class="zuobtn" type="button" value="调整任务" onclick="window.location.href='adjust_task.jsp'">
<input class="zuobtn" type="button" value="跟踪任务" onclick="window.location.href='follow_task.jsp'">
<input class="zuobtn" type="button" value="查看人员" onclick="window.location.href='view_worker.jsp'">
<input class="zuobtn" type="button" value="退出" onclick="window.location.href='../index.jsp'">
</div>
<div class="you">
<%
DBUtilsDao dbd = new DBUtilsDao();
List<Task> list= dbd.findAll_wss();
%>
<%
if(list.size()>0){
%>
<h5 align="center">未实施任务信息</h5>
<table class="tab">
<tr>
<th>任务编号</th>
<th>任务名称</th>
<th>实施人</th>
<th>开始时间</th>
<th>结束时间</th>
<th>任务状态</th>
<th colspan="2">选择</th>
</tr>
<% for(Task t:list){ %>
<tr>
<td align="center"> <% out.print(t.getId());%></td>
<td align="center"> <% out.print(t.getTask_name());%></td>
<td align="center"> <% String username = t.getStaff_id();
out.print(dbd.findWorker(username).getName()) ;%></td>
<td align="center"> <% out.print(t.getTask_begin_time());%></td>
<td align="center"> <% out.print(t.getTask_end_time());%></td>
<td align="center"> <% out.print(t.getTask_state()); %></td>
<td align="center"><input type="button" value="调整任务" onclick="window.location.href='adjust_more.jsp?id=<%=t.getId() %>'"> </td>
<td align="center"><input type="button" value="&nbsp;删&nbsp;&nbsp;&nbsp;除&nbsp;" onclick="window.location.href='../Adjust_delete?id=<%=t.getId() %>'"> </td>
</tr>
<% }%>
</table>
<%
} else {
out.print("没有任务,请添加!");
}
%>
</div>
</div>
</div>
</body>
</html>
\ No newline at end of file
<%@ page language="java" contentType="text/html; charset=UTF-8"
<%@ page language="java" contentType="text/html; charset=UTF-8" errorPage="/error.jsp"
pageEncoding="UTF-8"%>
<%@ page language="java" import="java.sql.*,java.io.*,java.util.*"%>
<%@ page import="service.zhuguan.DBUtilsDao,entity.Plan,entity.User" %>
......@@ -6,50 +6,70 @@
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>主管</title>
<link rel="stylesheet" href="Mycss/index.css"/>
<script type="text/javascript" src="Myjs/index.js"></script>
<link rel="stylesheet" href="../Mycss2/tongyong2.css" />
<link rel="stylesheet" href="../Mycss2/designtask.css" />
<script type="text/javascript" src="../Myjs2/designtask.js"></script>
</head>
<style type="text/css">
h4{
color:yellow;
}
</style>
<body>
<%
String name=(String)session.getAttribute("name");
String username=(String)session.getAttribute("username");
if(name==null){
response.sendRedirect("./index.jsp");
}
%>
欢迎您,尊敬的 ${name } <br/>
<h4>输入新任务信息</h4>
<input type="button" value="查看任务" onclick="window.location.href='view_task.jsp'">
<input type="button" value="制定任务" onclick="window.location.href='design_task.jsp'">
<input type="button" value="调整任务" onclick="window.location.href='adjust_task.jsp'">
<input type="button" value="跟踪任务" onclick="window.location.href='follow_task.jsp'">
<input type="button" value="查看人员" onclick="window.location.href='view_worker.jsp'">
<%
DBUtilsDao dbd = new DBUtilsDao();
List<User> user = dbd.findWorker();
%>
<form action="/TMS/Design_task" method="POST" name="form">
任务名称:<input type="test" name="task_name"/><br>
开始时间:<input type="test" name="task_begin_time"/>
结束时间:<input type="test" name="task_end_time"/><br>
实施人:<select name="staff_id">
<%for(User u: user){ %>
<option value=<%=u.getUsername() %>><%=u.getName() %></option>
<%} %>
</select><br/>
任务描述:<input type="test" name="task_description"/><br>
任务状态:<p color=“red">未实施</p>
<% request.getSession().setAttribute("emp_id", username); %>
<input type="submit" value="提交" /><!-- onclick="window.localtion.href='./service.admin/admin_add.java'" -->
<button onclick="location.reload();">重置</button>
</form>
<div class="container">
<div class="content">
<%
String name=(String)session.getAttribute("name");
String username=(String)session.getAttribute("username");
if(name==null){
response.sendRedirect("../index.jsp");
}
%>
<div class="tou" align="center">
<h2>欢迎登陆IT科技任务管理系统</h2>
<h4>输入新任务信息</h4>
</div>
<div class="zuo">
<input class="zuobtn" type="button" value="查看任务" onclick="window.location.href='view_task.jsp'">
<input class="zuobtn" type="button" value="制定任务" onclick="window.location.href='design_task.jsp'">
<input class="zuobtn" type="button" value="调整任务" onclick="window.location.href='adjust_task.jsp'">
<input class="zuobtn" type="button" value="跟踪任务" onclick="window.location.href='follow_task.jsp'">
<input class="zuobtn" type="button" value="查看人员" onclick="window.location.href='view_worker.jsp'">
<input class="zuobtn" type="button" value="退出" onclick="window.location.href='../index.jsp'">
</div>
<div class="you">
<%
DBUtilsDao dbd = new DBUtilsDao();
List<User> user = dbd.findWorker();
%>
<form action="/TMS/Design_task" method="POST" name="form">
<div class="d1">
任务名称:<input type="text" name="task_name"/><br>
</div>
<div class="d2">
开始时间:<input type="text" name="task_begin_time"/>
</div>
<div class="d3">
结束时间:<input type="text" name="task_end_time"/><br>
</div>
<div class="d4">
&nbsp;&nbsp;人:&nbsp;<select name="staff_id">
<%for(User u: user){ %>
<option value=<%=u.getUsername() %>><%=u.getName() %></option>
<%} %>
</select><br/>
</div>
<div class="d5">
任务描述:<input type="text" name="task_description"/><br>
</div>
<div class="d6">
任务状态:未实施
</div>
<div class="d7">
<% request.getSession().setAttribute("emp_id", username); %>
<input class="btn1" type="submit" value="提交" />
<input class="btn2" type="reset" name="button" id="button" value="重置" />
</div>
</form>
<hr class="hr1">
<hr class="hr2">
</div>
</div>
</div>
</body>
</html>
\ No newline at end of file
<%@ page language="java" contentType="text/html; charset=UTF-8"
<%@ page language="java" contentType="text/html; charset=UTF-8" errorPage="/error.jsp"
pageEncoding="UTF-8"%>
<%@ page language="java" import="java.sql.*,java.io.*,java.util.*"%>
<%@ page import="service.zhuguan.DBUtilsDao,entity.Task" %>
......@@ -6,72 +6,74 @@
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>主管</title>
<link rel="stylesheet" href="Mycss/index.css"/>
<script type="text/javascript" src="Myjs/index.js"></script>
<link rel="stylesheet" href="../Mycss2/tongyong2.css" />
<link rel="stylesheet" href="../Mycss2/followtask.css" />
<script type="text/javascript" src="../Myjs2/followtask.js"></script>
</head>
<style type="text/css">
h2{
color:red;
}
</style>
<body>
<%
String name=(String)session.getAttribute("name");
if(name==null){
response.sendRedirect("./index.jsp");
}
%>
欢迎您,尊敬的 ${name } <br/>
<input type="button" value="查看任务" onclick="window.location.href='view_task.jsp'">
<input type="button" value="制定任务" onclick="window.location.href='design_task.jsp'">
<input type="button" value="调整任务" onclick="window.location.href='adjust_task.jsp'">
<input type="button" value="跟踪任务" onclick="window.location.href='follow_task.jsp'">
<input type="button" value="查看人员" onclick="window.location.href='view_worker.jsp'">
<%
DBUtilsDao dbd = new DBUtilsDao();
List<Task> list= dbd.findAll();
%>
<%
if(list.size()>0){
%>
<form>
<table align="center" border="1">
<th>任务信息</th>
<tr>
<th>任务编号</th>
<th>任务名称</th>
<th>实施人</th>
<th>开始时间</th>
<th>结束时间</th>
<th>任务状态</th>
<th>选择</th>
</tr>
<% for(Task t:list){ %>
<tr>
<td> <% out.print(t.getId());%></td>
<td> <% out.print(t.getTask_name());%></td>
<td> <%String username = t.getStaff_id();
out.print(dbd.findWorker(username).getName()) ;%></td>
<td> <% out.print(t.getTask_begin_time());%></td>
<td> <% out.print(t.getTask_end_time());%></td>
<td> <% out.print(t.getTask_state()); %></td>
<td><input type="button" value="详细信息" onclick="window.location.href='follow_update.jsp?id=<%=t.getId() %>'"> </td>
</tr>
<% }%>
</table>
</form>
<div align="center">
<%
out.print("数据查询成功,恭喜你");
%>
</div>
<%
} else {
out.print("没有任务,请添加!");
}
%>
<div class="container">
<div class="content">
<%
String name=(String)session.getAttribute("name");
if(name==null){
response.sendRedirect("../index.jsp");
}
%>
<div class="tou" align="center">
<h2>欢迎登陆IT科技任务管理系统</h2>
<h4>输入新任务信息</h4>
</div>
<div class="zuo">
<input class="zuobtn" type="button" value="查看任务" onclick="window.location.href='view_task.jsp'">
<input class="zuobtn" type="button" value="制定任务" onclick="window.location.href='design_task.jsp'">
<input class="zuobtn" type="button" value="调整任务" onclick="window.location.href='adjust_task.jsp'">
<input class="zuobtn" type="button" value="跟踪任务" onclick="window.location.href='follow_task.jsp'">
<input class="zuobtn" type="button" value="查看人员" onclick="window.location.href='view_worker.jsp'">
<input class="zuobtn" type="button" value="退出" onclick="window.location.href='../index.jsp'">
</div>
<div class="you">
<%
DBUtilsDao dbd = new DBUtilsDao();
List<Task> list= dbd.findAll();
%>
<%
if(list.size()>0){
%>
<form>
<h5 align="center">任务信息</h5>
<table class="tab">
<tr>
<th>任务编号</th>
<th>任务名称</th>
<th>实施人</th>
<th>开始时间</th>
<th>结束时间</th>
<th>任务状态</th>
<th>选择</th>
</tr>
<% for(Task t:list){ %>
<tr>
<td align="center"> <% out.print(t.getId());%></td>
<td align="center"> <% out.print(t.getTask_name());%></td>
<td align="center"> <%String username = t.getStaff_id();
out.print(dbd.findWorker(username).getName()) ;%></td>
<td align="center"> <% out.print(t.getTask_begin_time());%></td>
<td align="center"> <% out.print(t.getTask_end_time());%></td>
<td align="center"> <% out.print(t.getTask_state()); %></td>
<td align="center"><input type="button" value="详细信息" onclick="window.location.href='follow_update.jsp?id=<%=t.getId() %>'"> </td>
</tr>
<% }%>
</table>
</form>
<%
} else {
out.print("没有任务,请添加!");
}
%>
</div>
</div>
</div>
</body>
</html>
\ No newline at end of file
<%@ page language="java" contentType="text/html; charset=UTF-8"
<%@ page language="java" contentType="text/html; charset=UTF-8" errorPage="/error.jsp"
pageEncoding="UTF-8"%>
<%@ page language="java" import="java.sql.*,java.io.*,java.util.*"%>
<%@ page import="service.zhuguan.DBUtilsDao, entity.Task, entity.Plan, entity.User" %>
......@@ -6,83 +6,91 @@
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>主管</title>
<link rel="stylesheet" href="Mycss/index.css"/>
<script type="text/javascript" src="Myjs/index.js"></script>
<link rel="stylesheet" href="../Mycss2/tongyong2.css" />
<link rel="stylesheet" href="../Mycss2/followupdate.css" />
<script type="text/javascript" src="../Myjs2/followupdate.js"></script>
</head>
<style type="text/css">
h4{
color:yellow;
}
</style>
<body>
<%
String name=(String)session.getAttribute("name");
if(name==null){
response.sendRedirect("./index.jsp");
}
%>
欢迎您,尊敬的 ${name } <br/>
<input type="button" value="查看任务" onclick="window.location.href='view_task.jsp'">
<input type="button" value="制定任务" onclick="window.location.href='design_task.jsp'">
<input type="button" value="调整任务" onclick="window.location.href='adjust_task.jsp'">
<input type="button" value="跟踪任务" onclick="window.location.href='follow_task.jsp'">
<input type="button" value="查看人员" onclick="window.location.href='view_worker.jsp'">
<%
DBUtilsDao dbd = new DBUtilsDao();
String id = request.getParameter("id");
Task task = dbd.findTask(id);
List<Plan> list = dbd.findPlan(id);
%>
<form action="/TMS/Follow_update" method="POST">
<table align="center" border="1">
<th>任务详细信息</th>
<tr><td>任务名称:</td><td><% out.print(task.getTask_name()); %></td></tr>
<tr><td>任务描述:</td><td><% out.print(task.getTask_description()); %></td></tr>
<tr> <td>开始时间:</td><td><% out.print(task.getTask_begin_time());%></td><td>开始时间:</td><td><% out.print(task.getTask_end_time());%></td></tr>
<tr>
<td>实施人:</td><td><%
String worker = task.getStaff_id();
User user = dbd.findWorker(worker);
out.print(user.getName());
%></td>
<td>任务状态:</td><td>
<select name = "task_state">
<%String state = task.getTask_state(); %>
<option <% if(state.equals("未实施")){%> selected <%}%>value="未实施">未实施</option>
<option <% if(state.equals("实施中")){%> selected <%}%>value="实施中">实施中</option>
<option <% if(state.equals("已完成")){%> selected <%}%>value="已完成">已完成</option>
</select>
</td>
</tr>
<% request.getSession().setAttribute("id", task.getId()); %>
<tr><td><input type="submit" value="提交"/> </td></tr>
<tr><td>实施计划</td></tr>
<%if(list.size()>0){ %>
<tr>
<td>计划名称</td>
<td>完成状态</td>
<td>是否反馈</td>
<td>开始时间</td>
<td>结束时间</td>
<td>操作</td>
</tr>
<% for(Plan plan: list){ %>
<tr>
<td><%out.print(plan.getPlan_name()); %></td>
<td><%out.print(plan.getPlan_state()); %></td>
<td><%out.print(plan.getFeedback()); %></td>
<td><%out.print(plan.getPlan_begin_date()); %></td>
<td><%out.print(plan.getPlan_end_date()); %></td>
<td><input type="button" value="查看人员" onclick="window.location.href='plan_more.jsp?id=<%=plan.getId() %>'"></td>
</tr>
<% } %>
<%} else {
out.print( "<tr> <td>此任务没有安排计划</td><tr>");
}
%>
<tr><td><input type="button" value="返回" onclick="window.location.href='follow_task.jsp'"></td></tr>
</table>
</form>
<div class="container">
<div class="content">
<%
String name=(String)session.getAttribute("name");
if(name==null){
response.sendRedirect("../index.jsp");
}
%>
<div class="tou" align="center">
<h2>欢迎登陆IT科技任务管理系统</h2>
<h4>输入新任务信息</h4>
</div>
<div class="zuo">
<input class="zuobtn" type="button" value="查看任务" onclick="window.location.href='view_task.jsp'">
<input class="zuobtn" type="button" value="制定任务" onclick="window.location.href='design_task.jsp'">
<input class="zuobtn" type="button" value="调整任务" onclick="window.location.href='adjust_task.jsp'">
<input class="zuobtn" type="button" value="跟踪任务" onclick="window.location.href='follow_task.jsp'">
<input class="zuobtn" type="button" value="查看人员" onclick="window.location.href='view_worker.jsp'">
<input class="zuobtn" type="button" value="退出" onclick="window.location.href='../index.jsp'">
</div>
<div class="you">
<%
DBUtilsDao dbd = new DBUtilsDao();
String id = request.getParameter("id");
Task task = dbd.findTask(id);
List<Plan> list = dbd.findPlan(id);
%>
<form action="/TMS/Follow_update" method="POST">
<h5 align="center">任务详细信息</h5>
<div class="d1">
<p>任务名称:<% out.print(task.getTask_name()); %></p>
<p>任务描述:<% out.print(task.getTask_description()); %></p>
<p>开始时间:<% out.print(task.getTask_begin_time());%></p>
<p>开始时间:<% out.print(task.getTask_end_time());%></p>
<p>&nbsp;&nbsp;人:&nbsp;<%
String worker = task.getStaff_id();
User user = dbd.findWorker(worker);
out.print(user.getName());
%></p>
<p>任务状态:
<select name = "task_state">
<%String state = task.getTask_state(); %>
<option <% if(state.equals("未实施")){%> selected <%}%>value="未实施">未实施</option>
<option <% if(state.equals("实施中")){%> selected <%}%>value="实施中">实施中</option>
<option <% if(state.equals("已完成")){%> selected <%}%>value="已完成">已完成</option>
</select>
</p>
<% request.getSession().setAttribute("id", task.getId()); %>
<input class="btn1" width="300px" height="30px" type="submit" value="提交"/>
</div>
<h5 align="center" class="h">实施计划</h5>
<table class="d2">
<%if(list.size()>0){ %>
<tr>
<td align="center">计划名称</td>
<td align="center">完成状态</td>
<td align="center">是否反馈</td>
<td align="center">开始时间</td>
<td align="center">结束时间</td>
<td align="center">操作</td>
</tr>
<% for(Plan plan: list){ %>
<tr>
<td align="center"><%out.print(plan.getPlan_name()); %></td>
<td align="center"><%out.print(plan.getPlan_state()); %></td>
<td align="center"><%out.print(plan.getFeedback()); %></td>
<td align="center"><%out.print(plan.getPlan_begin_date()); %></td>
<td align="center"><%out.print(plan.getPlan_end_date()); %></td>
<td align="center"><input type="button" value="查看人员" onclick="window.location.href='plan_more.jsp?id=<%=plan.getId() %>'"></td>
</tr>
<% } %>
<%} else {
out.print( "<tr> <td>此任务没有安排计划</td><tr>");
}
%>
</table>
<input class="btn2" type="button" value="返回" onclick="window.location.href='follow_task.jsp'">
</form>
</div>
</div>
</div>
</body>
</html>
\ No newline at end of file
<%@ page language="java" contentType="text/html; charset=UTF-8"
<%@ page language="java" contentType="text/html; charset=UTF-8" errorPage="/error.jsp"
pageEncoding="UTF-8"%>
<%@ page language="java" import="java.sql.*,java.io.*,java.util.*"%>
<%@ page import="service.zhuguan.DBUtilsDao, entity.Task, entity.Plan" %>
......@@ -6,49 +6,50 @@
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>主管</title>
<link rel="stylesheet" href="Mycss/index.css"/>
<script type="text/javascript" src="Myjs/index.js"></script>
<link rel="stylesheet" href="../Mycss2/tongyong2.css" />
<link rel="stylesheet" href="../Mycss2/planmore.css" />
<script type="text/javascript" src="../Myjs2/planmore.js"></script>
</head>
<style type="text/css">
h4{
color:yellow;
}
</style>
<body>
<%
String name=(String)session.getAttribute("name");
if(name==null){
response.sendRedirect("./index.jsp");
}
%>
欢迎您,尊敬的 ${name } <br/>
<input type="button" value="查看任务" onclick="window.location.href='view_task.jsp'">
<input type="button" value="制定任务" onclick="window.location.href='design_task.jsp'">
<input type="button" value="调整任务" onclick="window.location.href='adjust_task.jsp'">
<input type="button" value="跟踪任务" onclick="window.location.href='follow_task.jsp'">
<input type="button" value="查看人员" onclick="window.location.href='view_worker.jsp'">
<%
DBUtilsDao dbd = new DBUtilsDao();
String id = request.getParameter("id");
Plan plan = dbd.findPlan_more(id);
%>
<form>
<table align="center" border="1">
<th>计划详细信息</th>
<tr><td>计划名称</td><td><%out.print(plan.getPlan_name()); %></td></tr>
<tr><td>计划描述</td><td><%out.print(plan.getPlan_description()); %></td></tr>
<tr>
<td>开始时间</td><td><%out.print(plan.getPlan_begin_date()); %></td>
<td>结束时间</td><td><%out.print(plan.getPlan_end_date()); %></td>
</tr>
<tr>
<td>所属任务</td><td><%out.print(dbd.findTask(plan.getTask_id()).getTask_name()); %></td>
<td>计划状态</td><td><%out.print(plan.getPlan_state()); %></td>
</tr>
<tr><td>反馈信息</td><td><%out.print(plan.getPlan_feedback()); %></td></tr>
<tr><td><input type="button" value="返回" onclick="window.location.href='task_more.jsp?id=<%=plan.getTask_id() %>'"></td></tr>
</table>
</form>
<div class="container">
<div class="content">
<%
String name=(String)session.getAttribute("name");
if(name==null){
response.sendRedirect("../index.jsp");
}
%>
<div class="tou" align="center">
<h2>欢迎登陆IT科技任务管理系统</h2>
<h4>任务详细信息</h4>
</div>
<div class="zuo">
<input class="zuobtn" type="button" value="查看任务" onclick="window.location.href='view_task.jsp'">
<input class="zuobtn" type="button" value="制定任务" onclick="window.location.href='design_task.jsp'">
<input class="zuobtn" type="button" value="调整任务" onclick="window.location.href='adjust_task.jsp'">
<input class="zuobtn" type="button" value="跟踪任务" onclick="window.location.href='follow_task.jsp'">
<input class="zuobtn" type="button" value="查看人员" onclick="window.location.href='view_worker.jsp'">
<input class="zuobtn" type="button" value="退出" onclick="window.location.href='../index.jsp'">
</div>
<div class="you">
<%
DBUtilsDao dbd = new DBUtilsDao();
String id = request.getParameter("id");
Plan plan = dbd.findPlan_more(id);
%>
<h5>计划详细信息</h5>
<div class="d1">
<p>计划名称:<%out.print(plan.getPlan_name()); %></p>
<p>计划描述:<%out.print(plan.getPlan_description()); %></p>
<p>开始时间:<%out.print(plan.getPlan_begin_date()); %></p>
<p>结束时间:<%out.print(plan.getPlan_end_date()); %></p>
<p>所属任务:<%out.print(dbd.findTask(plan.getTask_id()).getTask_name()); %></p>
<p>计划状态:<%out.print(plan.getPlan_state()); %></p>
<p>反馈信息:<%out.print(plan.getPlan_feedback()); %></p>
</div>
<input class="btn" type="button" value="返回" onclick="window.location.href='task_more.jsp?id=<%=plan.getTask_id() %>'">
</div>
</div>
</div>
</body>
</html>
\ No newline at end of file
<%@ page language="java" contentType="text/html; charset=UTF-8"
<%@ page language="java" contentType="text/html; charset=UTF-8" errorPage="/error.jsp"
pageEncoding="UTF-8"%>
<%@ page language="java" import="java.sql.*,java.io.*,java.util.*"%>
<%@ page import="service.zhuguan.DBUtilsDao, entity.Task, entity.Plan, entity.User" %>
......@@ -6,75 +6,83 @@
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>主管</title>
<link rel="stylesheet" href="Mycss/index.css"/>
<script type="text/javascript" src="Myjs/index.js"></script>
<link rel="stylesheet" href="../Mycss2/tongyong2.css" />
<link rel="stylesheet" href="../Mycss2/taskmore.css" />
<script type="text/javascript" src="../Myjs2/taskmore.js"></script>
</head>
<style type="text/css">
h4{
color:yellow;
}
</style>
<body>
<%
String name=(String)session.getAttribute("name");
if(name==null){
response.sendRedirect("./index.jsp");
}
%>
欢迎您,尊敬的 ${name } <br/>
<input type="button" value="查看任务" onclick="window.location.href='view_task.jsp'">
<input type="button" value="制定任务" onclick="window.location.href='design_task.jsp'">
<input type="button" value="调整任务" onclick="window.location.href='adjust_task.jsp'">
<input type="button" value="跟踪任务" onclick="window.location.href='follow_task.jsp'">
<input type="button" value="查看人员" onclick="window.location.href='view_worker.jsp'">
<%
DBUtilsDao dbd = new DBUtilsDao();
String id = request.getParameter("id");
Task task = dbd.findTask(id);
List<Plan> list = dbd.findPlan(id);
%>
<form>
<table align="center" border="1">
<th>任务详细信息</th>
<tr><td>任务名称:</td><td><% out.print(task.getTask_name()); %></td></tr>
<tr><td>任务描述:</td><td><% out.print(task.getTask_description()); %></td></tr>
<tr> <td>开始时间:</td><td><% out.print(task.getTask_begin_time());%></td><td>开始时间:</td><td><% out.print(task.getTask_end_time());%></td></tr>
<tr>
<td>实施人:</td><td><%
String worker = task.getStaff_id();
User user = dbd.findWorker(worker);
out.print(user.getName());
%></td>
<td>任务状态:</td><td><% out.print(task.getTask_state()); %></td>
</tr>
<tr><td>实施计划</td></tr>
<%if(list.size()>0){ %>
<tr>
<td>计划名称</td>
<td>完成状态</td>
<td>是否反馈</td>
<td>开始时间</td>
<td>结束时间</td>
<td>操作</td>
</tr>
<% for(Plan plan: list){ %>
<tr>
<td><%out.print(plan.getPlan_name()); %></td>
<td><%out.print(plan.getPlan_state()); %></td>
<td><%out.print(plan.getFeedback()); %></td>
<td><%out.print(plan.getPlan_begin_date()); %></td>
<td><%out.print(plan.getPlan_end_date()); %></td>
<td><input type="button" value="查看计划" onclick="window.location.href='plan_more.jsp?id=<%=plan.getId() %>'"></td>
</tr>
<% } %>
<%} else {
out.print( "<tr> <td>此任务没有安排计划</td><tr>");
}
%>
<tr><td><input type="button" value="返回" onclick="window.location.href='view_task.jsp'"></td></tr>
</table>
</form>
<div class="container">
<div class="content">
<%
String name=(String)session.getAttribute("name");
if(name==null){
response.sendRedirect("../index.jsp");
}
%>
<div class="tou" align="center">
<h2>欢迎登陆IT科技任务管理系统</h2>
<h4>任务详细信息</h4>
</div>
<div class="zuo">
<input class="zuobtn" type="button" value="查看任务" onclick="window.location.href='view_task.jsp'">
<input class="zuobtn" type="button" value="制定任务" onclick="window.location.href='design_task.jsp'">
<input class="zuobtn" type="button" value="调整任务" onclick="window.location.href='adjust_task.jsp'">
<input class="zuobtn" type="button" value="跟踪任务" onclick="window.location.href='follow_task.jsp'">
<input class="zuobtn" type="button" value="查看人员" onclick="window.location.href='view_worker.jsp'">
<input class="zuobtn" type="button" value="退出" onclick="window.location.href='../index.jsp'">
</div>
<div class="you">
<%
DBUtilsDao dbd = new DBUtilsDao();
String id = request.getParameter("id");
Task task = dbd.findTask(id);
List<Plan> list = dbd.findPlan(id);
%>
<h5 align="center">任务详细信息</h5>
<div class="d1">
<p>任务名称:<% out.print(task.getTask_name()); %></p>
<p>任务描述:<% out.print(task.getTask_description()); %></p>
<p>开始时间:<% out.print(task.getTask_begin_time());%></p>
<p>结束时间:<% out.print(task.getTask_end_time());%></p>
<p>&nbsp;&nbsp;&nbsp;<%
String worker = task.getStaff_id();
User user = dbd.findWorker(worker);
out.print(user.getName());
%></p>
<p>任务状态:<% out.print(task.getTask_state()); %></p>
</div>
<h5 align="center">实施计划</h5>
<table class="d2">
<%if(list.size()>0){ %>
<tr>
<td align="center">计划名称</td>
<td align="center">完成状态</td>
<td align="center">是否反馈</td>
<td align="center">开始时间</td>
<td align="center">结束时间</td>
<td align="center">操作</td>
</tr>
<% for(Plan plan: list){ %>
<tr>
<td align="center"><%out.print(plan.getPlan_name()); %></td>
<td align="center"><%out.print(plan.getPlan_state()); %></td>
<td align="center"><%out.print(plan.getFeedback()); %></td>
<td align="center"><%out.print(plan.getPlan_begin_date()); %></td>
<td align="center"><%out.print(plan.getPlan_end_date()); %></td>
<td align="center"><input type="button" value="查看计划" onclick="window.location.href='plan_more.jsp?id=<%=plan.getId() %>'"></td>
</tr>
<% } %>
<%} else {
%>
<p class="p">此任务没有安排计划</p>
<%
//out.print( "此任务没有安排计划");
}
%>
</table>
<input class="btn" type="button" value="返回" onclick="window.location.href='view_task.jsp'">
</div>
</div>
</div>
</body>
</html>
\ No newline at end of file
<%@ page language="java" contentType="text/html; charset=UTF-8"
<%@ page language="java" contentType="text/html; charset=UTF-8" errorPage="/error.jsp"
pageEncoding="UTF-8"%>
<%@ page language="java" import="java.sql.*,java.io.*,java.util.*"%>
<%@ page import="service.admin.DBUtilsDao,entity.User" %>
......@@ -6,77 +6,59 @@
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>系统管理员</title>
<link rel="stylesheet" href="Mycss/index.css"/>
<script type="text/javascript" src="Myjs/index.js"></script>
<link rel="stylesheet" href="../Mycss2/tongyong2.css" />
<link rel="stylesheet" href="../Mycss2/viewmore.css" />
<script type="text/javascript" src="../Myjs2/viewmore.js"></script>
</head>
<style type="text/css">
h2{
color:red;
}
</style>
<body>
<%
String name=(String)session.getAttribute("name");
if(name==null){
response.sendRedirect("./index.jsp");
}
%>
欢迎您,尊敬的 ${name } <br/>
<input type="button" value="查看任务" onclick="window.location.href='view_task.jsp'">
<input type="button" value="制定任务" onclick="window.location.href='design_task.jsp'">
<input type="button" value="调整任务" onclick="window.location.href='adjust_task.jsp'">
<input type="button" value="跟踪任务" onclick="window.location.href='follow_task.jsp'">
<input type="button" value="查看人员" onclick="window.location.href='view_worker.jsp'">
<%
DBUtilsDao dbd = new DBUtilsDao();
String username = (String)request.getParameter("username");
User user= dbd.find(username);
String flag=user.getFlag();
if(flag.equals("1")){
flag="系统管理员";
} else if(flag.equals("2")){
flag="主管";
} else if(flag.equals("3")){
flag="员工";
}
%>
<table align="center" border="1">
<th>详细信息</th>
<tr>
<td>姓名:</td>
<td><%=user.getName() %></td>
</tr>
<tr>
<td>密码:</td>
<td><%=user.getPassword() %></td>
</tr>
<tr>
<td>性别:</td>
<td><%=user.getSex() %></td>
</tr>
<tr>
<td>出生日期:</td>
<td><%=user.getBirthday() %></td>
</tr>
<tr>
<td>学历:</td>
<td><%=user.getQualification() %></td>
</tr>
<tr>
<td>职位:</td>
<td><%=user.getPosition() %></td>
</tr>
<tr>
<td>入职时间:</td>
<td><%=user.getHire_date() %></td>
</tr>
<tr>
<td>所属角色:</td>
<td>
<%=flag%>
</td>
</tr>
<tr><td><input type="button" value="返回" onclick="window.location.href='view_worker.jsp'"></td></tr>
</table>
<div class="container">
<div class="content">
<%
String name=(String)session.getAttribute("name");
if(name==null){
response.sendRedirect("../index.jsp");
}
%>
<div class="tou" align="center">
<h2>欢迎登陆IT科技任务管理系统</h2>
<h4>任务详细信息</h4>
</div>
<div class="zuo">
<input class="zuobtn" type="button" value="查看任务" onclick="window.location.href='view_task.jsp'">
<input class="zuobtn" type="button" value="制定任务" onclick="window.location.href='design_task.jsp'">
<input class="zuobtn" type="button" value="调整任务" onclick="window.location.href='adjust_task.jsp'">
<input class="zuobtn" type="button" value="跟踪任务" onclick="window.location.href='follow_task.jsp'">
<input class="zuobtn" type="button" value="查看人员" onclick="window.location.href='view_worker.jsp'">
<input class="zuobtn" type="button" value="退出" onclick="window.location.href='../index.jsp'">
</div>
<div class="you">
<%
DBUtilsDao dbd = new DBUtilsDao();
String username = (String)request.getParameter("username");
User user= dbd.find(username);
String flag=user.getFlag();
if(flag.equals("1")){
flag="系统管理员";
} else if(flag.equals("2")){
flag="主管";
} else if(flag.equals("3")){
flag="员工";
}
%>
<h5 class="h">详细信息</h5>
<div class="tab">
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;名:&nbsp;<%=user.getName() %></p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;码:&nbsp;<%=user.getPassword() %></p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;别:&nbsp;<%=user.getSex() %></p>
<p>出生日期:<%=user.getBirthday() %></p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;历:&nbsp;<%=user.getQualification() %></p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;位:&nbsp;<%=user.getPosition() %></p>
<p>入职时间:<%=user.getHire_date() %></p>
<p>所属角色:<%=flag%></p>
</div>
<input class="btn1" type="button" value="返回" onclick="window.location.href='view_worker.jsp'">
</div>
</div>
</div>
</body>
</html>
\ No newline at end of file
<%@ page language="java" contentType="text/html; charset=UTF-8"
<%@ page language="java" contentType="text/html; charset=UTF-8" errorPage="/error.jsp"
pageEncoding="UTF-8"%>
<%@ page language="java" import="java.sql.*,java.io.*,java.util.*"%>
<%@ page import="service.zhuguan.DBUtilsDao,entity.Task" %>
......@@ -6,73 +6,75 @@
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>主管</title>
<link rel="stylesheet" href="Mycss/index.css"/>
<script type="text/javascript" src="Myjs/index.js"></script>
<link rel="stylesheet" href="../Mycss2/tongyong2.css" />
<link rel="stylesheet" href="../Mycss2/viewtask.css" />
<script type="text/javascript" src="../Myjs2/viewtask.js"></script>
</head>
<style type="text/css">
h4{
color:yellow;
}
</style>
<body>
<%
String name=(String)session.getAttribute("name");
if(name==null){
response.sendRedirect("./index.jsp");
}
%>
欢迎您,尊敬的 ${name } <br/>
<h4>任务信息</h4>
<input type="button" value="查看任务" onclick="window.location.href='view_task.jsp'">
<input type="button" value="制定任务" onclick="window.location.href='design_task.jsp'">
<input type="button" value="调整任务" onclick="window.location.href='adjust_task.jsp'">
<input type="button" value="跟踪任务" onclick="window.location.href='follow_task.jsp'">
<input type="button" value="查看人员" onclick="window.location.href='view_worker.jsp'">
<%
DBUtilsDao dbd = new DBUtilsDao();
List<Task> list= dbd.findAll();
%>
<%
if(list.size()>0){
%>
<form>
<table align="center" border="1">
<tr>
<th>任务编号</th>
<th>任务名称</th>
<th>实施人</th>
<th>开始时间</th>
<th>结束时间</th>
<th>任务状态</th>
<th>选择</th>
</tr>
<% for(Task t:list){ %>
<tr>
<td> <% out.print(t.getId());%></td>
<td> <% out.print(t.getTask_name());%></td>
<td> <%
String username = t.getStaff_id();
out.print(dbd.findWorker(username).getName()) ;%></td>
<td> <% out.print(t.getTask_begin_time());%></td>
<td> <% out.print(t.getTask_end_time());%></td>
<td> <% out.print(t.getTask_state()); %></td>
<td><input type="button" value="详细信息" onclick="window.location.href='task_more.jsp?id=<%=t.getId() %>'"> </td>
</tr>
<% }%>
</table>
</form>
<div align="center">
<%
out.print("数据查询成功,恭喜你");
%>
</div>
<%
} else {
out.print("没有任务,请添加!");
}
%>
<div class="container">
<div class="content">
<%
String name=(String)session.getAttribute("name");
if(name==null){
response.sendRedirect("../index.jsp");
}
%>
<div class="tou" align="center">
<h2>欢迎登陆IT科技任务管理系统</h2>
<h4>任务信息</h4>
</div>
<div class="zuo">
<input class="zuobtn" type="button" value="查看任务" onclick="window.location.href='view_task.jsp'">
<input class="zuobtn" type="button" value="制定任务" onclick="window.location.href='design_task.jsp'">
<input class="zuobtn" type="button" value="调整任务" onclick="window.location.href='adjust_task.jsp'">
<input class="zuobtn" type="button" value="跟踪任务" onclick="window.location.href='follow_task.jsp'">
<input class="zuobtn" type="button" value="查看人员" onclick="window.location.href='view_worker.jsp'">
<input class="zuobtn" type="button" value="退出" onclick="window.location.href='../index.jsp'">
</div>
<div class="you">
<%
DBUtilsDao dbd = new DBUtilsDao();
List<Task> list= dbd.findAll();
%>
<%
if(list.size()>0){
%>
<form class="tb">
<table align="center" width="1000px" >
<tr>
<th>任务编号</th>
<th>任务名称</th>
<th>实施人</th>
<th>开始时间</th>
<th>结束时间</th>
<th>任务状态</th>
<th>选择</th>
</tr>
<% for(Task t:list){ %>
<tr>
<td align="center"> <% out.print(t.getId());%></td>
<td align="center"> <% out.print(t.getTask_name());%></td>
<td align="center"> <%
String username = t.getStaff_id();
out.print(dbd.findWorker(username).getName()) ;%></td>
<td align="center"> <% out.print(t.getTask_begin_time());%></td>
<td align="center"> <% out.print(t.getTask_end_time());%></td>
<td align="center"> <% out.print(t.getTask_state()); %></td>
<td align="center"><input type="button" value="详细信息" onclick="window.location.href='task_more.jsp?id=<%=t.getId() %>'"> </td>
</tr>
<% }%>
</table>
</form>
<%
} else {
out.print("没有任务,请添加!");
}
%>
</div>
</div>
</div>
</body>
</html>
\ No newline at end of file
<%@ page language="java" contentType="text/html; charset=UTF-8"
<%@ page language="java" contentType="text/html; charset=UTF-8" errorPage="/error.jsp"
pageEncoding="UTF-8"%>
<%@ page language="java" import="java.sql.*,java.io.*,java.util.*"%>
<%@ page import="service.zhuguan.DBUtilsDao, entity.Plan, entity.User" %>
......@@ -6,71 +6,73 @@
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>主管</title>
<link rel="stylesheet" href="Mycss/index.css"/>
<script type="text/javascript" src="Myjs/index.js"></script>
<link rel="stylesheet" href="../Mycss2/tongyong2.css" />
<link rel="stylesheet" href="../Mycss2/viewworker.css" />
<script type="text/javascript" src="../Myjs2/viewworker.js"></script>
</head>
<style type="text/css">
h2{
color:red;
}
</style>
<body>
<%
String name=(String)session.getAttribute("name");
if(name==null){
response.sendRedirect("./index.jsp");
}
%>
欢迎您,尊敬的 ${name } <br/>
<input type="button" value="查看任务" onclick="window.location.href='view_task.jsp'">
<input type="button" value="制定任务" onclick="window.location.href='design_task.jsp'">
<input type="button" value="调整任务" onclick="window.location.href='adjust_task.jsp'">
<input type="button" value="跟踪任务" onclick="window.location.href='follow_task.jsp'">
<input type="button" value="查看人员" onclick="window.location.href='view_worker.jsp'">
<%
DBUtilsDao dbd = new DBUtilsDao();
List<User> list= dbd.findWorker();
%>
<%
if(list!=null){
%>
<form>
<table align="center" border="1">
<th>人员信息</th>
<tr>
<th><%out.print("员工编号");%></th>
<th><%out.print("姓名");%></th>
<th><%out.print("性别");%></th>
<th><%out.print("入职日期");%></th>
<th><%out.print("职位");%></th>
<th><%out.print("操作");%></th>
</tr>
<% for(User u:list){ %>
<tr>
<td> <% out.print(u.getUsername());%></td>
<td> <% out.print(u.getName());%></td>
<td> <% out.print(u.getSex());%></td>
<td> <% out.print(u.getHire_date());%></td>
<td> <% out.print(u.getPosition());%></td>
<td>
<input type="button" value="详细信息" onclick="window.location.href='view_more.jsp?username=<%=u.getUsername() %>'">
</td>
</tr>
<% }%>
</table>
</form>
<div align="center">
<%
out.print("数据查询成功,恭喜你");
%>
</div>
<%
} else {
out.print("没有人员,请添加!");
}
%>
<div class="container">
<div class="content">
<%
String name=(String)session.getAttribute("name");
if(name==null){
response.sendRedirect("../index.jsp");
}
%>
<div class="tou" align="center">
<h2>欢迎登陆IT科技任务管理系统</h2>
<h4>任务详细信息</h4>
</div>
<div class="zuo">
<input class="zuobtn" type="button" value="查看任务" onclick="window.location.href='view_task.jsp'">
<input class="zuobtn" type="button" value="制定任务" onclick="window.location.href='design_task.jsp'">
<input class="zuobtn" type="button" value="调整任务" onclick="window.location.href='adjust_task.jsp'">
<input class="zuobtn" type="button" value="跟踪任务" onclick="window.location.href='follow_task.jsp'">
<input class="zuobtn" type="button" value="查看人员" onclick="window.location.href='view_worker.jsp'">
<input class="zuobtn" type="button" value="退出" onclick="window.location.href='../index.jsp'">
</div>
<div class="you">
<%
DBUtilsDao dbd = new DBUtilsDao();
List<User> list= dbd.findWorker();
%>
<%
if(list!=null){
%>
<form>
<h5 class="h">人员信息</h5>
<table class="tab">
<tr>
<th><%out.print("员工编号");%></th>
<th><%out.print("姓名");%></th>
<th><%out.print("性别");%></th>
<th><%out.print("入职日期");%></th>
<th><%out.print("职位");%></th>
<th><%out.print("操作");%></th>
</tr>
<% for(User u:list){ %>
<tr>
<td align="center"> <% out.print(u.getUsername());%></td>
<td align="center"> <% out.print(u.getName());%></td>
<td align="center"> <% out.print(u.getSex());%></td>
<td align="center"> <% out.print(u.getHire_date());%></td>
<td align="center"> <% out.print(u.getPosition());%></td>
<td align="center">
<input type="button" value="详细信息" onclick="window.location.href='view_more.jsp?username=<%=u.getUsername() %>'">
</td>
</tr>
<% }%>
</table>
</form>
<%
} else {
out.print("没有人员,请添加!");
}
%>
</div>
</div>
</div>
</body>
</html>
\ No newline at end of file
<%@ page language="java" contentType="text/html; charset=UTF-8"
<%@ page language="java" contentType="text/html; charset=UTF-8" errorPage="/error.jsp"
pageEncoding="UTF-8"%>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>主管</title>
<link rel="stylesheet" href="Mycss/index.css"/>
<script type="text/javascript" src="Myjs/index.js"></script>
<link rel="stylesheet" href="../Mycss2/tongyong2.css" />
<link rel="stylesheet" href="../Mycss2/zhuguan.css" />
<script type="text/javascript" src="../Myjs2/zhuguan.js"></script>
</head>
<style type="text/css">
h2{
color:red;
}
</style>
<body>
<%
String name=(String)session.getAttribute("name");
if(name==null){
response.sendRedirect("./index.jsp");
}
%>
欢迎您,尊敬的 ${name } <br/>
<h2>欢迎登陆IT科技任务管理系统</h2>
<input type="button" value="查看任务" onclick="window.location.href='view_task.jsp'">
<input type="button" value="制定任务" onclick="window.location.href='design_task.jsp'">
<input type="button" value="调整任务" onclick="window.location.href='adjust_task.jsp'">
<input type="button" value="跟踪任务" onclick="window.location.href='follow_task.jsp'">
<input type="button" value="查看人员" onclick="window.location.href='view_worker.jsp'">
<div class="container">
<div class="content">
<%
String name=(String)session.getAttribute("name");
if(name==null){
response.sendRedirect("../index.jsp");
}
%>
<div class="tou" align="center">
<h2>欢迎登陆IT科技任务管理系统</h2>
</div>
<div class="zuo">
<input class="zuobtn" type="button" value="查看任务" onclick="window.location.href='view_task.jsp'">
<input class="zuobtn" type="button" value="制定任务" onclick="window.location.href='design_task.jsp'">
<input class="zuobtn" type="button" value="调整任务" onclick="window.location.href='adjust_task.jsp'">
<input class="zuobtn" type="button" value="跟踪任务" onclick="window.location.href='follow_task.jsp'">
<input class="zuobtn" type="button" value="查看人员" onclick="window.location.href='view_worker.jsp'">
<input class="zuobtn" type="button" value="退出" onclick="window.location.href='../index.jsp'">
</div>
<div class="you">
<p>欢迎您,尊敬的${name }</p>
</div>
</div>
</div>
</body>
</html>
\ No newline at end of file
此差异已折叠。
此差异已折叠。
......@@ -40,7 +40,6 @@ public class Design_plan extends HttpServlet {
String plan_feedback = null;
String task_id = (String) request.getSession().getAttribute("task_id");
try {
String sql = "select count(*) from t_plan";
Long sum= runner.query(sql, new ScalarHandler<Long>());
......@@ -58,7 +57,7 @@ public class Design_plan extends HttpServlet {
Plan plan = new Plan(id, plan_name, plan_state, feedback, plan_begin_date, plan_end_date, plan_description, plan_feedback, task_id);
DBUtilsDao dao = new DBUtilsDao();
dao.update(task_id, "ʵʩ");
dao.update( "ʵʩ",task_id);
boolean b = dao.insert(plan);
PrintWriter pw = response.getWriter();
request.getSession().setAttribute("id", task_id);
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册