Sie sind auf Seite 1von 56

ANDHRA EDUCATION SOCIETY SR. SEC.

SCHOOL
JANAKPURI

INFORMATICS PRACTICES PROJECT FILE


ON

NETWORK
MANAGEMENT

SUBMITTED BY:-
ROLL NO. – 13
HIMANSHU GUPTA

UNDER THE GUIDANCE OF :- Vineet Kumar Sir


SWIFT
CANDIDATE DECLARATION

I the undersigned solemnly declare that the project report is based on


my own work carried out during the course of our study under the
supervision of Mr.Vineet Kumar . I further certify that the work
contained in the report is original and has been done by me under the
general supervision of my subject teacher. The work has not been
submitted to any other school for any other certificate

Name of the student:

Signature of the student:

(i)
CERTIFICATE

This is to certify that

Group No. – 1
of class XII-Science
has prepared a project on the topic

NETWORK MANAGEMENT
And have completed the project under our respective subject teacher’s
guidance.

PRINCIPAL’S SIGNATURE

..……………………..

EXAMINER’S SIGNATURE SUBJECT TEACHER’S SIGNATURE

………………………… …………………………………..

(ii)
ACKNOWLEDGEMENT

I express all my sincere thanks to my institution A.E.S N.T. Rama Rao


Mem. Sr. Sec. School for providing necessary facilities which were
necessary for the completion of this project. I also acknowledge the
support received from the I.P. teacher Mr. Vineet Kumar Sir.
Without their help, guidance and support it could have been
impossible to complete this project. Lastly I would thank the Principal
of our school Mrs. E. Anitha Ma’am for providing an opportunity to
initiate ourselves with these kind of projects.

(iii)
ABSTRACT

This project has a wider scope and can be Helpful to many. Since this
project is made in JAVA and MYSQL which makes this project
innovative. This application, named as SWIFT can be needed in future
for managing networks easily. It compares the network speed,
network services, etc. of various internet providers and gives the
user the best network plan for their locality. It also has an online
shopping platform ACCESSSHOP which provides best network
devices. Also, this application works as an e-learning platform
Leanet as anyone can learn about the network, its types, devices and
much more.

(iv)
LIST OF FIGURES
Image Name Page No.

1. Java logo……………………………………………………………………..1
2. MySQL logo………………………………………………………………….2
3. Html logo…………………………………………………………………….3
4. Tables in Database……………………………………………………….6-7
5. Test Frame…………………………………………………………………..9
6. Choice Frame……………………………………………………………….9
7. Admin Sign in Frame………………………………………………………10
8. Admin Frame…………………………………………………………………11-31
9. Main Frame…………………………………………………………………..36
10. Register Frame……………………………………………………………37
11. User Interface Frame…………………………………………………….39-42
12. Button Frame……………………………………………………………….43
13. ISP Frame……………………………………………………………………..44
14. Request Frame……………………………………………………………..44
15. Feedback Frame…………………………………………………………...46
16. Delivery frame ……………………………………………………………47
17. Order Frame………………………………………………………………….48 - 52

(v)
INDEX

Page No.
1. Candidate Declaration……………………………………………..(i)
2. Certificate………………………………………………………………..(ii)
3. Acknowledgement…………………………………………………..(iii)
4. Abstract…………………………………………………………………...(iv)
5. List of Figure…………………………………………………………….(v)
6. Introduction……………………………………………………………..1-3
7. Data Flow Diagram……………………………………………………4
8. System Implementation……………………………………………5
9. GUI Design with Source Code…………………………………….6-55
10. Bibliography………………………………………………………56
INTRODUCTION

Java is a programming language originally developed by James


Gosling at Sun Microsystems (which he has merged into Oracle
Corporation) and released in 1995 as a core component of Sun
Microsystems Java Platform. The Language derives much of its
syntax from C and C++, but it has fewer low level facilities than
either of them. Java applications are typically compiled to bytecode
(class file) that can run on any Java Virtual Machine (JVM)
regardless of computer architecture. Java is a general-purpose,
concurrent, class-based, object-oriented language that is
specifically designed to have as few implementation dependencies as
possible.

1
MySQL is an open-source relational database management
system(RDBMS). It’s name is the combination of “My”, the co-founder
Micheal Widenius’s daughter , and “SQL”, the abbreviation for
structured query language. The MySQL development project made its
source code available under the terms of the GNU General Public
License, as well as under a variety of proprietary agreements.
MySQL was owned and sponsored by a single for-profit firm, the
Swedish company MySQL AB, now owned by Oracle Corporation.

2
Hyper Text Markup Language (HTML) is a standard programming
language used for creating webpages and web application.
HTML provides a means to create structured documents by denoting
structural semantics for text such as headings, paragraphs, links,
quotes and other items. HTML elements are delineated by tags
denoted by angle brackets.

3
DATA FLOW DIAGRAM
START

ADMIN

DELIVERY OF
ORDERS
REQ. FOR
NEW CONN.
ORDERS
CUSTOMER REGISTER
ISP FEEDBACK SIGN IN
RECORD
ALTER ADMIN’S
. DATABASE ALTER
CUSTOMER OUR SERVICES MESSAGES
UPDATE
RECORDS ACCOUNT
DETAILS

FEEDBACK
NETWORK ACCESSSHOP
SERVICES LEANET
ACCESSSHOP

ISP

REQ. NEW
CONNECTION

DELIVERY
ORDER

4
SYSTEM IMPLEMENTATION
HARDWARE USED
Device Used : Lenovo g50 / hp pavilion
Ram : 8 GB
Storage : 500 GB
Graphics : AMD HD 7450
Processor : Intel i5-5200U 2.20GHz (4 CPUs)
OS : Windows 10

SOFTWARE USED
1. Netbeans 8.2
2. MySql v2.0
3. Html 5
4. Notepad++

5
DATABASE STRUCTURE
The following tables are used in the program to store data,
Table connection

fig. 1
Table customer

fig. 2
Table employees

fig. 3
Table feedback

fig. 4

6
Table isp

fig. 5
Table message

fig. 6
Table orders

fig. 7

7
SOURCE CODE
1. START frame
package project;
public class Start {
public static void main(String[] args){
test Test =new test();
Test.setVisible(true);
interfac md = new interfac();
try{
for( int i = 0; i<=100; i++){
Thread.sleep(40);
Test.loadingnum.setText(Integer.toString(i)+"%");
Test.loadingbar.setValue(i);
if(i==100){
Test.setVisible(false);
md.setVisible(true);
}
}
}
catch (Exception e) {
}
}
}

8
2. TEST frame

fig. 8
package project;
public class test extends javax.swing.JFrame {
public test() {
initComponents();
}
public static void main(String args[]) {
java.awt.EventQueue.invokeLater(new Runnable() {
public void run() {
new test().setVisible(true);
}
});
2. Choice frame

fig. 9
private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {
Adminsignin A = new Adminsignin();
A.setVisible(true);

9
this.setVisible(false);
}
private void jButton2ActionPerformed(java.awt.event.ActionEvent evt) {
Main A = new Main();
A.setVisible(true);
this.setVisible(false);
}
3. Admin sign in frame

fig. 10
private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {
String user = jTextField1.getText();
String pwd = jTextField2.getText();
if("aphpadmin2018".equals(user)){
if("accessadminpage".equals(pwd)){
Admin A = new Admin();
A.setVisible(true);
this.setVisible(false);
}
else{
JOptionPane.showMessageDialog(null, "Invalid Password");
}
}
else{
JOptionPane.showMessageDialog(null, "Invalid Username or Password"); }

10
4. Admin frame

fig. 11

public class Admin extends javax.swing.JFrame {


Connection con =null;
PreparedStatement pst = null;
ResultSet rs=null;
public Register() {
initComponents();
}
private void APHP(String query) {
try {
Connection con =
DriverManager.getConnection("jdbc:mysql://localhost/aphp","root"
,"");
System.out.println("CONNECTED");
Statement stmt = (Statement) con.createStatement();
stmt.execute(query);
userinterface z = new userinterface();
z.setVisible(true);
this.setVisible(false);
}catch (SQLException e){
System.err.println(e);

11
}
}
Button-Show All Existing Customer Records
private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {
DefaultTableModel custom = (DefaultTableModel) jTable1.getModel();
try{
Class.forName("java.sql.Driver");
Connection con =
DriverManager.getConnection("jdbc:mysql://localhost/aphp","root","");
System.out.print("Connected");
Statement stmt = con.createStatement();
String query = "select * from customer;";
ResultSet rs = stmt.executeQuery(query);
custom.setRowCount(0);
while(rs.next()){
String name = rs.getString("Name");
String user = rs.getString("Username");
String pwd = rs.getString("Password");
String add = rs.getString("Deladdress");
String mob = rs.getString("Mobileno");

custom.addRow(new Object[] {name,user,pwd,add,mob});


}
}
catch(Exception e){
JOptionPane.showMessageDialog(null, "There is some technical issues. Can't
connect to the database");
}
}
Button – Show
private void jButton2ActionPerformed(java.awt.event.ActionEvent evt) {
DefaultTableModel custom = (DefaultTableModel) jTable1.getModel();
try{
Class.forName("java.sql.Driver");
Connection con2;
con2 =
DriverManager.getConnection("jdbc:mysql://localhost/aphp","root","");
12
System.out.print("Connected");
Statement stmt = con2.createStatement();
String ud = jTextField1.getText();
String query;
query = "select * from customer where Username=
'"+jTextField1.getText()+"';";
ResultSet rs;
rs = stmt.executeQuery(query);
custom.setRowCount(0);
while(rs.next()){
String name = rs.getString("Name");
String user = rs.getString("Username");
String pwd = rs.getString("Password");
String add = rs.getString("Deladdress");
String mob = rs.getString("Mobileno");
custom.addRow(new Object[] {name,user,pwd,add,mob});
}
}
catch(Exception e){
System.out.print(e);
JOptionPane.showMessageDialog(null, "There is some technical issues.
Can't connect to the database");
}
}

fig. 12

13
private void jButton7ActionPerformed(java.awt.event.ActionEvent evt) {
DefaultTableModel custom = (DefaultTableModel) jTable5.getModel();
try{
Class.forName("java.sql.Driver");
Connection con =
DriverManager.getConnection("jdbc:mysql://localhost/aphp","root","");
System.out.print("Connected");
Statement stmt = con.createStatement();
String query = "select * from orders;";
ResultSet rs = stmt.executeQuery(query);
custom.setRowCount(0);
while(rs.next()){
String name = rs.getString("Username");
String p1 = rs.getString("p1");
String p2 = rs.getString("p2");
String p3 = rs.getString("p3");
String p4 = rs.getString("p4");
String p5 = rs.getString("p5");
String p6 = rs.getString("p6");
String p7 = rs.getString("p7");
String p8 = rs.getString("p8");
String amt = rs.getString("tamt");
custom.addRow(new Object[] {name,p1,p2,p3,p4,p5,p6,p7,p8,amt});
}
}
catch(Exception e){
JOptionPane.showMessageDialog(null, "There is some technical issues. Can't
connect to the database");
}

14
}

fig. 13
Button-Show Registered ISP
private void jButton3ActionPerformed(java.awt.event.ActionEvent evt) {
DefaultTableModel custom = (DefaultTableModel) jTable2.getModel();
try{
Class.forName("java.sql.Driver");
Connection con2;
con2 =
DriverManager.getConnection("jdbc:mysql://localhost/aphp","root","");
System.out.print("Connected");
Statement stmt = con2.createStatement();
String ud = jTextField1.getText();
String query;
query = "select * from ISP";
ResultSet rsa;
rsa = stmt.executeQuery(query);
custom.setRowCount(0);
while(rsa.next()){
String name = rsa.getString("ISP");
String user = rsa.getString("Office");
String pwd = rsa.getString("Area");
String add = rsa.getString("Supreme");
String mob = rsa.getString("Medium");
String mo = rsa.getString("Small");
custom.addRow(new Object[] {name,user,pwd,add,mob,mo});
}
15
}
catch(Exception e){
System.out.print(e);
JOptionPane.showMessageDialog(null, "There is some technical issues.
Can't connect to the database");
}
}
Button – Add
private void jButton4ActionPerformed(java.awt.event.ActionEvent evt) {
try{
APHP("insert into ISP (ISP,Office,Area,Supreme,Medium,Small)
values('"+jTextField2.getText()+"','"+jTextField3.getText()+"','"+jTextField4.ge
tText()+"','"+jTextField5.getText()+"','"+jTextField6.getText()+"','"+jTextField7
.getText()+"'"+")");
DefaultTableModel custom = (DefaultTableModel) jTable2.getModel();
try{
Class.forName("java.sql.Driver");
Connection con2;
con2 =
DriverManager.getConnection("jdbc:mysql://localhost/aphp","root","");
System.out.print("Connected");
Statement stmt = con2.createStatement();
String ud = jTextField1.getText();
String query;
query = "select * from ISP";
ResultSet rsa;
rsa = stmt.executeQuery(query);
custom.setRowCount(0);
while(rsa.next()){
String name = rsa.getString("ISP");
String user = rsa.getString("Office");
String pwd = rsa.getString("Area");
String add = rsa.getString("Supreme");
String mob = rsa.getString("Medium");
String mo = rsa.getString("Small");
custom.addRow(new Object[] {name,user,pwd,add,mob,mo});
16
}
}
catch(Exception e){
System.out.print(e);
JOptionPane.showMessageDialog(null, "There is some technical issues.
Can't connect to the database");
}
}
catch (Exception e) {
System.err.println();
}
}
Button – Delete
private void jButton9ActionPerformed(java.awt.event.ActionEvent evt) {
DefaultTableModel custom = (DefaultTableModel) jTable2.getModel();
try{
Class.forName("java.sql.Driver");
Connection con;
con =
DriverManager.getConnection("jdbc:mysql://localhost/aphp","root","");
System.out.print("Connected");
Statement stmt = con.createStatement();
String ud = jTextField1.getText();
String md = jTextField9.getText();
String query;
query = "Delete from ISP where ISP = '"+jTextField9.getText()+"' ;";
stmt.executeUpdate(query);
custom.setRowCount(0);
JOptionPane.showMessageDialog(null, "Record Deleted");
}
catch(Exception e){
System.out.print(e);
JOptionPane.showMessageDialog(null, "Error in Deletion!");
}
}
17

fig. 14
private void jButton5ActionPerformed(java.awt.event.ActionEvent evt) {
DefaultTableModel custom = (DefaultTableModel) jTable3.getModel();
try{
Class.forName("java.sql.Driver");
Connection con =
DriverManager.getConnection("jdbc:mysql://localhost/aphp","root","");
System.out.print("Connected");
Statement stmt = con.createStatement();
String query = "select * from Feedback;";
ResultSet rs = stmt.executeQuery(query);
custom.setRowCount(0);
while(rs.next()){
String name = rs.getString("Username");
String user = rs.getString("Feedback");
custom.addRow(new Object[] {name,user});
}
}
catch(Exception e){
JOptionPane.showMessageDialog(null, "There is some technical issues. Can't
connect to the database");
}
}
18

fig. 15

Button – Delete
private void jButton8ActionPerformed(java.awt.event.ActionEvent evt) {
try{
Class.forName("java.sql.Driver");
Connection con;
con =
DriverManager.getConnection("jdbc:mysql://localhost/aphp","root","");
System.out.print("Connected");
Statement stmt = con.createStatement();
String ud = jTextField1.getText();
String md = jTextField9.getText();
String query;
query = "Delete from customer where Username =
'"+jTextField8.getText()+"' ;";
stmt.executeUpdate(query);
JOptionPane.showMessageDialog(null, "Record Deleted");
}
catch(Exception e){
System.out.print(e);
JOptionPane.showMessageDialog(null, "Error in Deletion!");
}
}
19
Button – Add
private void jButton10ActionPerformed(java.awt.event.ActionEvent evt) {
APHP("insert into customer (Name,Username, Password,
Deladdress,Mobileno)
values('"+jTextField10.getText()+"','"+jTextField11.getText()+"','"+jTextField1
2.getText()+"','"+jTextArea1.getText()+"','"+jTextField13.getText()+"'"+")");
DefaultTableModel custom = (DefaultTableModel) jTable6.getModel();
try{
Class.forName("java.sql.Driver");
Connection con =
DriverManager.getConnection("jdbc:mysql://localhost/aphp","root","");
System.out.print("Connected");
Statement stmt = con.createStatement();
String query = "select * from customer;";
ResultSet rs = stmt.executeQuery(query);
custom.setRowCount(0);
while(rs.next()){
String name = rs.getString("Name");
String user = rs.getString("Username");
String pwd = rs.getString("Password");
String add = rs.getString("Deladdress");
String mob = rs.getString("Mobileno");
custom.addRow(new Object[] {name,user,pwd,add,mob});
}
}
catch(Exception e){
JOptionPane.showMessageDialog(null, "There is some technical issues. Can't
connect to the database");
}
}
20

fig. 16

Button – Create
private void jButton12ActionPerformed(java.awt.event.ActionEvent evt) {
try{
Class.forName("java.sql.Driver");
Connection con =
DriverManager.getConnection("jdbc:mysql://localhost/aphp","root","");
Statement stmt = con.createStatement();
String query = jTextArea9.getText();
stmt.executeUpdate(query);
JOptionPane.showMessageDialog(null, "Table Created");
}
catch(Exception e){
JOptionPane.showMessageDialog(null, "Table not created");

System.out.print(e);
}
}
Button – Execute
private void jButton23ActionPerformed(java.awt.event.ActionEvent evt) {
try{
Class.forName("java.sql.Driver");
Connection con =
DriverManager.getConnection("jdbc:mysql://localhost/aphp","root","");
Statement stmt = con.createStatement();
String query = jTextArea9.getText();

21
stmt.executeUpdate(query);
JOptionPane.showMessageDialog(null, "Executed");
}
catch(Exception e){
JOptionPane.showMessageDialog(null, "Not Executed");
System.out.print(e);
}
}
Button – Delete
private void jButton11ActionPerformed(java.awt.event.ActionEvent evt) {
try{
Class.forName("java.sql.Driver");
Connection con =
DriverManager.getConnection("jdbc:mysql://localhost/aphp","root","");
Statement stmt = con.createStatement();
String pj = jTextField14.getText();
String query = "drop table "+pj+" ;";
stmt.executeUpdate(query);
JOptionPane.showMessageDialog(null, "Table Deleted");
}
catch(Exception e){
JOptionPane.showMessageDialog(null, "Table not deleted");
System.out.print(e);
}}

fig. 17
22
Button – Submit
private void jButton24ActionPerformed(java.awt.event.ActionEvent evt) {
try{
Class.forName("java.sql.Driver");
Connection con2;
con2 =
DriverManager.getConnection("jdbc:mysql://localhost/aphp","root","");
System.out.print("Connected");
Statement stmt = con2.createStatement();
String ud = jTextField21.getText();
String query;
query = "select * from customer where Username=
'"+jTextField21.getText()+"';";
ResultSet rs;
rs = stmt.executeQuery(query);
while(rs.next()){
String name = rs.getString("Name");
String user = rs.getString("Username");
String pwd = rs.getString("Password");
String add = rs.getString("Deladdress");
String mob = rs.getString("Mobileno");
jTextField22.setText(name);
jTextField23.setText(mob);
jTextArea7.setText(add);
}
}
catch(Exception e){
System.out.print(e);
JOptionPane.showMessageDialog(null, "There is some technical issues.
Can't connect to the database");
}
//database2
try{
Class.forName("java.sql.Driver");
Connection con =
DriverManager.getConnection("jdbc:mysql://localhost/aphp","root","");

23
System.out.print("Connected");
Statement stmt = con.createStatement();
String pj = jTextField21.getText();
String query = "select * from orders where Username = '"+ pj +"' ;";
ResultSet rs = stmt.executeQuery(query);
String p1,p2,p3,p4,p5,p6,p7,p8,amt;
while(rs.next()){
p1 = rs.getString("p1");
p2 = rs.getString("p2");
p3 = rs.getString("p3");
p4 = rs.getString("p4");
p5 = rs.getString("p5");
p6 = rs.getString("p6");
p7 = rs.getString("p7");
p8 = rs.getString("p8");
amt = rs.getString("tamt");
jTextArea8.setText(p1);
jTextArea8.setText(jTextArea8.getText()+" " +p2);
jTextArea8.setText(jTextArea8.getText()+" " +p3);
jTextArea8.setText(jTextArea8.getText()+" "+p4);
jTextArea8.setText(jTextArea8.getText()+" " +p5);
jTextArea8.setText(jTextArea8.getText()+" " +p6);
jTextArea8.setText(jTextArea8.getText()+" " +p7);
jTextArea8.setText(jTextArea8.getText()+" " +p8);
jTextField24.setText(amt);
}
}
catch(Exception e){
System.out.print(e);
JOptionPane.showMessageDialog(null, "There is some technical issues. Can't
connect to the database");
}
}

24
Button – Generate Bill
private void jButton20ActionPerformed(java.awt.event.ActionEvent evt) {
jTextArea6.setText(" APHP Softwares \n");
jTextArea6.setText(" ACCESSSHOP \n");
jTextArea6.setText(jTextArea6.getText()+"----------------------------------------------
-----------------------\n");
jTextArea6.setText(jTextArea6.getText()+" Bill Reciept For Your
Order \n");
jTextArea6.setText(jTextArea6.getText()+"Customer Name:
|"+jTextField22.getText()+" \n");
jTextArea6.setText(jTextArea6.getText()+"Username:
|"+jTextField21.getText()+" \n");
jTextArea6.setText(jTextArea6.getText()+"Address:
|"+jTextArea7.getText()+" \n");
jTextArea6.setText(jTextArea6.getText()+"Mobileno:
|"+jTextField23.getText()+" \n");
jTextArea6.setText(jTextArea6.getText()+"Products:
|"+jTextArea8.getText()+" \n");
jTextArea6.setText(jTextArea6.getText()+"----------------------------------------------
-----------------------\n");
jTextArea6.setText(jTextArea6.getText()+"----------------------------------------------
-----------------------\n");
jTextArea6.setText(jTextArea6.getText()+"TOTAL AMOUNT:
|Rs."+jTextField24.getText()+" \n");
jTextArea6.setText(jTextArea6.getText()+"\n");
jTextArea6.setText(jTextArea6.getText()+"\n");
jTextArea6.setText(jTextArea6.getText()+"Note: Please keep the bill with
you. It will be \n");
jTextArea6.setText(jTextArea6.getText()+"very useful in case of any issues
regarding your order.\n");
jTextArea6.setText(jTextArea6.getText()+" Thanks for choosing
use.\n");
jTextArea6.setText(jTextArea6.getText()+" --Team APHP Softwares\n");
jTextArea6.setText(jTextArea6.getText()+"----------------------------------------------
-----------------------\n");
jTextArea6.setText(jTextArea6.getText()+"----------------------------------------------
-----------------------\n");}
25
Button – Print
private void jButton21ActionPerformed(java.awt.event.ActionEvent evt) {
try{
Class.forName("java.sql.Driver");
Connection con;
con =
DriverManager.getConnection("jdbc:mysql://localhost/aphp","root","");
System.out.print("Connected");
Statement stmt = con.createStatement();
String ud = jTextField21.getText();
String md = jTextField9.getText();
String query;
query = "Delete from orders where Username =
'"+jTextField21.getText()+"' ;";
stmt.executeUpdate(query);
jTextArea6.print();
}
catch(Exception e){
System.out.print(e);
}
}
Button – Reset Bill
private void jButton22ActionPerformed(java.awt.event.ActionEvent evt) {
jTextArea6.setText("");
}

fig. 18

26
Button –Show Customers Who Requested For New Connection
private void jButton6ActionPerformed(java.awt.event.ActionEvent evt) {
DefaultTableModel custom = (DefaultTableModel) jTable4.getModel();
try{
Class.forName("java.sql.Driver");
Connection con =
DriverManager.getConnection("jdbc:mysql://localhost/aphp","root","");
System.out.print("Connected");
Statement stmt = con.createStatement();
String query = "select * from connection;";
ResultSet rs = stmt.executeQuery(query);
custom.setRowCount(0);
while(rs.next()){
String name = rs.getString("Username");
String mob = rs.getString("Mobileno");
String ISP = rs.getString("ISP");
String plan = rs.getString("Plan");
custom.addRow(new Object[] {name,mob,ISP,plan});
}
}
catch(Exception e){
JOptionPane.showMessageDialog(null, "There is some technical issues. Can't
connect to the database");
}
}
Button - Send to user
private void jButton14ActionPerformed(java.awt.event.ActionEvent evt) {
try{APHP("insert into message (Username,Message)
values('"+jTextField15.getText()+"','"+jTextArea3.getText()+"'"+")");
JOptionPane.showMessageDialog(null, "Sent");
}
catch(Exception e){
JOptionPane.showMessageDialog(null, "Not sent");
}
}
Button - Show Employees
private void jButton15ActionPerformed(java.awt.event.ActionEvent evt) {
27
DefaultTableModel custom = (DefaultTableModel) jTable7.getModel();
try{
Class.forName("java.sql.Driver");
Connection con =
DriverManager.getConnection("jdbc:mysql://localhost/aphp","root","");
System.out.print("Connected");
Statement stmt = con.createStatement();
String query = "select * from employees;";
ResultSet rs = stmt.executeQuery(query);
custom.setRowCount(0);
while(rs.next()){
String name = rs.getString("empname");
custom.addRow(new Object[] {name});
}
}
catch(Exception e){
JOptionPane.showMessageDialog(null, "There is some technical issues. Can't
connect to the database");
}
}
Button – Submit
private void jButton17ActionPerformed(java.awt.event.ActionEvent evt) {
try{
Class.forName("java.sql.Driver");
Connection con2;
con2 =
DriverManager.getConnection("jdbc:mysql://localhost/aphp","root","");
System.out.print("Connected");
Statement stmt = con2.createStatement();
String ud = jTextField15.getText();
String query;
query = "select * from customer where Username=
'"+jTextField15.getText()+"';";
ResultSet rs;
rs = stmt.executeQuery(query);
while(rs.next()){
String name = rs.getString("Name");
28
String user = rs.getString("Username");
String pwd = rs.getString("Password");
String add = rs.getString("Deladdress");
String mob = rs.getString("Mobileno");
jTextField16.setText(name);
jTextField17.setText(user);
jTextArea5.setText(add);
}
}
catch(Exception e){
System.out.print(e);
JOptionPane.showMessageDialog(null, "There is some technical issues.
Can't connect to the database");
}
try{
Class.forName("java.sql.Driver");
Connection con2;
con2 =
DriverManager.getConnection("jdbc:mysql://localhost/aphp","root","");
System.out.print("Connected");
Statement stmt = con2.createStatement();
String ud = jTextField15.getText();
String query;
query = "select * from connection where Username=
'"+jTextField15.getText()+"';";
ResultSet rs;
rs = stmt.executeQuery(query);
while(rs.next()){
String isp = rs.getString("ISP");
String p = rs.getString("Plan");
jTextField18.setText(isp);
jTextField19.setText(p);
}
}
catch(Exception e){
System.out.print(e);
JOptionPane.showMessageDialog(null, "There is some technical issues.
29
Can't connect to the database");
}
}
Button – Generate Reciept
private void jButton19ActionPerformed(java.awt.event.ActionEvent evt) {
jTextArea4.setText(" APHP Softwares \n");
jTextArea4.setText(jTextArea4.getText()+"----------------------------------------------
-----------------------\n");
jTextArea4.setText(jTextArea4.getText()+" Bill Reciept For New
Connection \n");
jTextArea4.setText(jTextArea4.getText()+"Customer Name:
|"+jTextField16.getText()+" \n");
jTextArea4.setText(jTextArea4.getText()+"Username:
|"+jTextField17.getText()+" \n");
jTextArea4.setText(jTextArea4.getText()+"Address:
|"+jTextArea5.getText()+" \n");
jTextArea4.setText(jTextArea4.getText()+"Opted ISP:
|"+jTextField18.getText()+" \n");
jTextArea4.setText(jTextArea4.getText()+"Opted Plan:
|"+jTextField19.getText()+" \n");
jTextArea4.setText(jTextArea4.getText()+"----------------------------------------------
-----------------------\n");
jTextArea4.setText(jTextArea4.getText()+"TOTAL AMOUNT:
|Rs."+jTextField20.getText()+" \n");
jTextArea4.setText(jTextArea4.getText()+"Employee Name:
|"+jTextField25.getText()+" \n");
jTextArea4.setText(jTextArea4.getText()+" Thanks for choosing
use.\n");
jTextArea4.setText(jTextArea4.getText()+" --Team APHP
Softwares\n");
}
Button – Reset
private void jButton18ActionPerformed(java.awt.event.ActionEvent evt) {
jTextField16.setText("");

30
jTextField17.setText("");
jTextField18.setText("");
jTextField19.setText("");
jTextField20.setText("");
jTextField25.setText("");
jTextArea5.setText("");
}
Button – Print
private void jButton16ActionPerformed(java.awt.event.ActionEvent evt) {
try{
Class.forName("java.sql.Driver");
Connection con;
con =
DriverManager.getConnection("jdbc:mysql://localhost/aphp","root","");
System.out.print("Connected");
Statement stmt = con.createStatement();
String ud = jTextField1.getText();
String md = jTextField9.getText();
String query;
query = "Delete from connection where Username =
'"+jTextField15.getText()+"' ;";
stmt.executeUpdate(query);
JOptionPane.showMessageDialog(null, "Printed");
jTable7.print();
}
catch(Exception e){
System.out.print(e);
JOptionPane.showMessageDialog(null, "Not printed");
} }
5. Main frame

fig.19 31
Button - Sign In
private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {
try {
con =
DriverManager.getConnection("jdbc:mysql://localhost/aphp","root","");
System.out.println("CONNECTED");
String mysql="Select * from customer where Username = ? and
Password=?";
pst = con.prepareStatement(mysql);
pst.setString(1, usertf.getText());
pst.setString(2, pwdtf.getText());
ResultSet rs = pst.executeQuery();
if(rs.next()){
new userinterface().setVisible(true);
this.setVisible(false);
con.close();
}
}catch (SQLException e){
System.err.println(e);
}
}
Button – Register Here
private void jButton3ActionPerformed(java.awt.event.ActionEvent evt) {
Register t = new Register();
t.setVisible(true);
this.setVisible(false);// TODO add your handling code here:
}

32
6. Register frame

fig.20
public class Register extends javax.swing.JFrame {
Connection con =null;
PreparedStatement pst = null;
ResultSet rs=null;
public Register() {
initComponents();
}
private void APHP(String query) {
try {
Connection con =
DriverManager.getConnection("jdbc:mysql://localhost/aphp","root"
,"");
System.out.println("CONNECTED");
Statement stmt = (Statement) con.createStatement();
stmt.execute(query);
userinterface z = new userinterface();
z.setVisible(true);
this.setVisible(false);
33
}catch (SQLException e){
System.err.println(e);
}
}
private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {
APHP("insert into customer (Name,Username, Password,
Deladdress,Mobileno)
values('"+jTextField1.getText()+"','"+jTextField2.getText()+"','"+jTextField3.ge
tText()+"','"+jTextArea1.getText()+"','"+jTextField4.getText()+"'"+")");
}
7. User Interface frame

fig.21

Button - Network And Services


private void jButton5ActionPerformed(java.awt.event.ActionEvent evt) {
Net n = new Net();
n.setVisible(true);
dispose();
}
Button - Leanet
private void jButton3ActionPerformed(java.awt.event.ActionEvent evt) {
leanet l = new leanet();
l.setVisible(true);
dispose();
}

34
Button – Buy Network Devices
private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {
choice a = new choice();
a.setVisible(true);
this.setVisible(false);
}

fig.22
private void jButton4ActionPerformed(java.awt.event.ActionEvent evt) {
try{
Class.forName("java.sql.Driver");
Connection con =
DriverManager.getConnection("jdbc:mysql://localhost/aphp","root","");
System.out.print("Connected");
Statement stmt = con.createStatement();
String query = "update customer set
Name='"+jTextField2.getText()+"',Password='"+jTextField3.getText()+"',Mobil
eno='"+jTextField4.getText()+"',Deladdress='"+jTextArea1.getText()+"' where
Username='"+jTextField1.getText()+"';";
stmt.executeUpdate(query);
JOptionPane.showMessageDialog(null, "Successfully updated");
//table
DefaultTableModel custom = (DefaultTableModel) jTable1.getModel();
try{
Class.forName("java.sql.Driver");
con =
DriverManager.getConnection("jdbc:mysql://localhost/aphp","root","");

35
System.out.print("Connected");
stmt = con.createStatement();
query = "select * from customer where Username
='"+jTextField1.getText()+"';";
ResultSet rs1 = stmt.executeQuery(query);
while(rs1.next()){
String name = rs1.getString("Name");
String user = rs1.getString("Username");
String pwd = rs1.getString("Password");
String add = rs1.getString("Deladdress");
String mob1 = rs1.getString("Mobileno");
custom.addRow(new Object[] {name,user,pwd,add,mob1});
}
}
catch(Exception e){
JOptionPane.showMessageDialog(null, "There is some technical issues. Can't
connect to the database");
}
}
catch(Exception e){
System.out.print(e);
JOptionPane.showMessageDialog(null, "There is some technical issues. Can't
connect to the database");
}
}

36
fig.23
private void jButton6ActionPerformed(java.awt.event.ActionEvent evt) {
DefaultTableModel custom = (DefaultTableModel) jTable2.getModel();
try{
Class.forName("java.sql.Driver");
Connection con =
DriverManager.getConnection("jdbc:mysql://localhost/aphp","root","");
System.out.print("Connected");
Statement stmt = con.createStatement();
String query = "select * from message where Username
='"+jTextField5.getText()+"';";
ResultSet rs1 = stmt.executeQuery(query);
while(rs1.next()){
String user = rs1.getString("Username");
String pwd = rs1.getString("Message");
custom.addRow(new Object[] {pwd});
}
}
catch(Exception e){
JOptionPane.showMessageDialog(null, "There is some technical issues. Can't
connect to the database");
}
}

37
Button – Logout
private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {
choice a = new choice();
a.setVisible(true);
this.setVisible(false); }
8. Button frame

fig.24
When Clicked on ISP a new frame will open

38
9. ISP frame

fig.25
When Clicked on Show Available ISP a new frame will open
10. Request frame

fig.26

39
Button – Show ISP
private void jButton4ActionPerformed(java.awt.event.ActionEvent evt) {
DefaultTableModel custom = (DefaultTableModel) jTable1.getModel();
try{
Class.forName("java.sql.Driver");
Connection con2;
con2 =
DriverManager.getConnection("jdbc:mysql://localhost/aphp","root","");
System.out.print("Connected");
Statement stmt = con2.createStatement();
String ud = jTextField1.getText();
String query;
query = "select * from ISP";
ResultSet rsa;
rsa = stmt.executeQuery(query);
while(rsa.next()){
String name = rsa.getString("ISP");
String add = rsa.getString("Supreme");
String mob = rsa.getString("Medium");
String mo = rsa.getString("Small");
custom.addRow(new Object[] {name,add,mob,mo});
}}
catch(Exception e){
System.out.print(e);
JOptionPane.showMessageDialog(null, "There is some technical issues.
Can't connect to the database");
}}
See, Network Plans will take Us back to the ISP frame.
Request new connection will take us to the ISP frame and the
feedback/complaint button will take us to this frame.

fig.27 40
Button - Submit
private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {
APHP("insert into feedback (Username, Feedback)
values('"+jTextField1.getText()+"','"+jTextArea1.getText()+"'"+")");
}
Home button will take us to the userinterface frame.
Clicking on the Accesshop will bring us to a new Frame.

11. Delivery frame

fig.28

Button – Submit
private void jButton2ActionPerformed(java.awt.event.ActionEvent evt) {
try {
con =
DriverManager.getConnection("jdbc:mysql://localhost/aphp","root","");
System.out.println("CONNECTED");
String mysql="Select * from customer where Username = ? and
Password=?";
pst = con.prepareStatement(mysql);
pst.setString(1, USERNAME.getText());
pst.setString(2, jPasswordField1.getText());
ResultSet rs = pst.executeQuery();
41
jButton3.setEnabled(true);
while(rs.next()){
String name = rs.getString("Name");
String user = rs.getString("Username");
String pwd = rs.getString("Password");
String add = rs.getString("Deladdress");
String mob = rs.getString("Mobileno");
jTextField2.setText(name);
jTextField3.setText(mob);
jTextArea1.setText(add);
}
}catch (SQLException e){
System.err.println(e);
}JOptionPane.showMessageDialog(null, "Please check your details
shown below.Click on confirm to submit and in case of any wrong data click
on update");
}
Back and Update button will bring back us to userinterface form
While next will bring us to this frame.

12. Order frame

fig.29

42
private void jButton5ActionPerformed(java.awt.event.ActionEvent evt) {
int qty1, qty2, qty3, qty4,qty5, qty6, qty7, qty8;
double amt1=0.0, amt2=0.0, amt3=0.0, amt4=0.0, amt5=0.0, amt6=0.0,
amt7=0.0, amt8=0.0;
String p1,p2,p3,p4,p5,p6,p7,p8;
if(jCheckBox1.isSelected())
{p1="TwistedPairCable";
qty1 = Integer.parseInt(jTextField6.getText());
amt1=qty1*355;}
else{amt1=0;
p1="";}
if(jCheckBox2.isSelected())
{p2="CoaxialCable";
qty2 = Integer.parseInt(jTextField7.getText());
amt2=qty2*700;}
else{amt2=0;
p2="";}
if(jCheckBox3.isSelected())
{p3="OpticalFibre";
qty3 = Integer.parseInt(jTextField8.getText());
amt3=qty3*150;}
else{amt3=0;
p3="";}
if(jCheckBox4.isSelected())
{p4="Modem";
qty4 = Integer.parseInt(jTextField9.getText());
amt4=qty4*800;}
else{amt4=0;
p4="";}
if(jCheckBox5.isSelected())
{p5="EthernetHub";
qty5 = Integer.parseInt(jTextField11.getText());
amt5=qty5*500;}
else{amt5=0;
p5="";}
if(jCheckBox6.isSelected())

43
{p6="Switch";
qty6 = Integer.parseInt(jTextField12.getText());
amt6=qty6*500;}
else{amt6=0;
p6="";}
if(jCheckBox7.isSelected())
{p7="Repeater";
qty7 = Integer.parseInt(jTextField13.getText());
amt7=qty7*1000;}
else{amt7=0;
p7="";}
if(jCheckBox8.isSelected())
{p8="Gateway";
qty8 = Integer.parseInt(jTextField14.getText());
amt8=qty8*2000;}
else{amt8=0;
p8="";}
double tamt = amt1+amt2+amt3+amt4+amt5+amt6+amt7+amt8;
jTextField5.setText(Double.toString(tamt));
jTextField4.setText(Double.toString(tamt));
JOptionPane.showMessageDialog(null,"To place your order, click on 'Place
Your Order' tab at top");
String user = jTextField10.getText();
try{ APHP("insert into orders (Username,p1,p2,p3,p4,p5,p6,p7,p8,tamt)
values('"+user+"','"+p1+"','"+p2+"','"+p3+"','"+p4+"','"+p5+"','"+p6+"','"+p7+"
','"+p8+"','"+tamt+"'"+")");
JOptionPane.showMessageDialog(null, "Your order is accepted. Please click
on 'place your order'tab at top.");
}
catch(Exception e){
JOptionPane.showMessageDialog(null, "Your order is not accepted.May be
there are some technical issues or you haven't provided correct
information");
}
try{
Class.forName("java.sql.Driver");

44
Connection con =
DriverManager.getConnection("jdbc:mysql://localhost/aphp","root","");
System.out.print("Connected");
Statement stmt = con.createStatement();
String query;
query = "select * from customer where
Username='"+jTextField10.getText()+"';";
ResultSet rs = stmt.executeQuery(query);
String name,add;
while(rs.next()){
name = rs.getString("Name");
String use = rs.getString("Username");
String pwd = rs.getString("Password");
add = rs.getString("Deladdress");
String mo = rs.getString("Mobileno");
jTextField2.setText(name);
jTextArea1.setText(add);
}
}
catch(Exception e){
System.out.print(e);
JOptionPane.showMessageDialog(null, "There is some technical issues. Can't
connect to the database");
}
}

45
fig.30
Place Order will bring us to a confirmation frame which will take us
to userinterface frame again .

LEANET
button in user interface is an HTML page containing information
about network management.

fig.31

46
fig.32

47
BIBLIOGRAPHY
I have taken help from the following resources for the respective
project,

- My Subject Teacher

- Youtube(www.youtube.com)

- StackOverFlow(https://stackoverflow.com)

- IP TextBook

- Different Blogs related to Netbeans

- w3schools.com

48

Das könnte Ihnen auch gefallen