Documente Academic
Documente Profesional
Documente Cultură
ARPIT MITTAL
CLASS XII-E
1|Page
Certificate
This is to certify that
Arpit Mittal
Of class XII-E
Has made his project
Hari Nagar Sports Complex
For the year
2017-2018
______________________________________
Mr. M. Vaz
2|Page
Acknowledgement
Arpit Mittal
3|Page
AIM
TO create a GUI based
Membership Database for hari
Nagar Sports Complex.
4|Page
ABOUT THE PROJECT
5|Page
Overview
Hari nagar sports
complex is located at
Hari Nagar, Beer Wala
Bagh New Delhi.
It hosts various
sports facilities
like
6|Page
Backend
7|Page
Database Name: Sports
Table: Member
8|Page
Output
9|Page
10 | P a g e
11 | P a g e
12 | P a g e
13 | P a g e
14 | P a g e
15 | P a g e
16 | P a g e
Source Code
17 | P a g e
Login Form
String login=jTextField1.getText();
String pwd =new String(jPasswordField1.getPassword());
if(login.equals("niki")&&(pwd.equals("kanika"))) {
this.setVisible(false);
new menu1().setVisible(true);
} else
JOptionPane.showMessageDialog(null,"Access Denied");
18 | P a g e
Menu Form
19 | P a g e
New Member Creation Form
import com.mysql.jdbc.Connection;
import com.mysql.jdbc.Statement;
import java.sql.DriverManager;
import javax.swing.JOptionPane;
String s2,s3,s5,s6,s7;
int s1,s4;
s1=Integer.parseInt(jTextField1.getText());
s2=jTextField2.getText();
s3=jTextField3.getText();
s4=Integer.parseInt(jTextField4.getText());
if(jRadioButton1.isSelected())
s5="M";
else
s5="F";
s6=jComboBox1.getSelectedItem().toString();
s7=jComboBox2.getSelectedItem().toString();
try
{
Class.forName("java.sql.DriverManager");
Connection
con=(Connection)DriverManager.getConnection("jdbc:mysql://localhost:3306/sports","root","");
Statement stmt=(Statement)con.createStatement();
String Query="insert into member
VALUES("+s1+",'"+s2+"','"+s3+"',"+s4+",'"+s5+"','"+s6+"','"+s7+"')";
stmt.executeUpdate(Query);
JOptionPane.showMessageDialog(this,"Contact Added");
}
catch(Exception e)
{
JOptionPane.showMessageDialog(this,e.getMessage());
}
}
20 | P a g e
Cancelation Form
import com.mysql.jdbc.Connection;
import com.mysql.jdbc.Statement;
import java.sql.DriverManager;
import java.sql.ResultSet;
import javax.swing.JOptionPane;
import javax.swing.table.DefaultTableModel;
try
{
Class.forName("java.sql.DriverManager");
Connection
con=(Connection)DriverManager.getConnection("jdbc:mysql://localhost:3306/sports","root","");
Statement stmt=(Statement)con.createStatement();
String Query="select * from MEMBER where member_nmae='"+s+"'";
ResultSet rs=stmt.executeQuery(Query);
DefaultTableModel model=(DefaultTableModel)jTable1.getModel();
int rows=model.getRowCount();
for(int i=0;i<rows;i++)
{
model.removeRow(0);
}
while(rs.next())
{
String s1=rs.getString("member_id");
String s2=rs.getString("member_nmae");
String s3=rs.getString("member_address");
String s4=rs.getString("member_telephone");
String s5=rs.getString("member_gender");
String s6=rs.getString("member_yearlyincome");
String s7=rs.getString("member_activity");
model.addRow(new Object[]{s1,s2,s3,s4,s5,s6,s7});
}
}
catch(Exception e)
21 | P a g e
{
JOptionPane.showMessageDialog(this,e.getMessage());
22 | P a g e
Update Member Details
import com.mysql.jdbc.Connection;
import com.mysql.jdbc.Statement;
import java.sql.DriverManager;
import java.sql.ResultSet;
import javax.swing.JOptionPane;
import javax.swing.table.DefaultTableModel;
try
{
Class.forName("java.sql.DriverManager");
Connection
con=(Connection)DriverManager.getConnection("jdbc:mysql://localhost:3306/sports","root","");
Statement stmt=(Statement)con.createStatement();
String Query="select * from MEMBER where member_nmae='"+s+"'";
ResultSet rs=stmt.executeQuery(Query);
DefaultTableModel model=(DefaultTableModel)jTable1.getModel();
int rows=model.getRowCount();
for(int i=0;i<rows;i++)
{
model.removeRow(0);
}
while(rs.next())
{
String s1=rs.getString("member_id");
String s2=rs.getString("member_nmae");
String s3=rs.getString("member_address");
String s4=rs.getString("member_telephone");
String s5=rs.getString("member_gender");
String s6=rs.getString("member_yearlyincome");
String s7=rs.getString("member_activity");
model.addRow(new Object[]{s1,s2,s3,s4,s5,s6,s7});
}
}
23 | P a g e
catch(Exception e)
{
JOptionPane.showMessageDialog(this,e.getMessage());
String s1,s2;
int s3;
s1=jTextField1.getText();
s2=jTextField2.getText();
s3=Integer.parseInt(jTextField3.getText());
try
{
Class.forName("java.sql.DriverManager");
Connection
con=(Connection)DriverManager.getConnection("jdbc:mysql://localhost:3306/sports","root","");
Statement stmt=(Statement)con.createStatement();
String Query="update MEMBER set
member_address='"+s2+"',member_telephone'"+s3+"'where member_nmae'"+s1+"'";
int i=stmt.executeUpdate(Query);
JOptionPane.showMessageDialog(null,i+"Contact Modified");
}
catch(Exception e)
{
JOptionPane.showMessageDialog(this,e.getMessage());
}
24 | P a g e
Search Member
import com.mysql.jdbc.Connection;
import com.mysql.jdbc.Statement;
import java.sql.DriverManager;
import java.sql.ResultSet;
import javax.swing.JOptionPane;
import javax.swing.table.DefaultTableModel;
String s= jComboBox1.getSelectedItem().toString();
try
{
Class.forName("java.sql.DriverManager");
Connection
con=(Connection)DriverManager.getConnection("jdbc:mysql://localhost:3306/sports","root","");
Statement stmt=(Statement)con.createStatement();
String Query="select * from MEMBER where member_activity='"+s+"'";
ResultSet rs=stmt.executeQuery(Query);
DefaultTableModel model=(DefaultTableModel)jTable1.getModel();
int rows=model.getRowCount();
for(int i=0;i<rows;i++)
{
model.removeRow(0);
}
while(rs.next())
{
String s1=rs.getString("member_id");
String s2=rs.getString("member_nmae");
String s3=rs.getString("member_address");
String s4=rs.getString("member_telephone");
25 | P a g e
String s5=rs.getString("member_gender");
String s6=rs.getString("member_yearlyincome");
String s7=rs.getString("member_activity");
model.addRow(new Object[]{s1,s2,s3,s4,s5,s6,s7});
}
}
catch(Exception e)
{
JOptionPane.showMessageDialog(this,e.getMessage());
}
}
26 | P a g e
Display all Record
import com.mysql.jdbc.Connection;
import com.mysql.jdbc.Statement;
import java.sql.DriverManager;
import java.sql.ResultSet;
import javax.swing.JOptionPane;
import javax.swing.table.DefaultTableModel;
try
{
Class.forName("java.sql.DriverManager");
Connection
con=(Connection)DriverManager.getConnection("jdbc:mysql://localhost:3306/sports","root","");
Statement stmt=(Statement)con.createStatement();
String Query="select * from MEMBER ";
ResultSet rs=stmt.executeQuery(Query);
DefaultTableModel model=(DefaultTableModel)jTable1.getModel();
int rows=model.getRowCount();
for(int i=0;i<rows;i++)
{
model.removeRow(0);
}
while(rs.next())
{
String s1=rs.getString("member_id");
String s2=rs.getString("member_nmae");
String s3=rs.getString("member_address");
String s4=rs.getString("member_telephone");
String s5=rs.getString("member_gender");
String s6=rs.getString("member_yearlyincome");
String s7=rs.getString("member_activity");
model.addRow(new Object[]{s1,s2,s3,s4,s5,s6,s7});
}
}
catch(Exception e)
27 | P a g e
{
JOptionPane.showMessageDialog(this,e.getMessage());
}
}
28 | P a g e
Bibliography
Informatics Practices for
class XII Prescribed by
CBSE
29 | P a g e