• 大小: 949KB
    文件类型: .rar
    金币: 2
    下载: 1 次
    发布日期: 2021-05-16
  • 语言: Java
  • 标签: JAVA  售票  

资源简介

这是一个纯JAVA编写的火车票售票系统,本系统对票可进行管理和操作,与此同时,后台管理起来较为简单方便,因积分不够,所以要把我的作品拿出来与大家分享下,以获得积分,.....呵呵

资源截图

代码片段和文件信息

package com.qdlg.trainticketmanger.frame;

import java.awt.BorderLayout;
import java.awt.Dimension;
import java.awt.Toolkit;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;

import javax.swing.Box;
import javax.swing.ImageIcon;
import javax.swing.JButton;
import javax.swing.Jframe;
import javax.swing.JLabel;
import javax.swing.JPanel;
import javax.swing.JTextField;
import javax.swing.JToolBar;
import javax.swing.border.EtchedBorder;
import javax.swing.border.titledBorder;
import javax.swing.JOptionPane;
import com.qdlg.trainticketmanger.service.TicketManager;

public class Backframe extends Jframe{
private static final long serialVersionUID = 1L;
HandleControlButton handel=new HandleControlButton();
JToolBar toolBar=new JToolBar();
JButton but_exit=new JButton(“ EXIT “);
JButton but_reback = new JButton(“ 退 票 “);
JButton but_alter=new JButton(“ 改 签 “);

JTextField ticketNumber=new JTextField(6); 
JTextField endStation=new JTextField(6);
JTextField trainNumber=new JTextField(6); 
JTextField firstStation=new JTextField(6);

public Backframe() {
settitle(“火车站售票系统模拟-退票界面“);
Toolkit toolkit = Toolkit.getDefaultToolkit();
Dimension wndSize = toolkit.getScreenSize();
setBounds(wndSize.width / 4 wndSize.height / 4 600180);
setResizable(false);
JPanel panel1 = new JPanel();
panel1.setBorder(new titledBorder(new EtchedBorder() ““));
panel1.add( new JLabel(“车票编号:“));
panel1.add(ticketNumber);
panel1.add( new JLabel(“车次:“));
panel1.add(trainNumber);
panel1.add( new JLabel(“出发站:“));
panel1.add(firstStation);
panel1.add( new JLabel(“到达站:“));
panel1.add(endStation);


but_reback.addActionListener(handel);
but_alter.addActionListener(handel);



toolBar.add(but_reback);
toolBar.add(but_alter);
toolBar.add(but_exit);
but_exit.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent event) {
dispose();
}});
ImageIcon imageIcon=new ImageIcon(“pic\\traincheck.gif“);
JPanel panel2 = new JPanel();
panel2.add(new JLabel(imageIcon));
Box  top=Box.createVerticalBox();
top.add(Box.createVerticalStrut(5));
top.add(panel2);
top.add(Box.createVerticalStrut(2));
top.add(panel1);
top.add(Box.createGlue());
JPanel panel = new JPanel();
panel.setBorder(new titledBorder(new EtchedBorder() ““));
add(new JLabel(“       “)BorderLayout.SOUTH);
add(topBorderLayout.CENTER);
add(toolBar BorderLayout.NORTH);
add(new JLabel(“       “) BorderLayout.EAST);
add(new JLabel(“       “) BorderLayout.WEST);
setDefaultCloseOperation(Jframe.EXIT_ON_CLOSE);
setVisible(true); 
}
class HandleControlButton implements ActionListener {

public void actionPerformed(ActionEvent e) {
object source = e.getSource();
if (source == but_reback) {
TicketManager ticketManager=new TicketManager();
boolean isdelete=ticketManager.delete((String)tick

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件        306  2008-09-02 19:22  TrainTicketManager\.classpath

     文件        394  2008-08-27 19:57  TrainTicketManager\.project

     文件       7864  2008-09-01 11:14  TrainTicketManager\hs_err_pid3672.log

     文件     446464  2008-08-18 19:15  TrainTicketManager\mysql-connector-java-3.1.12-bin.jar

     文件         81  2008-08-27 20:40  TrainTicketManager\src\com\qdlg\trainticketmanger\service\AdminManager.java

     文件       8335  2008-09-04 12:15  TrainTicketManager\src\com\qdlg\trainticketmanger\service\TicketManager.java

     文件       3307  2008-09-04 09:03  TrainTicketManager\src\com\qdlg\trainticketmanger\service\TicketSaleManager.java

     文件      17630  2008-09-02 14:44  TrainTicketManager\src\com\qdlg\trainticketmanger\service\TrainManager.java

     文件         79  2008-08-27 20:41  TrainTicketManager\src\com\qdlg\trainticketmanger\service\UserManger.java

     文件        636  2008-08-27 20:35  TrainTicketManager\src\com\qdlg\trainticketmanger\model\Admin.java

     文件        805  2008-08-27 20:34  TrainTicketManager\src\com\qdlg\trainticketmanger\model\Carriage.java

     文件        780  2008-08-27 20:38  TrainTicketManager\src\com\qdlg\trainticketmanger\model\DBConnection.java

     文件       2396  2008-09-01 10:27  TrainTicketManager\src\com\qdlg\trainticketmanger\model\Ticket.java

     文件       1089  2008-09-01 16:34  TrainTicketManager\src\com\qdlg\trainticketmanger\model\TicketSale.java

     文件       2217  2008-09-02 14:30  TrainTicketManager\src\com\qdlg\trainticketmanger\model\Train.java

     文件        571  2008-08-29 16:23  TrainTicketManager\src\com\qdlg\trainticketmanger\model\TrainDetailInf.java

     文件       1868  2008-08-29 16:28  TrainTicketManager\src\com\qdlg\trainticketmanger\model\TrainInf.java

     文件        634  2008-08-27 20:22  TrainTicketManager\src\com\qdlg\trainticketmanger\model\User.java

     文件       3663  2008-09-02 14:15  TrainTicketManager\src\com\qdlg\trainticketmanger\frame\Backframe.java

     文件       5157  2008-09-02 20:12  TrainTicketManager\src\com\qdlg\trainticketmanger\frame\Indexframe.java

     文件      13712  2008-09-04 09:06  TrainTicketManager\src\com\qdlg\trainticketmanger\frame\TicketBookframe.java

     文件       9306  2008-09-02 14:47  TrainTicketManager\src\com\qdlg\trainticketmanger\frame\TrainNumberframe.java

     文件       7685  2008-09-01 21:45  TrainTicketManager\src\com\qdlg\trainticketmanger\frame\TrainSta2Infframe.java

     文件       5937  2008-09-01 21:46  TrainTicketManager\src\com\qdlg\trainticketmanger\frame\TrainStationframe.java

     文件       6965  2008-08-28 17:46  TrainTicketManager\pic\12.GIF

     文件       7232  2008-08-28 17:36  TrainTicketManager\pic\2.JPG

     文件       1921  2008-09-02 15:08  TrainTicketManager\pic\qw.exe4j

     文件      14774  2008-08-28 17:31  TrainTicketManager\pic\title.gif

     文件      13325  2008-08-28 16:58  TrainTicketManager\pic\traincheck.gif

     文件       3567  2008-09-03 22:44  TrainTicketManager\bin\com\qdlg\trainticketmanger\frame\Backframe.class

............此处省略213个文件信息

评论

共有 条评论