From c77a589613eb1ce2a09ca906b0c87a6c5e5d980f Mon Sep 17 00:00:00 2001 From: Gaurav Kumar Date: Mon, 15 Jul 2019 16:57:23 +0530 Subject: [PATCH] commit on 15 july 2019 --- LICENSE | 402 +++++++++--------- .../WebContent/META-INF/MANIFEST.MF | 6 +- Lib_Management/WebContent/Signup.html | 202 ++++----- .../WebContent/Student_Workbench.jsp | 128 +++--- Lib_Management/WebContent/Style.css | 113 +++-- Lib_Management/WebContent/WEB-INF/web.xml | 38 +- Lib_Management/WebContent/index.html | 107 ++--- Lib_Management/WebContent/login.html | 88 ++-- Lib_Management/src/com/abvgiet/erp/dbm.java | 90 ++-- Lib_Management/src/com/abvgiet/erp/login.java | 142 +++---- .../src/com/abvgiet/erp/signup_serv.java | 124 +++--- New Microsoft Excel Worksheet.xlsx | Bin 0 -> 9997 bytes README.md | 4 +- SQL/File_for_all_Sql_command.txt | 24 +- student workbench/index.html | 108 ++--- student workbench/mainstyle/pages1.css | 390 ++++++++--------- student workbench/temp.html | 90 ++-- 17 files changed, 1028 insertions(+), 1028 deletions(-) create mode 100644 New Microsoft Excel Worksheet.xlsx diff --git a/LICENSE b/LICENSE index 261eeb9..29f81d8 100644 --- a/LICENSE +++ b/LICENSE @@ -1,201 +1,201 @@ - Apache License - Version 2.0, January 2004 - http://www.apache.org/licenses/ - - TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION - - 1. Definitions. - - "License" shall mean the terms and conditions for use, reproduction, - and distribution as defined by Sections 1 through 9 of this document. - - "Licensor" shall mean the copyright owner or entity authorized by - the copyright owner that is granting the License. - - "Legal Entity" shall mean the union of the acting entity and all - other entities that control, are controlled by, or are under common - control with that entity. For the purposes of this definition, - "control" means (i) the power, direct or indirect, to cause the - direction or management of such entity, whether by contract or - otherwise, or (ii) ownership of fifty percent (50%) or more of the - outstanding shares, or (iii) beneficial ownership of such entity. - - "You" (or "Your") shall mean an individual or Legal Entity - exercising permissions granted by this License. - - "Source" form shall mean the preferred form for making modifications, - including but not limited to software source code, documentation - source, and configuration files. - - "Object" form shall mean any form resulting from mechanical - transformation or translation of a Source form, including but - not limited to compiled object code, generated documentation, - and conversions to other media types. - - "Work" shall mean the work of authorship, whether in Source or - Object form, made available under the License, as indicated by a - copyright notice that is included in or attached to the work - (an example is provided in the Appendix below). - - "Derivative Works" shall mean any work, whether in Source or Object - form, that is based on (or derived from) the Work and for which the - editorial revisions, annotations, elaborations, or other modifications - represent, as a whole, an original work of authorship. For the purposes - of this License, Derivative Works shall not include works that remain - separable from, or merely link (or bind by name) to the interfaces of, - the Work and Derivative Works thereof. - - "Contribution" shall mean any work of authorship, including - the original version of the Work and any modifications or additions - to that Work or Derivative Works thereof, that is intentionally - submitted to Licensor for inclusion in the Work by the copyright owner - or by an individual or Legal Entity authorized to submit on behalf of - the copyright owner. For the purposes of this definition, "submitted" - means any form of electronic, verbal, or written communication sent - to the Licensor or its representatives, including but not limited to - communication on electronic mailing lists, source code control systems, - and issue tracking systems that are managed by, or on behalf of, the - Licensor for the purpose of discussing and improving the Work, but - excluding communication that is conspicuously marked or otherwise - designated in writing by the copyright owner as "Not a Contribution." - - "Contributor" shall mean Licensor and any individual or Legal Entity - on behalf of whom a Contribution has been received by Licensor and - subsequently incorporated within the Work. - - 2. Grant of Copyright License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - copyright license to reproduce, prepare Derivative Works of, - publicly display, publicly perform, sublicense, and distribute the - Work and such Derivative Works in Source or Object form. - - 3. Grant of Patent License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - (except as stated in this section) patent license to make, have made, - use, offer to sell, sell, import, and otherwise transfer the Work, - where such license applies only to those patent claims licensable - by such Contributor that are necessarily infringed by their - Contribution(s) alone or by combination of their Contribution(s) - with the Work to which such Contribution(s) was submitted. If You - institute patent litigation against any entity (including a - cross-claim or counterclaim in a lawsuit) alleging that the Work - or a Contribution incorporated within the Work constitutes direct - or contributory patent infringement, then any patent licenses - granted to You under this License for that Work shall terminate - as of the date such litigation is filed. - - 4. Redistribution. You may reproduce and distribute copies of the - Work or Derivative Works thereof in any medium, with or without - modifications, and in Source or Object form, provided that You - meet the following conditions: - - (a) You must give any other recipients of the Work or - Derivative Works a copy of this License; and - - (b) You must cause any modified files to carry prominent notices - stating that You changed the files; and - - (c) You must retain, in the Source form of any Derivative Works - that You distribute, all copyright, patent, trademark, and - attribution notices from the Source form of the Work, - excluding those notices that do not pertain to any part of - the Derivative Works; and - - (d) If the Work includes a "NOTICE" text file as part of its - distribution, then any Derivative Works that You distribute must - include a readable copy of the attribution notices contained - within such NOTICE file, excluding those notices that do not - pertain to any part of the Derivative Works, in at least one - of the following places: within a NOTICE text file distributed - as part of the Derivative Works; within the Source form or - documentation, if provided along with the Derivative Works; or, - within a display generated by the Derivative Works, if and - wherever such third-party notices normally appear. The contents - of the NOTICE file are for informational purposes only and - do not modify the License. You may add Your own attribution - notices within Derivative Works that You distribute, alongside - or as an addendum to the NOTICE text from the Work, provided - that such additional attribution notices cannot be construed - as modifying the License. - - You may add Your own copyright statement to Your modifications and - may provide additional or different license terms and conditions - for use, reproduction, or distribution of Your modifications, or - for any such Derivative Works as a whole, provided Your use, - reproduction, and distribution of the Work otherwise complies with - the conditions stated in this License. - - 5. Submission of Contributions. Unless You explicitly state otherwise, - any Contribution intentionally submitted for inclusion in the Work - by You to the Licensor shall be under the terms and conditions of - this License, without any additional terms or conditions. - Notwithstanding the above, nothing herein shall supersede or modify - the terms of any separate license agreement you may have executed - with Licensor regarding such Contributions. - - 6. Trademarks. This License does not grant permission to use the trade - names, trademarks, service marks, or product names of the Licensor, - except as required for reasonable and customary use in describing the - origin of the Work and reproducing the content of the NOTICE file. - - 7. Disclaimer of Warranty. Unless required by applicable law or - agreed to in writing, Licensor provides the Work (and each - Contributor provides its Contributions) on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - implied, including, without limitation, any warranties or conditions - of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A - PARTICULAR PURPOSE. You are solely responsible for determining the - appropriateness of using or redistributing the Work and assume any - risks associated with Your exercise of permissions under this License. - - 8. Limitation of Liability. In no event and under no legal theory, - whether in tort (including negligence), contract, or otherwise, - unless required by applicable law (such as deliberate and grossly - negligent acts) or agreed to in writing, shall any Contributor be - liable to You for damages, including any direct, indirect, special, - incidental, or consequential damages of any character arising as a - result of this License or out of the use or inability to use the - Work (including but not limited to damages for loss of goodwill, - work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses), even if such Contributor - has been advised of the possibility of such damages. - - 9. Accepting Warranty or Additional Liability. While redistributing - the Work or Derivative Works thereof, You may choose to offer, - and charge a fee for, acceptance of support, warranty, indemnity, - or other liability obligations and/or rights consistent with this - License. However, in accepting such obligations, You may act only - on Your own behalf and on Your sole responsibility, not on behalf - of any other Contributor, and only if You agree to indemnify, - defend, and hold each Contributor harmless for any liability - incurred by, or claims asserted against, such Contributor by reason - of your accepting any such warranty or additional liability. - - END OF TERMS AND CONDITIONS - - APPENDIX: How to apply the Apache License to your work. - - To apply the Apache License to your work, attach the following - boilerplate notice, with the fields enclosed by brackets "[]" - replaced with your own identifying information. (Don't include - the brackets!) The text should be enclosed in the appropriate - comment syntax for the file format. We also recommend that a - file or class name and description of purpose be included on the - same "printed page" as the copyright notice for easier - identification within third-party archives. - - Copyright [yyyy] [name of copyright owner] - - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "[]" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright [yyyy] [name of copyright owner] + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. diff --git a/Lib_Management/WebContent/META-INF/MANIFEST.MF b/Lib_Management/WebContent/META-INF/MANIFEST.MF index 254272e..5e94951 100644 --- a/Lib_Management/WebContent/META-INF/MANIFEST.MF +++ b/Lib_Management/WebContent/META-INF/MANIFEST.MF @@ -1,3 +1,3 @@ -Manifest-Version: 1.0 -Class-Path: - +Manifest-Version: 1.0 +Class-Path: + diff --git a/Lib_Management/WebContent/Signup.html b/Lib_Management/WebContent/Signup.html index 86350b6..d5c68fd 100644 --- a/Lib_Management/WebContent/Signup.html +++ b/Lib_Management/WebContent/Signup.html @@ -1,102 +1,102 @@ - - - - - - - - -
- - - -
- -

-
-
-
-

-
-
- - - -
- - + + + + + + + + +
+ + + +
+ +

+
+
+
+

+
+
+ + + +
+ + \ No newline at end of file diff --git a/Lib_Management/WebContent/Student_Workbench.jsp b/Lib_Management/WebContent/Student_Workbench.jsp index 8442811..b81c461 100644 --- a/Lib_Management/WebContent/Student_Workbench.jsp +++ b/Lib_Management/WebContent/Student_Workbench.jsp @@ -1,65 +1,65 @@ -<%@ page language="java" contentType="text/html; charset=ISO-8859-1" - pageEncoding="ISO-8859-1"%> - - - - - - - -
-
-
- smile face -
-
-
Hi,<% - Cookie cookie[]=request.getCookies(); - for(Cookie c:cookie) - if(c.getName().equals("Name")){ - out.print(c.getValue()); - break; - } - - //out.print(session.getAttribute("Name")); - %>
-
- -
- -
- - +<%@ page language="java" contentType="text/html; charset=ISO-8859-1" + pageEncoding="ISO-8859-1"%> + + + + + + + +
+
+
+ smile face +
+
+
Hi,<% + Cookie cookie[]=request.getCookies(); + for(Cookie c:cookie) + if(c.getName().equals("Name")){ + out.print(c.getValue()); + break; + } + + //out.print(session.getAttribute("Name")); + %>
+
+ +
+ +
+ + \ No newline at end of file diff --git a/Lib_Management/WebContent/Style.css b/Lib_Management/WebContent/Style.css index aff19ae..3feeba9 100644 --- a/Lib_Management/WebContent/Style.css +++ b/Lib_Management/WebContent/Style.css @@ -1,58 +1,57 @@ -body a:link,a:active,a:visited{ - top:1%; - position: relative; - color:black; -} - - - .bg-modal{ - width:100%; - height:100%; - background-color:rgba(0,0,0,0.4); - - display:none; - justify-content: center; - align-items:center; - position:absolute; - top:0; - - - } - .model-content{ - width:40%; - height:85%; - background-color:#ffffff; - opacity: 1; - text-align: center; - padding: 0px 10px; - align-items:center; - position:absolute; - - } - - #close{ - position: absolute; - right: 10px; - font-size: 20px; - font-weight: 300; - color: black; - } - -#loading{ - width: 50px; - height: 50px; - border:5px solid #ccc; - border-top-color: #ff6a00; - border-radius: 100%; - position: fixed; - left:0; - right: 0; - top:0; - bottom:0; - margin:auto; - animation: round 2s linear infinite; -} -@keyframes round{ - from{transform: rotate(0deg)} - to{transform: rotate(360deg)} +body a:link,a:active,a:visited{ + top:1%; + position: relative; + color:black; +} + + + .bg-modal{ + width:100%; + height:100%; + background-color:rgba(0,0,0,0.4); + display:none; + justify-content: center; + align-items:center; + position:absolute; + top:0; + + + } + .model-content{ + width:40%; + height:85%; + background-color:#ffffff; + opacity: 1; + text-align: center; + padding: 0px 10px; + align-items:center; + position:absolute; + + } + + #close{ + position: absolute; + right: 10px; + font-size: 20px; + font-weight: 300; + color: black; + } + +#loading{ + width: 50px; + height: 50px; + border:5px solid #ccc; + border-top-color: #ff6a00; + border-radius: 100%; + position: fixed; + left:0; + right: 0; + top:0; + bottom:0; + margin:auto; + animation: round 2s linear infinite; +} +@keyframes round{ + from{transform: rotate(0deg)} + to{transform: rotate(360deg)} } \ No newline at end of file diff --git a/Lib_Management/WebContent/WEB-INF/web.xml b/Lib_Management/WebContent/WEB-INF/web.xml index 4597999..d76f4c6 100644 --- a/Lib_Management/WebContent/WEB-INF/web.xml +++ b/Lib_Management/WebContent/WEB-INF/web.xml @@ -1,20 +1,20 @@ - - - aa - - index.html - index.htm - index.jsp - default.html - default.htm - default.jsp - - - Student_Workbench - /Student_Workbench.jsp - - - Student_Workbench - /Student_Workbench - + + + aa + + index.html + index.htm + index.jsp + default.html + default.htm + default.jsp + + + Student_Workbench + /Student_Workbench.jsp + + + Student_Workbench + /Student_Workbench + \ No newline at end of file diff --git a/Lib_Management/WebContent/index.html b/Lib_Management/WebContent/index.html index d45110c..ee57be3 100644 --- a/Lib_Management/WebContent/index.html +++ b/Lib_Management/WebContent/index.html @@ -1,54 +1,55 @@ - - - - - - - - - -
-
- Login -    - Signup -

- - -
- -
- - - + + + + + + + + + +
+
+ Login +    + Signup +

+ + +
+ +
+ + + \ No newline at end of file diff --git a/Lib_Management/WebContent/login.html b/Lib_Management/WebContent/login.html index 897ed75..a74a82c 100644 --- a/Lib_Management/WebContent/login.html +++ b/Lib_Management/WebContent/login.html @@ -1,45 +1,45 @@ - - - - - - - - - - - + + + + + + + + + + + \ No newline at end of file diff --git a/Lib_Management/src/com/abvgiet/erp/dbm.java b/Lib_Management/src/com/abvgiet/erp/dbm.java index 26f13d1..8db9313 100644 --- a/Lib_Management/src/com/abvgiet/erp/dbm.java +++ b/Lib_Management/src/com/abvgiet/erp/dbm.java @@ -1,45 +1,45 @@ -package com.abvgiet.erp; - -import java.sql.PreparedStatement; -import java.sql.SQLException; -import java.sql.Statement; -import java.sql.ResultSet; - -import java.sql.Connection; -import java.sql.DriverManager; - -abstract public class dbm { -PreparedStatement ps; -Statement st; -Connection con; -String query; -ResultSet rs; -public void connect() { - try { - Class.forName("com.mysql.jdbc.Driver"); - con=DriverManager.getConnection("jdbc:mysql://104.197.170.26:3306/erp","remote","20314"); - } catch (SQLException e) { - // TODO Auto-generated catch block - System.out.println(e); - e.printStackTrace(); - } catch (ClassNotFoundException e) { - // TODO Auto-generated catch block - System.out.println(e); - e.printStackTrace(); - } - - - } - -abstract public void qry(); - -public void close() { - - try { - con.close(); - } catch (SQLException e) { - // TODO Auto-generated catch block - e.printStackTrace(); - } -} -} +package com.abvgiet.erp; + +import java.sql.PreparedStatement; +import java.sql.SQLException; +import java.sql.Statement; +import java.sql.ResultSet; + +import java.sql.Connection; +import java.sql.DriverManager; + +abstract public class dbm { +PreparedStatement ps; +Statement st; +Connection con; +String query; +ResultSet rs; +public void connect() { + try { + Class.forName("com.mysql.jdbc.Driver"); + con=DriverManager.getConnection("jdbc:mysql://104.197.170.26:3306/erp","remote","20314"); + } catch (SQLException e) { + // TODO Auto-generated catch block + System.out.println(e); + e.printStackTrace(); + } catch (ClassNotFoundException e) { + // TODO Auto-generated catch block + System.out.println(e); + e.printStackTrace(); + } + + + } + +abstract public void qry(); + +public void close() { + + try { + con.close(); + } catch (SQLException e) { + // TODO Auto-generated catch block + e.printStackTrace(); + } +} +} diff --git a/Lib_Management/src/com/abvgiet/erp/login.java b/Lib_Management/src/com/abvgiet/erp/login.java index 0179e5f..7feb691 100644 --- a/Lib_Management/src/com/abvgiet/erp/login.java +++ b/Lib_Management/src/com/abvgiet/erp/login.java @@ -1,71 +1,71 @@ -package com.abvgiet.erp; -import java.io.IOException; -import java.sql.SQLException; -import javax.servlet.http.HttpSession; -import javax.servlet.http.HttpServletRequest; -import javax.servlet.annotation.WebServlet; -import javax.servlet.http.Cookie; -import javax.servlet.http.HttpServlet; -import javax.servlet.http.HttpServletResponse; - -@WebServlet("/login") -public class login extends HttpServlet{ - - public void service(HttpServletRequest req,HttpServletResponse res) { - String Id=req.getParameter("Id"); - String Password=req.getParameter("Password"); - dbm obj=new dbm() { - public void qry() { - - query="Select s_name,s_password from Signup where roll_no='"+Id+"'"; - try { - st=con.createStatement(); - - rs= st.executeQuery(query); - - rs.next(); - String Name=rs.getString(1); - String Pass=rs.getString(2); - - if(Pass.equals(Password)) - { - - HttpSession session =req.getSession(); - //session.setAttribute("Name",Name); - //session.setAttribute("Id", Id); - /*Cookie cookie[]=req.getCookies(); - for(Cookie c:cookie) - c.setMaxAge(0); - for(Cookie c:cookie) { - System.out.println(c.getValue());}*/ - //String s[]=Name.split(" ",3); - // for( String nm:s) { - // res.addCookie(new Cookie(nm,nm)); - //} - Cookie cookie3=new Cookie("Name",Name); - Cookie cookie1=new Cookie("Id",Id); - cookie3.setMaxAge(60*60*24*365); - cookie1.setMaxAge(60*60*24*365); - res.addCookie(cookie3); - res.addCookie(cookie1); - - } - - } - - catch(SQLException e) { - try{ - res.getWriter().print("User Id Does Not Exist"); - return; - }catch(IOException ex) { - System.out.println(ex); - } - } - } - -}; - obj.connect(); - obj.qry(); - obj.close(); - } -} +package com.abvgiet.erp; +import java.io.IOException; +import java.sql.SQLException; +import javax.servlet.http.HttpSession; +import javax.servlet.http.HttpServletRequest; +import javax.servlet.annotation.WebServlet; +import javax.servlet.http.Cookie; +import javax.servlet.http.HttpServlet; +import javax.servlet.http.HttpServletResponse; + +@WebServlet("/login") +public class login extends HttpServlet{ + + public void service(HttpServletRequest req,HttpServletResponse res) { + String Id=req.getParameter("Id"); + String Password=req.getParameter("Password"); + dbm obj=new dbm() { + public void qry() { + + query="Select s_name,s_password from Signup where roll_no='"+Id+"'"; + try { + st=con.createStatement(); + + rs= st.executeQuery(query); + + rs.next(); + String Name=rs.getString(1); + String Pass=rs.getString(2); + + if(Pass.equals(Password)) + { + + HttpSession session =req.getSession(); + //session.setAttribute("Name",Name); + //session.setAttribute("Id", Id); + /*Cookie cookie[]=req.getCookies(); + for(Cookie c:cookie) + c.setMaxAge(0); + for(Cookie c:cookie) { + System.out.println(c.getValue());}*/ + //String s[]=Name.split(" ",3); + // for( String nm:s) { + // res.addCookie(new Cookie(nm,nm)); + //} + Cookie cookie3=new Cookie("Name",Name); + Cookie cookie1=new Cookie("Id",Id); + cookie3.setMaxAge(60*60*24*365); + cookie1.setMaxAge(60*60*24*365); + res.addCookie(cookie3); + res.addCookie(cookie1); + + } + + } + + catch(SQLException e) { + try{ + res.getWriter().print("User Id Does Not Exist"); + return; + }catch(IOException ex) { + System.out.println(ex); + } + } + } + +}; + obj.connect(); + obj.qry(); + obj.close(); + } +} diff --git a/Lib_Management/src/com/abvgiet/erp/signup_serv.java b/Lib_Management/src/com/abvgiet/erp/signup_serv.java index 0241097..11ca1bc 100644 --- a/Lib_Management/src/com/abvgiet/erp/signup_serv.java +++ b/Lib_Management/src/com/abvgiet/erp/signup_serv.java @@ -1,62 +1,62 @@ -package com.abvgiet.erp; -import javax.servlet.annotation.WebServlet; -import javax.servlet.http.HttpServlet; -import javax.servlet.http.HttpServletRequest; -import javax.servlet.http.HttpServletResponse; -import java.io.IOException; -import java.sql.SQLException; - -@WebServlet("/signup") -public class signup_serv extends HttpServlet{ - long Phone=0l; -public void service(HttpServletRequest req,HttpServletResponse res) throws IOException { - res.setContentType("text/plain"); - String Name=req.getParameter("Name"); - String Id=req.getParameter("Roll_No"); - String Email=req.getParameter("Email"); - - try { - - Phone=Long.parseLong(req.getParameter("Phone"));} - catch(NumberFormatException e) { - res.getWriter().print("Invalid Phone Number"); - return; - } - String Password=req.getParameter("Password"); - String Branch=req.getParameter("Branch"); - dbm obj=new dbm() { - public void qry() { - query="insert into Signup value(?,?,?,?,?,?)"; - try { - ps=con.prepareStatement(query); - ps.setString(1, Id); - ps.setString(2, Name); - ps.setString(3, Email); - ps.setLong(4,Phone); - ps.setString(5,Branch); - ps.setString(6,Password); - ps.executeUpdate(); - res.getWriter().print("User Added Successfully"); - return; - - } catch (SQLException e) { - try { - res.getWriter().print("User Already Exist"); - } catch (IOException e1) { - // TODO Auto-generated catch block - e1.printStackTrace(); - } - e.printStackTrace(); - } catch (IOException e) { - // TODO Auto-generated catch block - e.printStackTrace(); - } - - } - }; - obj.connect(); - obj.qry(); - obj.close(); - -} -} +package com.abvgiet.erp; +import javax.servlet.annotation.WebServlet; +import javax.servlet.http.HttpServlet; +import javax.servlet.http.HttpServletRequest; +import javax.servlet.http.HttpServletResponse; +import java.io.IOException; +import java.sql.SQLException; + +@WebServlet("/signup") +public class signup_serv extends HttpServlet{ + long Phone=0l; +public void service(HttpServletRequest req,HttpServletResponse res) throws IOException { + res.setContentType("text/plain"); + String Name=req.getParameter("Name"); + String Id=req.getParameter("Roll_No"); + String Email=req.getParameter("Email"); + + try { + + Phone=Long.parseLong(req.getParameter("Phone"));} + catch(NumberFormatException e) { + res.getWriter().print("Invalid Phone Number"); + return; + } + String Password=req.getParameter("Password"); + String Branch=req.getParameter("Branch"); + dbm obj=new dbm() { + public void qry() { + query="insert into Signup value(?,?,?,?,?,?)"; + try { + ps=con.prepareStatement(query); + ps.setString(1, Id); + ps.setString(2, Name); + ps.setString(3, Email); + ps.setLong(4,Phone); + ps.setString(5,Branch); + ps.setString(6,Password); + ps.executeUpdate(); + res.getWriter().print("User Added Successfully"); + return; + + } catch (SQLException e) { + try { + res.getWriter().print("User Already Exist"); + } catch (IOException e1) { + // TODO Auto-generated catch block + e1.printStackTrace(); + } + e.printStackTrace(); + } catch (IOException e) { + // TODO Auto-generated catch block + e.printStackTrace(); + } + + } + }; + obj.connect(); + obj.qry(); + obj.close(); + +} +} diff --git a/New Microsoft Excel Worksheet.xlsx b/New Microsoft Excel Worksheet.xlsx new file mode 100644 index 0000000000000000000000000000000000000000..3085080c8bf2a3ae88a00710b47070b305d0daa3 GIT binary patch literal 9997 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 - - - - - - -
-
-
- smile face -
-
-
Hi, Gaurav
-
- -
- - - - - - - + + + + + + + +
+
+
+ smile face +
+
+
Hi, Gaurav
+
+ +
+ + + + + + + \ No newline at end of file diff --git a/student workbench/mainstyle/pages1.css b/student workbench/mainstyle/pages1.css index 230eed6..4441d18 100644 --- a/student workbench/mainstyle/pages1.css +++ b/student workbench/mainstyle/pages1.css @@ -1,196 +1,196 @@ -body{ - background-color: white; - margin:0px; - padding: 0px; -} - -.top-info{ - position: relative; - background-color:#333; - width: 100%; - height: 170px; - overflow:hidden; -} -.top-info-image{ - border-radius: 50%; - margin-left: 10px; - position: relative; - border-color: white; - border-style: solid; - border-width: 4px; - top: 30px; - width: 120px; - height: 120px; - -} -.top-info-image img{ - padding-top: 2px; - padding-left:8px; -} -.top-info-detail{ - position: absolute; - top: 50px; - left:140px; - margin-left: 10px; - max-width: 340px; - font-size: 30px; - color: white; - font-family: sans-serif,-apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif; -} -.top-info-nav-logo{ - position: absolute; - right:0px; - top:0px; - display: block; - /*margin-right: 4px;*/ - height: auto; - width: 600px; -} -.gknav{ - position: relative; - right: 0px; - float:right; - padding-top:12px; -} -.gknav a:link { - text-decoration: none; - padding:20px; - color:white; -} - -.gknav a:visited{ - text-decoration: none; - padding:20px; - color:white; -} -.gknav a:hover{ - text-decoration: none; - padding:20px; - background-color: #35a2db; -} - -.top-info-logo{ - text-align: center; - font-size:60px; - color:white; -} -.top-info-logo p{ - margin-left: 50%; - margin-top: 90px; -} - -.navbar { - position: absolute; - width: 40px; - height: 40px; - font-size: 30px; - overflow: hidden; - background-color: #ddd; - font-family: Arial; - transition: .5s ease; - } - .navbar:hover{ - width: 250px; - height: 100%; - background-color: #333; - transition: .5s ease; - } - /* Links inside the navbar */ - .navbar a { - z-index: -1px; - font-size: 16px; - color: white; - text-align: center; - padding: 14px 16px; - padding-right: 220px; - margin-bottom: 10px; - text-decoration: none; - } - - /* The dropdown container */ - .dropdown { - overflow: hidden; - } - - /* Dropdown button */ - .dropdown .dropbtn { - font-size: 16px; - border: none; - outline: none; - color: white; - padding: 14px 16px; - background-color: inherit; - font-family: inherit; /* Important for vertical align on mobile phones */ - margin: 0; /* Important for vertical align on mobile phones */ - } - - /* Add a red background color to navbar links on hover */ - .navbar a:hover, .dropdown:hover .dropbtn { - background-color: #35a2db; - } - - /* Dropdown content (hidden by default) */ - .dropdown-content { - display: none; - position: absolute; - background-color: #f9f9f9; - min-width: 160px; - box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2); - z-index: 1; - } - - /* Links inside the dropdown */ - .dropdown-content a { - float: none; - color: black; - padding: 12px 16px; - text-decoration: none; - display: block; - text-align: left; - } - - /* Add a grey background color to dropdown links on hover */ - .dropdown-content a:hover { - background-color: #ddd; - } - - /* Show - the dropdown menu on hover */ - .dropdown:hover .dropdown-content { - display: block; - } - .dropbtn{ - width: 250px; - text-align: left; - } - - .gap1{ - height: 0px; - } - .gap2{ - height: 50px; - } - - iframe{ - position: absolute; - height: 100%; - margin: 0px; - width: 100%; - z-index: -1; - border-style: none; - } - - .hanbergur{ - margin: 4px; - height: 30px; - width: 30px; - position: absolute; - - } - #tt{ - position: absolute; - bottom:0px; - padding-left:60px; - } - +body{ + background-color: white; + margin:0px; + padding: 0px; +} + +.top-info{ + position: relative; + background-color:#333; + width: 100%; + height: 170px; + overflow:hidden; +} +.top-info-image{ + border-radius: 50%; + margin-left: 10px; + position: relative; + border-color: white; + border-style: solid; + border-width: 4px; + top: 30px; + width: 120px; + height: 120px; + +} +.top-info-image img{ + padding-top: 2px; + padding-left:8px; +} +.top-info-detail{ + position: absolute; + top: 50px; + left:140px; + margin-left: 10px; + max-width: 340px; + font-size: 30px; + color: white; + font-family: sans-serif,-apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif; +} +.top-info-nav-logo{ + position: absolute; + right:0px; + top:0px; + display: block; + /*margin-right: 4px;*/ + height: auto; + width: 600px; +} +.gknav{ + position: relative; + right: 0px; + float:right; + padding-top:12px; +} +.gknav a:link { + text-decoration: none; + padding:20px; + color:white; +} + +.gknav a:visited{ + text-decoration: none; + padding:20px; + color:white; +} +.gknav a:hover{ + text-decoration: none; + padding:20px; + background-color: #35a2db; +} + +.top-info-logo{ + text-align: center; + font-size:60px; + color:white; +} +.top-info-logo p{ + margin-left: 50%; + margin-top: 90px; +} + +.navbar { + position: absolute; + width: 40px; + height: 40px; + font-size: 30px; + overflow: hidden; + background-color: #ddd; + font-family: Arial; + transition: .5s ease; + } + .navbar:hover{ + width: 250px; + height: 100%; + background-color: #333; + transition: .5s ease; + } + /* Links inside the navbar */ + .navbar a { + z-index: -1px; + font-size: 16px; + color: white; + text-align: center; + padding: 14px 16px; + padding-right: 220px; + margin-bottom: 10px; + text-decoration: none; + } + + /* The dropdown container */ + .dropdown { + overflow: hidden; + } + + /* Dropdown button */ + .dropdown .dropbtn { + font-size: 16px; + border: none; + outline: none; + color: white; + padding: 14px 16px; + background-color: inherit; + font-family: inherit; /* Important for vertical align on mobile phones */ + margin: 0; /* Important for vertical align on mobile phones */ + } + + /* Add a red background color to navbar links on hover */ + .navbar a:hover, .dropdown:hover .dropbtn { + background-color: #35a2db; + } + + /* Dropdown content (hidden by default) */ + .dropdown-content { + display: none; + position: absolute; + background-color: #f9f9f9; + min-width: 160px; + box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2); + z-index: 1; + } + + /* Links inside the dropdown */ + .dropdown-content a { + float: none; + color: black; + padding: 12px 16px; + text-decoration: none; + display: block; + text-align: left; + } + + /* Add a grey background color to dropdown links on hover */ + .dropdown-content a:hover { + background-color: #ddd; + } + + /* Show + the dropdown menu on hover */ + .dropdown:hover .dropdown-content { + display: block; + } + .dropbtn{ + width: 250px; + text-align: left; + } + + .gap1{ + height: 0px; + } + .gap2{ + height: 50px; + } + + iframe{ + position: absolute; + height: 100%; + margin: 0px; + width: 100%; + z-index: -1; + border-style: none; + } + + .hanbergur{ + margin: 4px; + height: 30px; + width: 30px; + position: absolute; + + } + #tt{ + position: absolute; + bottom:0px; + padding-left:60px; + } + \ No newline at end of file diff --git a/student workbench/temp.html b/student workbench/temp.html index 63d12a6..771489e 100644 --- a/student workbench/temp.html +++ b/student workbench/temp.html @@ -1,46 +1,46 @@ - - - - - - - - - - - + + + + + + + + + + + \ No newline at end of file