College Management System: A Mini Project Report
College Management System: A Mini Project Report
ON
college MANAGEMENT SYSTEM
B.C.A. (2017-2020)
Bachelor of Computer Application VI semester
C.C.S UNIVERSITY, MEERUT
&
Ranjeet singh
(Roll No )
&
Ritesh koliyan
(Roll No )
CERTIFICATE
It is to certify that the Project entitled “Restaurant Billing
Application” is bonafide work carried out by Avinash, Ranjeet
Singh and Ritesh Koliyan students of BCA (Bachelor of
Computer Application). Faculty of Computer Science and
Business Administration, D.A.V. Degree College, Muzaffarnagar,
under the guidance of Mr. Mohit Bansal during the year 2019-
2020. During this period their work has been satisfactory.
Signature of Guide
Counter Signature
DECLARATION
We hereby declare that this
Project Report titled “College
Management System” submitted to the
Department of Computer Science;
D.A.V. Degree College Muzaffarnagar
(CCS University) is a record of original
work done by us under the guidance of
Mr. Vikas Arora.
The information and data given in
the report is authentic to the best of our
knowledge.
This Project Report is not
submitted to any other university or
institution for the award of any degree,
diploma, or fellowship or published any
time before.
-AVINASH - RANJEET SINGH -
RITESH KOLIYAN
INDEX
Title
Certificate
Acknowledgement
Declaration
Objective
Introduction
Requirement
(A) Software Requirement
(i) Front End
(ii) Back End
(B) Hardware Requirement
Design
(i) E-R Diagram
(ii) Data Flow Diagram
(iii) Tables
(iv) Form Design
Coding
Biblography
OBJECTIVE
PRIMARY OBJECTIVE
The primary objectives of this project are
mentioned below:
To fulfill the requirement for achieving the
Bachelor’s degree of Computer Application.
To know the fundamentals of the Oracle
Technology and Java.
SECONDARY OBJECTIVE
The secondary objectives of this project are
mentioned below:
To develop an application that deals with the day
to day requirement of any production organization.
To develop the easy management of the
placement.
To handle the placement detail like student
information.
To provide competitive advantages to the
organization.
INTRODUCTION TO PROBLEM
REQUIREMENT
(A) SOFTWARE
REQUIREMENT
Registered
State Std id
Village
Mobile
Std Name
Class Student
F
Name
DOB
PinCode M
Name
Reg
No Gende
r
City Country
DATE FLOW DIAGRAM
USER
Enter into software
Login Form
Home
Search
CODING
Welcome Form
package CollegeMgt;
public welcome() {
initComponents();
@SuppressWarnings("unchecked")
setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOS
E);
jPanel1.setLayout(new org.netbeans.lib.awtextra.AbsoluteLayout());
jPanel2.setLayout(new org.netbeans.lib.awtextra.AbsoluteLayout());
jPanel2.add(jLabel1, new
org.netbeans.lib.awtextra.AbsoluteConstraints(160, 20, 2115, -1));
jPanel1.add(jPanel2, new
org.netbeans.lib.awtextra.AbsoluteConstraints(0, 0, 1360, 120));
jPanel1.add(jLabel3, new
org.netbeans.lib.awtextra.AbsoluteConstraints(10, 410, 1160, 80));
jButton1.setText("To Be Login.............");
jButton1.addActionListener(new java.awt.event.ActionListener() {
jButton1ActionPerformed(evt);
});
jPanel1.add(jButton1, new
org.netbeans.lib.awtextra.AbsoluteConstraints(790, 570, 250, 40));
jPanel1.add(jLabel4, new
org.netbeans.lib.awtextra.AbsoluteConstraints(710, 580, -1, -1));
jPanel1.add(jLabel6, new
org.netbeans.lib.awtextra.AbsoluteConstraints(20, 540, 460, 30));
getContentPane().setLayout(layout);
layout.setHorizontalGroup(
layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADIN
G)
.addComponent(jPanel1,
javax.swing.GroupLayout.PREFERRED_SIZE, 1349, Short.MAX_VALUE)
);
layout.setVerticalGroup(
layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADIN
G)
.addComponent(jPanel1, javax.swing.GroupLayout.DEFAULT_SIZE,
687, Short.MAX_VALUE)
);
pack();
}// </editor-fold>
new login().setVisible(true);
this.setVisible(false);
/**
*/
*/
try {
for (javax.swing.UIManager.LookAndFeelInfo info :
javax.swing.UIManager.getInstalledLookAndFeels()) {
if ("Nimbus".equals(info.getName())) {
javax.swing.UIManager.setLookAndFeel(info.getClassName());
break;
java.util.logging.Logger.getLogger(welcome.class.getName()).log(java.uti
l.logging.Level.SEVERE, null, ex);
java.util.logging.Logger.getLogger(welcome.class.getName()).log(java.uti
l.logging.Level.SEVERE, null, ex);
java.util.logging.Logger.getLogger(welcome.class.getName()).log(java.uti
l.logging.Level.SEVERE, null, ex);
java.util.logging.Logger.getLogger(welcome.class.getName()).log(java.uti
l.logging.Level.SEVERE, null, ex);
//</editor-fold>
/* Create and display the form */
java.awt.EventQueue.invokeLater(new Runnable() {
new welcome().setVisible(true);
});
Login Form
package CollegeMgt;
import java.sql.*;
import javax.swing.*;
public class login extends javax.swing.JFrame {
public login() {
initComponents();
@SuppressWarnings("unchecked")
setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOS
E);
jPanel2.setBackground(new java.awt.Color(153, 255, 255));
txtuser.addActionListener(new java.awt.event.ActionListener() {
txtuserActionPerformed(evt);
});
jLabel1.setText("username");
jLabel2.setText("password");
login.setText("login");
login.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
loginActionPerformed(evt);
});
cancel.setText("cancel");
cancel.addActionListener(new java.awt.event.ActionListener() {
cancelActionPerformed(evt);
});
jLabel3.setText("LOGIN HERE");
jLabel4.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/pics/login.jpg"))); //
NOI18N
jPanel2Layout.setHorizontalGroup(
jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.
LEADING)
.addGroup(jPanel2Layout.createSequentialGroup()
.addGroup(jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.
Alignment.LEADING)
.addGroup(jPanel2Layout.createSequentialGroup()
.addGroup(jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.
Alignment.TRAILING)
.addComponent(jLabel3,
javax.swing.GroupLayout.PREFERRED_SIZE, 397,
javax.swing.GroupLayout.PREFERRED_SIZE)
.addGroup(jPanel2Layout.createSequentialGroup()
.addGroup(jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.
Alignment.TRAILING, false)
.addComponent(jLabel2,
javax.swing.GroupLayout.DEFAULT_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
.addComponent(jLabel1,
javax.swing.GroupLayout.DEFAULT_SIZE, 129, Short.MAX_VALUE))
.addGroup(jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.
Alignment.LEADING)
.addGroup(jPanel2Layout.createSequentialGroup()
.addComponent(cancel))
.addGroup(jPanel2Layout.createSequentialGroup()
.addGroup(jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.
Alignment.LEADING)
.addComponent(txtpwd,
javax.swing.GroupLayout.PREFERRED_SIZE, 242,
javax.swing.GroupLayout.PREFERRED_SIZE)
.addComponent(txtuser,
javax.swing.GroupLayout.PREFERRED_SIZE, 242,
javax.swing.GroupLayout.PREFERRED_SIZE))))
.addGroup(jPanel2Layout.createSequentialGroup()
.addComponent(login)))
.addComponent(jLabel4,
javax.swing.GroupLayout.PREFERRED_SIZE, 337,
javax.swing.GroupLayout.PREFERRED_SIZE)
.addContainerGap(397, Short.MAX_VALUE))
);
jPanel2Layout.setVerticalGroup(
jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.
LEADING)
.addGroup(jPanel2Layout.createSequentialGroup()
.addGroup(jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.
Alignment.TRAILING)
.addGroup(jPanel2Layout.createSequentialGroup()
.addContainerGap()
.addComponent(jLabel4,
javax.swing.GroupLayout.PREFERRED_SIZE, 253,
javax.swing.GroupLayout.PREFERRED_SIZE))
.addGroup(javax.swing.GroupLayout.Alignment.LEADING,
jPanel2Layout.createSequentialGroup()
.addComponent(jLabel3,
javax.swing.GroupLayout.PREFERRED_SIZE, 64,
javax.swing.GroupLayout.PREFERRED_SIZE)
.addGroup(jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.
Alignment.BASELINE)
.addComponent(jLabel1)
.addComponent(txtuser,
javax.swing.GroupLayout.PREFERRED_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE,
javax.swing.GroupLayout.PREFERRED_SIZE))
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNREL
ATED)
.addGroup(jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.
Alignment.BASELINE)
.addComponent(jLabel2)
.addComponent(txtpwd,
javax.swing.GroupLayout.PREFERRED_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE,
javax.swing.GroupLayout.PREFERRED_SIZE))
.addGroup(jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.
Alignment.BASELINE)
.addComponent(login)
.addComponent(cancel))))
.addContainerGap(1049, Short.MAX_VALUE))
);
getContentPane().setLayout(layout);
layout.setHorizontalGroup(
layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADIN
G)
.addComponent(jPanel2, javax.swing.GroupLayout.DEFAULT_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
);
layout.setVerticalGroup(
layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADIN
G)
.addComponent(jPanel2,
javax.swing.GroupLayout.PREFERRED_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE,
javax.swing.GroupLayout.PREFERRED_SIZE)
);
pack();
}// </editor-fold>
String user1,user2,pass1,pass2;
user1=txtuser.getText();
pass1=txtpwd.getText();
try
Class.forName("com.mysql.jdbc.Driver");
Connection
con=DriverManager.getConnection("jdbc:mysql://localhost/clg?
user=root&password=");
Statement stmt=con.createStatement();
ResultSet res=stmt.executeQuery(query);
res.next();
user2=res.getString("username");
pass2=res.getString("password");
if(user1.equals(user2)&&pass1.equals(pass2))
JOptionPane.showMessageDialog(null,"successfully login");
new home().setVisible(true);
this.setVisible(false);
else
catch(Exception e)
{System.out.println(e);}
if(evt.getSource()==cancel)
System.exit(0);
/**
*/
*/
try {
if ("Nimbus".equals(info.getName())) {
javax.swing.UIManager.setLookAndFeel(info.getClassName());
break;
java.util.logging.Logger.getLogger(login.class.getName()).log(java.util.log
ging.Level.SEVERE, null, ex);
java.util.logging.Logger.getLogger(login.class.getName()).log(java.util.log
ging.Level.SEVERE, null, ex);
java.util.logging.Logger.getLogger(login.class.getName()).log(java.util.log
ging.Level.SEVERE, null, ex);
java.util.logging.Logger.getLogger(login.class.getName()).log(java.util.log
ging.Level.SEVERE, null, ex);
//</editor-fold>
/* Create and display the form */
java.awt.EventQueue.invokeLater(new Runnable() {
new login().setVisible(true);
});
Home Form
package CollegeMgt;
//import incometaxform.Std_Search;
import javax.swing.*;
import java.sql.*;
public home() {
initComponents();
@SuppressWarnings("unchecked")
mb = new javax.swing.JTextField();
sx = new javax.swing.JTextField();
n = new javax.swing.JTextField();
setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOS
E);
jPanel1.setLayout(new org.netbeans.lib.awtextra.AbsoluteLayout());
jPanel1.add(jLabel1, new
org.netbeans.lib.awtextra.AbsoluteConstraints(57, 137, 126, -1));
jPanel1.add(name, new
org.netbeans.lib.awtextra.AbsoluteConstraints(201, 137, 179, -1));
jPanel1.add(father, new
org.netbeans.lib.awtextra.AbsoluteConstraints(201, 171, 179, -1));
jPanel1.add(mname, new
org.netbeans.lib.awtextra.AbsoluteConstraints(201, 206, 179, -1));
jLabel3.setText("Mother's Name");
jPanel1.add(jLabel3, new
org.netbeans.lib.awtextra.AbsoluteConstraints(56, 203, -1, 22));
jButton1.setText("SAVE");
jButton1.addActionListener(new java.awt.event.ActionListener() {
jButton1ActionPerformed(evt);
});
jPanel1.add(jButton1, new
org.netbeans.lib.awtextra.AbsoluteConstraints(254, 586, -1, -1));
jLabel4.setText("Reg/Enroll Nol:");
jPanel1.add(jLabel4, new
org.netbeans.lib.awtextra.AbsoluteConstraints(812, 91, 113, -1));
jPanel1.add(reg, new
org.netbeans.lib.awtextra.AbsoluteConstraints(1042, 91, 138, -1));
jLabel5.setText("Class");
jPanel1.add(jLabel5, new
org.netbeans.lib.awtextra.AbsoluteConstraints(812, 175, 103, -1));
cls.addActionListener(new java.awt.event.ActionListener() {
clsActionPerformed(evt);
});
jPanel1.add(cls, new
org.netbeans.lib.awtextra.AbsoluteConstraints(1040, 175, 138, -1));
jLabel6.setText("Mobile :");
jPanel1.add(jLabel6, new
org.netbeans.lib.awtextra.AbsoluteConstraints(812, 213, 116, 20));
jPanel1.add(mb, new
org.netbeans.lib.awtextra.AbsoluteConstraints(1040, 213, 138, -1));
jLabel8.setText("Gender:");
jPanel1.add(jLabel8, new
org.netbeans.lib.awtextra.AbsoluteConstraints(56, 243, 105, -1));
jPanel1.add(sx, new
org.netbeans.lib.awtextra.AbsoluteConstraints(201, 237, 111, 32));
jLabel7.setText("D.O.B :");
jPanel1.add(jLabel7, new
org.netbeans.lib.awtextra.AbsoluteConstraints(812, 133, 130, 24));
dbt.addActionListener(new java.awt.event.ActionListener() {
dbtActionPerformed(evt);
});
jPanel1.add(dbt, new
org.netbeans.lib.awtextra.AbsoluteConstraints(1040, 130, 138, -1));
jLabel9.setText("Std_ID :");
jPanel1.add(jLabel9, new
org.netbeans.lib.awtextra.AbsoluteConstraints(57, 101, 126, 18));
jPanel1.add(n, new
org.netbeans.lib.awtextra.AbsoluteConstraints(201, 96, 179, 23));
jLabel10.setFont(new java.awt.Font("Tahoma", 1, 18)); // NOI18N
jLabel10.setText("Personal
Information_________________________________________________
_______________________________________________________");
jPanel1.add(jLabel10, new
org.netbeans.lib.awtextra.AbsoluteConstraints(10, 11, -1, -1));
jLabel11.setText("Address
Information_________________________________________________
________________________________________________________");
jPanel1.add(jLabel11, new
org.netbeans.lib.awtextra.AbsoluteConstraints(10, 298, -1, -1));
jLabel12.setText("Address:");
jPanel1.add(jLabel12, new
org.netbeans.lib.awtextra.AbsoluteConstraints(10, 340, 80, -1));
jLabel13.setText("City :");
jPanel1.add(jLabel13, new
org.netbeans.lib.awtextra.AbsoluteConstraints(10, 467, 52, -1));
jLabel15.setText("Country :");
jPanel1.add(jLabel15, new
org.netbeans.lib.awtextra.AbsoluteConstraints(237, 467, -1, -1));
jPanel1.add(cty, new
org.netbeans.lib.awtextra.AbsoluteConstraints(99, 471, 90, -1));
cntry.addActionListener(new java.awt.event.ActionListener() {
cntryActionPerformed(evt);
});
jPanel1.add(cntry, new
org.netbeans.lib.awtextra.AbsoluteConstraints(321, 471, 98, -1));
jLabel16.setText("Village/Colony :");
jPanel1.add(jLabel16, new
org.netbeans.lib.awtextra.AbsoluteConstraints(429, 339, -1, -1));
jLabel17.setText("State :");
jPanel1.add(jLabel17, new
org.netbeans.lib.awtextra.AbsoluteConstraints(429, 368, 74, -1));
jLabel19.setText("Pincode :");
jPanel1.add(jLabel19, new
org.netbeans.lib.awtextra.AbsoluteConstraints(429, 401, 109, -1));
jPanel1.add(vlj, new
org.netbeans.lib.awtextra.AbsoluteConstraints(605, 336, 167, -1));
jPanel1.add(stt, new
org.netbeans.lib.awtextra.AbsoluteConstraints(605, 367, 167, -1));
jPanel1.add(pin, new
org.netbeans.lib.awtextra.AbsoluteConstraints(605, 398, 167, -1));
adrs.setColumns(20);
adrs.setRows(5);
jScrollPane1.setViewportView(adrs);
jPanel1.add(jScrollPane1, new
org.netbeans.lib.awtextra.AbsoluteConstraints(108, 340, 245, -1));
jButton2.setText("RESET");
jButton2.addActionListener(new java.awt.event.ActionListener() {
jButton2ActionPerformed(evt);
});
jPanel1.add(jButton2, new
org.netbeans.lib.awtextra.AbsoluteConstraints(356, 586, -1, -1));
jButton3.setText("Std_Search");
jButton3.setBorderPainted(false);
jButton3.addActionListener(new java.awt.event.ActionListener() {
jButton3ActionPerformed(evt);
});
jPanel1.add(jButton3, new
org.netbeans.lib.awtextra.AbsoluteConstraints(470, 586, 100, -1));
jLabel14.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/pics/home.jpg"))); //
NOI18N
jPanel1.add(jLabel14, new
org.netbeans.lib.awtextra.AbsoluteConstraints(458, 100, 270, 180));
getContentPane().setLayout(layout);
layout.setHorizontalGroup(
layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADIN
G)
.addGroup(layout.createSequentialGroup()
.addComponent(jPanel1,
javax.swing.GroupLayout.PREFERRED_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE,
javax.swing.GroupLayout.PREFERRED_SIZE)
.addGap(0, 0, Short.MAX_VALUE))
);
layout.setVerticalGroup(
layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADIN
G)
.addComponent(jPanel1, javax.swing.GroupLayout.DEFAULT_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
);
pack();
}// </editor-fold>
String
ID,Name,Fname,Mname,Reg_no,Clss,Mobile,Sex,DateOFBirth,Address,Ci
ty,Country,State,Pincode,Village;
ID=n.getText();
Name=name.getText();
Fname=father.getText();
Mname=mname.getText();
Reg_no=reg.getText();
Clss=cls.getText();
Mobile=mb.getText();
Sex=sx.getText();
DateOFBirth=dbt.getText();
Address=adrs.getText();
City=cty.getText();
Country=cntry.getText();
State=stt.getText();
Pincode=pin.getText();
Village=vlj.getText();
try{
Class.forName("com.mysql.jdbc.Driver");
Connection
con=DriverManager.getConnection("jdbc:mysql://localhost/clg?
user=root&password=");
PreparedStatement ps=con.prepareStatement(query);
ps.setInt(1,Integer.parseInt(ID));
ps.setString(2,Name);
ps.setString(3,Fname);
ps.setString(4,Mname);
ps.setString(5,Reg_no);
ps.setString(6,Clss);
ps.setString(7,Mobile);
ps.setString(8,Sex);
ps.setString(9,DateOFBirth);
ps.setString(10,Address);
ps.setString(11,City);
ps.setString(12,State);
ps.setInt(13,Integer.parseInt(Pincode));
ps.setString(14,Country);
ps.setString(15,Village);
int i=ps.executeUpdate();
if(i==1){
JOptionPane.showMessageDialog(rootPane,"successFully");
this.setVisible(false);
// new StdSearch().setVisible(true);
else
JOptionPane.showMessageDialog(rootPane,"UnsuccessFully");
}catch(Exception ex){
System.out.println(ex);
n.setText("");
name.setText("");
father.setText("");
mname.setText("");
reg.setText("");
cls.setText("");
mb.setText("");
sx.setText("");
dbt.setText("");
adrs.setText("");
cty.setText("");
cntry.setText("");
stt.setText("");
pin.setText("");
vlj.setText("");
new StdSearch().setVisible(true);
this.setVisible(false);
*/
try {
for (javax.swing.UIManager.LookAndFeelInfo info :
javax.swing.UIManager.getInstalledLookAndFeels()) {
if ("Nimbus".equals(info.getName())) {
javax.swing.UIManager.setLookAndFeel(info.getClassName());
break;
java.util.logging.Logger.getLogger(home.class.getName()).log(java.util.lo
gging.Level.SEVERE, null, ex);
java.util.logging.Logger.getLogger(home.class.getName()).log(java.util.lo
gging.Level.SEVERE, null, ex);
java.util.logging.Logger.getLogger(home.class.getName()).log(java.util.lo
gging.Level.SEVERE, null, ex);
java.util.logging.Logger.getLogger(home.class.getName()).log(java.util.lo
gging.Level.SEVERE, null, ex);
//</editor-fold>
/* Create and display the form */
java.awt.EventQueue.invokeLater(new Runnable() {
new home().setVisible(true);
});
private javax.swing.JTextField n;
import java.sql.*;
import java.util.logging.Level;
import java.util.logging.Logger;
import javax.swing.JOptionPane;
Connection cn;
PreparedStatement ps;
ResultSet rs;
public StdSearch() {
initComponents();
try{
Class.forName("com.mysql.jdbc.Driver");
cn=DriverManager.getConnection("jdbc:mysql://localhost/clg?
user=root&password=");
}catch(Exception e){
System.out.println(e);
}
}
@SuppressWarnings("unchecked")
jPanel1.setBorder(new javax.swing.border.LineBorder(new
java.awt.Color(0, 0, 0), 4, true));
jLabel1.setIcon(new
javax.swing.ImageIcon(getClass().getResource("/pics/search.jpg"))); //
NOI18N
jLabel2.setText("Enter id no.");
jButton4.setText("Search");
jButton4.addActionListener(new java.awt.event.ActionListener() {
jButton4ActionPerformed(evt);
});
jPanel1.setLayout(jPanel1Layout);
jPanel1Layout.setHorizontalGroup(
jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.
LEADING)
.addGroup(jPanel1Layout.createSequentialGroup()
.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.
Alignment.LEADING)
.addGroup(jPanel1Layout.createSequentialGroup()
.addContainerGap()
.addComponent(jLabel2,
javax.swing.GroupLayout.DEFAULT_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
.addGroup(jPanel1Layout.createSequentialGroup()
.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.
Alignment.LEADING)
.addGroup(jPanel1Layout.createSequentialGroup()
.addGap(32, 32, 32)
.addComponent(jLabel1))
.addGroup(jPanel1Layout.createSequentialGroup()
.addContainerGap()
.addComponent(tf1,
javax.swing.GroupLayout.PREFERRED_SIZE, 311,
javax.swing.GroupLayout.PREFERRED_SIZE)))
.addGap(0, 0, Short.MAX_VALUE)))
.addContainerGap())
.addGroup(jPanel1Layout.createSequentialGroup()
.addComponent(jButton4,
javax.swing.GroupLayout.PREFERRED_SIZE, 204,
javax.swing.GroupLayout.PREFERRED_SIZE)
.addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE,
Short.MAX_VALUE))
);
jPanel1Layout.setVerticalGroup(
jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.
LEADING)
.addGroup(jPanel1Layout.createSequentialGroup()
.addContainerGap()
.addComponent(jLabel1,
javax.swing.GroupLayout.PREFERRED_SIZE, 228,
javax.swing.GroupLayout.PREFERRED_SIZE)
.addComponent(tf1,
javax.swing.GroupLayout.PREFERRED_SIZE, 58,
javax.swing.GroupLayout.PREFERRED_SIZE)
.addComponent(jButton4,
javax.swing.GroupLayout.PREFERRED_SIZE, 52,
javax.swing.GroupLayout.PREFERRED_SIZE)
.addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE,
Short.MAX_VALUE))
);
jPanel2.setBorder(new javax.swing.border.LineBorder(new
java.awt.Color(255, 0, 204), 4, true));
jLabel3.setText("ID No");
jLabel4.setText("Reg. no");
jLabel6.setText("mother name");
jLabel7.setText("father name");
jLabel8.setText("mobile number");
jLabel9.setText("gender");
jLabel10.setText("class");
jLabel11.setText("date of birth");
jLabel12.setText("address");
jLabel13.setFont(new java.awt.Font("Castellar", 1, 18)); // NOI18N
jLabel13.setText("city");
jLabel14.setText("state");
jLabel15.setText("pincode");
jLabel16.setText("country");
jLabel17.setText("village / colony");
tfid.setEnabled(false);
tfvillage.setText("...");
jButton1.setText("Update");
jButton1.addActionListener(new java.awt.event.ActionListener() {
jButton1ActionPerformed(evt);
});
jButton3.setText("Exit");
jButton3.addActionListener(new java.awt.event.ActionListener() {
jButton3ActionPerformed(evt);
});
jButton5.setText("Back");
jButton5.addActionListener(new java.awt.event.ActionListener() {
jButton5ActionPerformed(evt);
});
jPanel2.setLayout(jPanel2Layout);
jPanel2Layout.setHorizontalGroup(
jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.
LEADING)
.addGroup(jPanel2Layout.createSequentialGroup()
.addContainerGap()
.addGroup(jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.
Alignment.LEADING)
.addGroup(jPanel2Layout.createSequentialGroup()
.addGroup(jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.
Alignment.LEADING)
.addGroup(jPanel2Layout.createSequentialGroup()
.addGroup(jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.
Alignment.LEADING)
.addComponent(jLabel5,
javax.swing.GroupLayout.PREFERRED_SIZE, 95,
javax.swing.GroupLayout.PREFERRED_SIZE)
.addComponent(jLabel6,
javax.swing.GroupLayout.PREFERRED_SIZE, 181,
javax.swing.GroupLayout.PREFERRED_SIZE)
.addComponent(jLabel9,
javax.swing.GroupLayout.PREFERRED_SIZE, 181,
javax.swing.GroupLayout.PREFERRED_SIZE)
.addComponent(jLabel11,
javax.swing.GroupLayout.PREFERRED_SIZE, 181,
javax.swing.GroupLayout.PREFERRED_SIZE)
.addComponent(jLabel13,
javax.swing.GroupLayout.PREFERRED_SIZE, 181,
javax.swing.GroupLayout.PREFERRED_SIZE)
.addComponent(jLabel15,
javax.swing.GroupLayout.PREFERRED_SIZE, 181,
javax.swing.GroupLayout.PREFERRED_SIZE))
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELAT
ED, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
.addGroup(jPanel2Layout.createSequentialGroup()
.addComponent(jLabel3,
javax.swing.GroupLayout.PREFERRED_SIZE, 80,
javax.swing.GroupLayout.PREFERRED_SIZE)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELAT
ED, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)))
.addGroup(jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.
Alignment.TRAILING)
.addComponent(tfid,
javax.swing.GroupLayout.PREFERRED_SIZE, 221,
javax.swing.GroupLayout.PREFERRED_SIZE)
.addComponent(tfname,
javax.swing.GroupLayout.PREFERRED_SIZE, 221,
javax.swing.GroupLayout.PREFERRED_SIZE)
.addComponent(tfmname,
javax.swing.GroupLayout.PREFERRED_SIZE, 221,
javax.swing.GroupLayout.PREFERRED_SIZE)
.addComponent(tfsex,
javax.swing.GroupLayout.PREFERRED_SIZE, 221,
javax.swing.GroupLayout.PREFERRED_SIZE)
.addComponent(tfdob,
javax.swing.GroupLayout.PREFERRED_SIZE, 221,
javax.swing.GroupLayout.PREFERRED_SIZE)
.addComponent(tfcity,
javax.swing.GroupLayout.PREFERRED_SIZE, 221,
javax.swing.GroupLayout.PREFERRED_SIZE)
.addComponent(tfpincode,
javax.swing.GroupLayout.PREFERRED_SIZE, 221,
javax.swing.GroupLayout.PREFERRED_SIZE))
.addGroup(jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.
Alignment.LEADING)
.addComponent(jLabel4,
javax.swing.GroupLayout.PREFERRED_SIZE, 95,
javax.swing.GroupLayout.PREFERRED_SIZE)
.addComponent(jLabel8,
javax.swing.GroupLayout.PREFERRED_SIZE, 181,
javax.swing.GroupLayout.PREFERRED_SIZE)
.addComponent(jLabel7,
javax.swing.GroupLayout.PREFERRED_SIZE, 181,
javax.swing.GroupLayout.PREFERRED_SIZE)
.addComponent(jLabel10,
javax.swing.GroupLayout.PREFERRED_SIZE, 181,
javax.swing.GroupLayout.PREFERRED_SIZE)
.addComponent(jLabel12,
javax.swing.GroupLayout.PREFERRED_SIZE, 181,
javax.swing.GroupLayout.PREFERRED_SIZE)
.addComponent(jLabel14,
javax.swing.GroupLayout.PREFERRED_SIZE, 181,
javax.swing.GroupLayout.PREFERRED_SIZE)
.addComponent(jLabel16,
javax.swing.GroupLayout.PREFERRED_SIZE, 181,
javax.swing.GroupLayout.PREFERRED_SIZE))
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELAT
ED, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
.addGroup(jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.
Alignment.LEADING)
.addComponent(tffname,
javax.swing.GroupLayout.PREFERRED_SIZE, 221,
javax.swing.GroupLayout.PREFERRED_SIZE)
.addComponent(tfregno,
javax.swing.GroupLayout.PREFERRED_SIZE, 221,
javax.swing.GroupLayout.PREFERRED_SIZE)
.addComponent(tfmob,
javax.swing.GroupLayout.PREFERRED_SIZE, 221,
javax.swing.GroupLayout.PREFERRED_SIZE)
.addComponent(tfclass,
javax.swing.GroupLayout.PREFERRED_SIZE, 221,
javax.swing.GroupLayout.PREFERRED_SIZE)
.addComponent(tfadd,
javax.swing.GroupLayout.PREFERRED_SIZE, 221,
javax.swing.GroupLayout.PREFERRED_SIZE)
.addComponent(tfstate,
javax.swing.GroupLayout.PREFERRED_SIZE, 221,
javax.swing.GroupLayout.PREFERRED_SIZE)
.addComponent(tfcountry,
javax.swing.GroupLayout.PREFERRED_SIZE, 221,
javax.swing.GroupLayout.PREFERRED_SIZE))
.addGap(28, 28, 28))
.addGroup(jPanel2Layout.createSequentialGroup()
.addComponent(jLabel17)
.addComponent(tfvillage,
javax.swing.GroupLayout.PREFERRED_SIZE, 633,
javax.swing.GroupLayout.PREFERRED_SIZE)
.addGap(0, 0, Short.MAX_VALUE))))
.addGroup(jPanel2Layout.createSequentialGroup()
.addComponent(jButton1,
javax.swing.GroupLayout.PREFERRED_SIZE, 165,
javax.swing.GroupLayout.PREFERRED_SIZE)
.addComponent(jButton5,
javax.swing.GroupLayout.PREFERRED_SIZE, 165,
javax.swing.GroupLayout.PREFERRED_SIZE)
.addComponent(jButton3,
javax.swing.GroupLayout.PREFERRED_SIZE, 165,
javax.swing.GroupLayout.PREFERRED_SIZE)
.addGap(0, 0, Short.MAX_VALUE))
);
jPanel2Layout.setVerticalGroup(
jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.
LEADING)
.addGroup(jPanel2Layout.createSequentialGroup()
.addContainerGap()
.addGroup(jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.
Alignment.LEADING, false)
.addGroup(jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.
Alignment.BASELINE)
.addComponent(jLabel3,
javax.swing.GroupLayout.PREFERRED_SIZE, 37,
javax.swing.GroupLayout.PREFERRED_SIZE)
.addComponent(jLabel4,
javax.swing.GroupLayout.PREFERRED_SIZE, 37,
javax.swing.GroupLayout.PREFERRED_SIZE)
.addComponent(tfregno))
.addComponent(tfid))
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNREL
ATED)
.addGroup(jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.
Alignment.BASELINE)
.addComponent(jLabel5,
javax.swing.GroupLayout.PREFERRED_SIZE, 37,
javax.swing.GroupLayout.PREFERRED_SIZE)
.addComponent(jLabel7,
javax.swing.GroupLayout.PREFERRED_SIZE, 37,
javax.swing.GroupLayout.PREFERRED_SIZE)
.addComponent(tfname)
.addComponent(tffname))
.addGroup(jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.
Alignment.BASELINE)
.addComponent(jLabel6,
javax.swing.GroupLayout.PREFERRED_SIZE, 37,
javax.swing.GroupLayout.PREFERRED_SIZE)
.addComponent(jLabel8,
javax.swing.GroupLayout.PREFERRED_SIZE, 37,
javax.swing.GroupLayout.PREFERRED_SIZE)
.addComponent(tfmname)
.addComponent(tfmob))
.addGroup(jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.
Alignment.BASELINE)
.addComponent(jLabel9,
javax.swing.GroupLayout.PREFERRED_SIZE, 37,
javax.swing.GroupLayout.PREFERRED_SIZE)
.addComponent(jLabel10,
javax.swing.GroupLayout.PREFERRED_SIZE, 37,
javax.swing.GroupLayout.PREFERRED_SIZE)
.addComponent(tfsex)
.addComponent(tfclass))
.addGroup(jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.
Alignment.BASELINE)
.addComponent(jLabel11,
javax.swing.GroupLayout.PREFERRED_SIZE, 37,
javax.swing.GroupLayout.PREFERRED_SIZE)
.addComponent(jLabel12,
javax.swing.GroupLayout.PREFERRED_SIZE, 37,
javax.swing.GroupLayout.PREFERRED_SIZE)
.addComponent(tfdob)
.addComponent(tfadd))
.addGroup(jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.
Alignment.BASELINE)
.addComponent(jLabel13,
javax.swing.GroupLayout.PREFERRED_SIZE, 37,
javax.swing.GroupLayout.PREFERRED_SIZE)
.addComponent(jLabel14,
javax.swing.GroupLayout.PREFERRED_SIZE, 37,
javax.swing.GroupLayout.PREFERRED_SIZE)
.addComponent(tfcity)
.addComponent(tfstate))
.addGroup(jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.
Alignment.BASELINE)
.addComponent(jLabel15,
javax.swing.GroupLayout.PREFERRED_SIZE, 37,
javax.swing.GroupLayout.PREFERRED_SIZE)
.addComponent(jLabel16,
javax.swing.GroupLayout.PREFERRED_SIZE, 37,
javax.swing.GroupLayout.PREFERRED_SIZE)
.addComponent(tfpincode)
.addComponent(tfcountry))
.addGroup(jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.
Alignment.BASELINE)
.addComponent(jLabel17,
javax.swing.GroupLayout.PREFERRED_SIZE, 37,
javax.swing.GroupLayout.PREFERRED_SIZE)
.addComponent(tfvillage))
.addGroup(jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.
Alignment.BASELINE)
.addComponent(jButton1,
javax.swing.GroupLayout.PREFERRED_SIZE, 55,
javax.swing.GroupLayout.PREFERRED_SIZE)
.addComponent(jButton3,
javax.swing.GroupLayout.PREFERRED_SIZE, 55,
javax.swing.GroupLayout.PREFERRED_SIZE)
.addComponent(jButton5,
javax.swing.GroupLayout.PREFERRED_SIZE, 55,
javax.swing.GroupLayout.PREFERRED_SIZE))
.addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE,
Short.MAX_VALUE))
);
javax.swing.GroupLayout layout = new
javax.swing.GroupLayout(getContentPane());
getContentPane().setLayout(layout);
layout.setHorizontalGroup(
layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADIN
G)
.addGroup(layout.createSequentialGroup()
.addComponent(jPanel1,
javax.swing.GroupLayout.PREFERRED_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE,
javax.swing.GroupLayout.PREFERRED_SIZE)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELAT
ED)
.addComponent(jPanel2,
javax.swing.GroupLayout.DEFAULT_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
);
layout.setVerticalGroup(
layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADIN
G)
.addComponent(jPanel1, javax.swing.GroupLayout.DEFAULT_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
.addComponent(jPanel2, javax.swing.GroupLayout.DEFAULT_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
);
pack();
}// </editor-fold>
try{
ps.setInt(1,Integer.parseInt(tf1.getText()));
rs=ps.executeQuery();
if(rs.next()){
tfid.setText(tf1.getText());
tfname.setText(rs.getString(2));
tffname.setText(rs.getString(3));
tfmname.setText(rs.getString(4));
tfregno.setText(rs.getString(5));
tfclass.setText(rs.getString(6));
tfmob.setText(rs.getString(7));
tfsex.setText(rs.getString(8));
tfdob.setText(rs.getString(9));
tfadd.setText(rs.getString(10));
tfcity.setText(rs.getString(11));
tfstate.setText(rs.getString(12));
tfpincode.setText(String.valueOf(rs.getInt(13)));
tfcountry.setText(rs.getString(14));
tfvillage.setText(rs.getString(15));
}catch(Exception e){
System.out.println(e);
try{
ps=cn.prepareStatement("update db set
Name=?,FName=?,MName=?,regno=?,class=?,Mobile=?,sex=?,DateOfBir
th=?,Address=?,City=?,State=?,PinCode=?,Country=?,Village=? where
ID=?");
ps.setString(1,tfname.getText());
ps.setString(2,tffname.getText());
ps.setString(3,tfmname.getText());
ps.setString(4,tfregno.getText());
ps.setString(5,tfclass.getText());
ps.setString(6,tfmob.getText());
ps.setString(7,tfsex.getText());
ps.setString(8,tfdob.getText());
ps.setString(9,tfadd.getText());
ps.setString(10,tfcity.getText());
ps.setString(11,tfstate.getText());
ps.setInt(12,Integer.parseInt(tfpincode.getText()));
ps.setString(13,tfcountry.getText());
ps.setString(14,tfvillage.getText());
ps.setString(15,tf1.getText());
int i=ps.executeUpdate();
if(i==1){
else
JOptionPane.showMessageDialog(null,"Unsuccessfull.......");
}catch(Exception e){
System.out.println(e);
System.exit(0);
this.setVisible(false);
*/
try {
if ("Nimbus".equals(info.getName())) {
javax.swing.UIManager.setLookAndFeel(info.getClassName());
break;
java.util.logging.Logger.getLogger(StdSearch.class.getName()).log(java.u
til.logging.Level.SEVERE, null, ex);
java.util.logging.Logger.getLogger(StdSearch.class.getName()).log(java.u
til.logging.Level.SEVERE, null, ex);
java.util.logging.Logger.getLogger(StdSearch.class.getName()).log(java.u
til.logging.Level.SEVERE, null, ex);
//</editor-fold>
java.awt.EventQueue.invokeLater(new Runnable() {
new StdSearch().setVisible(true);
});
}
Biblography
Complete Ref.
Author Harbert Sheil
Publisher TataMcGraw-Hil
Black Book of java
Microsoft Office