SlideShare a Scribd company logo
TERMPAPER
                 Of
               MOdERn
PROgRAMMing TOOls -1

TOPic : fEE MAnAgEMEnT sysTEM


sUBMiTTEd TO –             sUBMiTTEd
By-

MR.RAkEsh                        fAiRy

                                  sEc
– k27B1

                                  B.TE
ch [iT]- MBA
ROll
nO - 09



Table of contents:-

  1. Fee management system

  2. Scope

  3. Features

  4. Language used

  5. Overview

  6. Data flow diagram

  7. CODING OF THE PROJECT
Fee management system
The fee management system is to manage the data or information of the student those who
have submitted their fees and those who have not submitted their fee .

Scope of this project:-

This can be used in the educational institutes like university , schools etc.

It can also be used in companies for paying salaries to their employees .

Features:-

   •   Secure

   •   Easy to use

   •   Reliable and accurate

   •   No need of examiner




Technologies used:-

Java

Overview :
1.




             12. Fee Setting
                Administrator can set different fee names settings for different classes using a simple
                interface. Also fee amount for different fee items for different months can be set for
                common fee items.




             Name/Class wise search
             Fee amount to be paid by a student is done by searching the student. By
             entering student Id or class or name, the amount to be paid for a particular
             period is viewed.




2.   Monthly fee items
     Monthly fee items are displayed based on the monthly fee setting. For each student
     fee pending amount is displayed.


3. Terminal fee items
     Terminal fee items will be displayed based on the term selection. For each student, a
     period of month can also be selected for collecting terminal fees
CODING:

Main.java-

import java.awt.*;

import java.awt.event.*;

import javax.swing.*;




public class mainw extends JFrame implements ActionListener

{




       JButton b1,b2,b3;

       String title= "MAIN";




       mainw()

       {




              b1 = new JButton("Administrator");
b2 = new JButton("Student");

       b3 = new JButton("Exit");




       add(b1);

       add(b2);

       add(b3);

       b1.addActionListener(this);

       b2.addActionListener(this);

       b3.addActionListener(this);

       setLayout(new FlowLayout());




}




public void actionPerformed(ActionEvent e)




{

       if(e.getSource()==b1)

       {

              passw obj2= new passw();

              obj2.setSize(300,200);

              obj2.setVisible(true);

       }
if(e.getSource()==b2)

           {

                   student obj3 = new student();

                   obj3.setSize(800,500);

                   obj3.setVisible(true);




           }

           if(e.getSource()==b3)

           {

                   System.exit(0);

           }

    }

    public static void main(String s[])

    {




           mainw obj = new mainw();

           obj.setSize(400,400);

           obj.setVisible(true);

    }




}
Student.java

import java.awt.*;

import java.awt.event.*;

import javax.swing.*;

import java.sql.*;




public class student extends JFrame implements ActionListener

{




        JTextField t1;

        JButton b1,b2;

        JLabel




l1,l2,l3,l4,l5,l6,l7,l8,l9,l10,l11,l12,l13,l14,l15,l16,l17,l18,l19,l20,l21,l22,




l23;

        String id= null;

        String phone,add,fee,course,age,sex,year,home,regs no;

        String err="STUDENT NOT FOUND, PLEASE ENTER
CORRECT ID";

     employee()

     {

           t1 = new JTextField(10);

           l1 = new JLabel("Student_Id");

           l2 = new JLabel("Student_Name");

           l3 = new JLabel();

           l4 = new JLabel("Student_Phone");

           l5 = new JLabel();

           l6 = new JLabel("Student_Address");

           l7 = new JLabel();

           l8 = new JLabel("Student_fee");

           l9 = new JLabel();

           l10 = new JLabel("Student_course");

           l11 = new JLabel();

           l12 = new JLabel("Student_Age");

           l13 = new JLabel();

           l14 = new JLabel("Student_Sex");

           l15 = new JLabel();

           l16 = new JLabel("Student_year");

           l17 = new JLabel();

           l18 = new JLabel("Student_Hometown");
l19 = new JLabel();

     l20 = new JLabel("Student_regs no");

     l21 = new JLabel();

     l22 = new JLabel();

     l23 = new JLabel();

     b1 = new JButton("Show");

     b2 = new JButton("Exit");




     add(l1);

     add(t1);

     add(l2);

     add(l3);

     add(l4);

     add(l5);

add(l6);

add(l7);

     add(l8);

     add(l9);

     add(l10);

     add(l11);

     add(l12);

     add(l13);
add(l14);

        add(l15);

        add(l16);

        add(l17);

        add(l18);

        add(l19);

        add(l20);

        add(l21);

        add(l22);

        add(l23);

        add(b1);

        add(b2);

        b1.addActionListener(this);

        b2.addActionListener(this);

    setLayout(new GridLayout(13,1));




}

public void actionPerformed(ActionEvent e)

{

        try

        {

               Class.forName
("sun.jdbc.odbc.JdbcOdbcDriver");

                     Connection con =




DriverManager.getConnection("Jdbc:Odbc:DSN1");

                     ResultSet rs=null;

                     id = t1.getText();

                     String name="none";

                     if(e.getSource()==b1)

                     {

                            PreparedStatement st1 =




con.prepareStatement("Select * from student where student_Id=?");

                            st1.setString(1,id);

                            rs = st1.executeQuery();

                            while(rs.next())

                            {

                                    name=rs.getString




(2);




                                    phone=rs.getString




(3);
add=rs.getString(4);

               fee=rs.getString(5);

               course=rs.getString




(6);

               age=rs.getString(7);

               sex=rs.getString(8);

               year=rs.getString(9);

               home=rs.getString




(10);

               regs no=rs.getString




(11);

        }




        if(name.equals("none"))

        {

               t1.setText("");

               l23.setText("");

               t1.setText("");

               l3.setText("");

               l5.setText("");
l7.setText("");

       l9.setText("");

       l11.setText("");

       l13.setText("");

       l15.setText("");

       l17.setText("");

       l19.setText("");

       l21.setText("");

       st1.close();




}

else

{

       t1.setText(id);

       l3.setText(name);

       l5.setText(phone);

       l7.setText(add);

       l9.setText(fee);

       l11.setText(course);

       l13.setText(age);

       l15.setText(sex);

       l17.setText(year);

       l19.setText(home);
l21.setText(regs no);

                                   l23.setText("Showing




details");

                                   st1.close();

                            }

                    }




                    if(e.getSource()==b2)

                    {

                            System.exit(0);

                    }

                    rs.close();

                    con.close();




             }

             catch(Exception as)

             {

                    System.out.print(as);

             }




        }
public static void main(String s[])

       {

               Student obj = new student();

               obj.setSize(800,400);

               obj.setVisible(true);

       }




}




PASSW.JAVA-




import java.awt.*;

import java.awt.event.*;

import javax.swing.*;




public class passw extends JFrame implements ActionListener

{




       JButton b1,b2,b3;

       JLabel l1,l2,l3,l4;
JTextField t1;

TextField t2;

String pasw,us;

String password="csb", usid ="uptu";

int count=3;

passw()

{

       t1 = new JTextField(10);

       t2 = new TextField(10);




       l1 = new JLabel("User ID");

       l2 = new JLabel("Password");

       b1 = new JButton("Login");

       b2 = new JButton("Change Password");

       b3 = new JButton("Cancel");

       t2.setEchoChar('*');

       add(l1);

       add(t1);




       add(l2);

       add(t2);;

       add(b1);

       add(b2);
add(b3);

       b1.addActionListener(this);

       b2.addActionListener(this);

       b3.addActionListener(this);

       setLayout(new GridLayout(7,1));




}




public void actionPerformed(ActionEvent e)




{




       if(e.getSource()==b1)

       {

              us = t1.getText();

              pasw = t2.getText();

              if(count>0&& password.equals(pasw)&& usid.equals(us))

              {




                     admini obj2= new admini();

                     obj2.setSize(800,500);

                     obj2.setVisible(true);

              }
else

                   {

                           count= count-1;

                           if(count==0)

                           System.exit(0);

                   }

           }




           if(e.getSource()==b3)

           {

                   System.exit(0);

           }

    }

    public static void main(String s[])

    {

           passw obj = new passw();

           obj.setSize(300,300);

           obj.setVisible(true);

    }

}
ADMINUP.JAVA-

import java.awt.*;

import java.awt.event.*;

import javax.swing.*;

import java.sql.*;




public class adminup extends JFrame implements ActionListener

{

       JButton b1,b2,b3,b4,b5,b6,b7,b8;

       JComboBox j1,J2;

       JTextField t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11;

       JLabel l1,l2,l3,l4,l5,l6,l7,l8,l9,l10,l11,l12,l13;

       String id=null,name1="NO EMPLOYEE EXIST";

       String name,phone,add,sal,pos,age,sex,nat,home,exp;

       String err="EMPLOYEE NOT FOUND, PLEASE ENTER CORRECT ID";

       adminup()

       {

               b1 = new JButton("Show Details");

               b2 = new JButton("Remove");

               b3 = new JButton("Update Phone");

               b4 = new JButton("Update Address");

               b5 = new JButton("Update Salary");

               b6 = new JButton("update Position");
b7 = new JButton("Update Experience");

b8 = new JButton("Back");

j1 = new JComboBox();

t1 = new JTextField(10);

t2 = new JTextField(10);

t3 = new JTextField(10);

t4 = new JTextField(10);

t5 = new JTextField(10);

t6 = new JTextField(10);

t7 = new JTextField(10);

t8 = new JTextField(10);

t9 = new JTextField(10);

t10 = new JTextField(10);

t11 = new JTextField(10);

l12 = new JLabel();

l1 = new JLabel("Emp_Id");

l2 = new JLabel("EMP_Name");

l3 = new JLabel("Emp_Phone");

l4 = new JLabel("Emp_Address");

l5 = new JLabel("Emp_Salary");

l6 = new JLabel("Emp_Position");

l7 = new JLabel("Emp_Age");

l8 = new JLabel("Emp_Sex");
l9 = new JLabel("Emp_Nationality");

l10 = new JLabel("Emp_Hometown");

l11 = new JLabel("Emp_Exp");

l13 = new JLabel();




b1.addActionListener(this);

b2.addActionListener(this);

b3.addActionListener(this);

b4.addActionListener(this);

b5.addActionListener(this);

b6.addActionListener(this);

b7.addActionListener(this);

b8.addActionListener(this);




setLayout(new GridLayout(21,1));




try

{

       Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
Connection con =
DriverManager.getConnection("Jdbc:Odbc:DSN1");

                   ResultSet rs = null;

                   PreparedStatement st = con.prepareStatement("Select * from
emp1");

                   rs= st.executeQuery();

                   while(rs.next())

                   {

                          j1.addItem(rs.getString(2));




                   }

                   add(l1);

                   add(t1);

                   add(l2);

                   add(j1);

                   add(l3);

                   add(t3);




                   add(l4);

                   add(t4);

                   add(l5);

                   add(t5);

                   add(l6);
add(t6);

add(l7);

add(t7);

add(l8);

add(t8);

add(l9);

add(t9);

add(l10);

add(t10);

add(l11);

add(t11);

add(l12);

add(l13);

add(b1);

add(b2);

add(b3);

add(b4);

add(b5);

add(b6);

add(b7);

add(b8);
st.close();




             }

             catch(Exception ae)

             {

                    System.out.print(ae);

             }

      }

      public void actionPerformed(ActionEvent e)

      {




             try

             {

                    int tempid,tempsal,tempage;;

                    Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");

                    Connection con1 =
DriverManager.getConnection("Jdbc:Odbc:DSN1");

                    ResultSet rs1= null;




                    if(e.getSource()==b1)

                    {

                            name= j1.getSelectedItem().toString();
PreparedStatement st1 = con1.prepareStatement("Select
* from emp1 where Emp_Name=?");

                        st1.setString(1,name);

                        rs1= st1.executeQuery();

                        while(rs1.next())

                        {

                                  id=rs1.getString(1);

                                  phone=rs1.getString(3);

                                  add=rs1.getString(4);

                                  sal=rs1.getString(5);

                                  pos=rs1.getString(6);

                                  age=rs1.getString(7);

                                  sex=rs1.getString(8);

                                  nat=rs1.getString(9);

                                  home=rs1.getString(10);

                                  exp=rs1.getString(11);




                        }

                        t1.setText(id);




                        t3.setText(phone);

                        t4.setText(add);
t5.setText(sal);

                          t6.setText(pos);

                          t7.setText(age);

                          t8.setText(sex);

                          t9.setText(nat);

                          t10.setText(home);

                          t11.setText(exp);




                          st1.close();




                   }

                   if(e.getSource()==b2)

                   {

                          id = t1.getText();

                          tempid= Integer.parseInt(id);

                          PreparedStatement st2 = con1.prepareStatement("Delete
from emp1 where Emp_Id=?");

                          st2.setInt(1,tempid);

                          int rec= st2.executeUpdate();

                          l13.setText(rec + "Record Removed");

                          st2.close();
}

                   if(e.getSource()==b3)

                   {

                          id = t1.getText();

                          tempid = Integer.parseInt(id);

                          phone = t3.getText();

                          PreparedStatement st3 =
con1.prepareStatement("Update emp1 set Emp_Phone=? where Emp_Id=?");




                          st3.setString(1,phone);

                          st3.setInt(2,tempid);

                          int rec1 = st3.executeUpdate();

                          l13.setText(rec1 + " Record Updated");

                          st3.close();




                   }

                   if(e.getSource()==b4)

                   {

                          id = t1.getText();

                          tempid = Integer.parseInt(id);

                          add = t4.getText();

                          PreparedStatement st4 =
con1.prepareStatement("Update emp1 set Emp_Add=? where Emp_Id=?");
st4.setString(1,add);

                           st4.setInt(2,tempid);

                           int rec1 = st4.executeUpdate();

                           l13.setText(rec1 + " Record Updated");

                           st4.close();

                    }

                    if(e.getSource()==b5)

                    {

                           id = t1.getText();

                           tempid = Integer.parseInt(id);

                           sal = t5.getText();

                           PreparedStatement st5 =
con1.prepareStatement("Update emp1 set Emp_Salary=? where Emp_Id=?");




                           st5.setString(1,sal);

                           st5.setInt(2,tempid);

                           int rec1 = st5.executeUpdate();

                           l13.setText(rec1 + " Record Updated");

                           st5.close();

                    }

                    if(e.getSource()==b6)

                    {
id = t1.getText();

                           tempid = Integer.parseInt(id);

                           pos = t6.getText();

                           PreparedStatement st6 =
con1.prepareStatement("Update emp1 set Emp_Position=? where Emp_Id=?");




                           st6.setString(1,pos);

                           st6.setInt(2,tempid);

                           int rec1 = st6.executeUpdate();

                           l13.setText(rec1 + " Record Updated");

                           st6.close();

                    }

                    if(e.getSource()==b7)

                    {

                           id = t1.getText();

                           tempid = Integer.parseInt(id);

                           exp = t11.getText();

                           PreparedStatement st7 =
con1.prepareStatement("Update emp1 set Emp_Exp=? where Emp_Id=?");




                           st7.setString(1,exp);

                           st7.setInt(2,tempid);

                           int rec1 = st7.executeUpdate();
l13.setText(rec1 + " Record Updated");

                           st7.close();

                   }

                   if(e.getSource()==b8)

                   {

                           admini obj1 = new admini();

                           obj1.setSize(800,500);

                           obj1.setVisible(true);

                   }

           }

           catch(Exception ae)

           {




                   System.out.print(ae);

           }

    }

    public static void main(String s[])

    {

           adminup obj = new adminup();

           obj.setSize(800,400);

           obj.setVisible(true);

    }

}
ADMINNEW.JAVA-




import java.awt.*;

import java.awt.event.*;

import java.sql.*;

import javax.swing.*;




public class adminnew extends JFrame implements ActionListener

{

       JButton b1,b2;




       JTextField t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11;

       JLabel l1,l2,l3,l4,l5,l6,l7,l8,l9,l10,l11,l12,l13;

       String id= null;

       String name,phone,add,fee,course,age,sex,year,home,regs no;




       adminnew()

       {

               b1 = new JButton("ADD");

               b2 = new JButton("Cancel");
t1 = new JTextField(10);

t2 = new JTextField(10);

t3 = new JTextField(10);

t4 = new JTextField(10);

t5 = new JTextField(10);

t6 = new JTextField(10);

t7 = new JTextField(10);

t8 = new JTextField(10);

t9 = new JTextField(10);

t10 = new JTextField(10);

t11 = new JTextField(10);

l12 = new JLabel();

l13 = new JLabel();

l2 = new JLabel("Student_Name");

l3 = new JLabel("Student_Phone");

l4 = new JLabel("Student_Address");

l5 = new JLabel("Student_Fee");

l6 = new JLabel("Student_Course");

l7 = new JLabel("Student_Age");

l8 = new JLabel("Student_Sex");

l9 = new JLabel("Student_Year");
l10 = new JLabel("Student_Hometown");

l11 = new JLabel("Student_Regs no");




add(l2);

add(t2);

add(l3);

add(t3);




add(l4);

add(t4);

add(l5);

add(t5);

add(l6);

add(t6);

add(l7);

add(t7);

add(l8);

add(t8);

add(l9);

add(t9);

add(l10);

add(t10);

add(l11);
add(t11);

              add(l12);

              add(l13);

              add(b1);

              add(b2);




              b1.addActionListener(this);

              b2.addActionListener(this);

              setLayout(new GridLayout(21,1));

       }

       public void actionPerformed(ActionEvent e)

       {

              try

              {

                     int tempid,tempfee,tempage;

                     Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");

                     Connection con =
DriverManager.getConnection("Jdbc:Odbc:DSN1");

                     ResultSet rs = null;

                     PreparedStatement st = con.prepareStatement("Select * from
Student1");

                     rs= st.executeQuery();

                     while(rs.next())
{




        id = rs.getString(1);

}

st.close();

tempid = Integer.parseInt(id);

tempid = tempid+1;




if(e.getSource()==b1)

{

        name = t2.getText();

        phone = t3.getText();

        add = t4.getText();

        fee = t5.getText();

        course = t6.getText();

        age = t7.getText();

        sex = t8.getText();

        year = t9.getText();

        home = t10.getText();

        regs no= t11.getText();

        tempsal = Integer.parseInt(sal);

        tempage = Integer.parseInt(age);
PreparedStatement st1 = con.prepareStatement("Insert
into Student1 values(?,?,?,?,?,?,?,?,?,?,?)");

                                st1.setInt(1,tempid);

                                st1.setString(2,name);

                                st1.setString(3,phone);

                                st1.setString(4,add);

                                st1.setInt(5,tempfee);

                                st1.setString(6,course);

                                st1.setInt(7,tempage);

                                st1.setString(8,sex);

                                st1.setString(9,year);

                                st1.setString(10,home);

                                st1.setString(11,regs no);

                                int rec = st1.executeUpdate();

                                l12.setText(rec+" Record Added");

                                add(l12);

                                st1.close();

                        }




                        if(e.getSource()==b2)

                        {

                                admini obj1= new admini();

                                obj1.setSize(800,500);
obj1.setVisible(true);

                        }

               }

       catch(Exception ce)

               {

                        System.out.print(ce);

               }

       }

       public static void main(String s[])

       {




               adminnew obj = new adminnew();

               obj.setSize(800,500);

               obj.setVisible(true);

       }

}




ADMINI.JAVA-

import java.awt.*;

import java.awt.event.*;

import javax.swing.*;

import java.sql.*;
public class admini extends JFrame implements ActionListener

{

       JButton b1,b2,b3,b4;

       JComboBox j1,J2;

       JTextField t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11;

       JLabel l1,l2,l3,l4,l5,l6,l7,l8,l9,l10,l11,l12;

       String id=null,name1="NO STUDENT EXIST";

       String name,phone,add,fee, course, age,sex,year,hometown,registration no.;


       String err="STUDENT NOT FOUND, PLEASE ENTER CORRECT ID";

       admini()

       {

               b1 = new JButton("Show");

               b2 = new JButton("Update");

               b3 = new JButton("New");

               b4 = new JButton("Logout");

               j1 = new JComboBox();

               t1 = new JTextField(10);

               t2 = new JTextField(10);

               t3 = new JTextField(10);

               t4 = new JTextField(10);

               t5 = new JTextField(10);
t6 = new JTextField(10);

t7 = new JTextField(10);

t8 = new JTextField(10);

t9 = new JTextField(10);

t10 = new JTextField(10);

t11 = new JTextField(10);

l12 = new JLabel();

l1 = new JLabel("Student_Id");

l2 = new JLabel("Student_Name");

l3 = new JLabel("Student_Phone");

l4 = new JLabel("Student_Address");

l5 = new JLabel("Student_Fee");

l6 = new JLabel("Student_Course");

l7 = new JLabel("Student_Age");

l8 = new JLabel("Student_Sex");

l9 = new JLabel("Student_Year");

l10 = new JLabel("Student_Hometown");

l11 = new JLabel("Student_Regs no");




b1.addActionListener(this);

b2.addActionListener(this);
b3.addActionListener(this);

              b4.addActionListener(this);

              setLayout(new GridLayout(21,1));




              try

              {

                     Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");

                     Connection con =
DriverManager.getConnection("Jdbc:Odbc:DSN1");

                     ResultSet rs = null;

                     PreparedStatement st = con.prepareStatement("Select * from
Student1");

                     rs= st.executeQuery();

                     while(rs.next())

                     {

                            j1.addItem(rs.getString(2));




                     }

                     add(l1);

                     add(l12);
add(l2);

add(j1);

add(l3);

add(t3);




add(l4);

add(t4);

add(l5);

add(t5);

add(l6);

add(t6);

add(l7);

add(t7);

add(l8);

add(t8);

add(l9);

add(t9);

add(l10);

add(t10);

add(l11);

add(t11);

add(b1);

add(b2);
add(b3);

                    add(b4);




                    st.close();




             }

             catch(Exception ae)

             {

                    System.out.print(ae);

             }

      }

      public void actionPerformed(ActionEvent e)

      {




             try

             {

                    Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");

                    Connection con1 =
DriverManager.getConnection("Jdbc:Odbc:DSN1");

                    ResultSet rs1= null;




                    if(e.getSource()==b1)

                    {
name= j1.getSelectedItem().toString();

                          PreparedStatement st1 = con1.prepareStatement("Select
* from Student1 where Student_Name=?");

                          st1.setString(1,name);

                          rs1= st1.executeQuery();

                          while(rs1.next())

                          {

                                 id=rs1.getString(1);

                                 phone=rs1.getString(3);

                                 add=rs1.getString(4);

                                 fee=rs1.getString(5);

                                 course=rs1.getString(6);

                                 age=rs1.getString(7);

                                 sex=rs1.getString(8);

                                 year=rs1.getString(9);

                                 home=rs1.getString(10);

                                 regs no=rs1.getString(11);




                          }

                          l12.setText(id);




                          t3.setText(phone);
t4.setText(add);

       t5.setText(fee);

       t6.setText(course);

       t7.setText(age);

       t8.setText(sex);

       t9.setText(year);

       t10.setText(home);

       t11.setText(regs no);




       st1.close();




}

if(e.getSource()==b2)

{

       adminup obj2 = new adminup();

       obj2.setSize(800,500);

       obj2.setVisible(true);

}




if(e.getSource()==b3)

{

       adminnew obj1 = new adminnew();
obj1.setSize(800,500);

                       obj1.setVisible(true);




               }

               if(e.getSource()==b4)

               {

                       System.exit(0);

               }




       }

       catch(Exception aee)

       {

               System.out.print(aee);

       }




}




public static void main(String s[])

{

       admini obj = new admini();

       obj.setSize(400,400);
obj.setVisible(true);

    }

}

More Related Content

What's hot

Python : Regular expressions
Python : Regular expressionsPython : Regular expressions
Python : Regular expressions
Emertxe Information Technologies Pvt Ltd
 
Java Lambda Expressions.pptx
Java Lambda Expressions.pptxJava Lambda Expressions.pptx
Java Lambda Expressions.pptx
SameerAhmed593310
 
Retrieving data using the sql select statement
Retrieving data using the sql select statementRetrieving data using the sql select statement
Retrieving data using the sql select statement
Syed Zaid Irshad
 
C# Variables and Operators
C# Variables and OperatorsC# Variables and Operators
C# Variables and Operators
Sunil OS
 
Interface in java
Interface in javaInterface in java
Interface in java
Kavitha713564
 
Java Notes
Java Notes Java Notes
Java Notes
Sreedhar Chowdam
 
School management system
School management systemSchool management system
School management systemAmeha Gero
 
Java collections concept
Java collections conceptJava collections concept
Java collections concept
kumar gaurav
 
A simple presentation on Relational Algebra
A simple presentation on Relational AlgebraA simple presentation on Relational Algebra
A simple presentation on Relational Algebra
Arman Hossain
 
Collections - Maps
Collections - Maps Collections - Maps
Collections - Maps
Hitesh-Java
 
Student Management System Presentation Slide
Student Management System Presentation  SlideStudent Management System Presentation  Slide
Student Management System Presentation Slide
Riajul islam Leon
 
Abstraction in java
Abstraction in javaAbstraction in java
Abstraction in javasawarkar17
 
ASP.NET Web API
ASP.NET Web APIASP.NET Web API
ASP.NET Web APIhabib_786
 
jQuery Fundamentals
jQuery FundamentalsjQuery Fundamentals
jQuery Fundamentals
Gil Fink
 
Delegates and events in C#
Delegates and events in C#Delegates and events in C#
Delegates and events in C#
Dr.Neeraj Kumar Pandey
 
SQL Basics
SQL BasicsSQL Basics
SQL Basics
Hammad Rasheed
 
School Management System ppt
School Management System pptSchool Management System ppt
School Management System ppt
Mohsin Ali
 

What's hot (20)

Python : Regular expressions
Python : Regular expressionsPython : Regular expressions
Python : Regular expressions
 
Web forms in ASP.net
Web forms in ASP.netWeb forms in ASP.net
Web forms in ASP.net
 
Java Lambda Expressions.pptx
Java Lambda Expressions.pptxJava Lambda Expressions.pptx
Java Lambda Expressions.pptx
 
Retrieving data using the sql select statement
Retrieving data using the sql select statementRetrieving data using the sql select statement
Retrieving data using the sql select statement
 
Stored procedure
Stored procedureStored procedure
Stored procedure
 
C# Variables and Operators
C# Variables and OperatorsC# Variables and Operators
C# Variables and Operators
 
Interface in java
Interface in javaInterface in java
Interface in java
 
Java Notes
Java Notes Java Notes
Java Notes
 
School management system
School management systemSchool management system
School management system
 
Java collections concept
Java collections conceptJava collections concept
Java collections concept
 
A simple presentation on Relational Algebra
A simple presentation on Relational AlgebraA simple presentation on Relational Algebra
A simple presentation on Relational Algebra
 
Collections - Maps
Collections - Maps Collections - Maps
Collections - Maps
 
Introduction to php
Introduction to phpIntroduction to php
Introduction to php
 
Student Management System Presentation Slide
Student Management System Presentation  SlideStudent Management System Presentation  Slide
Student Management System Presentation Slide
 
Abstraction in java
Abstraction in javaAbstraction in java
Abstraction in java
 
ASP.NET Web API
ASP.NET Web APIASP.NET Web API
ASP.NET Web API
 
jQuery Fundamentals
jQuery FundamentalsjQuery Fundamentals
jQuery Fundamentals
 
Delegates and events in C#
Delegates and events in C#Delegates and events in C#
Delegates and events in C#
 
SQL Basics
SQL BasicsSQL Basics
SQL Basics
 
School Management System ppt
School Management System pptSchool Management System ppt
School Management System ppt
 

Viewers also liked

Synopsis of Fee Management System
Synopsis of Fee Management SystemSynopsis of Fee Management System
Synopsis of Fee Management System
Divya_Gupta19
 
Fee collection system
Fee collection systemFee collection system
Fee collection systemharryz18
 
Online Fee Management - A Change in Traditional Fee Collection System
Online Fee Management - A Change in Traditional Fee Collection SystemOnline Fee Management - A Change in Traditional Fee Collection System
Online Fee Management - A Change in Traditional Fee Collection System
Smart Schooling
 
Automatic fee collection & receipt printing system
Automatic fee collection & receipt printing systemAutomatic fee collection & receipt printing system
Automatic fee collection & receipt printing system
Apurv Modi
 
University Student Payment System ( USPS )
University Student Payment System ( USPS )University Student Payment System ( USPS )
University Student Payment System ( USPS )
Md.Mojibul Hoque
 
School management system
School management systemSchool management system
School management systemasd143
 
School management system
School management systemSchool management system
School management systemSoumya Behera
 
School Management System
School Management SystemSchool Management System
School Management System
Northeastern University
 
Software requirement specification
Software requirement specificationSoftware requirement specification
Software requirement specification
Amit Gandhi
 
Student management system
Student management systemStudent management system
Student management system
Amit Gandhi
 
Palpap erp
Palpap erpPalpap erp
EDUCATION PLUS ERP SOLUTION for Schools
EDUCATION PLUS ERP SOLUTION for SchoolsEDUCATION PLUS ERP SOLUTION for Schools
EDUCATION PLUS ERP SOLUTION for Schools
Innovasphere Infotech Chennai
 
Mileage Based User Fee Alliance FAQ
Mileage Based User Fee Alliance FAQMileage Based User Fee Alliance FAQ
Mileage Based User Fee Alliance FAQPorts-To-Plains Blog
 
Leave managementsystem features
Leave managementsystem featuresLeave managementsystem features
Leave managementsystem featuresdpthimenon
 
Guidelines in Oral Defense
Guidelines in Oral Defense Guidelines in Oral Defense
Guidelines in Oral Defense
Angelito Pera
 
School management software in Saudi Arabia
School management software in Saudi ArabiaSchool management software in Saudi Arabia
School management software in Saudi Arabia
Carie John
 
World's No. 1 School Management Information system Software
World's No. 1 School Management Information system SoftwareWorld's No. 1 School Management Information system Software
World's No. 1 School Management Information system Software
guest2ce6683
 
Mobile number-portability
Mobile number-portabilityMobile number-portability
Mobile number-portabilityjasscheema
 
Ppt on mobile number portablity,s.y.instru,b
Ppt on mobile number portablity,s.y.instru,bPpt on mobile number portablity,s.y.instru,b
Ppt on mobile number portablity,s.y.instru,bsagarkamble816
 

Viewers also liked (20)

Synopsis of Fee Management System
Synopsis of Fee Management SystemSynopsis of Fee Management System
Synopsis of Fee Management System
 
Fee collection system
Fee collection systemFee collection system
Fee collection system
 
School fee management
School fee managementSchool fee management
School fee management
 
Online Fee Management - A Change in Traditional Fee Collection System
Online Fee Management - A Change in Traditional Fee Collection SystemOnline Fee Management - A Change in Traditional Fee Collection System
Online Fee Management - A Change in Traditional Fee Collection System
 
Automatic fee collection & receipt printing system
Automatic fee collection & receipt printing systemAutomatic fee collection & receipt printing system
Automatic fee collection & receipt printing system
 
University Student Payment System ( USPS )
University Student Payment System ( USPS )University Student Payment System ( USPS )
University Student Payment System ( USPS )
 
School management system
School management systemSchool management system
School management system
 
School management system
School management systemSchool management system
School management system
 
School Management System
School Management SystemSchool Management System
School Management System
 
Software requirement specification
Software requirement specificationSoftware requirement specification
Software requirement specification
 
Student management system
Student management systemStudent management system
Student management system
 
Palpap erp
Palpap erpPalpap erp
Palpap erp
 
EDUCATION PLUS ERP SOLUTION for Schools
EDUCATION PLUS ERP SOLUTION for SchoolsEDUCATION PLUS ERP SOLUTION for Schools
EDUCATION PLUS ERP SOLUTION for Schools
 
Mileage Based User Fee Alliance FAQ
Mileage Based User Fee Alliance FAQMileage Based User Fee Alliance FAQ
Mileage Based User Fee Alliance FAQ
 
Leave managementsystem features
Leave managementsystem featuresLeave managementsystem features
Leave managementsystem features
 
Guidelines in Oral Defense
Guidelines in Oral Defense Guidelines in Oral Defense
Guidelines in Oral Defense
 
School management software in Saudi Arabia
School management software in Saudi ArabiaSchool management software in Saudi Arabia
School management software in Saudi Arabia
 
World's No. 1 School Management Information system Software
World's No. 1 School Management Information system SoftwareWorld's No. 1 School Management Information system Software
World's No. 1 School Management Information system Software
 
Mobile number-portability
Mobile number-portabilityMobile number-portability
Mobile number-portability
 
Ppt on mobile number portablity,s.y.instru,b
Ppt on mobile number portablity,s.y.instru,bPpt on mobile number portablity,s.y.instru,b
Ppt on mobile number portablity,s.y.instru,b
 

Similar to Fee managment system

Java File
Java FileJava File
Java File
Archita Misra
 
662305 11
662305 11662305 11
code for quiz in my sql
code for quiz  in my sql code for quiz  in my sql
code for quiz in my sql
JOYITAKUNDU1
 
[PL] O klasycznej, programistycznej elegancji
[PL] O klasycznej, programistycznej elegancji[PL] O klasycznej, programistycznej elegancji
[PL] O klasycznej, programistycznej elegancji
Jakub Marchwicki
 
Modul Praktek Java OOP
Modul Praktek Java OOP Modul Praktek Java OOP
Modul Praktek Java OOP
Zaenal Arifin
 
662305 09
662305 09662305 09
Advanced Java - Practical File
Advanced Java - Practical FileAdvanced Java - Practical File
Advanced Java - Practical File
Fahad Shaikh
 
Что нам готовит грядущий C#7?
Что нам готовит грядущий C#7?Что нам готовит грядущий C#7?
Что нам готовит грядущий C#7?
Andrey Akinshin
 
java-programming.pdf
java-programming.pdfjava-programming.pdf
java-programming.pdf
Prof. Dr. K. Adisesha
 
81818088 isc-class-xii-computer-science-project-java-programs
81818088 isc-class-xii-computer-science-project-java-programs81818088 isc-class-xii-computer-science-project-java-programs
81818088 isc-class-xii-computer-science-project-java-programsAbhishek Jena
 
can you add a delete button and a add button to the below program. j.pdf
can you add a delete button and a add button to the below program. j.pdfcan you add a delete button and a add button to the below program. j.pdf
can you add a delete button and a add button to the below program. j.pdf
sales88
 
Jason parsing
Jason parsingJason parsing
Jason parsing
parallelminder
 
JJUG CCC 2011 Spring
JJUG CCC 2011 SpringJJUG CCC 2011 Spring
JJUG CCC 2011 SpringKiyotaka Oku
 
Advanced Java Practical File
Advanced Java Practical FileAdvanced Java Practical File
Advanced Java Practical FileSoumya Behera
 
TypeScript Introduction
TypeScript IntroductionTypeScript Introduction
TypeScript Introduction
Dmitry Sheiko
 
Chapter 7 functions (c)
Chapter 7 functions (c)Chapter 7 functions (c)
Chapter 7 functions (c)
hhliu
 
Model-Driven Software Development - Context-Sensitive Transformation
Model-Driven Software Development - Context-Sensitive TransformationModel-Driven Software Development - Context-Sensitive Transformation
Model-Driven Software Development - Context-Sensitive Transformation
Eelco Visser
 
AJP Practical Questions with Solution.docx
AJP Practical Questions with Solution.docxAJP Practical Questions with Solution.docx
AJP Practical Questions with Solution.docx
RenuDeshmukh5
 

Similar to Fee managment system (20)

Java File
Java FileJava File
Java File
 
662305 11
662305 11662305 11
662305 11
 
code for quiz in my sql
code for quiz  in my sql code for quiz  in my sql
code for quiz in my sql
 
[PL] O klasycznej, programistycznej elegancji
[PL] O klasycznej, programistycznej elegancji[PL] O klasycznej, programistycznej elegancji
[PL] O klasycznej, programistycznej elegancji
 
Modul Praktek Java OOP
Modul Praktek Java OOP Modul Praktek Java OOP
Modul Praktek Java OOP
 
662305 09
662305 09662305 09
662305 09
 
Advanced Java - Practical File
Advanced Java - Practical FileAdvanced Java - Practical File
Advanced Java - Practical File
 
Что нам готовит грядущий C#7?
Что нам готовит грядущий C#7?Что нам готовит грядущий C#7?
Что нам готовит грядущий C#7?
 
Awt
AwtAwt
Awt
 
java-programming.pdf
java-programming.pdfjava-programming.pdf
java-programming.pdf
 
81818088 isc-class-xii-computer-science-project-java-programs
81818088 isc-class-xii-computer-science-project-java-programs81818088 isc-class-xii-computer-science-project-java-programs
81818088 isc-class-xii-computer-science-project-java-programs
 
can you add a delete button and a add button to the below program. j.pdf
can you add a delete button and a add button to the below program. j.pdfcan you add a delete button and a add button to the below program. j.pdf
can you add a delete button and a add button to the below program. j.pdf
 
TechTalk - Dotnet
TechTalk - DotnetTechTalk - Dotnet
TechTalk - Dotnet
 
Jason parsing
Jason parsingJason parsing
Jason parsing
 
JJUG CCC 2011 Spring
JJUG CCC 2011 SpringJJUG CCC 2011 Spring
JJUG CCC 2011 Spring
 
Advanced Java Practical File
Advanced Java Practical FileAdvanced Java Practical File
Advanced Java Practical File
 
TypeScript Introduction
TypeScript IntroductionTypeScript Introduction
TypeScript Introduction
 
Chapter 7 functions (c)
Chapter 7 functions (c)Chapter 7 functions (c)
Chapter 7 functions (c)
 
Model-Driven Software Development - Context-Sensitive Transformation
Model-Driven Software Development - Context-Sensitive TransformationModel-Driven Software Development - Context-Sensitive Transformation
Model-Driven Software Development - Context-Sensitive Transformation
 
AJP Practical Questions with Solution.docx
AJP Practical Questions with Solution.docxAJP Practical Questions with Solution.docx
AJP Practical Questions with Solution.docx
 

Recently uploaded

Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
MysoreMuleSoftMeetup
 
Digital Tools and AI for Teaching Learning and Research
Digital Tools and AI for Teaching Learning and ResearchDigital Tools and AI for Teaching Learning and Research
Digital Tools and AI for Teaching Learning and Research
Vikramjit Singh
 
Biological Screening of Herbal Drugs in detailed.
Biological Screening of Herbal Drugs in detailed.Biological Screening of Herbal Drugs in detailed.
Biological Screening of Herbal Drugs in detailed.
Ashokrao Mane college of Pharmacy Peth-Vadgaon
 
The Accursed House by Émile Gaboriau.pptx
The Accursed House by Émile Gaboriau.pptxThe Accursed House by Émile Gaboriau.pptx
The Accursed House by Émile Gaboriau.pptx
DhatriParmar
 
How libraries can support authors with open access requirements for UKRI fund...
How libraries can support authors with open access requirements for UKRI fund...How libraries can support authors with open access requirements for UKRI fund...
How libraries can support authors with open access requirements for UKRI fund...
Jisc
 
Operation Blue Star - Saka Neela Tara
Operation Blue Star   -  Saka Neela TaraOperation Blue Star   -  Saka Neela Tara
Operation Blue Star - Saka Neela Tara
Balvir Singh
 
Supporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptxSupporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptx
Jisc
 
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
siemaillard
 
Model Attribute Check Company Auto Property
Model Attribute  Check Company Auto PropertyModel Attribute  Check Company Auto Property
Model Attribute Check Company Auto Property
Celine George
 
The Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official PublicationThe Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official Publication
Delapenabediema
 
"Protectable subject matters, Protection in biotechnology, Protection of othe...
"Protectable subject matters, Protection in biotechnology, Protection of othe..."Protectable subject matters, Protection in biotechnology, Protection of othe...
"Protectable subject matters, Protection in biotechnology, Protection of othe...
SACHIN R KONDAGURI
 
Home assignment II on Spectroscopy 2024 Answers.pdf
Home assignment II on Spectroscopy 2024 Answers.pdfHome assignment II on Spectroscopy 2024 Answers.pdf
Home assignment II on Spectroscopy 2024 Answers.pdf
Tamralipta Mahavidyalaya
 
CACJapan - GROUP Presentation 1- Wk 4.pdf
CACJapan - GROUP Presentation 1- Wk 4.pdfCACJapan - GROUP Presentation 1- Wk 4.pdf
CACJapan - GROUP Presentation 1- Wk 4.pdf
camakaiclarkmusic
 
Unit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdfUnit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdf
Thiyagu K
 
S1-Introduction-Biopesticides in ICM.pptx
S1-Introduction-Biopesticides in ICM.pptxS1-Introduction-Biopesticides in ICM.pptx
S1-Introduction-Biopesticides in ICM.pptx
tarandeep35
 
Chapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptxChapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptx
Mohd Adib Abd Muin, Senior Lecturer at Universiti Utara Malaysia
 
Group Presentation 2 Economics.Ariana Buscigliopptx
Group Presentation 2 Economics.Ariana BuscigliopptxGroup Presentation 2 Economics.Ariana Buscigliopptx
Group Presentation 2 Economics.Ariana Buscigliopptx
ArianaBusciglio
 
Honest Reviews of Tim Han LMA Course Program.pptx
Honest Reviews of Tim Han LMA Course Program.pptxHonest Reviews of Tim Han LMA Course Program.pptx
Honest Reviews of Tim Han LMA Course Program.pptx
timhan337
 
Francesca Gottschalk - How can education support child empowerment.pptx
Francesca Gottschalk - How can education support child empowerment.pptxFrancesca Gottschalk - How can education support child empowerment.pptx
Francesca Gottschalk - How can education support child empowerment.pptx
EduSkills OECD
 
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
Levi Shapiro
 

Recently uploaded (20)

Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
 
Digital Tools and AI for Teaching Learning and Research
Digital Tools and AI for Teaching Learning and ResearchDigital Tools and AI for Teaching Learning and Research
Digital Tools and AI for Teaching Learning and Research
 
Biological Screening of Herbal Drugs in detailed.
Biological Screening of Herbal Drugs in detailed.Biological Screening of Herbal Drugs in detailed.
Biological Screening of Herbal Drugs in detailed.
 
The Accursed House by Émile Gaboriau.pptx
The Accursed House by Émile Gaboriau.pptxThe Accursed House by Émile Gaboriau.pptx
The Accursed House by Émile Gaboriau.pptx
 
How libraries can support authors with open access requirements for UKRI fund...
How libraries can support authors with open access requirements for UKRI fund...How libraries can support authors with open access requirements for UKRI fund...
How libraries can support authors with open access requirements for UKRI fund...
 
Operation Blue Star - Saka Neela Tara
Operation Blue Star   -  Saka Neela TaraOperation Blue Star   -  Saka Neela Tara
Operation Blue Star - Saka Neela Tara
 
Supporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptxSupporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptx
 
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
 
Model Attribute Check Company Auto Property
Model Attribute  Check Company Auto PropertyModel Attribute  Check Company Auto Property
Model Attribute Check Company Auto Property
 
The Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official PublicationThe Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official Publication
 
"Protectable subject matters, Protection in biotechnology, Protection of othe...
"Protectable subject matters, Protection in biotechnology, Protection of othe..."Protectable subject matters, Protection in biotechnology, Protection of othe...
"Protectable subject matters, Protection in biotechnology, Protection of othe...
 
Home assignment II on Spectroscopy 2024 Answers.pdf
Home assignment II on Spectroscopy 2024 Answers.pdfHome assignment II on Spectroscopy 2024 Answers.pdf
Home assignment II on Spectroscopy 2024 Answers.pdf
 
CACJapan - GROUP Presentation 1- Wk 4.pdf
CACJapan - GROUP Presentation 1- Wk 4.pdfCACJapan - GROUP Presentation 1- Wk 4.pdf
CACJapan - GROUP Presentation 1- Wk 4.pdf
 
Unit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdfUnit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdf
 
S1-Introduction-Biopesticides in ICM.pptx
S1-Introduction-Biopesticides in ICM.pptxS1-Introduction-Biopesticides in ICM.pptx
S1-Introduction-Biopesticides in ICM.pptx
 
Chapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptxChapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptx
 
Group Presentation 2 Economics.Ariana Buscigliopptx
Group Presentation 2 Economics.Ariana BuscigliopptxGroup Presentation 2 Economics.Ariana Buscigliopptx
Group Presentation 2 Economics.Ariana Buscigliopptx
 
Honest Reviews of Tim Han LMA Course Program.pptx
Honest Reviews of Tim Han LMA Course Program.pptxHonest Reviews of Tim Han LMA Course Program.pptx
Honest Reviews of Tim Han LMA Course Program.pptx
 
Francesca Gottschalk - How can education support child empowerment.pptx
Francesca Gottschalk - How can education support child empowerment.pptxFrancesca Gottschalk - How can education support child empowerment.pptx
Francesca Gottschalk - How can education support child empowerment.pptx
 
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
 

Fee managment system

  • 1. TERMPAPER Of MOdERn PROgRAMMing TOOls -1 TOPic : fEE MAnAgEMEnT sysTEM sUBMiTTEd TO – sUBMiTTEd By- MR.RAkEsh fAiRy sEc – k27B1 B.TE ch [iT]- MBA
  • 2. ROll nO - 09 Table of contents:- 1. Fee management system 2. Scope 3. Features 4. Language used 5. Overview 6. Data flow diagram 7. CODING OF THE PROJECT
  • 3. Fee management system The fee management system is to manage the data or information of the student those who have submitted their fees and those who have not submitted their fee . Scope of this project:- This can be used in the educational institutes like university , schools etc. It can also be used in companies for paying salaries to their employees . Features:- • Secure • Easy to use • Reliable and accurate • No need of examiner Technologies used:- Java Overview :
  • 4. 1. 12. Fee Setting Administrator can set different fee names settings for different classes using a simple interface. Also fee amount for different fee items for different months can be set for common fee items. Name/Class wise search Fee amount to be paid by a student is done by searching the student. By entering student Id or class or name, the amount to be paid for a particular period is viewed. 2. Monthly fee items Monthly fee items are displayed based on the monthly fee setting. For each student fee pending amount is displayed. 3. Terminal fee items Terminal fee items will be displayed based on the term selection. For each student, a period of month can also be selected for collecting terminal fees
  • 5. CODING: Main.java- import java.awt.*; import java.awt.event.*; import javax.swing.*; public class mainw extends JFrame implements ActionListener { JButton b1,b2,b3; String title= "MAIN"; mainw() { b1 = new JButton("Administrator");
  • 6. b2 = new JButton("Student"); b3 = new JButton("Exit"); add(b1); add(b2); add(b3); b1.addActionListener(this); b2.addActionListener(this); b3.addActionListener(this); setLayout(new FlowLayout()); } public void actionPerformed(ActionEvent e) { if(e.getSource()==b1) { passw obj2= new passw(); obj2.setSize(300,200); obj2.setVisible(true); }
  • 7. if(e.getSource()==b2) { student obj3 = new student(); obj3.setSize(800,500); obj3.setVisible(true); } if(e.getSource()==b3) { System.exit(0); } } public static void main(String s[]) { mainw obj = new mainw(); obj.setSize(400,400); obj.setVisible(true); } }
  • 8. Student.java import java.awt.*; import java.awt.event.*; import javax.swing.*; import java.sql.*; public class student extends JFrame implements ActionListener { JTextField t1; JButton b1,b2; JLabel l1,l2,l3,l4,l5,l6,l7,l8,l9,l10,l11,l12,l13,l14,l15,l16,l17,l18,l19,l20,l21,l22, l23; String id= null; String phone,add,fee,course,age,sex,year,home,regs no; String err="STUDENT NOT FOUND, PLEASE ENTER
  • 9. CORRECT ID"; employee() { t1 = new JTextField(10); l1 = new JLabel("Student_Id"); l2 = new JLabel("Student_Name"); l3 = new JLabel(); l4 = new JLabel("Student_Phone"); l5 = new JLabel(); l6 = new JLabel("Student_Address"); l7 = new JLabel(); l8 = new JLabel("Student_fee"); l9 = new JLabel(); l10 = new JLabel("Student_course"); l11 = new JLabel(); l12 = new JLabel("Student_Age"); l13 = new JLabel(); l14 = new JLabel("Student_Sex"); l15 = new JLabel(); l16 = new JLabel("Student_year"); l17 = new JLabel(); l18 = new JLabel("Student_Hometown");
  • 10. l19 = new JLabel(); l20 = new JLabel("Student_regs no"); l21 = new JLabel(); l22 = new JLabel(); l23 = new JLabel(); b1 = new JButton("Show"); b2 = new JButton("Exit"); add(l1); add(t1); add(l2); add(l3); add(l4); add(l5); add(l6); add(l7); add(l8); add(l9); add(l10); add(l11); add(l12); add(l13);
  • 11. add(l14); add(l15); add(l16); add(l17); add(l18); add(l19); add(l20); add(l21); add(l22); add(l23); add(b1); add(b2); b1.addActionListener(this); b2.addActionListener(this); setLayout(new GridLayout(13,1)); } public void actionPerformed(ActionEvent e) { try { Class.forName
  • 12. ("sun.jdbc.odbc.JdbcOdbcDriver"); Connection con = DriverManager.getConnection("Jdbc:Odbc:DSN1"); ResultSet rs=null; id = t1.getText(); String name="none"; if(e.getSource()==b1) { PreparedStatement st1 = con.prepareStatement("Select * from student where student_Id=?"); st1.setString(1,id); rs = st1.executeQuery(); while(rs.next()) { name=rs.getString (2); phone=rs.getString (3);
  • 13. add=rs.getString(4); fee=rs.getString(5); course=rs.getString (6); age=rs.getString(7); sex=rs.getString(8); year=rs.getString(9); home=rs.getString (10); regs no=rs.getString (11); } if(name.equals("none")) { t1.setText(""); l23.setText(""); t1.setText(""); l3.setText(""); l5.setText("");
  • 14. l7.setText(""); l9.setText(""); l11.setText(""); l13.setText(""); l15.setText(""); l17.setText(""); l19.setText(""); l21.setText(""); st1.close(); } else { t1.setText(id); l3.setText(name); l5.setText(phone); l7.setText(add); l9.setText(fee); l11.setText(course); l13.setText(age); l15.setText(sex); l17.setText(year); l19.setText(home);
  • 15. l21.setText(regs no); l23.setText("Showing details"); st1.close(); } } if(e.getSource()==b2) { System.exit(0); } rs.close(); con.close(); } catch(Exception as) { System.out.print(as); } }
  • 16. public static void main(String s[]) { Student obj = new student(); obj.setSize(800,400); obj.setVisible(true); } } PASSW.JAVA- import java.awt.*; import java.awt.event.*; import javax.swing.*; public class passw extends JFrame implements ActionListener { JButton b1,b2,b3; JLabel l1,l2,l3,l4;
  • 17. JTextField t1; TextField t2; String pasw,us; String password="csb", usid ="uptu"; int count=3; passw() { t1 = new JTextField(10); t2 = new TextField(10); l1 = new JLabel("User ID"); l2 = new JLabel("Password"); b1 = new JButton("Login"); b2 = new JButton("Change Password"); b3 = new JButton("Cancel"); t2.setEchoChar('*'); add(l1); add(t1); add(l2); add(t2);; add(b1); add(b2);
  • 18. add(b3); b1.addActionListener(this); b2.addActionListener(this); b3.addActionListener(this); setLayout(new GridLayout(7,1)); } public void actionPerformed(ActionEvent e) { if(e.getSource()==b1) { us = t1.getText(); pasw = t2.getText(); if(count>0&& password.equals(pasw)&& usid.equals(us)) { admini obj2= new admini(); obj2.setSize(800,500); obj2.setVisible(true); }
  • 19. else { count= count-1; if(count==0) System.exit(0); } } if(e.getSource()==b3) { System.exit(0); } } public static void main(String s[]) { passw obj = new passw(); obj.setSize(300,300); obj.setVisible(true); } }
  • 20. ADMINUP.JAVA- import java.awt.*; import java.awt.event.*; import javax.swing.*; import java.sql.*; public class adminup extends JFrame implements ActionListener { JButton b1,b2,b3,b4,b5,b6,b7,b8; JComboBox j1,J2; JTextField t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11; JLabel l1,l2,l3,l4,l5,l6,l7,l8,l9,l10,l11,l12,l13; String id=null,name1="NO EMPLOYEE EXIST"; String name,phone,add,sal,pos,age,sex,nat,home,exp; String err="EMPLOYEE NOT FOUND, PLEASE ENTER CORRECT ID"; adminup() { b1 = new JButton("Show Details"); b2 = new JButton("Remove"); b3 = new JButton("Update Phone"); b4 = new JButton("Update Address"); b5 = new JButton("Update Salary"); b6 = new JButton("update Position");
  • 21. b7 = new JButton("Update Experience"); b8 = new JButton("Back"); j1 = new JComboBox(); t1 = new JTextField(10); t2 = new JTextField(10); t3 = new JTextField(10); t4 = new JTextField(10); t5 = new JTextField(10); t6 = new JTextField(10); t7 = new JTextField(10); t8 = new JTextField(10); t9 = new JTextField(10); t10 = new JTextField(10); t11 = new JTextField(10); l12 = new JLabel(); l1 = new JLabel("Emp_Id"); l2 = new JLabel("EMP_Name"); l3 = new JLabel("Emp_Phone"); l4 = new JLabel("Emp_Address"); l5 = new JLabel("Emp_Salary"); l6 = new JLabel("Emp_Position"); l7 = new JLabel("Emp_Age"); l8 = new JLabel("Emp_Sex");
  • 22. l9 = new JLabel("Emp_Nationality"); l10 = new JLabel("Emp_Hometown"); l11 = new JLabel("Emp_Exp"); l13 = new JLabel(); b1.addActionListener(this); b2.addActionListener(this); b3.addActionListener(this); b4.addActionListener(this); b5.addActionListener(this); b6.addActionListener(this); b7.addActionListener(this); b8.addActionListener(this); setLayout(new GridLayout(21,1)); try { Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
  • 23. Connection con = DriverManager.getConnection("Jdbc:Odbc:DSN1"); ResultSet rs = null; PreparedStatement st = con.prepareStatement("Select * from emp1"); rs= st.executeQuery(); while(rs.next()) { j1.addItem(rs.getString(2)); } add(l1); add(t1); add(l2); add(j1); add(l3); add(t3); add(l4); add(t4); add(l5); add(t5); add(l6);
  • 25. st.close(); } catch(Exception ae) { System.out.print(ae); } } public void actionPerformed(ActionEvent e) { try { int tempid,tempsal,tempage;; Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); Connection con1 = DriverManager.getConnection("Jdbc:Odbc:DSN1"); ResultSet rs1= null; if(e.getSource()==b1) { name= j1.getSelectedItem().toString();
  • 26. PreparedStatement st1 = con1.prepareStatement("Select * from emp1 where Emp_Name=?"); st1.setString(1,name); rs1= st1.executeQuery(); while(rs1.next()) { id=rs1.getString(1); phone=rs1.getString(3); add=rs1.getString(4); sal=rs1.getString(5); pos=rs1.getString(6); age=rs1.getString(7); sex=rs1.getString(8); nat=rs1.getString(9); home=rs1.getString(10); exp=rs1.getString(11); } t1.setText(id); t3.setText(phone); t4.setText(add);
  • 27. t5.setText(sal); t6.setText(pos); t7.setText(age); t8.setText(sex); t9.setText(nat); t10.setText(home); t11.setText(exp); st1.close(); } if(e.getSource()==b2) { id = t1.getText(); tempid= Integer.parseInt(id); PreparedStatement st2 = con1.prepareStatement("Delete from emp1 where Emp_Id=?"); st2.setInt(1,tempid); int rec= st2.executeUpdate(); l13.setText(rec + "Record Removed"); st2.close();
  • 28. } if(e.getSource()==b3) { id = t1.getText(); tempid = Integer.parseInt(id); phone = t3.getText(); PreparedStatement st3 = con1.prepareStatement("Update emp1 set Emp_Phone=? where Emp_Id=?"); st3.setString(1,phone); st3.setInt(2,tempid); int rec1 = st3.executeUpdate(); l13.setText(rec1 + " Record Updated"); st3.close(); } if(e.getSource()==b4) { id = t1.getText(); tempid = Integer.parseInt(id); add = t4.getText(); PreparedStatement st4 = con1.prepareStatement("Update emp1 set Emp_Add=? where Emp_Id=?");
  • 29. st4.setString(1,add); st4.setInt(2,tempid); int rec1 = st4.executeUpdate(); l13.setText(rec1 + " Record Updated"); st4.close(); } if(e.getSource()==b5) { id = t1.getText(); tempid = Integer.parseInt(id); sal = t5.getText(); PreparedStatement st5 = con1.prepareStatement("Update emp1 set Emp_Salary=? where Emp_Id=?"); st5.setString(1,sal); st5.setInt(2,tempid); int rec1 = st5.executeUpdate(); l13.setText(rec1 + " Record Updated"); st5.close(); } if(e.getSource()==b6) {
  • 30. id = t1.getText(); tempid = Integer.parseInt(id); pos = t6.getText(); PreparedStatement st6 = con1.prepareStatement("Update emp1 set Emp_Position=? where Emp_Id=?"); st6.setString(1,pos); st6.setInt(2,tempid); int rec1 = st6.executeUpdate(); l13.setText(rec1 + " Record Updated"); st6.close(); } if(e.getSource()==b7) { id = t1.getText(); tempid = Integer.parseInt(id); exp = t11.getText(); PreparedStatement st7 = con1.prepareStatement("Update emp1 set Emp_Exp=? where Emp_Id=?"); st7.setString(1,exp); st7.setInt(2,tempid); int rec1 = st7.executeUpdate();
  • 31. l13.setText(rec1 + " Record Updated"); st7.close(); } if(e.getSource()==b8) { admini obj1 = new admini(); obj1.setSize(800,500); obj1.setVisible(true); } } catch(Exception ae) { System.out.print(ae); } } public static void main(String s[]) { adminup obj = new adminup(); obj.setSize(800,400); obj.setVisible(true); } }
  • 32. ADMINNEW.JAVA- import java.awt.*; import java.awt.event.*; import java.sql.*; import javax.swing.*; public class adminnew extends JFrame implements ActionListener { JButton b1,b2; JTextField t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11; JLabel l1,l2,l3,l4,l5,l6,l7,l8,l9,l10,l11,l12,l13; String id= null; String name,phone,add,fee,course,age,sex,year,home,regs no; adminnew() { b1 = new JButton("ADD"); b2 = new JButton("Cancel");
  • 33. t1 = new JTextField(10); t2 = new JTextField(10); t3 = new JTextField(10); t4 = new JTextField(10); t5 = new JTextField(10); t6 = new JTextField(10); t7 = new JTextField(10); t8 = new JTextField(10); t9 = new JTextField(10); t10 = new JTextField(10); t11 = new JTextField(10); l12 = new JLabel(); l13 = new JLabel(); l2 = new JLabel("Student_Name"); l3 = new JLabel("Student_Phone"); l4 = new JLabel("Student_Address"); l5 = new JLabel("Student_Fee"); l6 = new JLabel("Student_Course"); l7 = new JLabel("Student_Age"); l8 = new JLabel("Student_Sex"); l9 = new JLabel("Student_Year");
  • 34. l10 = new JLabel("Student_Hometown"); l11 = new JLabel("Student_Regs no"); add(l2); add(t2); add(l3); add(t3); add(l4); add(t4); add(l5); add(t5); add(l6); add(t6); add(l7); add(t7); add(l8); add(t8); add(l9); add(t9); add(l10); add(t10); add(l11);
  • 35. add(t11); add(l12); add(l13); add(b1); add(b2); b1.addActionListener(this); b2.addActionListener(this); setLayout(new GridLayout(21,1)); } public void actionPerformed(ActionEvent e) { try { int tempid,tempfee,tempage; Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); Connection con = DriverManager.getConnection("Jdbc:Odbc:DSN1"); ResultSet rs = null; PreparedStatement st = con.prepareStatement("Select * from Student1"); rs= st.executeQuery(); while(rs.next())
  • 36. { id = rs.getString(1); } st.close(); tempid = Integer.parseInt(id); tempid = tempid+1; if(e.getSource()==b1) { name = t2.getText(); phone = t3.getText(); add = t4.getText(); fee = t5.getText(); course = t6.getText(); age = t7.getText(); sex = t8.getText(); year = t9.getText(); home = t10.getText(); regs no= t11.getText(); tempsal = Integer.parseInt(sal); tempage = Integer.parseInt(age);
  • 37. PreparedStatement st1 = con.prepareStatement("Insert into Student1 values(?,?,?,?,?,?,?,?,?,?,?)"); st1.setInt(1,tempid); st1.setString(2,name); st1.setString(3,phone); st1.setString(4,add); st1.setInt(5,tempfee); st1.setString(6,course); st1.setInt(7,tempage); st1.setString(8,sex); st1.setString(9,year); st1.setString(10,home); st1.setString(11,regs no); int rec = st1.executeUpdate(); l12.setText(rec+" Record Added"); add(l12); st1.close(); } if(e.getSource()==b2) { admini obj1= new admini(); obj1.setSize(800,500);
  • 38. obj1.setVisible(true); } } catch(Exception ce) { System.out.print(ce); } } public static void main(String s[]) { adminnew obj = new adminnew(); obj.setSize(800,500); obj.setVisible(true); } } ADMINI.JAVA- import java.awt.*; import java.awt.event.*; import javax.swing.*; import java.sql.*;
  • 39. public class admini extends JFrame implements ActionListener { JButton b1,b2,b3,b4; JComboBox j1,J2; JTextField t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11; JLabel l1,l2,l3,l4,l5,l6,l7,l8,l9,l10,l11,l12; String id=null,name1="NO STUDENT EXIST"; String name,phone,add,fee, course, age,sex,year,hometown,registration no.; String err="STUDENT NOT FOUND, PLEASE ENTER CORRECT ID"; admini() { b1 = new JButton("Show"); b2 = new JButton("Update"); b3 = new JButton("New"); b4 = new JButton("Logout"); j1 = new JComboBox(); t1 = new JTextField(10); t2 = new JTextField(10); t3 = new JTextField(10); t4 = new JTextField(10); t5 = new JTextField(10);
  • 40. t6 = new JTextField(10); t7 = new JTextField(10); t8 = new JTextField(10); t9 = new JTextField(10); t10 = new JTextField(10); t11 = new JTextField(10); l12 = new JLabel(); l1 = new JLabel("Student_Id"); l2 = new JLabel("Student_Name"); l3 = new JLabel("Student_Phone"); l4 = new JLabel("Student_Address"); l5 = new JLabel("Student_Fee"); l6 = new JLabel("Student_Course"); l7 = new JLabel("Student_Age"); l8 = new JLabel("Student_Sex"); l9 = new JLabel("Student_Year"); l10 = new JLabel("Student_Hometown"); l11 = new JLabel("Student_Regs no"); b1.addActionListener(this); b2.addActionListener(this);
  • 41. b3.addActionListener(this); b4.addActionListener(this); setLayout(new GridLayout(21,1)); try { Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); Connection con = DriverManager.getConnection("Jdbc:Odbc:DSN1"); ResultSet rs = null; PreparedStatement st = con.prepareStatement("Select * from Student1"); rs= st.executeQuery(); while(rs.next()) { j1.addItem(rs.getString(2)); } add(l1); add(l12);
  • 43. add(b3); add(b4); st.close(); } catch(Exception ae) { System.out.print(ae); } } public void actionPerformed(ActionEvent e) { try { Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); Connection con1 = DriverManager.getConnection("Jdbc:Odbc:DSN1"); ResultSet rs1= null; if(e.getSource()==b1) {
  • 44. name= j1.getSelectedItem().toString(); PreparedStatement st1 = con1.prepareStatement("Select * from Student1 where Student_Name=?"); st1.setString(1,name); rs1= st1.executeQuery(); while(rs1.next()) { id=rs1.getString(1); phone=rs1.getString(3); add=rs1.getString(4); fee=rs1.getString(5); course=rs1.getString(6); age=rs1.getString(7); sex=rs1.getString(8); year=rs1.getString(9); home=rs1.getString(10); regs no=rs1.getString(11); } l12.setText(id); t3.setText(phone);
  • 45. t4.setText(add); t5.setText(fee); t6.setText(course); t7.setText(age); t8.setText(sex); t9.setText(year); t10.setText(home); t11.setText(regs no); st1.close(); } if(e.getSource()==b2) { adminup obj2 = new adminup(); obj2.setSize(800,500); obj2.setVisible(true); } if(e.getSource()==b3) { adminnew obj1 = new adminnew();
  • 46. obj1.setSize(800,500); obj1.setVisible(true); } if(e.getSource()==b4) { System.exit(0); } } catch(Exception aee) { System.out.print(aee); } } public static void main(String s[]) { admini obj = new admini(); obj.setSize(400,400);