资源简介
java实现的航班订票系统,带界面,连网络的。

代码片段和文件信息
package flight.assist;
import javax.swing.*;
import java.io.*;
import java.sql.*;
public class SeatInfo
{
private SqlBean sqlBean = new SqlBean();
private RandomAccessFile raf;
private final int FLIGHT_PER_DAY = 10;
public SeatInfo()
{
File file=new File(“.““data“);
file.mkdir();
File f = new File(file“SeatInfo.txt“);
try
{
raf = new RandomAccessFile(f“rw“);
if (raf.length() == 0)
{
raf.setLength(31 * 4 * FLIGHT_PER_DAY);
for (int i = 0 ; i < 31 * FLIGHT_PER_DAY;i++)
raf.writeInt(0);
}
}
catch(Exception e)
{
e.printStackTrace();
}
}
public boolean isFull(String flightNumString day)
{
try
{
long index = cacuIndex(day);
long address = cacuAddr(flightNum);
long absoluteAddress = index + address;
raf.seek(absoluteAddress);
int bookedSeats = raf.readInt();
String sqlString = “select seat from flight where flight=‘“ + flightNum + “‘“;
ResultSet rs = sqlBean.executeQuery(sqlString);
int totalSeats = 0;
while (rs.next())
totalSeats = rs.getInt(1);
if (totalSeats == bookedSeats)
return true;
else
return false;
}
catch(Exception e)
{
return false;
}
}
public int dingPiao(String flightNumString dayint seats)
{
int leftSeats = 0;
try
{
long index = cacuIndex(day);
long address = cacuAddr(flightNum);
long absoluteAddress = index + address;
raf.seek(absoluteAddress);
int bookedSeats = raf.readInt();
String sqlString = “select seatweek from flight where flight=‘“ + flightNum + “‘ “;
ResultSet rs = sqlBean.executeQuery(sqlString);
int totalSeats = 0;
String week=““;
while (rs.next())
{
totalSeats = rs.getInt(1);
week=rs.getString(2);
}
String c=isAbsence(day);
int flag=0;
for(int i=0;i {
String w=week.substring(ii+1);
if(c.equals(w))
{
flag=1;
break;
}
}
if(flag==1)
{
leftSeats = totalSeats - bookedSeats;
if (leftSeats >= seats)
{
raf.seek(absoluteAddress);
raf.writeInt(bookedSeats + seats);
return -1;
}
else
return leftSeats;
}
else
return -2;
}
catch(Exception e)
{
e.printStackTrace();
}
return leftSeats;
}
public void tuiPiao(String flightNumString dayint seats)
{
try
{
long index = cacuIndex(day);
long address = cacuAddr(flightNum);
long absoluteAddress = index + address;
raf.seek(absoluteAddress);
int bookedSeats = raf.readInt();
if (bookedSeats < seats)
JOptionPane.showMe
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2014-04-23 09:51 航班系统(java)\
目录 0 2014-04-23 08:47 航班系统(java)\.me
文件 0 2014-04-23 08:47 航班系统(java)\.me
目录 0 2014-04-24 02:05 航班系统(java)\.me
目录 0 2014-04-24 02:05 航班系统(java)\.me
目录 0 2014-04-23 23:33 航班系统(java)\.me
目录 0 2014-04-23 09:03 航班系统(java)\.me
文件 9459 2014-04-23 09:02 航班系统(java)\.me
目录 0 2014-04-23 09:03 航班系统(java)\.me
文件 4155 2014-04-23 09:02 航班系统(java)\.me
目录 0 2014-04-23 09:03 航班系统(java)\.me
文件 4388 2014-04-23 09:02 航班系统(java)\.me
目录 0 2014-04-23 09:05 航班系统(java)\.me
文件 1900 2014-04-23 09:04 航班系统(java)\.me
目录 0 2014-04-23 09:03 航班系统(java)\.me
文件 6051 2014-04-23 09:02 航班系统(java)\.me
目录 0 2014-04-23 09:12 航班系统(java)\.me
文件 7280 2014-04-23 09:12 航班系统(java)\.me
目录 0 2014-04-23 09:48 航班系统(java)\.me
文件 4490 2014-04-23 09:27 航班系统(java)\.me
目录 0 2014-04-23 09:03 航班系统(java)\.me
文件 4252 2014-04-23 09:02 航班系统(java)\.me
目录 0 2014-04-23 09:48 航班系统(java)\.me
文件 1881 2014-04-23 09:34 航班系统(java)\.me
目录 0 2014-04-23 09:03 航班系统(java)\.me
文件 6253 2014-04-23 09:01 航班系统(java)\.me
目录 0 2014-04-23 09:27 航班系统(java)\.me
文件 4497 2014-04-23 09:23 航班系统(java)\.me
目录 0 2014-04-23 09:05 航班系统(java)\.me
文件 4388 2014-04-23 09:04 航班系统(java)\.me
目录 0 2014-04-23 09:03 航班系统(java)\.me
............此处省略531个文件信息
相关资源
- java 毕业设计 进销存管理系统 源码
- java图片浏览器跨平台运行程序与源码
- 基于java的在线考试系统-毕业设计
- 微博系统(Java源码,servlet+jsp),适
- java串口通信全套完整代码-导入eclip
- jsonarray所必需的6个jar包.rar
- 三角网构TIN生成算法,Java语言实现
- java代码编写将excel数据导入到mysql数据
- Java写的cmm词法分析器源代码及javacc学
- JAVA JSP公司财务管理系统 源代码 论文
- JSP+MYSQL旅行社管理信息系统
- 推荐算法的JAVA实现
- 基于Java的酒店管理系统源码(毕业设
- java-图片识别 图片比较
- android毕业设计
- java23种设计模式+23个实例demo
- java Socket发送/接受报文
- JAVA828436
- java界面美化 提供多套皮肤直接使用
- 在线聊天系统(java代码)
- 基于Java的图书管理系统807185
- java中实现将页面数据导入Excel中
- java 企业销售管理系统
- java做的聊天系统(包括正规课程设计
- Java编写的qq聊天室
- 商店商品管理系统 JAVA写的 有界面
- JAVA开发聊天室程序
- 在linux系统下用java执行系统命令实例
- java期末考试试题两套(答案) 选择(
- JAVA3D编程示例(建模、交互)
评论
共有 条评论