火车票销售系统实验报告_第1页
火车票销售系统实验报告_第2页
火车票销售系统实验报告_第3页
火车票销售系统实验报告_第4页
火车票销售系统实验报告_第5页
已阅读5页,还剩20页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、实验内容:使用爪哇岛编写一个火车票销售系统完成订票,改签,查询,退票功能。实验目的:通过使用爪哇岛语言编写这次火车票销售系统,来完善这学期所学习的爪哇岛知识和理论。总结这学期得学习中自己对各个知识点的掌握情况实验过程:1.主界面如图所示:通过主界面可以实现订票,退票,改签,查询和退出功能。2.订票界面如图所示:通过订票界面我们可以实现查询车次,出发时间,终点站,软卧座位,普快火车和车票数量功能。3.退票界面如图所示:通过退票界面,你可以通过输入编号等进行退票。讨论分析:这次的编写让我们感觉很是吃力,设置的功能中订票,查询等功能因为数据库的原因所以有很多都不能使用!但是这是我们组全体的成员的努力

2、的结晶,在编写的过程中,我们仍然学到了很多东西,找到了很多自己掌握不牢和没掌握的知识。在这次程序设计完成之后,我相信我们会对爪哇岛知识有一个更加全面的了解。主要代码:数据库连接代码:包裹。com。qdlg。培训市场经理。模型;导入Java。SQL。连接;导入Java。SQL。司机经理;公共类DBConnection /* 返回*/公共静态连接getConn()字符串网址= jdb c : MySQl :/localhost :3306/TranitickAtmanager ;字符串用户=根”;字符串密码= ;连接连接器=空。尝试班级。FOrname( com。MySQL。JDBC。驱动程序);

3、conn=驱动管理器。获取连接(网址,用户、密码);返回控制室;捕获(例外e) e .printStackTrace();返回控制室;/* param参数*/公共静态无效主(字符串参数)连接连接器=空。conn=GetConn();if(conn=null)System.out.println()连接数据库失败!”;其他System.out.println()连接数据库成功!”;界面代码:包裹。com。qdlg。培训市场经理。框架;导入Java。啊。Bordlayout导入Java。啊。维度。导入Java。啊。工具包;导入Java。啊。事件。行动事件;导入Java。啊。事件。actionlis

4、tener导入javax。摇摆。盒子;导入javax。摇摆。Imageicon导入javax。摇摆。JButton导入javax。摇摆。JFrame导入javax。摇摆。jlabel导入javax。摇摆。Jpanel导入javax。摇摆。jtextfield导入javax。摇摆。JToolBar导入javax。摇摆。边境。蚀刻订单;导入javax。摇摆。边境。标题DBorder导入javax。摇摆。jooOptionPane;import comqdlg。trainiticket MANAGER。服务。ticket MANAGER公共类背景框架扩展了JFrame私有静态最终长序列版本号=1L;

5、HandleControlButton handel=新的HandleControlButton();jtool bar ToolL=新JToolBar();JButton but _ exit=新按钮(“退出”);JButton但_reback=新“JButton(”退票);JButton,但_ alter=新“JButton(”改签);JTextField ticketNumber=新的JTextField(6);JTextField终端站=新JTextField(6);JTextField培训编号=新JTextField(6);JTextField第一站=新JTextField(6);p

6、ublic BackFrame() setTitle()火车站售票系统模拟-退票界面);工具包=ToolKIT。GetDefaultToolKIT();维度WndSize=工具包。GetScreenSize();设置边界(wndSize.width/4,wndSize.height/4,600,180);setresizeable(false);JPanel panel1=新JPanel();panel1.setBorder(新标题行(新蚀刻行(),“”);panel1.add(新JLabel()车票编号:);第一小组。添加(票证编号);panel1.add(新JLabel()车次:);pan

7、el1.add(列车编号);panel1.add(新JLabel()出发站:);第一小组。添加(第一站);panel1.add(新JLabel()到达站:);第一小组。添加(终端站);但是_ reback。AddActionlistener(Handel);但是改变。AddActionListener(Handel);工具栏。添加(but _ reback);工具栏。添加(but _ alter);工具栏。添加(但_退出);但是_exit.addActionListener(新的ActionListener()公共无效操作已执行(操作事件事件)处置(); );图像图标图像图标=新图像图标(“p

8、ic train”检查。gif );JPanel panel2=新JPanel();panel2.add(新j label(Imageicon);机顶盒=机顶盒。创建垂直机顶盒();顶部。添加(框。创建垂直轮廓(5);顶部。添加(面板2);顶部。添加(框。创建垂直轮廓(2);顶部。添加(面板1);顶部。添加(框。创建胶水();JPanel面板=新JPanel();面板。设置边框(新标题行(新蚀刻行(),“”);添加(新的JLabel( ),边框输出。南方);添加(顶部,边框布局(CENTRE);添加(工具栏,边框布局. NORTH);添加(新的JLabel( ),边框输出. EAST);添加(

9、新的JLabel( ),边框布局。西方);设置默认关闭操作(JFrame .退出_开启_关闭);设置VIsible(true);类手柄控制按钮实现ActionListener 公共无效操作已执行(操作事件e) 对象源=e . GetSource();if (source=but_reback) TicketManager ticketManager=新票务经理();布尔型isdelete=ticketManager.delete(字符串)ticketNumber.getText(),(字符串)trainenumber。gettext();if(isdelete)显示消息对话框(空,”成功”、“

10、INF”、JOptionPane)中.信息_消息);其他显示消息对话框(空,”失败”、“INF”、JOptionPane)中.信息_消息); else if (source=but_alter) ticketBookFrame=新ticket book frame();ticketBookFrame.setTicketInf(字符串(列车编号。getText(),(字符串(第一站。getText(),(字符串(结束站。GetText();显示结果();公共静态无效主(字符串参数)新后框架();包裹。com。qdlg。培训市场经理。框架;导入Java。啊。Bordlayout导入Java。啊。维

11、度。导入Java。啊。工具包;导入Java。啊。事件。行动事件;导入Java。啊。事件。actionlistener导入Java。SQL。SqLexception导入Java。util。列表;导入javax。摇摆。盒子;导入javax。摇摆。JButton导入javax。摇摆。jcombobox导入javax。摇摆。JFrame导入javax。摇摆。jlabel导入javax。摇摆。Jpanel导入javax。摇摆。JScrollPane导入javax。摇摆。Jtable。导入javax。摇摆。jtextfield导入javax。摇摆。JToolBar导入javax。摇摆。边境。蚀刻订单;导入javax。摇摆。边境。标题DBorder导入javax。摇摆。事件。TableModelEvent导入javax。摇摆。事件。TableModelistener导入javax。摇摆。桌子。DefaultTableModel导入com。qdlg。培训市场经理。模特。门票;进口。com。qdlg。培训市场经理。模特。售票;进口。c

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论