酒店管理系统实现代码.docx

上传人:李司机 文档编号:5403497 上传时间:2023-07-03 格式:DOCX 页数:107 大小:99.36KB
返回 下载 相关 举报
酒店管理系统实现代码.docx_第1页
第1页 / 共107页
酒店管理系统实现代码.docx_第2页
第2页 / 共107页
酒店管理系统实现代码.docx_第3页
第3页 / 共107页
酒店管理系统实现代码.docx_第4页
第4页 / 共107页
酒店管理系统实现代码.docx_第5页
第5页 / 共107页
点击查看更多>>
资源描述

《酒店管理系统实现代码.docx》由会员分享,可在线阅读,更多相关《酒店管理系统实现代码.docx(107页珍藏版)》请在三一办公上搜索。

1、/入住importjava.awt*;importjava.awt.evet*;importjavax.swig*;importjavax.swig.border.Border;importjavax.swig.text*;publicclassAlextendsJFrameimplementsWindowListener定义各个组件JFrameframe二newJFrame(入住系统”);JLabeInameLabel二newJLabel(客户姓名);JLabeIidtifyLabel=newJLabel(身份证号”);JLabeIroomLabel=newJLabel(入住房号);JLab

2、eImoneyLabel=newJLabel(“应付金额”);JTextFieIdnameField=newJTextField();JTextFieIdidtifyField=newJTextFieIdQ;JTextFieIdroomField=newJTextField();JTextFieIdmoeyField=newJTextFieIdQ;JButtonbuttol,btton2;*publicstaticvoidmai(Strigargs11)Alal=newAl();al.go();)*/publicvoidgo()UpperCaseDocumentucDocument=newUp

3、perCaseDocumentO;nameField.setDocument(ucDocument);nameField.setForegroud(Color.black);/frame.addWidowListeer(this);nameField.addActionListener(newActionListenerOpublicvoidactionPerformed(ActioEvente)Stringusername二nameField.getText(););JComboBoxjcbl组合框StringQiterList=“现金=涮卡”);jcbl二newJComboBox(item

4、List);jcbl.setSelectedldex(O);buttol=newJBUtton(确认支付”);butto2=newJBUtton(取消支付”);finalJPaneIpl=newJPanel();pl.addQcbl);pl.add(buttonl);pl.add(button2);pl.setLayout(newGridLayout(3,l);Borderetched=BorderFactory1CreateEtchedBorder();Borderborder二BorderFactory.createTitledBorder(etched,付款方式”);pl.setBord

5、er(border);buttol.addActioListener(ewActionListenerQ(publicvoidactioPerformed(ActioEvente)(if(e.getAetionCOmmand()二=确认支付)JOptioPane.showMessageDialog(pl,”支付胜利“success”,JOPtiOnPane.1NFORMATle)N_MESSAGE););butto2.addActioListener(ewActionListenerOpublicvoidactioPerformed(ActioEvente)if(e.getActionComm

6、and()二二取消支付)JOptioPane.showMessageDialog(pl,支付失败”failure”,JOptionPane.lNFORMATION,MESSAGE););idtifyField.addActioListeer(newActionListenerOpublicvoidactioPerformed(ActioEvete)Stringidtify=idtifyField.getText();Stringidtifyword=newString(idtify););roomField.addActionListeer(ewActionListenerOpublicvoi

7、dactioPerformed(ActionEvente)Stringroom=roomField.getText();Stringroomword=newStrig(room););moeyField.addActioListener(ewActionListenerOpublicvoidactionPerformed(ActionEvente)Stringmoney=moneyField.getText();Stringidtifyword=newString(moey););面板IabelPanel放标签JPaneIIabeIPaneI二newJPael();labelPael.setL

8、ayout(newGridLayout(4,l);labelPael.add(ameLabel);labelPael.add(idtifyLabel);labelPael.add(rooLabel);labelPael.add(moneyLabel);面板fieldPael放文本框JPaneIfieldPael=newJPael();fieldPael.setLayout(ewGridLayout(4,l);fieldPael.add(nameField);fieldPael.add(idtifyField);fieldPael.add(roomField);fieldPael.add(mon

9、eyField);面板FionhPaneI放面板IaneIPaneI和面板fieldPanelJPaneInorthPanel=newJPael();northPael.setLayout(ewGridLayout(l,2);northPael.add(labelPael);northPael.add(fieldPael);Containercp=frame.getContentPane();cp.add(orthPael,BorderLayout.NORTH)northPanel放在northcp.add(pl,BorderLayout.SOUTH);frame.setSize(200,25

10、0);frame.setVisible(true);)publicvoidwidowClosing(WidowEvetel)System.exit(0);publicvoidwidowOpeed(WidowEvete2)publicvoidwidowlcoified(WindowEvete3)publicvoidwidowDeicoified(WidowEvente4)publicvoidwidowClosed(WindowEvete5)publicvoidwidowActivated(WidowEvente6)publicvoidwidowDeactivated(WindowEvente7)

11、classUpperCaseDocumentextendsPIainDocumentpublicvoidinsertStrig(intoffset,Stringstring,AttributeSetattributeSet)throwsBadLocationExceptionstring=strig.toUpperCase();super.insertString(offset,string,attributeSet);)其次个:退房importjava.awt*;importjava.awt.evet*;importjavax.swig.*;importjavax.swig.border.B

12、order;importjavax.swig.text*;publicclassA2extendsJFrame定义各个组件JFrameframe二newJFrame(“退房系统);JLabeIameLabel=newJLabel(客户姓名);JLabeIidtifyLabel=newJLabel(身份证号”);JLabeIroomLabel二newJLabel(退房号);JLabeItimeLabel=newJLabel(“退房时间”);JTextFieIdnameField=newJTextField();JTextFieIdidtifyField=newJTextField();JText

13、FieIdroomField=newJTextFieIdQ;JTextFieIdtimeField=newJTextField();JButtonbuttonl,btton2;/JTextAreata二newJTextArea(5,20);*publicstaticvoidmain(StringargsQ)A2a2=newA2();a2.go();)*/publicvoidgo()newUpperCaseDocumentucDocument二UpperCaseDocumentO;nameField.setDocument(ucDocumet);nameField.setForegroud(Co

14、lor.black);nameField.addActioListener(newActionListenerQpublicvoidactionPerformed(ActioEvente)Stringusername二nameField.getText(););buttol=newJBUtton(“是);butto2=newJBUtton(”否);finalJPaneIpl二newJPael();pl.add(buttonl);pl.add(button2);pl.setLayout(newGridLayout(2,l);Borderetched=BorderFactory1CreateEtc

15、hedBorder();Borderborder二BorderFactory.createTitledBorder(etched,是否结清消费账单”);pl.setBorder(border);buttol.addActioListener(ewActionListenerQ(publicvoidactioPerformed(ActioEvente)(if(e.getActioCommand()=)JOptioPane.showMessageDialog(pl,”感谢您的大力支持!:success”,JOPtiOnPane.1NFORMATle)N_MESSAGE);));butto2.add

16、ActioListener(ewActionListenerOpublicvoidactioPerformed(ActionEvente)(if(e.getActionCommand()二二”否”)JOptioPane.showMessageDialog(pl,“请结清消费账单”,“failure”,JOptioPane.lNFORMATION,MESSAGE););idtifyField.addActioListeer(newActionListenerOpublicvoidactionPerformed(ActionEvente)Stringidtify=idtifyField.getTe

17、xt();Stringidtifyword=newString(idtify););roomField.addActionListeer(ewActionListenerQpublicvoidactionPerformed(ActionEvente)Stringroom=roomField.getText();Stringroomword=newStrig(room););timeField.addActioListeer(newActionListenerQpublicvoidactioPerformed(ActionEvente)Stringtime=timeField.getText()

18、;Stringtimeword=newStrig(time););面板IabelPanel放标签JPaneIIabeIPaneI二newJPael();labelPanel.setLayout(newGridLayout(4,l);labelPael.add(ameLabel);labelPanel.add(idtifyLabel);labelPael.add(roomLabel);labelPanel.add(timeLabel);面板fieldPael放文本框JPaneIfieldPael=newJPael();fieldPael.setLayout(ewGridLayout(4,l);f

19、ieldPael.add(nameField);fieldPael.add(idtifyField);fieldPael.add(roomField);fieldPael.add(timeField);面板no11hPanel放面板IaneIPaneI和面板fieldPanelJPaneInorthPanel=newJPael();northPael.setLayout(ewGridLayout(l,2);northPael.add(labelPael);northPael.add(fieldPael);Containercp=frame.getContentPae();cp.add(orth

20、Pael,BorderLayout.NORTH)orthPanel放在northcp.add(pl1BorderLayout.SOUTH);/frame.pack();frame.setSize(200,230);frame.setVisible(true);)classUpperCaseDocumentextendsPIainDocumentpublicvoidinsertStrig(intoffset,Stringstring,AttributeSetattributeSet)throwsBadLocationExceptionstring=strig.toUpperCase();supe

21、r.insertString(offset,string,attributeSet);)第三个:客房预订importjava.awt*;importjava.awt.evet*;importjavax.swig*;importjavax.swig.border.Border;importjavax.swig.text*;publicclassA3extendsJFrame定义各个组件JFrameframe二newJFrame(客房预订);JLabeInameLabel=newJLabel(预订人姓名”);JLabeIumberLabel=newJLabel(手机号”);JTextFieIdna

22、meField=newJTextFieIdQ;JTextFieIdnumberField=newJTextFieIdQ;JRadioButtonrbl二newJRadioButtonC来电预订”);JRadioButtonrb2=newJRadioButton(电话预订);JRadioButtonrb3=newJRadioButtonC电传预订”);JRadioButtonrb4=newJRadioButton(“传真预订”);JRadioButtonrb5=newJRadioButton(“信函预订”);JButtonbuttol,btton2;/*publicstaticvoidmai(S

23、tringargs)A3a3=newA3();a3.go();*/publicvoidgo()newUpperCaseDocumentucDocument二UpperCaseDocumentO;nameField.setDocument(ucDocumet);nameField.setForegroud(Color.black);nameField.addActionListener(newActionListenerQpublicvoidactionPerformed(ActioEvente)Stringusername二nameField.getText(););JComboBoxjcbl

24、组合框StringQitemList=总统套房,双人间7单人间“;jcbl二newJComboBox(itemList);Jcbl.SetSeIectedIndex(O);buttol=newJButton();butto2=newJBUtton(否”);finalJPaneIpl=newJPanel();pl.addQcbl);pl.add(buttonl);pl.add(button2);pl.setLayout(ewGridLayot(3,l);Borderetched=BorderFactory1CreateEtchedBorder();预订房类型”);Borderborder二Bor

25、derFactory.createTitledBorder(etched,pl.setBorder(border);buttol.addActioListener(ewActionListenerQ(publicvoidactioPerformed(ActionEvente)(if(e.getActionCommand()=)JOptioPane.showMessageDialog(pl,”客人预订胜利”,“success”,JOptionPane.lNFORMATION_MESSAGE););butto2.addActioListener(ewActionListenerOpublicvoi

26、dactioPerformed(ActioEvente)(if(e.getActionCommand()二二”否”)JOptioPane.showMessageDialog(pl,“客人预订失败failure”,JOptionPane.lNFORMATION,MESSAGE););JPaneIp2=newJPael();p2.add(rbl);p2.add(rb2);p2.add(rb3);p2.add(rb4);p2.add(rb5);p2.setLayout(ewFlowLayout();border=BOrderFaCtOry.createTitledBorder(etched,“预订方

27、式“);p2.setBorder(border);创建BUttC)nGroup按钮组,并在组中添加按钮ButtonGroupgroupl=newButtonGroupO;groupl.add(rbl);groupl.add(rb2);groupl.add(rb3);groupl.add(rb4);groupl.add(rb5);numberField.addActioListeer(newActionListenerQpublicvoidactionPerformed(ActionEvente)Stringnumber=numberField.getText();Stringnumberwor

28、d=newStrig(number););面板IabelPanel放标签JPaneIIabeIPaneI二newJPael();labelPael.setLayout(newGridLayout(2,l);labelPael.add(nameLabel);labelPael.add(numberLabel);面板fieldPanel放文本框JPaneIfieldPael=newJPael();fieldPael.setLayout(ewGridLayout(2,l);fieldPael.add(nameField);fieldPael.add(numberField);面板no11hPanel

29、放面板IaneIPaneI和面板fieldPanelJPaneInorthPanel=newJPanel();northPael.setLayout(ewGridLayout(l,2);northPael.add(labelPael);northPael.add(fieldPael);Containercp=frame.getContentPae();cp.add(orthPael,BorderLayout.NORTH)northPanel放在northcp.add(p2,BorderLayout.CENTER);cp.add(pl,BorderLayout.SOUTH);frame.setS

30、ize(2001330);frame.setVisible(true);)classUpperCaseDocumentextendsPIainDocumentpublicvoidinsertStrig(intoffset,Stringstring,AttributeSetattributeSet)throwsBadLocationExceptionstring=strig.toUpperCase();super.insertString(offset,string,attributeSet);)第四个餐饮预订importjava.awt*;importjava.awt.evet*;import

31、javax.swig*;importjavax.swig.border.Border;importjavax.swig.text*;publicclassA4extendsJFrame定义各个组件JFrameframe二newJFrame(餐饮预订);JLabeInameLabel=newJLabel(预订人姓名”);JLabeItimeLabel=newJLabel(预订消费时间”);JTextFieIdnameField=newJTextField();JTextFieIdtimeField=newJTextField();JCheckBoxcbl=newJCheckBox(“中餐”);J

32、CheckBoxcb2=newJCheckBox(“西餐”);JCheckBoxcb3=newJCheCkBe)x(“红酒”);JCheckBoxcb4=newJCheCkBox(“饮料”);JCheckBoxcb5=newJCheCkBox(“甜点”);JCheckBoxcb6=newJCheCkBox(“水果”);JButtonbuttonl,btton2;*publicstaticvoidmai(Strigargs11)A4a4=newA4();a4.go();)*/publicvoidgo()newUpperCaseDocumentucDocument二UpperCaseDocumen

33、tO;nameField.setDocument(ucDocumet);nameField.setForegroud(Color.black);nameField.addActioListener(newActionListenerQpublicvoidactionPerformed(ActioEvente)Stringusername二ameField.getText();/ta.append(,nUserName:+username););buttol=newJBUtton(“是);butto2=newJBUttOn(否);finalJPaneIpl=newJPanel();pl.add(

34、buttonl);pl.add(button2);pl.setLayout(ewGridLayout(S1I);Borderetched=BorderFactory1CreateEtchedBorder();Borderborder二BorderFactory.createTitledBorder(etched,确认订餐”);pl.setBorder(border);buttol.addActioListener(ewActionListenerQ(publicvoidactionPerformed(ActioEvente)(if(e.getActionCommand()=,)JOptioPa

35、ne.showMessageDialog(pl1”订餐胜利“success”,JOptioPane.lNFORMATION,MESSAGE););butto2.addActioListener(ewActionListenerQpublicvoidactioPerformed(ActioEvete)if(e.getActionCommand()二二”否)JOptionPane.showMessageDialog(pl,“订餐失败”,failure”,JOptionPane.lNFORMATION,MESSAGE););timeField.addActioListeer(newActionLis

36、tenerQpublicvoidactioPerformed(ActionEvente)Stringtime=timeField.getText();Stringtimeword=newStrig(time););JPaneIp2=newJPael();p2.add(cbl);p2.add(cb2);p2.add(cb3);p2.add(cb4);p2.add(cb5);p2.add(cb6);Borderetchedl二BorderFactory.createEtchedBorder();Borderborderl=BorderFactory1CreateTitIedBorder(etche

37、dl,预订内容”);p2.setBorder(borderl);面板IabelPanel放标签JPaneIIabeIPaneI二newJPael();labelPanel.setLayout(newGridLayout(4,l);labelPael.add(ameLabel);labelPanel.add(timeLabel);面板fieldPael放文本框JPaneIfieldPael=newJPael();fieldPael.setLayout(ewGridLayout(4,l);fieldPael.add(nameField);fieldPael.add(timeField);面板Fio

38、nhPaneI放面板IaneIPaneI和面板fieldPanelJPaneInorthPanel=newJPael();northPael.setLayout(ewGridLayout(l,2);northPael.add(labelPael);northPael.add(fieldPael);Containercp=frame.getContentPae();cp.add(orthPael,BorderLayout.NORTH)northPanel放在northcp.add(p2,BorderLayout.CENTER);cp.add(pl,BorderLayout.SOUTH);fram

39、e.setSize(2001350);frame.setVisible(true);)classUpperCaseDocumentextendsPIainDocumentpublicvoidinsertStrig(intoffset,Stringstring,AttributeSetattributeSet)throwsBadLocationExceptionstring=strig.toUpperCase();super.insertStrig(offset,string,attributeSet);)第五个:importjava.awt*;importjava.awt.evet*;impo

40、rtjavax.swig*;importjavax.swig.border.Border;importjavax.swig.text*;publicclassA5extendsJFrame定义各个组件JFrameframe二newJFrame(订单管理”);北abelal=newJLabel(订单号”);JLabeIa2=newJLabel(”订货名称”);JLabeIa3=newJLabel(“收货地址,);JLabeIa4=newJLabel(“应收金额”);JLabeIa5=newJLabel(“客户名称”);JLabeIa6=newJLabel(“结算方式”);JLabeIa7=new

41、JLabel(经办人”);JTextFieIdbl=newJTextField();JTextFieIdb2=newJTextField();JTextFieIdb3=newJTextField();JTextFieIdb4=newJTextField();JTextFieIdb5=newJTextField();JTextFieIdb6=newJTextField();JTextFieIdb7=newJTextField();JButtonbuttonl,butto2;publicstaticvoidmain(Stringargs11)A5al=newA5();al.go();publicv

42、oidgo()newUpperCaseDocumentucDocument二UpperCaseDocumentO;bl.setDocument(ucDocument);bl.setForeground(Color.black);bl.addActionListener(ewActionListenerOpublicvoidactionPerformed(ActionEvente)Stringusername=bl.getText(););JComboBoxjcbl;组合框StringQiterList=”现金刷卡”);jcbl=newJComboBox(itemList);Jcbl.SetSe

43、IectedIndex(O);buttol=newJBUtton(”确认收款,);butto2=newJBUttC)n(取肖收款);finalJPaneIpl=newJPanel();pl.addQcbl);pl.add(buttol);pl.add(button2);pl.setLayout(newGridLayout(3,l);Borderetched=BorderFactory1CreateEtchedBorder();Borderborder二BorderFactory.createTitledBorder(etched,收款方式”);pl.setBorder(border);butt

44、ol.addActioListener(ewActionListenerQ(publicvoidactioPerformed(ActionEvente)(if(e.getActionCommand()二二确认收款”)JOptionPane.showMessageDialog(pl,”收款胜利success”,JOPtiOnPane.1NFc)RMATlC)N_MESSAGE););butto2.addActioListener(ewActionListenerQ(publicvoidactioPerformed(ActionEvente)(if(e.getActionCommand()二二取消收款”)JOptioPane.showMessageDialog(pl,“收款失败”,failure”,JOptioPane.lNFORMATION,MESSAGE););bl.addActioListener(newActionListenerOpublicvoidactionP

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号