java旅游管理系统 田圆圆35.docx

上传人:b****5 文档编号:8408588 上传时间:2023-01-31 格式:DOCX 页数:11 大小:158.22KB
下载 相关 举报
java旅游管理系统 田圆圆35.docx_第1页
第1页 / 共11页
java旅游管理系统 田圆圆35.docx_第2页
第2页 / 共11页
java旅游管理系统 田圆圆35.docx_第3页
第3页 / 共11页
java旅游管理系统 田圆圆35.docx_第4页
第4页 / 共11页
java旅游管理系统 田圆圆35.docx_第5页
第5页 / 共11页
点击查看更多>>
下载资源
资源描述

java旅游管理系统 田圆圆35.docx

《java旅游管理系统 田圆圆35.docx》由会员分享,可在线阅读,更多相关《java旅游管理系统 田圆圆35.docx(11页珍藏版)》请在冰豆网上搜索。

java旅游管理系统 田圆圆35.docx

java旅游管理系统旅游管理系统田圆圆田圆圆35Java旅游管理系统实验报告旅游管理系统实验报告班级:

信息1311班学号:

*姓名:

*一实验题目用Java做一个旅游管理系统,(只做界面)其中包含吃,穿,住,行,游,购,娱七项.二实验过程1),首先:

先做一个登陆界面,我自己查了一下资料和书籍,大约做了一个登陆界面。

第一部分主要做了两件事:

一件是一个登陆界面:

要求密码和账号一致;其次是一个主页面:

里面包含了七个按钮:

分别是:

吃,穿,住,行,游,购,娱代码:

importjava.awt.*;importjava.awt.event.*;importjavax.swing.*;classloginextendsJFrameprivateJComboBoxnameJComboBox;privateJPaneluserJPanel;privateJLabelpictureJLabel;privateJButtonokJButton,cancelJButton;privateJLabelnameJLabel,passwordJLabel,note;privateJPasswordFieldpasswordJPasswordField;privateStringname1;privateStringpassword1;privateStringuser;privateImageIconmyImageIcon;publiclogin()createUserInterface();/调用创建用户界面方法privatevoidcreateUserInterface()ContainercontentPane=getContentPane();contentPane.setLayout(null);userJPanel=newJPanel();userJPanel.setBounds(35,120,300,96);userJPanel.setBorder(BorderFactory.createEtchedBorder();/显示一圈边儿userJPanel.setLayout(null);contentPane.add(userJPanel);nameJComboBox=newJComboBox();nameJComboBox.setBounds(100,12,170,25);nameJComboBox.addItem(admin);nameJComboBox.addItem(aloie);nameJComboBox.setSelectedIndex(0);nameJComboBox.setEditable(true);userJPanel.add(nameJComboBox);pictureJLabel=newJLabel();pictureJLabel.setIcon(newImageIcon(1pdg);pictureJLabel.setBounds(45,0,380,118);contentPane.add(pictureJLabel);nameJLabel=newJLabel(姓名:

);nameJLabel.setBounds(20,12,80,25);userJPanel.add(nameJLabel);passwordJPasswordField=newJPasswordField();passwordJPasswordField.setBounds(100,60,170,25);userJPanel.add(passwordJPasswordField);passwordJLabel=newJLabel(密码:

);passwordJLabel.setBounds(20,60,80,25);userJPanel.add(passwordJLabel);note=newJLabel(密码与用户名相同);note.setBounds(0,295,180,25);add(note);okJButton=newJButton(登陆);okJButton.setBounds(60,250,80,25);contentPane.add(okJButton);okJButton.addActionListener(newActionListener()publicvoidactionPerformed(ActionEventevent)okJButtonActionPerformed(event););cancelJButton=newJButton(取消);cancelJButton.setBounds(210,250,80,25);contentPane.add(cancelJButton);cancelJButton.addActionListener(newActionListener()publicvoidactionPerformed(ActionEventevent)System.exit(0);/退出登陆);setTitle(旅游管理登陆窗口);setSize(380,350);setResizable(false);/将最大化按钮设置为不可用privatevoidokJButtonActionPerformed(ActionEventevent)/okJButton响应事件,检查用户名和密码的匹配name1=nameJComboBox.getSelectedItem().toString();if(name1.equals(admin)if(passwordJPasswordField.getText().equals(admin)showNewWindow();setVisible(false);elseJOptionPane.showMessageDialog(this,密码错误,拒绝登陆,密码错误!

JOptionPane.ERROR_MESSAGE);elseif(name1.equals(aloie)if(passwordJPasswordField.getText().equals(aloie)showNewWindow();setVisible(false);elseJOptionPane.showMessageDialog(this,密码错误,拒绝登陆,密码错误!

JOptionPane.ERROR_MESSAGE);publicvoidshowNewWindow()JFramejf=newJFrame(mainFrame);jf.setSize(500,400);jf.setVisible(true);jf.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);jf.setLayout(newFlowLayout(FlowLayout.LEFT);JButtonj1=newJButton(吃);Containerc=jf.getContentPane();c.add(j1);c.add(newJButton(穿);c.add(newJButton(住);c.add(newJButton(行);c.add(newJButton(游);c.add(newJButton(购);c.add(newJButton(娱);j1.addActionListener(newActionListener()publicvoidactionPerformed(ActionEvente)System.exit(0););jf.setSize(300,200);jf.show();publicstaticvoidmain(Stringargs)JFrame.setDefaultLookAndFeelDecorated(true);loginmylogin=newlogin();mylogin.setVisible(true);mylogin.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);实验结果:

输入:

用户名“admin”后进入主菜单:

2)进入主页后,进行一系列项目介绍,其中包括旅游花销单和使用本次系统的售后评价的二部分主要是:

售后部分,包括对本次旅游的各项花销的总结和使用本次旅游系统的评价代码:

importjava.awt.event.ActionEvent;importjava.awt.event.ActionListener;importjavax.swing.*;publicclassx1implementsActionListenerJMenuItemm11,m12,m31,m13;publicx1()JFramejf=newJFrame(旅游系统管理);jf.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);JMenuBarjmb1=newJMenuBar();jf.setJMenuBar(jmb1);JMenum1=newJMenu(菜单);JMenum2=newJMenu(帮助);jmb1.add(m1);jmb1.add(m2);m11=newJMenuItem(本次旅游各项花销记录);m11.addActionListener(this);m12=newJMenuItem(欢迎评价);m12.addActionListener(this);m13=newJMenuItem(退出);m13.addActionListener(this);m1.add(m11);m1.add(m12);m1.add(m13);JMenuItemm21=newJMenuItem(帮助);JMenuItemm22=newJMenuItem(关于);m2.add(m21);m2.add(m22);jf.setSize(500,400);jf.setVisible(true);publicstaticvoidmain(Stringarg0)newx1();publicvoidactionPerformed(ActionEventarg0)if(arg0.getSource()=m11)newx3();elseif(arg0.getSource()=m12)newx2();elseif(arg0.getSource()=m13)System.exit(0);运行结果:

点击菜单后:

会显示三个选框1.本次旅游各项花销记录2.欢迎评价3.退出点击1.本次旅游各项花销记录后:

可以在里面输入本次旅游费用:

(我随便输的数字)点击2.欢迎评价后:

(随便输入一些评价)点击3.退出,该系统退出三对本次实验做一个总结:

首先:

我很感谢我们的Java老师,因为她讲课很认真负责,并且给我们讲了很多例子,所以我觉得这门课不是很难听懂;其次,我觉得本次的实验任务是对我们所学的内容很好的一次应用,我觉得通过本次实验,让我们将一些枯燥的Java理论知识和实际应用联系到了一起,极大地培养了我们对这门课的兴趣,最后,我也承认自己还有很多不足,至少在知识点掌握上有很大的欠缺,所以前路漫漫,以后还要加倍努力,加油。

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

当前位置:首页 > 表格模板 > 合同协议

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1