资源简介
课程设计
飞机航班管理系统
飞机航班管理系统
代码片段和文件信息
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\Databa
文件 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个文件信息
- 上一篇:WinTC支持32&64位
- 下一篇:华为ME909s-821模块手册
评论
共有 条评论