java实现客房管理系统

  

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

  

AddClient.java         进口java.awt.BorderLayout;   进口java.awt.Color;   进口java.awt.Container;   进口java.awt.FlowLayout;   进口java.awt.GridLayout;   进口java.awt.event.ActionEvent;   进口java.awt.event.ActionListener;   进口java.sql.Connection;   进口java.sql.DriverManager;   进口java.sql.ResultSet;   进口java.sql.Statement;   进口java.util.Calendar;      进口javax.naming.spi.DirStateFactory.Result;   进口javax.swing.BorderFactory;   进口javax.swing.Box;   进口javax.swing.ButtonGroup;   进口javax.swing.JButton;   进口javax.swing.JDialog;   进口javax.swing.JFrame;   进口javax.swing.JLabel;   进口javax.swing.JOptionPane;   进口javax.swing.JPanel;   进口javax.swing.JRadioButton;   进口javax.swing.JTextField;   进口javax.swing.UIManager;   进口javax.swing.UIManager.LookAndFeelInfo;         公共类AddClient JFrame延伸实现ActionListener {   JTextField sname、ID、年龄、home_addr雇主,电话,碳氮氧,优化,亲密的,outtime,天,cashpledge;   save1 JButton保存、取消;   JPanel pl、pl1 pl2、pl3 pl4, pl5, pl6, pl7, pl8, pl9, pl10, pl11, pl12, pl13, pl14, pl15, pl16;   JRadioButton男人,wuman,是的,没有;   ButtonGroup组group1;   字符串性、贵宾;   int k, k1, k2;   公共AddClient () {   pl=new JPanel ();   pl1=new JPanel ();   pl2=new JPanel ();   pl3=new JPanel ();   pl4=new JPanel ();   pl5=new JPanel ();   pl6=new JPanel ();   pl7=new JPanel ();   pl8=new JPanel ();   pl9=new JPanel ();   pl10=new JPanel ();   pl11=new JPanel ();   pl12=new JPanel ();   pl13=new JPanel ();   pl14=new JPanel ();   pl15=new JPanel ();   pl16=new JPanel(新FlowLayout (FlowLayout.CENTER 20 20));      sname=new JTextField (15);   ID=新JTextField (15);   年龄=new JTextField (15);   home_addr=new JTextField (15);   雇主=new JTextField (15);   电话=new JTextField (15);   碳氮氧=new JTextField (15);   优化=new JTextField (15);   亲密的=new JTextField (15);   outtime=new JTextField (15);   天=new JTextField (15);   cashpledge=new JTextField (15);         组=new ButtonGroup ();   group1=new ButtonGroup ();   人=new JRadioButton(“男”,真正的);   wuman=new JRadioButton(“女”,假);   是的=new JRadioButton(“是”,真正的);   没有=new JRadioButton(“否”,假);   group.add(人);   group.add (wuman);   group1.add(是的);   group1.add(没有);         pl1。(新JLabel添加(“姓名:“,JLabel.RIGHT));   pl1.add (sname);   pl2。(新JLabel添加(“身份证号:“,JLabel.RIGHT));   pl2.add (ID);   pl3。(新JLabel添加(“性别:“,JLabel.RIGHT));   pl3.add(人);   pl3.add (wuman);   pl4。(新JLabel添加(“VIP客户:"));   pl4.add(是的);   pl4.add(没有);   pl5。(新JLabel添加(“年龄:“,JLabel.RIGHT));   pl5.add(年龄);   pl6。(新JLabel添加(“家庭地址:“,JLabel.RIGHT));   pl6.add (home_addr);   pl7。(新JLabel添加(“工作单位:“,JLabel.RIGHT));   pl7.add(雇主);   pl8。(新JLabel添加(“手机号:“,JLabel.RIGHT));   pl8.add(电话);         pl.setBorder (BorderFactory。createTitledBorder(“客户信息"));   pl.setLayout(新GridLayout (4,2 10 10));   pl.add (pl1);   pl.add (pl2);   pl.add (pl3);   pl.add (pl4);   pl.add (pl5);   pl.add (pl8);   pl.add (pl7);   pl.add (pl6);         pl9。(新JLabel添加(“房号:“,JLabel.RIGHT));   pl9.add(优化);   pl10。(新JLabel添加(“入住时间:“,JLabel.RIGHT));   pl10.add(亲密的);   pl11。(新JLabel添加(“预离店时间”,JLabel.RIGHT));   pl11.add (outtime);   pl12。(新JLabel添加(“入住天数:”,JLabel.RIGHT));   pl12.add(天);   pl13。(新JLabel添加(“预交押金:“,JLabel.RIGHT));   pl13.add (cashpledge);   pl14。(新JLabel添加(“入住序号:“,JLabel.RIGHT));   pl14.add (cno);      pl15.setBorder (BorderFactory。createTitledBorder(“客户入住信息"));   pl15。setLayout(新GridLayout(15) 3、2、15日);   pl15.add (pl14);   pl15.add (pl9);   pl15.add (pl10);   pl15.add (pl11);   pl15.add (pl12);   pl15.add (pl13);         保存=new JButton(“登记入住”);   取消=new JButton(“取消”);   save1=new JButton(“添加家属”);   save.addActionListener(这个);   cancel.addActionListener(这个);   save1.addActionListener(这个);   pl16.add(保存);   pl16.add (save1);   pl16.add(取消);      add (pl, BorderLayout.NORTH);   add (pl15 BorderLayout.CENTER);   add (pl16 BorderLayout.SOUTH);      setBounds (600300600600);   setTitle(“客户入住信息”);   setVisible(真正的);   }   @Override   公共空间actionPerformed (ActionEvent e) {   如果(e.getSource()==保存){   结果=JOptionPane int。showConfirmDialog(零,“确认提交吗”,“温馨提示”,JOptionPane.YES_NO_OPTION);   如果结果==0){   如果(man.isSelected ()) {   性别="男";   }   其他{   性别="女";   }   如果(yes.isSelected ()) {   vip=笆恰?   }   其他{   vip=胺瘛?   }   试一试   {   forname (Url.driver);   连接=DriverManager.getConnection监狱(Url.url、Url.username Url.userpwd);   语句的sql=con.createStatement (ResultSet.TYPE_SCROLL_SENSITIVE ResultSet.CONCUR_READ_ONLY);   k=sql。executeUpdate(“插入客户端值(“+ sname.getText () +”“、”“+ ID.getText() +”“、”“+性别+”、“+”age.getText () +”“、”“+ home_addr.getText () +”“、”“+ employer.getText () +”“、”“+ vip +”、“+”phone.getText () + " ') ");   k1=sql。executeUpdate(“插入Check_in(碳氮氧、优化、泰、Outtime天,Cashpledge)值(“" + cno.getText () +”“、”“+ rno.getText () +”“、”“+ intime.getText () +”“、”“+ outtime.getText () +”“、”“+ days.getText () +”“、”“+ cashpledge.getText () + " ') ");   k2=sql。executeUpdate(“插入Type_in值(“+ cno.getText () +”“、”“+ ID.getText () + " ') ");   如果(k==1,和k1==1,, k2==1) {   int result1=JOptionPane编写此表达式。showConfirmDialog(零,“入住成功!是否添加家属信息& # 63;””温馨提示”,JOptionPane.YES_NO_OPTION);   如果(result1==0编写此表达式){   ID.setText (" ");   sname.setText (" ");   age.setText (" ");   home_addr.setText (" ");   phone.setText (" ");   employer.setText (" ");   }   其他{   处理();   }   }   }捕捉(异常e1) {   JOptionPane。null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null

java实现客房管理系统