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 0000000..3085080 Binary files /dev/null and b/New Microsoft Excel Worksheet.xlsx differ diff --git a/README.md b/README.md index a4528d0..180ba0b 100644 --- a/README.md +++ b/README.md @@ -1,2 +1,2 @@ -# ERP-System -This is a ERP system for a college purpose +# ERP-System +This is a ERP system for a college purpose diff --git a/SQL/File_for_all_Sql_command.txt b/SQL/File_for_all_Sql_command.txt index cae90bc..1d92bff 100644 --- a/SQL/File_for_all_Sql_command.txt +++ b/SQL/File_for_all_Sql_command.txt @@ -1,12 +1,12 @@ -/****************************************************************/ -Use separators for easy understanding -/****************************************************************/ -Use full-name for variable to create variable name which is mension in .xlsx -sheet -For example: -/*****************************table-name*************************/ -Create table-name{ - variable-name variable-type, - variable-name variable-type -} -/***************************end of tablename*********************/ +/****************************************************************/ +Use separators for easy understanding +/****************************************************************/ +Use full-name for variable to create variable name which is mension in .xlsx +sheet +For example: +/*****************************table-name*************************/ +Create table-name{ + variable-name variable-type, + variable-name variable-type +} +/***************************end of tablename*********************/ diff --git a/student workbench/index.html b/student workbench/index.html index 7e6b79d..b5277d6 100644 --- a/student workbench/index.html +++ b/student workbench/index.html @@ -1,55 +1,55 @@ - - - - - - - -
-
-
- 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