DATA FLOW DIAGRAMS
DFD : LEVEL 0
DFD : LEVEL 1
DFD : LEVEL 2
DFD : LEVEL 3
ENTITY RELATIONSHIP DIAGRAM
CODING
MODULE 1 : [Link]
package mainproject; public class Login extends [Link] {
/** Creates new form Login */ public Login() { initComponents(); }
/** This method is called from within the constructor to * initialize the form. * WARNING: Do NOT modify this code. The content of this method is * always regenerated by the Form Editor. */ @SuppressWarnings("unchecked") // <editor-fold defaultstate="collapsed" desc="Generated Code">//GENBEGIN:initComponents private void initComponents() {
jLabel1 = new [Link](); jl1 = new [Link](); jl2 = new [Link](); t1 = new [Link]();
b1 = new [Link](); jLabel2 = new [Link](); jPasswordField1 = new [Link]();
setDefaultCloseOperation([Link].EXIT_ON_CLOSE);
[Link](new [Link](getClass().getResource("/mainproject/login_new.jpg"))); // NOI18N
[Link]("UserName");
[Link]("Password");
[Link]("Login"); [Link](new [Link]() { public void actionPerformed([Link] evt) { b1ActionPerformed(evt); } });
[Link](new [Link]("Tahoma", 1, 14)); // NOI18N [Link](new [Link](204, 0, 0));
[Link] layout = new [Link](getContentPane()); getContentPane().setLayout(layout);
[Link]( [Link]([Link]) .addGroup([Link]() .addGap(302, 302, 302) .addComponent(b1) .addContainerGap(602, Short.MAX_VALUE)) .addGroup([Link]() .addGap(178, 178, 178)
.addGroup([Link]([Link]) .addGroup([Link]() .addComponent(jl2) .addGap(18, 18, 18) .addComponent(jPasswordField1, [Link].DEFAULT_SIZE, 117, Short.MAX_VALUE)) .addGroup([Link]() .addComponent(jl1) .addGap(18, 18, 18) .addComponent(t1, [Link].DEFAULT_SIZE, 114, Short.MAX_VALUE))) .addPreferredGap([Link], 156, [Link].PREFERRED_SIZE) .addComponent(jLabel2, [Link].PREFERRED_SIZE, 356, [Link].PREFERRED_SIZE) .addGap(90, 90, 90)) .addGroup([Link]() .addGap(116, 116, 116)
.addComponent(jLabel1, [Link].PREFERRED_SIZE, 504, [Link].PREFERRED_SIZE) .addContainerGap(341, Short.MAX_VALUE)) ); [Link]( [Link]([Link]) .addGroup([Link]() .addContainerGap() .addComponent(jLabel1, [Link].PREFERRED_SIZE, 365, [Link].PREFERRED_SIZE) .addGap(92, 92, 92)
.addGroup([Link]([Link]) .addGroup([Link]()
.addGroup([Link]([Link]) .addComponent(jl1) .addComponent(t1, [Link].PREFERRED_SIZE, [Link].DEFAULT_SIZE, [Link].PREFERRED_SIZE)) .addGap(18, 18, 18)
.addGroup([Link]([Link]) .addComponent(jl2) .addComponent(jPasswordField1, [Link].PREFERRED_SIZE, [Link].DEFAULT_SIZE, [Link].PREFERRED_SIZE)) .addGap(27, 27, 27) .addComponent(b1))
.addGroup([Link]() .addGap(22, 22, 22) .addComponent(jLabel2, [Link].PREFERRED_SIZE, 55, [Link].PREFERRED_SIZE))) .addContainerGap(77, Short.MAX_VALUE)) );
pack(); }// </editor-fold>//GEN-END:initComponents
private void b1ActionPerformed([Link] evt) {//GENFIRST:event_b1ActionPerformed String pass="admin"; String user="user"; if([Link]([Link]()) && [Link]([Link]())) { Hospital h=new Hospital(); [Link](true); dispose(); } else{ [Link]("User name & password is Wrong"); } }//GEN-LAST:event_b1ActionPerformed
/**
* @param args the command line arguments */ public static void main(String args[]) { [Link](new Runnable() { public void run() { new Login().setVisible(true); } }); }
// Variables declaration - do not modify//GEN-BEGIN:variables private [Link] b1; private [Link] jLabel1; private [Link] jLabel2; private [Link] jPasswordField1; private [Link] jl1; private [Link] jl2; private [Link] t1; // End of variables declaration//GEN-END:variables
MODULE 2 : [Link]
package mainproject;
public class search extends [Link] {
/** Creates new form search */ public search() { initComponents(); }
/** This method is called from within the constructor to * initialize the form. * WARNING: Do NOT modify this code. The content of this method is * always regenerated by the Form Editor. */ @SuppressWarnings("unchecked") // <editor-fold defaultstate="collapsed" desc="Generated Code">//GENBEGIN:initComponents private void initComponents() {
jPanel1 = new [Link](); jScrollPane1 = new [Link](); jTable1 = new [Link](); jLabel1 = new [Link]();
jLabel2 = new [Link](); jButton1 = new [Link]();
setDefaultCloseOperation([Link].EXIT_ON_CLOSE);
[Link](new [Link](204, 204, 255));
[Link](new [Link](255, 204, 153)); [Link](new [Link](153, 0, 204)); [Link](new [Link]( new Object [][] { {null, null, null, null, null, null, null, null, null, null, null}, {null, null, null, null, null, null, null, null, null, null, null}, {null, null, null, null, null, null, null, null, null, null, null}, {null, null, null, null, null, null, null, null, null, null, null}, {null, null, null, null, null, null, null, null, null, null, null}, {null, null, null, null, null, null, null, null, null, null, null}, {null, null, null, null, null, null, null, null, null, null, null}, {null, null, null, null, null, null, null, null, null, null, null}, {null, null, null, null, null, null, null, null, null, null, null}, {null, null, null, null, null, null, null, null, null, null, null} }, new String [] { "P_ID", "P_Name", "Gender", "DOB", "Date", "Address", "Phone", "Room", "Advance_Pay", "Desease", "Doctor"
} )); [Link](30); [Link](5); [Link](jTable1);
[Link](new [Link]("Tahoma", 1, 18)); [Link](new [Link](51, 51, 0)); [Link]("Results according to your entedered text"); [Link](new [Link]("Tahoma", 2, 14)); [Link]("OK"); [Link](new [Link]() { public void actionPerformed([Link] evt) { jButton1ActionPerformed(evt); } }); [Link] jPanel1Layout = new [Link](jPanel1); [Link](jPanel1Layout); [Link]( [Link]([Link]) .addGroup([Link]()
.addGroup([Link]([Link]) .addGroup([Link]() .addGap(160, 160, 160)
.addComponent(jLabel1, [Link].PREFERRED_SIZE, 446, [Link].PREFERRED_SIZE)) .addComponent(jScrollPane1, [Link].PREFERRED_SIZE, 934, [Link].PREFERRED_SIZE) .addGroup([Link]() .addGap(224, 224, 224) .addComponent(jLabel2, [Link].PREFERRED_SIZE, 322, [Link].PREFERRED_SIZE)) .addGroup([Link]() .addGap(418, 418, 418) .addComponent(jButton1, [Link].PREFERRED_SIZE, 82, [Link].PREFERRED_SIZE))) .addContainerGap(40, Short.MAX_VALUE)) ); [Link]( [Link]([Link]) .addGroup([Link]() .addGap(31, 31, 31) .addComponent(jLabel1, [Link].PREFERRED_SIZE, 35, [Link].PREFERRED_SIZE) .addPreferredGap([Link]) .addComponent(jLabel2, [Link].PREFERRED_SIZE, 35, [Link].PREFERRED_SIZE) .addPreferredGap([Link]) .addComponent(jScrollPane1, [Link].PREFERRED_SIZE, 326, [Link].PREFERRED_SIZE) .addPreferredGap([Link], 52, Short.MAX_VALUE)
.addComponent(jButton1) .addGap(45, 45, 45)) );
[Link] layout = new [Link](getContentPane()); getContentPane().setLayout(layout); [Link]( [Link]([Link]) .addComponent(jPanel1, [Link].DEFAULT_SIZE, [Link].DEFAULT_SIZE, Short.MAX_VALUE) ); [Link]( [Link]([Link]) .addComponent(jPanel1, [Link].DEFAULT_SIZE, [Link].DEFAULT_SIZE, Short.MAX_VALUE) );
pack(); }// </editor-fold>//GEN-END:initComponents
private void jButton1ActionPerformed([Link] evt) {//GENFIRST:event_jButton1ActionPerformed dispose(); }//GEN-LAST:event_jButton1ActionPerformed
/**
* @param args the command line arguments */ public static void main(String args[]) { [Link](new Runnable() { public void run() { new search().setVisible(true); } }); } // Variables declaration - do not modify//GEN-BEGIN:variables private [Link] jButton1; private [Link] jLabel1; public [Link] jLabel2; private [Link] jPanel1; private [Link] jScrollPane1; public [Link] jTable1; // End of variables declaration//GEN-END:variables }