java项目源代码

时间:2015-03-12 14:04:37
【文件属性】:

文件名称:java项目源代码

文件大小:30KB

文件格式:RAR

更新时间:2015-03-12 14:04:37

java完整项目项目源代码!!!

java完整项目,实现良好,图形界面 具体函数的实现: 首先进入航空公司系统之后,通过run函数的调用选择自己的身份(用户、预订代理、管理员和VIP)。 如果选择普通用户则进入clientRun()函数中,用户可选择预留票、购买票、购买预留票、申请VIP、买电子票或者退出。若选择预留票则进入bookTicket()函数,可根据用户的输入信息进行判断信息是否匹配,如果是第一次登陆,则系统会要求用户先进行注册用户信息然后再买票。如果已选好航班要支付机票时,则调用payClientTicket()函数对输入的航班信息通过遍历FlightDataBase.txt文件查找匹配的数据,再将用户买票的情况以及机票的可获得性,用户的余额等信息写入对应的文件中,通过调用ClientDatabae类中的getTicket()函数来实现支付票功能。如果用于选择购买预留票,则通过调用buyLeftTicket()函数来实现,也是调用getTicket()来实现。申请VIP可将输入信息写入ClientDataBase.txt文件中并且如果该用户已经存在,那么原来的信息将被覆盖,如果原来没有该用户,那么将新建一个VIP,同样,如果用户想购买电子票,那么其他流程和购买机票一样,只是系统会给用户一个随机的检票码来供用户在通过检票口的时候使用。 若是VIP登陆,VIP作为Client的子类。 如果以管理员的身份登录则调用adminRun()函数,那么可以查看所有用户和代理的信息,以及对代理的添加与删除,还可以查看余票信息。通过对文件的读取来查看信息,通过对数据文件的写入来增加addAgent()或删除deleteAgent()代理。 如果一代理人的身份登录要调用agentRun()函数,通过对数据文件的读取来获取航班信息,预留客户信息,预订客户信息,普通用户与VIP的信息。通过对FlightDataBase的写入来增加航班。


【文件预览】:
项目源代码(.java文件)
----LeftClient.java(2KB)
----DeleteAndPrint.java(5KB)
----Client.java(3KB)
----FlightDataBase.java(24KB)
----ClientDataBase.java(22KB)
----VIPAccount.java(426B)
----AirSystem.java(22KB)
----AdminDataBase.java(2KB)
----VIP.java(4KB)
----Eticket.java(1003B)
----Ticket.java(3KB)
----AirSystemGUI.java(50KB)
----Admin.java(1KB)
----BookVIP.java(1KB)
----LeftVIPClient.java(2KB)
----Agent.java(1KB)
----Flight.java(4KB)
----Credit.java(1KB)
----AgentDataBase.java(2KB)

网友评论

  • 资源还可以就是不是完整的实例代码
  • 适合初学者
  • 不错,适合初学者,值得学习
  • 简单易看懂,初学者推荐
  • 基础的,可以学习
  • 比较适合初学者。
  • 感觉很好,很适合新手学习
  • 值得学习,初学者很适合看
  • 完全可以使用,谢谢啦!顶一把!
  • 写得挺好。。。
  • 写得挺好。。。
  • 初学者学习用还行
  • 嗯,适合初学者看的,不错
  • 系统不是完整的。没有集成
  • 系统不是完整的。没有集成
  • 很简单,就是没注释啊
  • 初学者学习了。很感谢
  • 我是初学者看完绝的还行不是很深奥
  • 适合初学者。。。不错! .
  • 感谢,建议以后可以加上注释,方便菜鸟学习
  • 可以用来参考一下不错的
  • 没有代码注释..有难难懂~
  • 不是我想要的~没有说明
  • 简单实用,很适合我菜鸟级!
  • 初学者使用,对于有经验的不堪也罢