资源简介
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中webservice常用jar包
- 超市商品销售管理系统SSM+java实现.z
- JavaStructDemo
- java命令行文件管理器
- Pro Java 8 Programming 3rd Edition(2015)
- java Spring团购完整前后台进阶
- javaweb版本的考勤管理系统
- Java课程设计--企业职工信息管理系统
- JAVA开发技术大全
- jieba分词java版项目
- 传智播客java_web笔记全套
- Android网上订餐系统带后台管理系统
- RSA加密传输AES的key和iv js加密 java解
- Java+MySQL停车场管理系统源码和文档
- java程序设计教程雍俊海第2版
- JavaWEB t通讯录
- 图书馆管理系统Java Web实训报告.doc
- Oracle Java Swing 学生信息管理系统
- Java Web+Mysql实现邮箱激活注册的用户
- JavaWeb国际化
- (Servlet+JSP+JavaBean实现)用户注册和登
- 数据结构与算法分析_java语言描述_M
- 超市管理系统-珍藏版-demo java+sql
- JSP网上拍卖系统---毕业设计作品
- JSP酒店管理系统266300
- java操作水印的jar包
- java考勤统计管理系统源代码
- 基于Java的在线考试系统266258
- socket编程实验报告
- 教务管理系统servlet+jsp+javabean+mysql
评论
共有 条评论