基于java+mysql的Swing+MySQL火车票售票管理系统

这是一个利用Java Swing作为前端界面,结合MySQL数据库实现的火车票售票管理系统。系统适用于课程设计、大作业、毕业设计及项目练习,支持管理员管理车票和用户,以及用户自行购买车票等功能。开发环境包括Java 8及以上和MySQL 5.7及以上,可使用eclipse、idea等IDE进行开发。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

基于java+mysql的Swing+MySQL火车票售票管理系统

运行环境

Java≥8、MySQL≥5.7

开发工具

eclipse/idea/myeclipse/sts等均可配置运行

适用

课程设计,大作业,毕业设计,项目练习,学习演示等

功能说明

管理员管理车票和用户、用户购买车票等

技术框架

Java Swing MySQL


        JLabel label = new JLabel("到达站:");
        label.setBounds(280, 65, 146, 23);
        add(label);

        txtstation_arrival = new JTextField();
        txtstation_arrival.setBounds(350, 65, 146, 23);
        add(txtstation_arrival);
        txtstation_arrival.setColumns(10);

        JLabel label1 = new JLabel("乘车站:");
        label1.setBounds(280, 97, 146, 23);
        add(label1);

        txtstation_depart = new JTextField();
        txtstation_depart.setBounds(350, 97, 146, 23);
        add(txtstation_depart);
        txtstation_arrival.setColumns(10);

        JLabel label_20 = new JLabel("发车日期:");
        label_20.setBounds(280, 130, 146, 23);
        add(label_20);

        txtdepart_date = new JTextField();
        txtdepart_date.setBounds(350, 130, 146, 23);
        add(txtdepart_date);
        txtdepart_date.setColumns(10);
        return flag;
    }

    @Override
    public boolean addBlance(int userid, int yuan) throws SQLException {
   
        System.out.println(userid + "----" + yuan);
        boolean flag = false;
        String sql = "update user set balance=balance+? where userid = ?";
        Connection con = Util.getConnection();
        PreparedStatement stmt = con.prepareStatement(sql);
        stmt.setInt(1, yuan);
        stmt.setInt(2, userid);
        int result = stmt.executeUpdate();
        ResultSet rr = null;
        System.out.println(sql);
        if (result >= 1) {
   
            flag = true;
        }
                        , seattype, tickettype, tickets_left, fares, ticket_office);
                try {
   
                    ticketimpl.update(ticket);
                } catch (SQLException e1) {
   
                    // TODO Auto-generated catch block
                    e1.printStackTrace();
                }
                try {
   
                    loadData();
                } catch (SQLException e1) {
   
                    // TODO Auto-generated catch block
                    e1.printStackTrace();
                }
            }
        });
    }

        List&l
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值