基本信息
源码名称:课程设计:java医院管理系统源码(含数据库)
源码大小:0.96M
文件格式:.rar
开发语言:Java
更新时间:2019-06-04
友情提示:(无需注册或充值,赞助后即可获取资源下载链接)
嘿,亲!知识可是无价之宝呢,但咱这精心整理的资料也耗费了不少心血呀。小小地破费一下,绝对物超所值哦!如有下载和支付问题,请联系我们QQ(微信同号):813200300
本次赞助数额为: 2 元×
微信扫码支付:2 元
×
请留下您的邮箱,我们将在2小时内将文件发到您的邮箱
源码介绍
用java 和sql做的课程设计,有代码。
用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 }