diff --git a/src/servlet/login.java b/src/servlet/login.java
new file mode 100644
index 0000000..11650f2
--- /dev/null
+++ b/src/servlet/login.java
@@ -0,0 +1,22 @@
+package servlet;
+
+import java.io.IOException;
+
+import javax.servlet.ServletException;
+import javax.servlet.annotation.WebServlet;
+import javax.servlet.http.HttpServlet;
+import javax.servlet.http.HttpServletRequest;
+import javax.servlet.http.HttpServletResponse;
+
+@WebServlet(name = "login")
+public class login extends HttpServlet {
+ protected void doPost(HttpServletRequest request, HttpServletResponse response)
+ throws ServletException, IOException {
+
+ }
+
+ protected void doGet(HttpServletRequest request, HttpServletResponse response)
+ throws ServletException, IOException {
+
+ }
+}
diff --git a/web/holle.jsp b/web/holle.jsp
deleted file mode 100644
index 52009c6..0000000
--- a/web/holle.jsp
+++ /dev/null
@@ -1,17 +0,0 @@
-<%--
- Created by IntelliJ IDEA.
- User: zhai_
- Date: 2019/1/9
- Time: 10:10
- To change this template use File | Settings | File Templates.
---%>
-<%@ page contentType="text/html;charset=UTF-8" language="java" %>
-
-
- Title
-
-
-
-
-
-
diff --git a/web/server.jsp b/web/server.jsp
new file mode 100644
index 0000000..361f85e
--- /dev/null
+++ b/web/server.jsp
@@ -0,0 +1,17 @@
+<%--
+ Created by IntelliJ IDEA.
+ User: lenovo
+ Date: 2019/1/9
+ Time: 12:11
+ To change this template use File | Settings | File Templates.
+--%>
+<%@ page contentType="text/html;charset=UTF-8" language="java" import="java.util.Date" %>
+
+
+ Title
+
+
+<%!Date date =new Date();%>
+时间是:<%=date%>
+
+
diff --git a/web/test5.js b/web/test5.js
new file mode 100644
index 0000000..49b728b
--- /dev/null
+++ b/web/test5.js
@@ -0,0 +1,7 @@
+function test6() {
+ $('.tes').load('server.jsp .testp');
+
+}
+$(document).ready(function () {
+ window.setInterval('test6()',1000);
+});
\ No newline at end of file
diff --git a/web/updateT.js b/web/updateT.js
new file mode 100644
index 0000000..b118fde
--- /dev/null
+++ b/web/updateT.js
@@ -0,0 +1,7 @@
+function showtime() {
+ var tim=new Date();
+ $('.tes2').html(tim);
+}
+$(document).ready(function () {
+ window.setInterval('showtime()',1000);
+})
\ No newline at end of file
diff --git a/web/webPage/Login.jsp b/web/webPage/Login.jsp
new file mode 100644
index 0000000..bd5e5cb
--- /dev/null
+++ b/web/webPage/Login.jsp
@@ -0,0 +1,57 @@
+<%--
+ Created by IntelliJ IDEA.
+ User: lenovo
+ Date: 2019/1/9
+ Time: 13:07
+ To change this template use File | Settings | File Templates.
+--%>
+<%@ page contentType="text/html;charset=UTF-8" language="java" %>
+
+
+ 毕业设计管理系统
+
+
+
+
+
+
+
+
diff --git a/web/webPage/cssFile/images/login-img1.jpg b/web/webPage/cssFile/images/login-img1.jpg
new file mode 100644
index 0000000..f01880b
Binary files /dev/null and b/web/webPage/cssFile/images/login-img1.jpg differ
diff --git a/web/webPage/cssFile/images/login-img2.jpg b/web/webPage/cssFile/images/login-img2.jpg
new file mode 100644
index 0000000..a506c97
Binary files /dev/null and b/web/webPage/cssFile/images/login-img2.jpg differ
diff --git a/web/webPage/cssFile/login-style.css b/web/webPage/cssFile/login-style.css
new file mode 100644
index 0000000..880ff00
--- /dev/null
+++ b/web/webPage/cssFile/login-style.css
@@ -0,0 +1,164 @@
+.img-bar{
+ width: 100%;
+ height: 600px;
+ background: url("images/login-img2.jpg");
+}
+.top-bar{
+ width: 100%;
+ height: 55px;
+ background-color: #c13139;
+ overflow: hidden;
+ z-index: 2;
+ box-shadow: 5px 0px 10px rgba(0,0,0,0.47);
+}
+.top-center-bar{
+ height: 100%;
+ width: 900px;
+ background-color: #c6333e;
+ box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.42);
+ margin: 0px auto;
+}
+.top-center-bar .logo{
+ position: absolute;
+ margin: auto 20px;
+ top: 15px;
+ color: white;
+ font-weight: bolder;
+ font-size: 20px;
+}
+.login-cont{
+ box-shadow: 3px 3px 8px rgba(0, 0, 0, 0.44);
+ position: absolute;
+ background-color: white;
+ border-radius: 8px;
+ width: 400px;
+ height: 400px;
+ top: 150px;
+ right: 150px;
+}
+body{
+ margin: 0;
+}
+.login-cont .input-text{
+ padding: 0px 0px 0px 20px;
+ position: absolute;
+ width:340px;
+ height: 40px;
+ border-radius: 5px;
+ left: 29px;
+ border:1px solid rgba(0, 0, 0, 0.37);;
+}
+.login-cont .input-text:hover{
+ background-color: #e3e3e3;
+}
+.input-text.username-text{
+ top: 120px;
+}
+.input-text.password-text{
+ top: 200px;
+}
+.submit-style{
+ position: absolute;
+ top: 280px;
+ width: 300px;
+ height: 40px;
+ border-radius: 5px;
+ left: 49px;
+ border: 1px solid rgba(0, 0, 0, 0.2);
+ background-color: #65b0ff;
+ color: white;
+ font-size: 20px;
+}
+.submit-style:hover{
+ background-color: #4aa0e3;
+}
+.register-cont{
+ display: none;
+ position: absolute;
+ background-color: white;
+ border-radius: 8px;
+ width: 400px;
+ height: 500px;
+ top: 120px;
+ right: 150px;
+ box-shadow: 3px 3px 8px rgba(0, 0, 0, 0.44);
+}
+.register-cont .register-input-text{
+ padding: 0px 0px 0px 20px;
+ position: absolute;
+ width:340px;
+ height: 35px;
+ border-radius: 5px;
+ left: 29px;
+ border:1px solid rgba(0, 0, 0, 0.37);;
+}
+.register-submit-style{
+ position: absolute;
+ top: 280px;
+ width: 300px;
+ height: 40px;
+ border-radius: 5px;
+ left: 49px;
+ border: 1px solid rgba(0, 0, 0, 0.2);
+ background-color: #65b0ff;
+ color: white;
+ font-size: 20px;
+ cursor: pointer;
+}
+.register-input-text.sno-text{
+ top: 60px;
+}
+.register-input-text.name-text{
+ top: 125px;
+ }
+.register-input-text.e-mail-text{
+ top:190px;
+}
+.register-input-text.password-text{
+ top: 255px;
+}
+.register-input-text.check-password-text{
+ top:320px;
+}
+.register-submit-style{
+ top: 395px;
+}
+.register-input-text:hover{
+ background-color: #e7e0ea;
+}
+.register-submit-style:hover{
+ background-color: #438ecb;
+}
+.register-area{
+ position: absolute;
+ left: 270px;
+ top:230px;
+}
+.register-area h1{
+ color: white;
+ font-weight: lighter;
+ font-size: 55px;
+}
+.register-area p{
+ color: white;
+ font-size: 20px;
+}
+.register-area .to-any{
+ transition: all 0.3s;
+ width: 100px;
+ height: 50px;
+ font-size: 25px;
+ border-radius: 5px;
+ text-align: center;
+ line-height: 50px;
+ cursor: pointer;
+ background-color: rgba(255, 255, 255, 0.66);
+ color: #ffffff;
+ cursor: pointer;
+}
+.register-area .to-any:hover{
+ background-color: rgba(255, 255, 255, 0.8);
+}
+.to-login{
+ display: none;
+}
\ No newline at end of file
diff --git a/web/webPage/jsFile/jquery-3.3.1.js b/web/webPage/jsFile/jquery-3.3.1.js
new file mode 100644
index 0000000..9b5206b
--- /dev/null
+++ b/web/webPage/jsFile/jquery-3.3.1.js
@@ -0,0 +1,10364 @@
+/*!
+ * jQuery JavaScript Library v3.3.1
+ * https://jquery.com/
+ *
+ * Includes Sizzle.js
+ * https://sizzlejs.com/
+ *
+ * Copyright JS Foundation and other contributors
+ * Released under the MIT license
+ * https://jquery.org/license
+ *
+ * Date: 2018-01-20T17:24Z
+ */
+( function( global, factory ) {
+
+ "use strict";
+
+ if ( typeof module === "object" && typeof module.exports === "object" ) {
+
+ // For CommonJS and CommonJS-like environments where a proper `window`
+ // is present, execute the factory and get jQuery.
+ // For environments that do not have a `window` with a `document`
+ // (such as Node.js), expose a factory as module.exports.
+ // This accentuates the need for the creation of a real `window`.
+ // e.g. var jQuery = require("jquery")(window);
+ // See ticket #14549 for more info.
+ module.exports = global.document ?
+ factory( global, true ) :
+ function( w ) {
+ if ( !w.document ) {
+ throw new Error( "jQuery requires a window with a document" );
+ }
+ return factory( w );
+ };
+ } else {
+ factory( global );
+ }
+
+// Pass this if window is not defined yet
+} )( typeof window !== "undefined" ? window : this, function( window, noGlobal ) {
+
+// Edge <= 12 - 13+, Firefox <=18 - 45+, IE 10 - 11, Safari 5.1 - 9+, iOS 6 - 9.1
+// throw exceptions when non-strict code (e.g., ASP.NET 4.5) accesses strict mode
+// arguments.callee.caller (trac-13335). But as of jQuery 3.0 (2016), strict mode should be common
+// enough that all such attempts are guarded in a try block.
+"use strict";
+
+var arr = [];
+
+var document = window.document;
+
+var getProto = Object.getPrototypeOf;
+
+var slice = arr.slice;
+
+var concat = arr.concat;
+
+var push = arr.push;
+
+var indexOf = arr.indexOf;
+
+var class2type = {};
+
+var toString = class2type.toString;
+
+var hasOwn = class2type.hasOwnProperty;
+
+var fnToString = hasOwn.toString;
+
+var ObjectFunctionString = fnToString.call( Object );
+
+var support = {};
+
+var isFunction = function isFunction( obj ) {
+
+ // Support: Chrome <=57, Firefox <=52
+ // In some browsers, typeof returns "function" for HTML