• 大小: 2.18MB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2023-11-04
  • 语言: 其他
  • 标签:

资源简介

课程设计 飞机航班管理系统 飞机航班管理系统

资源截图

代码片段和文件信息

package client;

import java.io.IOException;
import java.util.List;
import java.util.Vector;

import javax.swing.JOptionPane;

import util.ReadFileMes;
import entity.Request;
import entity.Response;
import entity.form.AirportForm;
import entity.form.FlightForm;
import entity.form.RecordForm;
import entity.form.TicketForm;
import entity.form.UserForm;

public class BusiClientSendAndRec {

public static ClientTCP client;

public static object clientLogin(UserForm loginner){//登录
Request request=new Request(Request.LOGIN_REQUEST);
request.addData(“loginner“ loginner);
client=new ClientTCP(“IP““port“);
try {
if(client.getOos()!=null&&client.getOis()!=null){
client.getOos().writeobject(request);
client.getOos().flush();
Response response=(Response)(client.getOis().readobject());
if(response.getType()==Response.LOGIN_RESPONSE){
UserForm user=(UserForm)response.getData(“user“);
String repeat=(String)response.getData(“repeat“);
String rolewrong=(String)response.getData(“rolewrong“);
List us=(List)response.getData(“otheruser“);
List airportlist=(List)response.getData(“airportlist“);
if(repeat!=null){
return “该用户在线,重复登录“;
}
if(rolewrong!=null){
return “您的权限不合法,无法登陆“;
}
if(user!=null){
Vectorject> objs=new Vectorject>();
objs.add(user);
objs.add(airportlist);
objs.add(us);
return objs;
}
}
}
else{
client=null;
return null;
}
} catch (IOException e1) {
// 7005通信错误
JOptionPane.showMessageDialog(nullReadFileMes.getErrorMes(““+7005 ReadFileMes.ERROR_REASON)+
“\n“+ReadFileMes.getErrorMes(““+7005 ReadFileMes.ERROR_MEASURE)“ERROR:7005“JOptionPane.OK_OPTION);
} catch (ClassNotFoundException e1) {
// 7006类未找到
JOptionPane.showMessageDialog(nullReadFileMes.getErrorMes(““+7006 ReadFileMes.ERROR_REASON)+
“\n“+ReadFileMes.getErrorMes(““+7006 ReadFileMes.ERROR_MEASURE)“ERROR:7006“JOptionPane.OK_OPTION);
}
return “用户名密码错误“;
}

public static void clientCut(){//断开连接
Request request=new Request(Request.CUT_REQUEST);
if(client!=null){
try {
client.getOos().writeobject(request);
client.getOos().flush();
} catch (IOException e) {
// 7007通信错误
JOptionPane.showMessageDialog(nullReadFileMes.getErrorMes(““+7007 ReadFileMes.ERROR_REASON)+
“\n“+ReadFileMes.getErrorMes(““+7007 ReadFileMes.ERROR_MEASURE)“ERROR:7007“JOptionPane.OK_OPTION);
}
try {
Thread.sleep(200);
} catch (InterruptedException e) {
//7008线程打断异常
JOptionPane.showMessageDialog(nullReadFileMes.getErrorMes(““+7008 ReadFileMes.ERROR_REASON)+
“\n“+ReadFileMes.getErrorMes(““+7008 ReadFileMes.ERROR_MEASURE)“ERROR:7008“JOptionPane.OK_OPTION);
}
try {
client.getClient().close();
client=null;
} catch (IOException e) {

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件        385  2010-01-08 12:14  Tolo_Gr_5\.project

     文件        477  2010-01-08 12:15  Tolo_Gr_5\.classpath

     文件         74  2010-01-08 12:35  Tolo_Gr_5\DatabaseInfo.properties

     文件       1682  2010-01-08 12:15  Tolo_Gr_5\error_message.txt

     文件     201984  2010-01-08 12:15  Tolo_Gr_5\Image1.jpg

     文件     161720  2010-01-08 12:15  Tolo_Gr_5\Image2.jpg

     文件        362  2010-01-08 12:15  Tolo_Gr_5\log4j.properties

     文件          0  2010-01-08 12:15  Tolo_Gr_5\ServerErrorLog

     文件         50  2010-01-08 12:15  Tolo_Gr_5\ServerInfo

     文件        827  2010-01-09 19:38  Tolo_Gr_5\authority

     文件        188  2010-01-10 13:03  Tolo_Gr_5\pricefile

     文件       1074  2010-01-08 12:15  Tolo_Gr_5\util\MD5Tool.java

     文件       1482  2010-01-08 12:15  Tolo_Gr_5\util\ReadFileMes.java

     文件       2959  2010-01-08 15:48  Tolo_Gr_5\util\GenerateExcel.java

     文件       2267  2010-01-10 12:06  Tolo_Gr_5\util\ReadFileMes.class

     文件       1302  2010-01-10 12:06  Tolo_Gr_5\util\MD5Tool.class

     文件       3851  2010-01-10 12:06  Tolo_Gr_5\util\GenerateExcel.class

     文件     969058  2010-01-10 14:20  Tolo_Gr_5\ServerLog\Tolo_Server.log

     文件      20652  2010-01-10 12:28  Tolo_Gr_5\server\BusiServerTCP.java

     文件      16886  2010-01-10 12:28  Tolo_Gr_5\server\BusiServerTCP$ServerThread.class

     文件       2147  2010-01-10 12:28  Tolo_Gr_5\server\BusiServerTCP.class

     文件     108132  2010-01-08 12:15  Tolo_Gr_5\lib\forms-1.2.0.jar

     文件     391834  2010-01-08 12:15  Tolo_Gr_5\lib\log4j-1.2.15.jar

     文件     418698  2010-01-08 12:15  Tolo_Gr_5\lib\mysql-connector-java-3.1.10-bin.jar

     文件     909270  2010-01-08 12:15  Tolo_Gr_5\lib\poi-3.0.1.jar

     文件       1672  2010-01-10 14:39  Tolo_Gr_5\gui\business\WorkRecord$13.class

     文件       1141  2010-01-10 14:39  Tolo_Gr_5\gui\business\WorkRecord$9.class

     文件        872  2010-01-10 14:39  Tolo_Gr_5\gui\business\WorkRecord$12.class

     文件       1407  2010-01-10 14:39  Tolo_Gr_5\gui\business\WorkRecord$6.class

     文件       1039  2010-01-10 14:39  Tolo_Gr_5\gui\business\WorkRecord$7.class

............此处省略157个文件信息

评论

共有 条评论

相关资源