-
大小: 2.18MB文件類型: .rar金幣: 2下載: 0 次發(fā)布日期: 2023-11-04
- 語言: 其他
- 標(biāo)簽:
資源簡(jiǎn)介
課程設(shè)計(jì)
飛機(jī)航班管理系統(tǒng)
飛機(jī)航班管理系統(tǒng)

代碼片段和文件信息
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(“l(fā)oginner“?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?“該用戶在線,重復(fù)登錄“;
}
if(rolewrong!=null){
return?“您的權(quán)限不合法,無法登陸“;
}
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通信錯(cuò)誤
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?“用戶名密碼錯(cuò)誤“;
}
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通信錯(cuò)誤
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)?{
?屬性????????????大小?????日期????時(shí)間???名稱
-----------?---------??----------?-----??----
?????文件????????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個(gè)文件信息
- 上一篇:WinTC支持32&64位
- 下一篇:華為ME909s-821模塊手冊(cè)
評(píng)論
共有 條評(píng)論