当前位置:  > 飞机专利

飞机订票系统是实时系统吗

作者: 发布时间: 2022-10-13 04:02:11

简介:】本篇文章给大家谈谈《飞机订票系统是实时系统吗》对应的知识点,希望对各位有所帮助。本文目录一览:
1、用Java链接mysql数据库编写一个简单的飞机票订票系统,大学作业级别,急!!!

本篇文章给大家谈谈《飞机订票系统是实时系统吗》对应的知识点,希望对各位有所帮助。

本文目录一览:

用Java链接mysql数据库编写一个简单的飞机票订票系统,大学作业级别,急!!!

swing 是吧, eclipse中的swing插件可以让你像在WINFORM中那样托控件.

但是, 一楼是正解, 这个需要RMB的.

JAVA航空订票系统 急求!!作业!!

你这给100分都不见的有人给你做了。。。除非有人正好有一样的。。。

求java编写简单的航空订票系统,不需要用到javaweb和数据库 的代码,利用文本字节流的方式存放在文本中

用控制台做用户界面吗?从控制台输入飞机批次 然后输入时间 然后点击Enter键 信息就应该提交到java程序中 并且保存到文本中 然后在输入查看自己的订票 然后再提交 就可以看到自己订的票了 不过似乎也先需要查询批次的 查询的话 就需要把文本的内容进行分段显示了

JAVA数据结构课程设计,航空订票系统求助

今天比较闲,编了一套,一共4个class。不懂再问。

这格式真要命,凑活看吧。

publicenumAirClass{

FIRST,

SECOND,

THIRD

}

--------------------------------------------

publicclassCustomer{

privateStringname;

privateintticketNumber;

privateAirClassairClass;

publicCustomer(Stringname,intticketNumber,AirClassairClass){

this.name=name;

this.ticketNumber=ticketNumber;

this.airClass=airClass;

}

publicStringgetName(){returnname;}

publicvoidsetName(Stringname){this.name=name;}

publicintgetTicketNumber(){returnticketNumber;}

publicAirClassgetAirClass(){returnairClass;}

}

------------------------------------------------

importjava.util.LinkedList;

importjava.util.List;

publicclassAirLine{

privateStringdestination;

privateStringflightName;

privateStringflightNumber;

privateintdayOfWeek;

privateintcapacity;

privateintremainder;

privateListCustomerbooking=newLinkedListCustomer();

privateListCustomerpreBooking=newLinkedListCustomer();

publicAirLine(Stringdestination,StringflightName,StringflightNumber,intdayOfWeek,intcapacity){

this.destination=destination;

this.flightName=flightName;

this.flightNumber=flightNumber;

this.dayOfWeek=dayOfWeek;

this.capacity=capacity;

this.remainder=capacity;}

publicStringgetDestination(){returndestination;}

publicStringgetFlightName(){returnflightName;}

publicStringgetFlightNumber(){returnflightNumber;}

publicintgetDayOfWeek(){returndayOfWeek;}

publicintgetCapacity(){returncapacity;}

publicintgetRemainder(){returnremainder;}

publicListCustomergetBooking(){returnbooking;}

publicListCustomergetPreBooking(){returnpreBooking;}

publicbooleanaddBooking(Customerc){

if(this.remainder=c.getTicketNumber()){

this.remainder=this.remainder-c.getTicketNumber();

this.booking.add(c);

returntrue;

}else{

this.preBooking.add(c);

returnfalse;

}

}

publicvoidremoveBooking(Customerc){

if(this.booking.contains(c)){

this.booking.remove(c);

this.remainder=this.remainder+c.getTicketNumber();

}else{

thrownewIllegalArgumentException("Customernotfound.");

}

}

publicvoidremovePreBooking(Customerc){

if(this.preBooking.contains(c)){

this.preBooking.remove(c);

}else{

thrownewIllegalArgumentException("Customernotfound.");

}

}

publicStringtoString(){

returnthis.flightName+":"+this.flightNumber+":"

+this.dayOfWeek+":"+this.remainder;

}

}

---------------------------------

importjava.util.Calendar;importjava.util.Date;

importjava.util.LinkedList;importjava.util.List;

importjava.util.concurrent.TimeUnit;

publicclassMain{

privateListAirLineairLines=newLinkedListAirLine();

privatevoidinit(){

finalAirLineairLine1=newAirLine("beijing","flightName","flightNumber",Calendar.MONDAY,300);

this.airLines.add(airLine1);

//自己加新的airLine2,airLine3...

finalCustomercustomer1=newCustomer("Tom",2,AirClass.FIRST);

airLine1.addBooking(customer1);

//自己加新的customer2,customer3...

}

publicAirLinesearch(Stringdestination){

if(destination==null)returnnull;

finalintcurrenDayOfWeek=Calendar.getInstance().get(Calendar.DAY_OF_WEEK);

AirLineres=null;

intdiffToCurrenDate=7;

for(AirLinea:airLines){

if(destination.equals(destination)){

if(res==null){

res=a;

continue;

}

intdiff=a.getDayOfWeek()-currenDayOfWeek;

if(diff0)diff=diff+7;

if(diffdiffToCurrenDate){

diffToCurrenDate=diff;

res=a;

}

}

}

if(res==null){

System.out.println("Notfound");

}else{

System.out.println("日期"+newDate(System.currentTimeMillis()+TimeUnit.DAYS.toMillis(diffToCurrenDate))+":"+res.toString());

}

returnres;

}

publicvoidbooking(AirLinea,Customerc){

if(a.addBooking(c)){

System.out.println("订到了");

}else{

System.out.println("排队中");

}

}

publicvoidcancel(AirLinea,Customerc){

a.removeBooking(c);

for(Customerpre:a.getPreBooking()){

if(a.addBooking(pre)){

a.removePreBooking(pre);

System.out.println("排队的订到了");

break;

}else{

System.out.println("票余量不够当前面排队的人,下一个");

}

}

}

}

Java,飞机订票系统

链接:v(括号里不是链接)iew-so(括号里不是链接)(括号里不是链接)urce:ht(括号里不是链接)tp://(括号里不是链接)ww(括号里不是链接)w.a(括号里不是链接)irch(括号里不是链接)ina(括号里不是链接).co(括号里不是链接)m.cn(括号里不是链接)/?ci(括号里不是链接)d=(括号里不是链接)GN-buy(括号里不是链接):20130221:SEM:Baidu:CHN:00(括号里不是链接)0120|fc=(括号里不是链接)k91(括号里不是链接)8988499.a151793471.u933021.pb

JAVA订票系统,基于JAVA的订票系统,要求蛮多,求帮忙

如果仅仅是一个演示系统倒也不复杂,但是若接近实际的话,还要考虑并发排队的问题,就会稍微复杂些,如果是毕业设计的话,还是建议你自己去完成,读书的目的就是为了应用,其实读了几年书还是纸上谈兵,这次的毕业设计倒是非常好的应用练习的机会,好好把握机会,否则就枉读了。

关于《飞机订票系统是实时系统吗》的介绍到此就结束了。

尚华空乘 - 航空资讯_民航新闻_最新航空动态资讯
备案号:滇ICP备2021006107号-341 版权所有:蓁成科技(云南)有限公司    网站地图
本网站文章仅供交流学习,不作为商用,版权归属原作者,部分文章推送时未能及时与原作者取得联系,若来源标注错误或侵犯到您的权益烦请告知,我们将立即删除。