您的论文得到两院院士关注
文章编号:1008-0570(2010)09-3-0213-02
软件时空
基于
Java的航空订票
系统设计 DesignofTheAirlineBookingSystemBasedonJava
(牡丹江师范)
赵晓霞
ZHAOXiao-xia
摘要:本文的设计是基于C/S结构,利用hibernate持久化框架、使用JAVA变成技术在Eclipse集成环境下开发的航空订票系统。该系统实现了航班管理、订票管理、营业网点管理以及业务统计等功能。系统在客户端能够完成营业员
登陆,
查询航班,出票等功能。在服务器航空公司内部能够完成添加或删除航班,添加或删除营业网点等功能。系统还能统计业务量,并将这些信息保存在服务器端,并供业务员随时查询。关键词:JAVA;hibernat;订票系统中图分类号:TP311文献标识码:B
Abstract:ThisarticleusesthelastingframeofhibernateandJAVAtechnologytodevelopanairbookingsystemintheEclipseenvironmentwhichisintegrate.Thissystemhasrealizedthefunctionwhichcontainsflightmanagement,bookingmanagement,salesbranchmanagement,businessstatistics,andsoon.Intheclient,thissystemcancompletethefunctionwhichcontainstheshopemployeelands,theflightinquiry,bookingticket,andsoon.IntheserverwhichisattheinteriorofAirline,thissystemcanincreaseanddeletetheflight,increaseanddeletesalesbranch,andsoon.Thissystemalsocancountthebusinessvolume,andstoretheinformationintheserverwhichisusedtomomentarilyinquirebytheclerk.Key
words:Java;hibernat;BookingSystem
机票预定系统是为满足航空公司的系统管理和订票管理而设计的。在人民币持续升值、燃油成本波动相对较平和以及班计划的一次航班。
3)营业网点(Branch):用来描述航空公司的某个分支机构,该
机构能使用该系统为顾客提供查询航班和出票的服务。
技术创新
2010年世博会、亚运会等相对积极因素的推动下,我国民航行
业正处于景气度不断提升的时期。鉴于民用航空业的飞速发展,飞机运输量的不断加大,以及人们对航空公司服务和要求的提高,机票预定系统开发,已成为当前软件系统开发的热门。
4)舱位等级(CabinClass):用来描述航班的不同舱位,一般分
为三种:头等舱(F),公务舱(C),
经济舱(Y)。不同的舱位等级具有不同的机票折扣。
1系统分析
本系统分为三个层次:分别是表现层,业务层和持久层,部署如图1所示。表现层分为客户端和服务器,负责用来接收和显示数据。业务层都封装在服务器端,负责处理数据与分发数据。持久层是数据库,负责存储和读取数据。
5)乘客类型(TicketType):用来描述乘坐航班的乘客的类型,
一般分为三种:成人(A)(age>12),儿童(C)(2
age<=2)。6)飞机机型(PlaneModel):用来描述执行某个航班计划的飞
机的型号,一般来讲,一个航班计划的各次航班都应该采用同种机型的飞机来执行。
7)机票订单(TicketOrder):一张成功出票的机票记录。2.2数据库设计