用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
}
资源文件列表
数据库课程设计-医院管理系统/.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
