Hospital Mgmt
-
Upload
syed-musthafa -
Category
Documents
-
view
29 -
download
1
Transcript of Hospital Mgmt
//main.java
package hospital;
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
class main extends JFrame implements ActionListener
{
static JFrame frame;
private String username;
private String password;
private static JFrame loginFrame;
private static JPanel panel1;
private static JPanel panel2;
private static JPanel panel3;
private JButton loginBtn;
private JButton exitBtn;
int dialogtype = JOptionPane.PLAIN_MESSAGE;
String dialogmessage;
String dialogs;
private JLabel nameLbl;
private JLabel userLbl;
private JLabel passwordLbl;
private static JTextField userTxt;
// private static JTextField passwordTxt;
private static JPasswordField passwordTxt;
public String loginname;
public String loginpass;
// class Veriables
// clsConnection connect = new clsConnection();
//Connection variable
// Connection conn; //for connecting database
Dimension screen = Toolkit.getDefaultToolkit().getScreenSize();
// static Date td = new Date();
main()
{
panel1 = new JPanel();
panel1.setLayout(new FlowLayout());
nameLbl = new JLabel("Hospital Managment ");
panel2 = new JPanel();
panel2.setLayout(new GridLayout(2,2));
userLbl = new JLabel("Username :");
userTxt = new JTextField(20);
passwordLbl = new JLabel("Password :");
// passwordTxt = new JTextField(20);
passwordTxt = new JPasswordField(20);
// passwordTxt.setEchoChar('?');
panel3 = new JPanel();
panel3.setLayout(new FlowLayout());
loginBtn = new JButton("Login", new ImageIcon("images/key.gif"));
loginBtn.addActionListener(this);
exitBtn = new JButton("Exit", new ImageIcon("images/Keys.gif"));
exitBtn.addActionListener(this);
panel1.add(nameLbl);
panel1.setOpaque(true);
panel2.add(userLbl);
panel2.add(userTxt);
panel2.add(passwordLbl);
panel2.add(passwordTxt);
panel2.setOpaque(true);
panel3.add(loginBtn);
panel3.add(exitBtn);
panel3.setOpaque(true);
frame = new JFrame("Hospital Managment");
frame.setSize(300,200);
Container pane = frame.getContentPane();
pane.setLayout(new BoxLayout(pane, BoxLayout.Y_AXIS));
//pane.setLayout(new GridLayout(3,1));
pane.add(panel1);
pane.add(panel2);
pane.add(panel3);
frame.setLocation((screen.width - 500)/2,((screen.height-350)/2));
frame.setVisible(true);
frame.addWindowListener(new WindowAdapter()
{
public void windowClosing(WindowEvent e)
{
System.exit(0);
}
});
}
// public void actionPerformed(ActionEvent ae)
// {}
// class submit implements ActionListener
// {
public void actionPerformed(ActionEvent event)
{
/* String user,pass;
user=tfuser.getText();
pass=tfpass.getText();
if(user.equals("student") && pass.equals("student"))
{
new studstart();
setVisible(false);
}*/
Object source = event.getSource();
if(source.equals(loginBtn))
{
//login();
String loginname,loginpass;
loginname = userTxt.getText().trim();
loginpass = passwordTxt.getText().trim();
if(loginname.equals("s") && loginpass.equals("s"))
{
dialogmessage = "Welcome - " +loginname;
dialogtype = JOptionPane.INFORMATION_MESSAGE;
JOptionPane.showMessageDialog((Component)null, dialogmessage, dialogs, dialogtype);
userTxt.setText("");
new start();
setVisible(false);
frame.dispose();
}
else{
JOptionPane.showMessageDialog(null,"Invaild User name and password" , "WARNING!!!",JOptionPane.INFORMATION_MESSAGE);
userTxt.setText("");
passwordTxt.setText("");
}
}
else if(source.equals(exitBtn))
{
System.exit(0);
}
}
// }
/* public void login()
{
loginname = userTxt.getText().trim();
loginpass = passwordTxt.getText().trim();
try{
if(userTxt.equals("admin") && passwordTxt.equals("admin"))
{
new studstart();
setVisible(false);
}
}
catch(Exception ex)
{
JOptionPane.showMessageDialog(null,"GENERAL EXCEPTION" , "WARNING!!!",JOptionPane.INFORMATION_MESSAGE);
}*/
/* class exit implements ActionListener
{
public void actionPerformed(ActionEvent ae)
{
System.exit(0);
}
}*/
// }
public static void main(String[] args)
{
new main();
}
}
//docStart.java
package hospital;
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
class docStart extends JFrame implements ActionListener
{
JButton badd,bmod,bview,bback,bexit;
JLabel linfo,linfo1,linfo2,linfo3,linfo4;
docStart()
{
super("Doctor's Information");
setSize(1024,768);
setVisible(true);
setResizable(false);
setLayout(null);
linfo=new JLabel("Doctor's Information");
linfo.setBounds(445,30,210,20);
add(linfo);
linfo1=new JLabel("1. Add Doctors Information");
linfo1.setBounds(200,150,210,20);
add(linfo1);
badd=new JButton("Add Data",new ImageIcon("images/add.gif"));
badd.setBounds(350,180,180,30);
add(badd);
linfo2=new JLabel("2. Modify Doctors Information");
linfo2.setBounds(200,250,210,20);
add(linfo2);
bmod=new JButton("Modify Data",new ImageIcon("images/bModify.png"));
bmod.setBounds(350,280,180,30);
add(bmod);
linfo3=new JLabel("3. View Doctors Information");
linfo3.setBounds(200,350,210,20);
add(linfo3);
bview=new JButton("View Data",new ImageIcon("images/search.png"));
bview.setBounds(350,380,180,30);
add(bview);
bback=new JButton("BACK",new ImageIcon("images/restore.png"));
bback.setBounds(503,545,100,30);
add(bback);
//bexit=new JButton("EXIT");
//bexit.setBounds(730,515,100,30);
//add(bexit);
badd.addActionListener(new add());
bmod.addActionListener(new mod());
bview.addActionListener(new view());
//bexit.addActionListener(new exit());
bback.addActionListener(new back());
}
public void actionPerformed(ActionEvent ae)
{}
class back implements ActionListener
{
public void actionPerformed(ActionEvent ae)
{
new start();
setVisible(false);
}
}
class add implements ActionListener
{
public void actionPerformed(ActionEvent ae)
{
new DoctorInfoAdd();
setVisible(false);
}
}
class mod implements ActionListener
{
public void actionPerformed(ActionEvent ae)
{
new DoctorInfomodify();
setVisible(false);
}
}
class view implements ActionListener
{
public void actionPerformed(ActionEvent ae)
{
new DoctorInfoView();
setVisible(false);
}
}
/*
class exit implements ActionListener
{
public void actionPerformed(ActionEvent ae)
{
System.exit(0);
}
}
*/
public static void main(String[] args)
{
new docStart();
}
}
package hospital;
import javax.swing.JFrame;
import javax.swing.JOptionPane;
class InvalidPassError
{
InvalidPassError()
{
String message = "Patient Number is invalid.";
JOptionPane.showMessageDialog(new JFrame(), message, "ERROR!",
JOptionPane.ERROR_MESSAGE);
}
public static void main(String argv[])
{
new InvalidPassError();
}
}
//patStart.java
package hospital;
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
class patStart extends JFrame implements ActionListener
{
JButton badd,bmod,bview,bback,bexit;
JLabel linfo,linfo1,linfo2,linfo3,linfo4;
patStart()
{
super("Patient's Information");
setSize(1024,768);
setVisible(true);
setLayout(null);
linfo=new JLabel("Patient's Information");
linfo.setBounds(445,30,210,20);
add(linfo);
linfo1=new JLabel("1. Add Patients Information");
linfo1.setBounds(200,150,210,20);
add(linfo1);
badd=new JButton("Add Data",new ImageIcon("images/add.gif"));
badd.setBounds(340,180,180,30);
add(badd);
linfo2=new JLabel("2. Modify Patients Information");
linfo2.setBounds(200,250,210,20);
add(linfo2);
bmod=new JButton("Modify Data",new ImageIcon("images/bModify.png"));
bmod.setBounds(340,280,180,30);
add(bmod);
linfo3=new JLabel("3. View Patients Information");
linfo3.setBounds(200,350,210,20);
add(linfo3);
bview=new JButton("View Data",new ImageIcon("images/search.png"));
bview.setBounds(340,380,180,30);
add(bview);
bback=new JButton("BACK",new ImageIcon("images/restore.png"));
bback.setBounds(503,545,100,30);
add(bback);
//bexit=new JButton("EXIT");
//bexit.setBounds(730,515,100,30);
//add(bexit);
badd.addActionListener(new add());
bmod.addActionListener(new mod());
bview.addActionListener(new view());
//bexit.addActionListener(new exit());
bback.addActionListener(new back());
}
public void actionPerformed(ActionEvent ae)
{}
class back implements ActionListener
{
public void actionPerformed(ActionEvent ae)
{
new start();
setVisible(false);
}
}
class add implements ActionListener
{
public void actionPerformed(ActionEvent ae)
{
new PatientInfo();
setVisible(false);
}
}
class mod implements ActionListener
{
public void actionPerformed(ActionEvent ae)
{
new PatientInfomodify();
setVisible(false);
}
}
class view implements ActionListener
{
public void actionPerformed(ActionEvent ae)
{
new PatientInfoView();
setVisible(false);
}
}
/*
class exit implements ActionListener
{
public void actionPerformed(ActionEvent ae)
{
System.exit(0);
}
}
*/
public static void main(String[] args)
{
new patStart();
System.out.println("Hello World!");
}
}
//start.java
package hospital;
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import java.util.*;
class start extends JFrame implements ActionListener
{
JButton bpat,bdoc,bbill,breport,bback,bexit;
JLabel linfo,linfo1,linfo2,linfo3,linfo4;
start()
{
super("Hospital Management System");
setSize(1024,768);
setVisible(true);
setLayout(null);
linfo=new JLabel("SELECT THE APPROPRIATE OPTION");
linfo.setBounds(30,137,210,20);
add(linfo);
linfo1=new JLabel("1. For Inserting, Modifying, Retrieving Patients related Data");
linfo1.setBounds(50,205,335,20);
add(linfo1);
linfo2=new JLabel("2. For Inserting, Modifying, Retrieving Doctors related Data");
linfo2.setBounds(50,275,335,20);
add(linfo2);
linfo3=new JLabel("3. Billing Details");
linfo3.setBounds(50,345,150,20);
add(linfo3);
linfo4=new JLabel("4. Patient and Doctor related Data");
linfo4.setBounds(50,413,250,20);
add(linfo4);
bpat=new JButton("Patient", new ImageIcon("images/Advances.png"));
bpat.setBounds(430,200,180,30);
add(bpat);
bdoc=new JButton("Doctor",new ImageIcon("images/Advances.png"));
bdoc.setBounds(430,270,180,30);
add(bdoc);
bbill=new JButton("Billing",new ImageIcon("images/Attendance.png"));
bbill.setBounds(430,340,180,30);
add(bbill);
breport=new JButton("Reports",new ImageIcon("images/edit.png"));
breport.setBounds(430,408,180,30);
add(breport);
bback=new JButton("BACK" ,new ImageIcon("images/preview_Hover.png"));
bback.setBounds(230,515,100,30);
add(bback);
bexit=new JButton("EXIT" ,new ImageIcon("images/exits.png"));
bexit.setBounds(730,515,100,30);
add(bexit);
bpat.addActionListener(new patient());
bdoc.addActionListener(new doctor());
bbill.addActionListener(new billing());
bexit.addActionListener(new exit());
bback.addActionListener(new back());
breport.addActionListener(new report());
}
public void actionPerformed(ActionEvent ae)
{}
class report implements ActionListener
{
public void actionPerformed(ActionEvent ae)
{
new Report();
setVisible(false);
}
};
class back implements ActionListener
{
public void actionPerformed(ActionEvent ae)
{
new main();
setVisible(false);
}
}
class patient implements ActionListener
{
public void actionPerformed(ActionEvent ae)
{
new patStart();
setVisible(false);
}
}
class doctor implements ActionListener
{
public void actionPerformed(ActionEvent ae)
{
new docStart();
setVisible(false);
}
}
class billing implements ActionListener
{
public void actionPerformed(ActionEvent ae)
{
new Billing();
setVisible(false);
}
}
class exit implements ActionListener
{
public void actionPerformed(ActionEvent ae)
{
System.exit(0);
}
}
/* public static void main(String[] args)
{
new start();
}*/
}