Sunteți pe pagina 1din 30

BY

ARPIT MITTAL
CLASS XII-E

SPORTS CLUB MEMBERSHIP


Hari Nagar
INDEX
1. CERTIFICATE
2. ACKNOWLEDGMENT
3. AIM
4. ABOUT THE OBJECT
5. OVERVIEW
6. BACKEND
7. OUTPUT SCREEN &
SOURCE CODE
8. BIBLIOGRAPHY

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

Under my supervision and has


completed the full project
Under my satisfaction

______________________________________

Mr. M. Vaz
2|Page
Acknowledgement

I would like to express my


special thanks to my teacher
who assisted me in the
completion of this project.

Secondly, I would like to


thank my parents and my
friends who helped me a lot
in finalizing this project
within the limited time frame

Arpit Mittal
3|Page
AIM
TO create a GUI based
Membership Database for hari
Nagar Sports Complex.

4|Page
ABOUT THE PROJECT

We have made this Project to automate Sports Club Membership.


Following operation are covered in this Project.

New Member Entry Form


Cancel Membership
Update Membership
View All Member Details
Search Member

Front-end used in this project: Net beans


Back End Used: MySQL

Connectivity done through JDBC driver

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

private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {

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

private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {


new addRec().setVisible(true);
}

private void jButton2ActionPerformed(java.awt.event.ActionEvent evt) {


new delRec().setVisible(true);
}

private void jButton3ActionPerformed(java.awt.event.ActionEvent evt) {


new modRec().setVisible(true);
}

private void jButton4ActionPerformed(java.awt.event.ActionEvent evt) {


new searchRecs().setVisible(true);
}

private void jButton5ActionPerformed(java.awt.event.ActionEvent evt) {


new dispTable().setVisible(true);
}

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;

private void jButton2ActionPerformed(java.awt.event.ActionEvent evt) {

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());

}
}

private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {


this.setVisible(false);
new menu1().setVisible(true); }

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;

private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {


// TODO add your handling code here:
String s= jTextField1.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="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());

private void jButton2ActionPerformed(java.awt.event.ActionEvent evt) {


// TODO add your handling code here:
String s1;
s1=jTextField1.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="delete from MEMBER where member_nmae='"+s1+"'";
int i=stmt.executeUpdate(Query);
JOptionPane.showMessageDialog(null,i+"Contacts Deleted");
}
catch(Exception e)
{
JOptionPane.showMessageDialog(this,e.getMessage());
}
}

private void jButton3ActionPerformed(java.awt.event.ActionEvent evt) {


this.setVisible(false);
new menu1().setVisible(true);
}

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;

private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {


// TODO add your handling code here:
String s= jTextField1.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="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());

private void jButton2ActionPerformed(java.awt.event.ActionEvent evt) {

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());
}

private void jButton3ActionPerformed(java.awt.event.ActionEvent evt) {


this.setVisible(false);
new menu1().setVisible(true);
}

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;

private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {

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());

}
}

private void jButton3ActionPerformed(java.awt.event.ActionEvent evt) {


this.setVisible(false);
new menu1().setVisible(true);
}

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;

private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {

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());

}
}

private void jButton3ActionPerformed(java.awt.event.ActionEvent evt) {


this.setVisible(false);
new menu1().setVisible(true);
}

28 | P a g e
Bibliography
Informatics Practices for
class XII Prescribed by
CBSE

29 | P a g e

S-ar putea să vă placă și