Java实现酒店客房管理系统

  

本文实例为大家分享了Java实现酒店客房管理系统的具体代码,供大家参考,具体内容如下

  

LoginFrame.java         包loginManage;      进口java.awt.Color;   进口java.awt.EventQueue;   进口java.awt.event.ActionEvent;   进口java.awt.event.ActionListener;      进口javax.swing.JButton;   进口javax.swing.JFrame;   进口javax.swing.JLabel;   进口javax.swing.JOptionPane;   进口javax.swing.JPasswordField;   进口javax.swing.JTextField;      进口com.mysql.jdbc.Connection;   进口com.mysql.jdbc.PreparedStatement;   进口com.mysql.jdbc.ResultSet;   进口com.swtdesigner.SwingResourceManager;      进口db.JDBC;   公开课LoginFrame {      私人JLabel标签;   私人JButton按钮;   私人JButton btnregister;   私人JButton btnreset;   私人JButton btnlogin;   私人JLabel labpwd;   私人JLabel labUserName;   私人JPasswordField textpwd;   私人JTextField textUsername;   公共JFrame框架;         公共静态void main (String参数[]){   EventQueue。invokeLater(新Runnable () {   公共空间run () {   尝试{   LoginFrame窗口=new LoginFrame ();      window.frame.setVisible(真正的);   }捕捉(异常e) {   e.printStackTrace ();   }   }   });   }         公共LoginFrame () {   createContents ();   }         私人空间createContents () {   ?new JFrame ();   frame.setTitle(“登录”);   frame.getContentPane () .setFocusCycleRoot(真正的);   frame.getContentPane () .setBackground (Color.LIGHT_GRAY);   frame.getContentPane () .setLayout(空);   框架。setBounds (400, 150, 490, 375);   frame.setDefaultCloseOperation (JFrame.EXIT_ON_CLOSE);      btnlogin=new JButton ();   btnlogin。addActionListener(新ActionListener () {   公共空间actionPerformed(最终ActionEvent arg0) {   .trim字符串名称=textUsername.getText () ();   .trim字符串密码=textpwd.getText () ();   连接康涅狄格州=零;   PreparedStatement pstmt=零;   ResultSet rs=零;   int国旗=0;   如果(name.equals (" ") | | password.equals (" ")) {   国旗=2;   }   int右=0;   尝试{   字符串sql=" select *从登录用户名=& # 63;”;   康涅狄格州=(连接)JDBC.getConnection ();   pstmt=(PreparedStatement) conn.prepareStatement (sql);   pstmt。setString(1名);   rs=(ResultSet) pstmt.executeQuery ();   而(rs.next ()) {   字符串的用户名=rs.getString(“用户名”);   字符串密码=rs.getString(“密码”);   正确的=rs.getInt (“admin”);   如果(userName.equals(名字),和passWord.equals(密码)){   标志=1;   }   }   开关(国旗){   案例1:   如果((右==1)){   封底焊管理=new封底焊();   admin.frame.setVisible(真正的);   frame.setVisible(假);   打破;   其他}{   FrontRun管理=new FrontRun ();   admin.frame.setVisible(真正的);   frame.setVisible(假);   打破;   }   案例2:   JOptionPane。showMessageDialog (btnlogin,“用户名或密码不能为空,请您重新输入!”);   打破;   默认值:   JOptionPane。showMessageDialog (btnlogin,“用户名或密码不正确,请您重新输入!”);   打破;      }            }捕捉(异常e) {   e.printStackTrace ();   }               }   });            btnlogin。setText(“登陆”);   btnlogin。setBounds(75, 215, 83, 28岁);   frame.getContentPane阀门()(btnlogin);      btnreset=new JButton ();   btnreset。addActionListener(新ActionListener () {   公共空间actionPerformed(最终ActionEvent arg0) {   textUsername.setText (" ");   textpwd.setText (" ");      }   });   btnreset.setText(“重置”);   btnreset。setBounds(195, 215, 83, 28岁);   frame.getContentPane阀门()(btnreset);      labUserName=new JLabel ();   labUserName.setText(“用户名:”);   labUserName。setBounds(75、130、52岁,18);   frame.getContentPane阀门()(labUserName);      labpwd=new JLabel ();   labpwd。setText(“密码:”);   labpwd。setBounds (75、175、66, 18);   frame.getContentPane阀门()(labpwd);      textUsername=new JTextField ();   textUsername。setBounds (145, 130, 188, 22);   frame.getContentPane阀门()(textUsername);      textpwd=new JPasswordField ();   textpwd。setBounds (145, 170, 188, 22);   frame.getContentPane阀门()(textpwd);      btnregister=new JButton ();   btnregister。addActionListener(新ActionListener () {   公共空间actionPerformed(最终ActionEvent arg0) {   寄存器rs=new ();   rs.frame.setVisible(真正的);   }   });   btnregister.setText(“注册”);   btnregister。setBounds(270, 270, 81, 28岁);   frame.getContentPane阀门()(btnregister);      按钮=new JButton ();   按钮。addActionListener(新ActionListener () {   公共空间actionPerformed(最终ActionEvent arg0) {   system . exit (0);   }   });   button.setText(“退出”);   按钮。setBounds(310, 215, 83, 28岁);   frame.getContentPane阀门()(按钮);      标签=new JLabel ();   label.setText(“还没有账号?赶快点击注册吧!”);   标签。setBounds (85, 275, 181, 33);   frame.getContentPane阀门()(标签);      }   }   

Java实现酒店客房管理系统