民航订票系统数据库课程设计论文.doc_第1页
民航订票系统数据库课程设计论文.doc_第2页
民航订票系统数据库课程设计论文.doc_第3页
民航订票系统数据库课程设计论文.doc_第4页
民航订票系统数据库课程设计论文.doc_第5页
已阅读5页,还剩44页未读 继续免费阅读

下载本文档

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

文档简介

攀枝花学院学生课程设计(论文)题 目: 民航订票系统开发 学生姓名: 学 号: 201310801009 所在院(系): 数学与计算机学院 专 业: 计算机科学与技术 班 级: 2013级计算机科学与技术 指 导 教 师: 职称: 讲师 2015年 6 月 25 日攀枝花学院教务处制1- -攀枝花学院本科学生课程设计任务书题目民航订票管理系统开发1、课程设计的目的使学生掌握数据库的基本概念,结合实际的操作和设计,巩固课堂教学内容;使学生掌握数据库系统的基本概念、原理和技术,将理论与实际相结合,应用现有的数据建模工具和数据库管理系统软件,规范、科学地完成一个小型数据库的设计与实现;把理论课与实验课所学内容做一综合,并在此基础上强化学生的实践意识、提高其实际动手能力。2、课程设计的内容和要求(包括原始数据、技术要求、工作要求等)(1)航班信息管理:每个航班基本信息的录入、修改与删除。 (2)航班坐位信息管理:每个航班坐位信息的录入、修改与删除。 (3)机票预定管理:输入旅客基本信息,系统为旅客安排航班,打印取票通知和帐单;(4)退订机票管理:对退订机票信息进行判断、录入、修改与删除。 (5)查询信息:能够查询每个航班的基本信息、预定情况、旅客的基本信息等。(6)统计信息:计算每个航班的满座率,统计旅客的乘坐次数数、乘坐总金额等。3、主要参考文献1张莉 SQL SEVER数据库原理及应用 2萨师煊 王珊著.数据库系统概论第三版.高等教育出版社3施伯乐 丁宝康 汪卫.数据库系统教程 高等教育出版社2003年第2版4庄成三等.数据库系统原理及其应用.电子工业出版社4、课程设计工作进度计划第1天 :选题、完成需求分析第2天 :数据库概念结构设计第3天:数据库逻辑结构设计及物理实现第4天:应用程序开发第5天: 程序调试分析和结果、编写课程设计报告指导教师(签字)日期年 月 日教研室意见: 年 月 日学生(签字): 接受任务时间: 年 月 日注:任务书由指导教师填写。16- -课程设计(论文)指导教师成绩评定表题目名称民航订票管理系统开发评分项目分值得分评价内涵工作表现20%01学习态度6遵守各项纪律,工作刻苦努力,具有良好的科学工作态度。02科学实践、调研7通过实验、试验、查阅文献、深入生产实践等渠道获取与课程设计有关的材料。03课题工作量7按期圆满完成规定的任务,工作量饱满。能力水平35%04综合运用知识的能力10能运用所学知识和技能去发现与解决实际问题,能正确处理实验数据,能对课题进行理论分析,得出有价值的结论。05应用文献的能力5能独立查阅相关文献和从事其他调研;能提出并较好地论述课题的实施方案;有收集、加工各种信息及获取新知识的能力。06设计(实验)能力,方案的设计能力5能正确设计实验方案,独立进行装置安装、调试、操作等实验工作,数据正确、可靠;研究思路清晰、完整。07计算及计算机应用能力5具有较强的数据运算与处理能力;能运用计算机进行资料搜集、加工、处理和辅助设计等。08对计算或实验结果的分析能力(综合分析能力、技术经济分析能力)10具有较强的数据收集、分析、处理、综合的能力。成果质量45%09插图(或图纸)质量、篇幅、设计(论文)规范化程度5符合本专业相关规范或规定要求;规范化符合本文件第五条要求。10设计说明书(论文)质量30综述简练完整,有见解;立论正确,论述充分,结论严谨合理;实验正确,分析处理科学。11创新10对前人工作有改进或突破,或有独特见解。成绩指导教师评语指导教师签名: 年月日 目 录摘 要191.概念结构设计阶段201.1. 概念结构设计的目标201.2. 具体任务201.3. 阶段结果202.逻辑结构设计阶段232.1 逻辑结构设计阶段的任务和目标232.2 数据组织232.2.1 将E-R图转换为关系模型232.2.2 数据库模式定义242.2.3 数据处理243.物理设计阶段253.1 物理阶段设计的目标253.2 物理阶段设计的任务254.数据库实施阶段284.1 数据库实施阶段的目标284.2 数据库实施阶段的任务285数据库测试与调试296.总结30附录一、 数据库逻辑结构定义31附录二、 数据操纵验证32一 向数据库表中插入数据32二.相关的SQL语句测试34附录三、 前台程序设计37摘 要随着社会发展的不断进步,人们消费水平的不断提高,以及民航事业的不断壮大,乘坐民航的消费着也越来越多。预定查询系统因此在各机票预定网点中的作用也越显重要。伴随着人们更多的使用飞机作为交通工具,国内机票票务市场也在快速发展。据预测,我国2006年机票票务市场将比2005年增长10.5%,达710亿元人民币。而与此同时,人们希望机票销售手段也能相应地有所调整,并对如何能经济、方便和及时地购买到自己所需要的机票表现出极大的关注,于是,传统的购票方式开始面临变革。机票代理窗口购买机票是最传统的方式,但随着人们工作和生活节奏的加快,到代理点购买机票就显得有些耗费时间了,而且机票价格及航班的选择对于消费者来说仍然不是透明的,所有相关信息都是单向传递的缺陷,即购票者只能被动的接受机票代理所提供信息,这种缺陷是导致机票订购市场一些不规范代理现象出现的原因个别机票代理可以利用订票流程中这种信息单向传递的缺陷,误导消费者,从中渔利,例如优先销售高价机票等等。 因此,每到春节、五一、十一黄金周,总有一些“买机票难,弄清票价难,讨个说法更难”投诉频见报端。一言以蔽之,就是“消费者想要获得知情权难”。可见,票务市场已产生诚信危机,对传统机票销售模式的改革已是大势所趋,也由此引发了对民航网上订票系统的研究和开发。1.概念结构设计阶段1.1. 概念结构设计的目标概念设计阶段是进行数据库设计的关键阶段,它是将需求阶段得到的用户需求抽象为信息世界的结构,并能更好的、更准确的用某一DBMS实现这些需求,主要通过E-R模型来描述,将需求分析阶段的设计真实的、充分的反应出来,包括事物和事物之间的联系,能满足用户对数据处理的要求,将现实世界的需求通过一个个真实模型表现出来。1.2. 具体任务1选择中层数据流为切入点,通常选择实际系统中的子系统;2设计分E-R图,即各子模块的E-R图;3生成初步E-R图,通过合并方法,做到各子系统实体、属性、联系统一;4生成全局E-R图,消除冲突。1.3. 阶段结果1. 各实体及属性:实体是客观存在并可相互区分的事物,它可以是具体的人、物、事,也可以是抽象的概念关系,属性是某一实体所具有的某一特性,一个实体可以由若干个属性来刻画。本系统的实体及其属性如下图所述:客户年龄性别证件号客户姓名客户 图1.客户E-R图航 班航班编号航班时间 起点终点航 班航班编号航班时间 起点终点 机 票客户姓名订票数量票 价航班编号图2.航班E-R图 图3.订票E-R图2. 各分E-R图:E-R图主要是能更清晰的表达现实世界的信息,它提供了表示实体型、属性和联系的方法。【分ER图-航班提供票业务】【分ER图-客户订阅机票业务】3. 合并各分图,消除各类冲突,得到初步E-R图,再消除不必要冗余,得到的基本E-R图。具体实现如下:合并各分图,消除属性冲突、命名冲突、结构冲突等三类冲突,得到初步E-R图,再消除不必要冗余,得到的基本总E-R图如下所示: 起点航 班航班编号航班时间终点客户年龄性 别证件号提 供 机 票客户姓名订票数量票 价航班编号订阅 客 户客户姓名每个实体属性解释如下:客户: CU (CNAME,CNO, SEX, AGE)航班: FL (FNO, FT, SP, EP) 机票: BT (CNAME CNUM, SPATY, FNO)2.逻辑结构设计阶段2.1 逻辑结构设计阶段的任务和目标以上的概念设计阶段是独立于任何一种数据模型的,但是逻辑设计阶段就与选用的DBMS产品发生关系了,系统逻辑设计的任务就是将概念设计阶段设计好的基本E-R图转换为选用DBMS产品所支持的数据模型相符合的逻辑结构。具体内容包括数据组织(将E-R图转换成关系模型、模型优化、数据库模式定义、用户子模式设计)、数据处理(画出系统功能模块图)两大任务。(1)将ER图转化为关系。(2)对关系进行优化组织。2.2 数据组织2.2.1 将E-R图转换为关系模型实体型转换为关系模式。实体的属性就是关系的属性,实体的码就是关系的码。对于实体间的联系则有以下不同的情况:一个m:n联系转换为一个关系模式。与该联系相连的各实体的码以及联系本身的属性均转换为关系的属性,而关系的码为各实体码的组合。一个1:n联系可以转换为一个独立的关系模式,也可以与n端对应的关系模式合并。如果转换为一个独立的关系模式,则与该联系相连的各实体的码以及联系本身的属性均转换为关系的属性,而关系的码为n端实体的码。 一个1:1联系可以转换为一个独立的关系模式,也可以与任意一端对应的关系模式合并。三个或三个以上实体间的一个多元联系可以转换为一个关系模式。与该多元联系相连的各实体的码以及联系本身的属性均转换为关系的属性,而关系的码为各实体码的组合,具有相同码的关系模式可合并。1. 航班与机票,客户与机票都是一对多的关系,则与N端关系模式合并 2.客户订阅航班的关系同样也是一对多的联系,将其转化为独立的关系模式,关系的属性包含两端的主码构成外码。对关系模式CU ,LI ,BT进行优化设计,使之满足3NF的要求,即不存在部分函数依赖和传递函数依赖,减少数据的冗余。所以根据ER图,转化的关系如下所示:客户:(客户姓名、证件号、性别、客户年龄)航班:(航班编号、航班时间、起点、终点)订票:(客户姓名、订票数量、所付票价,航班编号)【别名表示】客户: CU (CNAME,CNO, SEX, AGE)航班: FL (FNO, FT, SP, EP)机票: BT (CNAME CNUM, SPATY, FNO)2.2.2 数据库模式定义数据库模式定一主要包括各模式的逻辑结构定义、关系的完整性和安全性等内容。一个关系模式应当是一个五元组R,而一般只将其看作一个三元组R。(关系模式图参考附录1)表2-1 数据库模式定义表编号逻辑结构(基本表)定义完整性和安全性T-1CU(详见附录3)(详见附录1)T-2FL(详见附录3)(详见附录1)T-3BT(详见附录3)(详见附录1)2.2.3 数据处理系统共分为以下几个模块:管理子系统,客户退票子系统,客户订票子系统,退出子系统。查询子系统又分为查询客户信息,查询航班信息等功能。所以系统功能模块图如下所示:2-3 民航订票管理系统功能图管理系统机场订票管理系统退票系统退出系统查询航班信息查询客户信息订票系统订票界面定票界面订票界面3.物理设计阶段3.1 物理阶段设计的目标物理设计阶段的目标是根据SQL Server2008具体的功能,设计优化的物理数据库结构,使得在数据库上运行的各种事务响应时间最小,存储空间利用率高,事务吞吐量大。3.2 物理阶段设计的任务物理设计阶段为逻辑数据模型选取得一个最合适应有环境的物理结构的过程,也就是数据库的物理设计。数据库的物理设计通常分为两个步骤:1.确定数据库的物理结构,在关系数据库中主要指存取方法和存储结构;2.对物理结构进行评价,评价的重点是时间和空间效率。(1)数据存储方面:在数据库中为各表建立索引(2)系统功能模块:本系统主要包括三个子系统模块,分别为航空公司管理子系统模块、客户查询信息子系统和订票信息子系统模块以及客户信息子系统模块。主要实现如下图所示:图4-1 机场管理信息子模块图图4-1表示航空公司主要对飞机和航线信息做出更新操作,包括增加飞机信息,删除飞机信息和修改飞机信息以及相应的更新航线信息,并将更新后的数据保存,以便查询。 图4-2 客户查询信息子系统模块图图4-2 表示客户查询相关信息的功能模块,根据客户的要求,提供航班、飞机、机票信息供客户查阅。图4-3 订票更新子功能模块图图4-3 订票信息更新模块图表示订票处对订票信息的更新操作,包括对其增加,删除,修改等操作,并将更新后的结果保存,以便方便查询。图 4-4 客户子系统功能模块图4.数据库实施阶段4.1 数据库实施阶段的目标通过用DBMS所提供的数据定义语言和其他实用程序将数据库逻辑设计和物理设计结果描述出来,成为DBMS可以接受的源代码,在经过调试后生成目标模式。4.2 数据库实施阶段的任务1.建立数据库CREATE DATABASE MAB2.建立数据表(1)建立客户表CREATE TABLE CU(CNO CHAR(10) PRIMARY KEY,CNAME CHAR(20) NOT NULL,SEX CHAR(10),AGE INT)(2)建立航班信息表CREATE TABLE FL(FNO CHAR(10) PRIMARY KEY,FT DATETIME NOT NULL,SP CHAR(20),EP CHAR(20) (3)建立机票表CREATE TABLE BT(CNAME CHAR(10) PRIMARY KEY,BNUM INT,SPATY INT,FNO CHAR(10)3.数据的录入(详见附录一) 五数据库测试与调试测试与调试主要是对数据库应用程序的实际运行,以及执行对数据的各种操作,测试应用程序功能是否满足设计要求,如果不满足,则要对应用程序部分进行修改和调整,直到达到设计要求为止。六.总结通过本次民航订票系统开发与测试,从开始的系统需求分析、概念设计、逻辑设计、物理设计,再到数据库实施、系统的测试和调试,都是通过网上查阅资料以及请教学的好的同学和同伴一起完成的,能做出的系统的大概框架,用Java开发出了一些简单的界面,并对项目(系统)开发的大致流程有了一定的了解,为以后的系统的开发打下了良好的基础。同时加深了对SQL SERVER 2008 的了解,基本能够在相应的环境下组织SQL语句。通过本次系统的设计是我真正的了解到了SQL SERVER 2008以及Java功能的强大,使我的专业知识水平有了进一步的提升。对我将来的学习工作都产生了重要的影响。 1716附录一、 数据库逻辑结构定义1、客户(CU)基本信息表, 用于记录客户的信息附表1-1 客户基本信息表属性数据类型长度是否主键是否外键完整性CNAMECNOSEXAGECharCHARCHARINT201010否是否否否是否否 Not nullPRIMARY KEY2、航班(FL)基本信息表附表1-2 航班基本信息表属性数据类型长度是否主键是否外键完整性FNOFTSPEPCharDATETIMECHARCHAR 102020是否否否否否否否Not nullNot null6、机票(BT)信息表附表1-2 机票基本信息表属性数据类型长度是否主键是否外键完整性CNAMEBNUMSPATYFNOCharINTINTChar1010是否否否否否否是 Not nullNot null1830附录二、 数据操纵验证一 向数据库表中插入数据(1)插入客户信息insert into CU values(张三,110,男,23);insert into CU values(李四,111,男,25);insert into CU values(王五,112,男,63);insert into CU values(李丽,113,女,54);insert into CU values(张雪,114,女,32);insert into CU values(王浩,115,男,35);insert into CU values(何夕,116,女,26);insert into CU values(香菌柯,117,女,36);insert into CU values(梵蒂冈,118,男,33);insert into CU values(华国锋,119,男,31);SELECT * FROM CU(2)插入航班信息insert into FL values(3U8881,12:30,天津,三亚);insert into FL values(3Z3453,12:45,成都,上海);insert into FL values(FR3456,7:45,重庆,上海);insert into FL values(4R5677,6:43,成都,北京);insert into FL values(5H6784,20:56,昆明,长沙);insert into FL values(HJ6897,23:45,长春,海口);insert into FL values(23ET67,21:56,长沙,北京);insert into FL values(RG5657,11:34,厦门,桂林);insert into FL values(DFH346,11:53,南京,南宁);insert into FL values(346DF5,9:45,沈阳,青岛);SELECT * FROM FL(3)插入机票信息insert into BT values(张三,1,1460,3U8881);insert into BT values(李四,11,1230,3Z3453);insert into BT values(王五,2,1220,FR3456);insert into BT values(李丽,3,1500,4R5677);insert into BT values(张雪,4,1400,5H6784);insert into BT values(王浩,5,1349,HJ6897);insert into BT values(何夕,6,1190,23ET67);insert into BT values(香菌柯,7,980,RG5657);insert into BT values(梵蒂冈,8,1689,DFH346);insert into BT values(华国锋,9,1789,346DF5);SELECT *FROM BT二.相关的SQL语句测试1.查询订票的客户信息SELECT CU.CNO,CNAME,FNO,SPATYFROM CU,BT2插入客户信息INSERT INTOCUVALUES (李华,010, 海昌路,23)3.插入航班信息INSERT INTOFLVALUES(346ABC,10:32,成都,青岛);4.删除机票信息DELETEFROM BTWHERE CNAME=张三5.修改航班信息UPDATE FLSET SP=海口,EP=泉州,FT=123WHERE FNO=346DF56.统计平均票价SELECT AVG(SPATY)FROM BT7.查询从长沙始发的航班号和时间SELECT FNO,FTFROM FLWHERE SP=长沙8.查看客户的所有信息SELECT * FROM CU49附录三、 前台程序设计/2013级计算机科学与技术 201310801009 何静/Java连接数据库代码package JDBCtool;import java.sql.Connection;import java.sql.DriverManager;import java.sql.ResultSet;import java.sql.SQLException;import java.sql.Statement;import javax.swing.JOptionPane;public class JDBCTools /连接数据库public static Connection getConnection(String user,String password)Connection conn=null;String JDriver = com.microsoft.sqlserver.jdbc.SQLServerDriver;String connectDB = jdbc:sqlserver:/:1433;DatabaseName=MA;try Class.forName(JDriver);System.out.println(加载数据库驱动成功!); conn = DriverManager.getConnection(connectDB,user, password); catch (ClassNotFoundException e) / TODO Auto-generated catch block/ e.printStackTrace();JOptionPane.showMessageDialog(null, 加载数据库驱动失败!, 警告对话框,JOptionPane.WARNING_MESSAGE);catch(SQLException e)e.printStackTrace();JOptionPane.showMessageDialog(null, 用户名或者密码不正确,登陆失败!,警告对话框, JOptionPane.WARNING_MESSAGE);return conn;/断开数据库连接public static void releaseDB(ResultSet resultSet, Statement statement,Connection connection) if (resultSet != null) try resultSet.close(); catch (SQLException e) e.printStackTrace();if (statement != null) try statement.close(); catch (SQLException e) e.printStackTrace();if (connection != null) try connection.close(); catch (SQLException e) e.printStackTrace();/民航订票系统package Mainview;import java.awt.*;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import javax.swing.*;public class Logview extends JFrame implements ActionListenerprivate static final long serialVersionUID = 1L;public static final String Flight = null;/声明JButton组件对象JButton jbutton1,jbutton2,jbutton3,jbutton4;public Logview()super(欢迎进入民航订票系统!);/设置内容面板的布局模式为:流动布局getContentPane().setLayout(new FlowLayout();jbutton1=new JButton(管理系统);jbutton2=new JButton(订票系统);jbutton3=new JButton(退票系统);jbutton4=new JButton(退出系统);getContentPane().add(jbutton1);getContentPane().add(jbutton2);getContentPane().add(jbutton3);getContentPane().add(jbutton4);this.setBounds(300,200,240,120);this.setVisible(true);this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);this.setResizable(false);/注册监听器jbutton1.addActionListener(this);jbutton2.addActionListener(this);jbutton3.addActionListener(this);jbutton4.addActionListener(this);public void actionPerformed(ActionEvent e)if(e.getSource()=jbutton1) LoginOfManager s=new LoginOfManager();this.dispose(); if(e.getSource()=jbutton2) try new Book(); catch (Exception e1) / TODO Auto-generated catch blocke1.printStackTrace();this.dispose(); if(e.getSource()=jbutton3) try new Return(); catch (Exception e1) / TODO Auto-generated catch blocke1.printStackTrace();this.dispose(); if(e.getSource()=jbutton4) System.exit(0);public void airportInformation()System.out.println(谢谢光临!);public static void main(String args)SuppressWarnings(unused)Logview welcome=new Logview();/管理系统package Mainview;import java.awt.*;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import java.sql.Connection;import java.sql.DriverManager;import java.sql.ResultSet;import javax.swing.*;public class LoginOfManager extends JFrame implements ActionListener/声明JButton组件对象JButton jbutton1,jbutton2,jbutton3;public LoginOfManager()super(欢迎进入管理系统!);/设置内容面板的布局模式为:流动布局getContentPane().setLayout(new FlowLayout();jbutton1=new JButton(查看航班信息);jbutton2=new JButton(查看客户信息);jbutton3=new JButton( 返 回 );getContentPane().add(jbutton1);getContentPane().add(jbutton2);getContentPane().add(jbutton3);this.setBounds(300,200,360,130);this.setVisible(true);this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);/注册监听器jbutton1.addActionListener(this);jbutton2.addActionListener(this);jbutton3.addActionListener(this);public void actionPerformed(ActionEvent e)if(e.getSource()=jbutton1) new QueryFilght();this.dispose(); if(e.getSource()=jbutton2)new Queryclient();this.dispose();if(e.getSource()=jbutton3)new Logview();this.dispose();public static void main(String args)new LoginOfManager();/查询客户信息package Mainview;import java.awt.*;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import java.sql.Connection;import java.sql.DriverManager;import java.sql.ResultSet;import java.sql.Statement;import javax.swing.*;import JDBCtool.JDBCTools;public class Queryclient extends JFrame implements ActionListener JLabel jl1=new JLabel( 姓 名 :); JLabel jl6=new JLabel(登机时间:); JLabel jl7=new JLabel(出发地点: ); JLabel jl8=new JLabel(目的地点:); JLabel jl2=new JLabel(证 件 号 :); JLabel jl5=new JLabel(所乘航班:); JLabel jl3=new JLabel( 性 别 :); JLabel jl4=new JLabel( 年 龄 :);private JTextField jd1=new JTextField(15); private JTextField jd2=new JTextField(15); private JTextField jd3=new JTextField(15); private JTextField jd8=new JTextField(15); private JTextField jd4=new JTextField(15); private JTextField jd5=new JTextField(15); private JTextField jd6=new JTextField(15); private JTextField jd7=new JTextField(15); JButton query=new JButton( 查 询 ); JButton outuran=new JButton( 返 回 ); JLabel jl=jl1,jl2,jl3,jl4,jl5,jl6,jl7,jl8; private JTextField jt=jd1,jd2,jd3,jd4,jd5,jd6,jd7,jd8; Box box1=Box.createVerticalBox(); /创建纵向Box容器private Box box2=Box.createVerticalBox();Box box3=Box.createHorizontalBox(); /创建横向Box容器 Connection con; Statement stmt; ResultSet rs; public Queryclient() this.setTitle(查询客户信息); this.setBounds(300,200,260,365);this.setVisible(true);this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);this.setResizable(false); this.add(box3); /将横向Box容器box3添加到窗体中 box3.add(Box.createRigidArea(new Dimension(20,20); box3.add(box1); /将纵向Box容器box1添加到横向Box容器box3中 box3.add(box2); /将纵向Box容器box2添加到横向Box容器box3中 query.addActionListener(this);outuran.addActionListener(this); for(int i=0;i8;i+) box1.add(jli); box1.add(Box.createVerticalStrut(20); box1.add(query); for(int i=0;i8;i+) box2.add(jti); box2.add(Box.createVerticalStrut(16); box2.add(outuran); jd1.setText(请输入需查询的姓名!); public void actionPerformed(ActionEvent e) if(e.getSource()=query) String t1=jd1.getText();trycon = JDBCTools.getConnection(king, 1230);stmt = con.createStatement();rs = stmt.executeQuery(select * from CU where CNAME= +t1+ );while(rs.next() for(int i=1;i4;i+)jti.setText(rs.getString(i+1); String getflight=null;ResultSet res = stmt.executeQuery(select * from BT where CNAME= +t1+ );while(res.next()getflight=res.getString(4); jt4.setText(getflight);ResultSet ress = stmt.executeQuery(select * from FL where FNO= +getflight+ );while(ress.next()jt5.setText(ress.getString(2);jt6.setText(ress.getString(3);jt7.setText(ress.getString(4);catch(Exception e2)e2.printStackTrace(); if(e.getSource()=outuran) try new LoginOfManager(); catch (Exception e1) / TODO Auto-generated catch blocke1.printStackTrace();this.dispose(); public static void main(String args)new Queryclient();/

温馨提示

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

评论

0/150

提交评论