本文主要是介绍Java 编写航空公司售票系统 窗体程序 完整源码,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
今天为大家分享一个java语言编写的航空公司售票管理系统,目前系统已经完成了主要功能,后续会进一步完善。整个系统界面漂亮,有完整得源码,希望大家可以喜欢。喜欢的帮忙点赞和关注。一起编程、一起进步
开发环境
开发语言为Java,开发环境Eclipse或者IDEA都可以。数据库采用:MySQL。运行主程序,或者执行打开JAR文件即可以运行本程序。
系统框架
利用JDK自带的SWING框架开发,不需要安装第三方JAR包。MySQL数据库,纯窗体模式,直接运行Main文件即可以。同时带有详细得设计文档
运行方法
1 运行Main.java文件
2 程序出现公司航空公司售票管理系统登陆的面板
主要模块
系统分为5个主要的模块:查询、订票、退票、管理、关于
1 飞机票查询:根据条件查询航班信息。目前支持的查询方式有:根据航班号查询、根据航空公司查询、根据目的查、根据出发城市何到达城市查询
2 订票:订票需要输入姓名、身份证号码、出发地、目的地、出发时间、成人票数、儿童票数量、联系电话、邮箱、备注等信息。
3 退票:退票操作输入订单编号身份证号码。系统验证通过,跳出购买的票信息,选择要退票的数量,点击完成,完成退票操作。
4 管理:系统管理员对航班信息进入日常的维护工作。可以对航班信息进行新增,删除,修改、查询等操作。
5 关于模块;关于系统的详细操作说明
运行效果
关键代码
package 航空.主函数;import 航空.帮助.*;
import 航空.帮助.UpdateComboBox;import java.awt.*;
import java.awt.event.*;
import javax.swing.*;public class 主界面 extends JFrame
{ private UpdateComboBox update;private 界面 jiemian;public 主界面(){update = new UpdateComboBox();jiemian = new 界面();this.getContentPane().add(jiemian); }public static void main(String args[]){//获取系统对GUI的查找try {UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName());}catch(Exception e){}主界面 frame =new 主界面();frame.setSize(1030,720);Dimension screenSize=java.awt.Toolkit.getDefaultToolkit().getScreenSize();Dimension frameSize=frame.getSize();frame.setLocation((screenSize.width-frameSize.width)/2,(screenSize.height-frameSize.height)/2 );frame.setResizable(false);frame.setTitle("航空售票管理系统");frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);frame.setVisible(true);}
}package 航空.查询; import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import javax.swing.border.*;public class 查询界面 extends JFrame implements ActionListener,WindowListener
{ public 查询界面(){JTabbedPane jtp = new JTabbedPane();jtp.add(" 普 通 查 询 ",new 普通查询());jtp.add(" 综 合 查 询",new 综合查询());jtp.setBorder(new MatteBorder(new ImageIcon("f.gif")));this.getContentPane().add(jtp);this.addWindowListener(new WindowAdapter(){public void windowClosing(WindowEvent e){查询界面.this.setVisible(false);查询界面.this.dispose();}}); }public void actionPerformed(ActionEvent e){}//实现窗口侦听器的抽象方法public void windowClosing(WindowEvent e){ closeDataBase(); }//退出程序时,数据库应该关闭。为了避免占用计算机的资源public void closeDataBase(){航班查询.sqlBean.CloseDataBase();航空公司查询.sqlBean.CloseDataBase();目的地查询.sqlBean.CloseDataBase();综合查询.sqlBean.CloseDataBase();}public void windowClosed(WindowEvent e){ }public void windowOpened(WindowEvent e){ }public void windowIconified(WindowEvent e){ }public void windowDeiconified(WindowEvent e){ }public void windowDeactivated(WindowEvent e){ }public void windowActivated(WindowEvent e){ } }
这篇关于Java 编写航空公司售票系统 窗体程序 完整源码的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!