hospital mgmt
TRANSCRIPT
![Page 1: Hospital Mgmt](https://reader031.vdocuments.us/reader031/viewer/2022020122/5536d75955034676718b4b56/html5/thumbnails/1.jpg)
![Page 2: Hospital Mgmt](https://reader031.vdocuments.us/reader031/viewer/2022020122/5536d75955034676718b4b56/html5/thumbnails/2.jpg)
![Page 3: Hospital Mgmt](https://reader031.vdocuments.us/reader031/viewer/2022020122/5536d75955034676718b4b56/html5/thumbnails/3.jpg)
![Page 4: Hospital Mgmt](https://reader031.vdocuments.us/reader031/viewer/2022020122/5536d75955034676718b4b56/html5/thumbnails/4.jpg)
![Page 5: Hospital Mgmt](https://reader031.vdocuments.us/reader031/viewer/2022020122/5536d75955034676718b4b56/html5/thumbnails/5.jpg)
![Page 6: Hospital Mgmt](https://reader031.vdocuments.us/reader031/viewer/2022020122/5536d75955034676718b4b56/html5/thumbnails/6.jpg)
![Page 7: Hospital Mgmt](https://reader031.vdocuments.us/reader031/viewer/2022020122/5536d75955034676718b4b56/html5/thumbnails/7.jpg)
![Page 8: Hospital Mgmt](https://reader031.vdocuments.us/reader031/viewer/2022020122/5536d75955034676718b4b56/html5/thumbnails/8.jpg)
![Page 9: Hospital Mgmt](https://reader031.vdocuments.us/reader031/viewer/2022020122/5536d75955034676718b4b56/html5/thumbnails/9.jpg)
![Page 10: Hospital Mgmt](https://reader031.vdocuments.us/reader031/viewer/2022020122/5536d75955034676718b4b56/html5/thumbnails/10.jpg)
//main.java
package hospital;
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
class main extends JFrame implements ActionListener
{
static JFrame frame;
![Page 11: Hospital Mgmt](https://reader031.vdocuments.us/reader031/viewer/2022020122/5536d75955034676718b4b56/html5/thumbnails/11.jpg)
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
![Page 12: Hospital Mgmt](https://reader031.vdocuments.us/reader031/viewer/2022020122/5536d75955034676718b4b56/html5/thumbnails/12.jpg)
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());
![Page 13: Hospital Mgmt](https://reader031.vdocuments.us/reader031/viewer/2022020122/5536d75955034676718b4b56/html5/thumbnails/13.jpg)
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);
![Page 14: Hospital Mgmt](https://reader031.vdocuments.us/reader031/viewer/2022020122/5536d75955034676718b4b56/html5/thumbnails/14.jpg)
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"))
{
![Page 15: Hospital Mgmt](https://reader031.vdocuments.us/reader031/viewer/2022020122/5536d75955034676718b4b56/html5/thumbnails/15.jpg)
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);
![Page 16: Hospital Mgmt](https://reader031.vdocuments.us/reader031/viewer/2022020122/5536d75955034676718b4b56/html5/thumbnails/16.jpg)
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);
}
![Page 17: Hospital Mgmt](https://reader031.vdocuments.us/reader031/viewer/2022020122/5536d75955034676718b4b56/html5/thumbnails/17.jpg)
}
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;
![Page 18: Hospital Mgmt](https://reader031.vdocuments.us/reader031/viewer/2022020122/5536d75955034676718b4b56/html5/thumbnails/18.jpg)
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);
![Page 19: Hospital Mgmt](https://reader031.vdocuments.us/reader031/viewer/2022020122/5536d75955034676718b4b56/html5/thumbnails/19.jpg)
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);
![Page 20: Hospital Mgmt](https://reader031.vdocuments.us/reader031/viewer/2022020122/5536d75955034676718b4b56/html5/thumbnails/20.jpg)
//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);
}
}
![Page 21: Hospital Mgmt](https://reader031.vdocuments.us/reader031/viewer/2022020122/5536d75955034676718b4b56/html5/thumbnails/21.jpg)
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);
![Page 22: Hospital Mgmt](https://reader031.vdocuments.us/reader031/viewer/2022020122/5536d75955034676718b4b56/html5/thumbnails/22.jpg)
}
}
/*
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
{
![Page 23: Hospital Mgmt](https://reader031.vdocuments.us/reader031/viewer/2022020122/5536d75955034676718b4b56/html5/thumbnails/23.jpg)
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()
![Page 24: Hospital Mgmt](https://reader031.vdocuments.us/reader031/viewer/2022020122/5536d75955034676718b4b56/html5/thumbnails/24.jpg)
{
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);
![Page 25: Hospital Mgmt](https://reader031.vdocuments.us/reader031/viewer/2022020122/5536d75955034676718b4b56/html5/thumbnails/25.jpg)
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());
}
![Page 26: Hospital Mgmt](https://reader031.vdocuments.us/reader031/viewer/2022020122/5536d75955034676718b4b56/html5/thumbnails/26.jpg)
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
{
![Page 27: Hospital Mgmt](https://reader031.vdocuments.us/reader031/viewer/2022020122/5536d75955034676718b4b56/html5/thumbnails/27.jpg)
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);
}
}
*/
![Page 28: Hospital Mgmt](https://reader031.vdocuments.us/reader031/viewer/2022020122/5536d75955034676718b4b56/html5/thumbnails/28.jpg)
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);
![Page 29: Hospital Mgmt](https://reader031.vdocuments.us/reader031/viewer/2022020122/5536d75955034676718b4b56/html5/thumbnails/29.jpg)
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);
![Page 30: Hospital Mgmt](https://reader031.vdocuments.us/reader031/viewer/2022020122/5536d75955034676718b4b56/html5/thumbnails/30.jpg)
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());
![Page 31: Hospital Mgmt](https://reader031.vdocuments.us/reader031/viewer/2022020122/5536d75955034676718b4b56/html5/thumbnails/31.jpg)
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);
}
}
![Page 32: Hospital Mgmt](https://reader031.vdocuments.us/reader031/viewer/2022020122/5536d75955034676718b4b56/html5/thumbnails/32.jpg)
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)
{
![Page 33: Hospital Mgmt](https://reader031.vdocuments.us/reader031/viewer/2022020122/5536d75955034676718b4b56/html5/thumbnails/33.jpg)
new Billing();
setVisible(false);
}
}
class exit implements ActionListener
{
public void actionPerformed(ActionEvent ae)
{
System.exit(0);
}
}
/* public static void main(String[] args)
{
new start();
}*/
}