首页

课程设计:java医院管理系统源码(含数据库)

java

2020-6-26

用java 和sql做的课程设计,有代码。

/*
 * loginjframe.java
 *
 * Created on __DATE__, __TIME__
 */

package com.jframe;

import javax.swing.JOptionPane;

import com.dto.Admin;
import com.model.AdminModel;

/**
 * 
 * @author __USER__
 */
public class loginjframe extends javax.swing.JFrame {

	/** Creates new form loginjframe */
	public loginjframe() {
		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.
	 */
	//GEN-BEGIN:initComponents
	// <editor-fold defaultstate="collapsed" desc="Generated Code">
	private void initComponents() {

		jLabel1 = new javax.swing.JLabel();
		jLabel2 = new javax.swing.JLabel();
		name = new javax.swing.JTextField();
		password = new javax.swing.JPasswordField();
		loginButton = new javax.swing.JButton();
		jButton2 = new javax.swing.JButton();
		jLabel3 = new javax.swing.JLabel();
		jLabel4 = new javax.swing.JLabel();
		power = new javax.swing.JComboBox();

		setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);
		setAlwaysOnTop(true);

		jLabel1.setText("\u7528\u6237\u540d");

		jLabel2.setText("\u5bc6\u7801");

		password.addActionListener(new java.awt.event.ActionListener() {
			public void actionPerformed(java.awt.event.ActionEvent evt) {
				passwordActionPerformed(evt);
			}
		});

		loginButton.setText("\u767b\u5f55");
		loginButton.addActionListener(new java.awt.event.ActionListener() {
			public void actionPerformed(java.awt.event.ActionEvent evt) {
				loginButtonActionPerformed(evt);
			}
		});

		jButton2.setText("\u53d6\u6d88");
		jButton2.addActionListener(new java.awt.event.ActionListener() {
			public void actionPerformed(java.awt.event.ActionEvent evt) {
				jButton2ActionPerformed(evt);
			}
		});
		this.setLocation(420, 200);
		jLabel3
				.setText("\u6b22\u8fce\u767b\u5f55\u533b\u9662\u7ba1\u7406\u7cfb\u7edf");

		jLabel4.setText("\u7528\u6237\u7c7b\u578b");

		power.setModel(new javax.swing.DefaultComboBoxModel(new String[] {
				"管理员", "普通用户" }));

		javax.swing.GroupLayout layout = new javax.swing.GroupLayout(
				getContentPane());
		getContentPane().setLayout(layout);
		layout
				.setHorizontalGroup(layout
						.createParallelGroup(
								javax.swing.GroupLayout.Alignment.LEADING)
						.addGroup(
								javax.swing.GroupLayout.Alignment.TRAILING,
								layout.createSequentialGroup().addContainerGap(
										80, Short.MAX_VALUE).addComponent(
										loginButton).addGap(31, 31, 31)
										.addComponent(jButton2).addGap(67, 67,
												67))
						.addGroup(
								layout
										.createSequentialGroup()
										.addGap(38, 38, 38)
										.addGroup(
												layout
														.createParallelGroup(
																javax.swing.GroupLayout.Alignment.CENTER)
														.addComponent(jLabel2)
														.addComponent(jLabel1)
														.addComponent(jLabel4))
										.addPreferredGap(
												javax.swing.LayoutStyle.ComponentPlacement.RELATED)
										.addGroup(
												layout
														.createParallelGroup(
																javax.swing.GroupLayout.Alignment.LEADING)
														.addComponent(
																name,
																javax.swing.GroupLayout.DEFAULT_SIZE,
																155,
																Short.MAX_VALUE)
														.addComponent(
																password,
																javax.swing.GroupLayout.PREFERRED_SIZE,
																154,
																javax.swing.GroupLayout.PREFERRED_SIZE)
														.addComponent(
																power,
																javax.swing.GroupLayout.PREFERRED_SIZE,
																102,
																javax.swing.GroupLayout.PREFERRED_SIZE))
										.addContainerGap(47, Short.MAX_VALUE))
						.addGroup(
								layout.createSequentialGroup().addGap(92, 92,
										92).addComponent(jLabel3)
										.addContainerGap(80, Short.MAX_VALUE)));
		layout
				.setVerticalGroup(layout
						.createParallelGroup(
								javax.swing.GroupLayout.Alignment.LEADING)
						.addGroup(
								javax.swing.GroupLayout.Alignment.TRAILING,
								layout
										.createSequentialGroup()
										.addContainerGap()
										.addComponent(jLabel3)
										.addGap(11, 11, 11)
										.addGroup(
												layout
														.createParallelGroup(
																javax.swing.GroupLayout.Alignment.LEADING)
														.addComponent(jLabel1)
														.addComponent(
																name,
																javax.swing.GroupLayout.PREFERRED_SIZE,
																21,
																javax.swing.GroupLayout.PREFERRED_SIZE))
										.addPreferredGap(
												javax.swing.LayoutStyle.ComponentPlacement.RELATED)
										.addGroup(
												layout
														.createParallelGroup(
																javax.swing.GroupLayout.Alignment.LEADING)
														.addComponent(jLabel2)
														.addComponent(
																password,
																javax.swing.GroupLayout.PREFERRED_SIZE,
																javax.swing.GroupLayout.DEFAULT_SIZE,
																javax.swing.GroupLayout.PREFERRED_SIZE))
										.addGap(7, 7, 7)
										.addGroup(
												layout
														.createParallelGroup(
																javax.swing.GroupLayout.Alignment.LEADING)
														.addComponent(jLabel4)
														.addComponent(
																power,
																javax.swing.GroupLayout.PREFERRED_SIZE,
																javax.swing.GroupLayout.DEFAULT_SIZE,
																javax.swing.GroupLayout.PREFERRED_SIZE))
										.addPreferredGap(
												javax.swing.LayoutStyle.ComponentPlacement.RELATED,
												19, Short.MAX_VALUE)
										.addGroup(
												layout
														.createParallelGroup(
																javax.swing.GroupLayout.Alignment.BASELINE)
														.addComponent(
																loginButton)
														.addComponent(jButton2))
										.addContainerGap()));

		pack();
	}// </editor-fold>
	//GEN-END:initComponents

	private void passwordActionPerformed(java.awt.event.ActionEvent evt) {
		// TODO add your handling code here:
	}

	private void jButton2ActionPerformed(java.awt.event.ActionEvent evt) {
		System.exit(1);
	}

	private void loginButtonActionPerformed(java.awt.event.ActionEvent evt) {
		String n = name.getText();
		String pst = password.getText();
		Admin admin = new Admin();
		admin.setName(n);
		admin.setPassword(pst);
		admin.setPower(power.getSelectedItem().toString());
		AdminModel am = new AdminModel();
		Admin a = null;
		a = am.validate(admin);
		if (a != null) {
			MyJFrame f = new MyJFrame(admin);
			f.setVisible(true);
			this.dispose();
		} else if (a == null) {
			JOptionPane.showMessageDialog(this, "账户名或密码错误,登录失败");
		}
	}

	/**
	 * @param args
	 *            the command line arguments
	 */
	public static void main(String args[]) {
		java.awt.EventQueue.invokeLater(new Runnable() {
			public void run() {
				new loginjframe().setVisible(true);
			}
		});
	}

	//GEN-BEGIN:variables
	// Variables declaration - do not modify
	private javax.swing.JButton jButton2;
	private javax.swing.JLabel jLabel1;
	private javax.swing.JLabel jLabel2;
	private javax.swing.JLabel jLabel3;
	private javax.swing.JLabel jLabel4;
	private javax.swing.JButton loginButton;
	private javax.swing.JTextField name;
	private javax.swing.JPasswordField password;
	private javax.swing.JComboBox power;
	// End of variables declaration//GEN-END:variables

}

资源下载此资源下载价格为3D币(VIP免费),请先
资源文件列表
数据库课程设计-医院管理系统/.classpath , 474
数据库课程设计-医院管理系统/.myumldata , 66
数据库课程设计-医院管理系统/.project , 385
数据库课程设计-医院管理系统/bin/com/adminframe/AddAdmin$1.class , 773
数据库课程设计-医院管理系统/bin/com/adminframe/AddAdmin$2.class , 773
数据库课程设计-医院管理系统/bin/com/adminframe/AddAdmin.class , 6869
数据库课程设计-医院管理系统/bin/com/adminframe/AdminFrame$1.class , 787
数据库课程设计-医院管理系统/bin/com/adminframe/AdminFrame$2.class , 787
数据库课程设计-医院管理系统/bin/com/adminframe/AdminFrame.class , 6253
数据库课程设计-医院管理系统/bin/com/adminframe/ManageAdmin$1.class , 794
数据库课程设计-医院管理系统/bin/com/adminframe/ManageAdmin$2.class , 794
数据库课程设计-医院管理系统/bin/com/adminframe/ManageAdmin$3.class , 794
数据库课程设计-医院管理系统/bin/com/adminframe/ManageAdmin.class , 9238
数据库课程设计-医院管理系统/bin/com/bed/BedTableFrame.class , 1498
数据库课程设计-医院管理系统/bin/com/drugframe/DrugTableFrame.class , 1421
数据库课程设计-医院管理系统/bin/com/drugframe/ManageDrug$1.class , 781
数据库课程设计-医院管理系统/bin/com/drugframe/ManageDrug$2.class , 781
数据库课程设计-医院管理系统/bin/com/drugframe/ManageDrug$3.class , 781
数据库课程设计-医院管理系统/bin/com/drugframe/ManageDrug$4.class , 781
数据库课程设计-医院管理系统/bin/com/drugframe/ManageDrug$5.class , 781
数据库课程设计-医院管理系统/bin/com/drugframe/ManageDrug.class , 11508
数据库课程设计-医院管理系统/bin/com/dto/Admin.class , 1078
数据库课程设计-医院管理系统/bin/com/dto/Bed.class , 890
数据库课程设计-医院管理系统/bin/com/dto/Dept.class , 685
数据库课程设计-医院管理系统/bin/com/dto/Drug.class , 1283
数据库课程设计-医院管理系统/bin/com/dto/Employer.class , 3018
数据库课程设计-医院管理系统/bin/com/dto/Instrument.class , 1301
数据库课程设计-医院管理系统/bin/com/dto/Patient.class , 2074
数据库课程设计-医院管理系统/bin/com/dto/Salary.class , 914
数据库课程设计-医院管理系统/bin/com/dto/Title.class , 2373
数据库课程设计-医院管理系统/bin/com/employer/EmployerTableFrame.class , 1503
数据库课程设计-医院管理系统/bin/com/employer/ManageEmployer$1.class , 803
数据库课程设计-医院管理系统/bin/com/employer/ManageEmployer$2.class , 803
数据库课程设计-医院管理系统/bin/com/employer/ManageEmployer$3.class , 803
数据库课程设计-医院管理系统/bin/com/employer/ManageEmployer$4.class , 803
数据库课程设计-医院管理系统/bin/com/employer/ManageEmployer$5.class , 803
数据库课程设计-医院管理系统/bin/com/employer/ManageEmployer$6.class , 803
数据库课程设计-医院管理系统/bin/com/employer/ManageEmployer$7.class , 803
数据库课程设计-医院管理系统/bin/com/employer/ManageEmployer.class , 15266
数据库课程设计-医院管理系统/bin/com/employer/SearchEmployer$1.class , 803
数据库课程设计-医院管理系统/bin/com/employer/SearchEmployer$2.class , 803
数据库课程设计-医院管理系统/bin/com/employer/SearchEmployer$3.class , 803
数据库课程设计-医院管理系统/bin/com/employer/SearchEmployer$4.class , 803
数据库课程设计-医院管理系统/bin/com/employer/SearchEmployer.class , 8332
数据库课程设计-医院管理系统/bin/com/instrumentframe/InstrumentTableFrame.class , 1457
数据库课程设计-医院管理系统/bin/com/instrumentframe/ManageInstrument$1.class , 859
数据库课程设计-医院管理系统/bin/com/instrumentframe/ManageInstrument$2.class , 859
数据库课程设计-医院管理系统/bin/com/instrumentframe/ManageInstrument$3.class , 859
数据库课程设计-医院管理系统/bin/com/instrumentframe/ManageInstrument$4.class , 859
数据库课程设计-医院管理系统/bin/com/instrumentframe/ManageInstrument$5.class , 859
数据库课程设计-医院管理系统/bin/com/instrumentframe/ManageInstrument.class , 11715
数据库课程设计-医院管理系统/bin/com/jframe/aa , 9053
数据库课程设计-医院管理系统/bin/com/jframe/loginjframe$1.class , 770
数据库课程设计-医院管理系统/bin/com/jframe/loginjframe$2.class , 770
数据库课程设计-医院管理系统/bin/com/jframe/loginjframe$3.class , 770
数据库课程设计-医院管理系统/bin/com/jframe/loginjframe$4.class , 551
数据库课程设计-医院管理系统/bin/com/jframe/loginjframe.class , 6781
数据库课程设计-医院管理系统/bin/com/jframe/MyJFrame.class , 5991
数据库课程设计-医院管理系统/bin/com/model/AdminModel.class , 4107
数据库课程设计-医院管理系统/bin/com/model/BedModel.class , 1521
数据库课程设计-医院管理系统/bin/com/model/ComboModel.class , 1549
数据库课程设计-医院管理系统/bin/com/model/DeptModel.class , 2407
数据库课程设计-医院管理系统/bin/com/model/DrugModel.class , 3602
数据库课程设计-医院管理系统/bin/com/model/EmployerModel.class , 4911
数据库课程设计-医院管理系统/bin/com/model/InstrumentModel.class , 4254
数据库课程设计-医院管理系统/bin/com/model/PatientModel.class , 4506
数据库课程设计-医院管理系统/bin/com/model/SalaryModel.class , 3507
数据库课程设计-医院管理系统/bin/com/model/TableModel.class , 1596
数据库课程设计-医院管理系统/bin/com/patient/ManagePatient$1.class , 790
数据库课程设计-医院管理系统/bin/com/patient/ManagePatient$2.class , 790
数据库课程设计-医院管理系统/bin/com/patient/ManagePatient$3.class , 790
数据库课程设计-医院管理系统/bin/com/patient/ManagePatient$4.class , 790
数据库课程设计-医院管理系统/bin/com/patient/ManagePatient$5.class , 790
数据库课程设计-医院管理系统/bin/com/patient/ManagePatient$6.class , 790
数据库课程设计-医院管理系统/bin/com/patient/ManagePatient$7.class , 790
数据库课程设计-医院管理系统/bin/com/patient/ManagePatient$8.class , 790
数据库课程设计-医院管理系统/bin/com/patient/ManagePatient.class , 14753
数据库课程设计-医院管理系统/bin/com/patient/PatientTableFrame.class , 1456
数据库课程设计-医院管理系统/bin/com/salary/ManageSalary$1.class , 777
数据库课程设计-医院管理系统/bin/com/salary/ManageSalary$2.class , 777
数据库课程设计-医院管理系统/bin/com/salary/ManageSalary$3.class , 777
数据库课程设计-医院管理系统/bin/com/salary/ManageSalary$4.class , 777
数据库课程设计-医院管理系统/bin/com/salary/ManageSalary$5.class , 777
数据库课程设计-医院管理系统/bin/com/salary/ManageSalary$6.class , 777
数据库课程设计-医院管理系统/bin/com/salary/ManageSalary.class , 10365
数据库课程设计-医院管理系统/bin/com/salary/SalaryTableFrame.class , 1479
数据库课程设计-医院管理系统/bin/com/util/DBHelp.class , 1642
数据库课程设计-医院管理系统/bin/com/util/StringHelp.class , 1192
数据库课程设计-医院管理系统/lib/AbsoluteLayout.jar , 2850
数据库课程设计-医院管理系统/lib/beansbinding-1.2.1.jar , 631281
数据库课程设计-医院管理系统/lib/swing-layout-1.0.3.jar , 118103
数据库课程设计-医院管理系统/sqljdbc4.jar , 537303
数据库课程设计-医院管理系统/src/com/adminframe/AddAdmin.java , 9672
数据库课程设计-医院管理系统/src/com/adminframe/AdminFrame.java , 8330
数据库课程设计-医院管理系统/src/com/adminframe/ManageAdmin.java , 11010
数据库课程设计-医院管理系统/src/com/bed/BedTableFrame.java , 1019
数据库课程设计-医院管理系统/src/com/drugframe/DrugTableFrame.java , 916
数据库课程设计-医院管理系统/src/com/drugframe/ManageDrug.java , 18590
数据库课程设计-医院管理系统/src/com/dto/Admin.java , 605
数据库课程设计-医院管理系统/src/com/dto/Bed.java , 474
数据库课程设计-医院管理系统/src/com/dto/Dept.java , 334
数据库课程设计-医院管理系统/src/com/dto/Drug.java , 780
数据库课程设计-医院管理系统/src/com/dto/Employer.java , 2228
数据库课程设计-医院管理系统/src/com/dto/Instrument.java , 792
数据库课程设计-医院管理系统/src/com/dto/Patient.java , 1360
数据库课程设计-医院管理系统/src/com/dto/Salary.java , 530
数据库课程设计-医院管理系统/src/com/dto/Title.java , 2247
数据库课程设计-医院管理系统/src/com/employer/EmployerTableFrame.java , 972
数据库课程设计-医院管理系统/src/com/employer/ManageEmployer.java , 29111
数据库课程设计-医院管理系统/src/com/employer/SearchEmployer.java , 11716
数据库课程设计-医院管理系统/src/com/instrumentframe/InstrumentTableFrame.java , 936
数据库课程设计-医院管理系统/src/com/instrumentframe/ManageInstrument.java , 18696
数据库课程设计-医院管理系统/src/com/jframe/aa , 9053
数据库课程设计-医院管理系统/src/com/jframe/loginjframe.java , 7661
数据库课程设计-医院管理系统/src/com/jframe/MyJFrame.java , 6372
数据库课程设计-医院管理系统/src/com/model/AdminModel.java , 3485
数据库课程设计-医院管理系统/src/com/model/BedModel.java , 895
数据库课程设计-医院管理系统/src/com/model/ComboModel.java , 873
数据库课程设计-医院管理系统/src/com/model/DeptModel.java , 1560
数据库课程设计-医院管理系统/src/com/model/DrugModel.java , 3073
数据库课程设计-医院管理系统/src/com/model/EmployerModel.java , 4428
数据库课程设计-医院管理系统/src/com/model/InstrumentModel.java , 3894
数据库课程设计-医院管理系统/src/com/model/PatientModel.java , 3963
数据库课程设计-医院管理系统/src/com/model/SalaryModel.java , 2775
数据库课程设计-医院管理系统/src/com/model/TableModel.java , 859
数据库课程设计-医院管理系统/src/com/patient/ManagePatient.java , 24465
数据库课程设计-医院管理系统/src/com/patient/PatientTableFrame.java , 945
数据库课程设计-医院管理系统/src/com/salary/ManageSalary.java , 14826
数据库课程设计-医院管理系统/src/com/salary/SalaryTableFrame.java , 980
数据库课程设计-医院管理系统/src/com/util/DBHelp.java , 1265
数据库课程设计-医院管理系统/src/com/util/StringHelp.java , 696
数据库课程设计-医院管理系统/yiyuan.mdf , 1179648
数据库课程设计-医院管理系统/yiyuan_log.LDF , 516096
数据库课程设计-医院管理系统/数据库课程设计-医院管理系统sql server2000/ConceptualDataModel_Hospital.cdb , 69661
数据库课程设计-医院管理系统/数据库课程设计-医院管理系统sql server2000/ConceptualDataModel_Hospital.cdm , 69689
数据库课程设计-医院管理系统/数据库课程设计-医院管理系统sql server2000/ConceptualDataModel_Hospital.pdb , 111952
数据库课程设计-医院管理系统/数据库课程设计-医院管理系统sql server2000/ConceptualDataModel_Hospital.pdm , 112007
数据库课程设计-医院管理系统/数据库课程设计-医院管理系统sql server2000/jianbiaoyuju.sql , 8866
数据库课程设计-医院管理系统/数据库课程设计-医院管理系统sql server2000/Workspace.sws , 648
没有账号? 忘记密码?

社交账号快速登录