java航空订票系统毕业设计论Word格式文档下载.docx
《java航空订票系统毕业设计论Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《java航空订票系统毕业设计论Word格式文档下载.docx(37页珍藏版)》请在冰豆网上搜索。
姓名:
周楷
********
职称:
·
·
论文提交日期:
二ОО八年四月
摘要
当前中国民航市场扩大迅速,随着生活水平的提高,越来越多的人选择飞机出行,对航空公司的服务要求的越来越高,为了适应快速发展的需求,管理大量数据,有效地稳定的管理航空公司,我们要为某航空公司开发一套国内机票售票系统,要求能通过分布在全国各主要城市的该航空公司的营业网点为顾客提供航班查询,购买机票以及退票的服务。
该系统的工作流程如下:
当顾客到达营业网点后向航空公司营业员提供出发地,目的地和出发日期,营业员根据以上信息,操作软件,连接航空公司的服务器,查询满足条件的航班,然后根据顾客的要求选择某个航班,输入乘客信息,以及舱位信息,然后执行出票操作。
该系统在营业网点内能够完成营业员登录,查询航班,出票等功能。
在航空公司内部能够完成添加或删除航班,添加或删除营业网点,添加或删除营业员等功能。
除此之外,该系统还要求能统计每个营业网点的业务量,以及每位营业员的工作量,并将这些信息保存在服务器端,并能在服务器端随时查询。
关键词:
民航管理系统分层部署
Abstract
ThecurrentChinesecommercialaviationexpansionofmarketisrapid,alongwiththelivingstandardenhancement,moreandmoremanypeoplechoosestheairplanejourney,toairline'
sservicerequestmoreandmorehigh,inordertoadaptthefastdevelopmentdemand,themanagementmassdatas,thestablemanagementairline,wemustdevelopasetofdomesticairplaneticketbookingsystemeffectivelyforsomeairline,therequestcanthroughdistributeprovidethescheduledflightinquiryinthenationaleachmaincitythisairline'
sbusinessmeshpointforthecustomer,theservicewhichthepurchaseairplaneticketaswellasreturnsaticket.
Thissystemworkflowisasfollows:
Whenthecustomerarrivesbusinessmeshpointbackwardairlineshopemployeestoprovideembarksabove,thedestinationandembarksthedate,theshopemployeeaccordingtotheinformation,operatesthesoftware,theconnectionairline'
sserver,theinquirysatisfiestheconditionthescheduledflight,thenchoosessomescheduledflightaccordingtocustomer'
srequest,inputsthepassengerinformation,aswellastheseatonashipinformation,thentheexecutionshowsatickettheoperation.Thissystemcancompletetheshopemployeeinbusinessmeshpointtoregister,theinquiryscheduledflight,showsaticketandsoonthefunctions.
Cancompletetheincreaseorthedeletionscheduledflightintheairlineinterior,theincreaseorthedeletionbusinessmeshpoint,theincreaseordeletesfunctionsandsoonshopemployee.Inaddition,thissystemalsorequeststobeabletocounteachbusinessmeshpointthebusinessvolume,aswellaseachshopemployee'
sworkload,andtheseinformationpreservationintheserverend,andcaninquireasnecessaryintheserverend.
Keywords:
Thecommercialaviationthemanagementsystemmanagementsystemthelaminationdeployment
1.引言
1.1民航发展概况
1.2技术选择
1.3开发工具
1.2.1CS与BS
1.2.2java技术
1.3技术选择
2.需求分析:
2.1软件分层与部署:
2.2系统功能模块:
2.3系统活动图:
2.3用例图:
2.3.1客户端用例:
2.3.2服务器端用例:
3.概要设计:
3.1业务模型:
3.2数据库设计
3.2.1飞机机型表(AIRPLANE_MODEL):
3.2.2航班计划表(FLIGHT_SCHEDULER):
3.2.3航班表(FLIGHT):
3.2.4营业网点表(BRANCH):
3.2.5出票记录表(TICKET_ORDER):
3.3DAO接口设计
3.3.1FlightDAO:
3.3.2BranchDAO:
3.3.3TicketOrderDAO:
3.4主要工作流程:
3.5详细时序图
4.详细设计
4.1流程详细分析
4.2用表格显示表单
4.3hibernate映射关系
5.后续改进
6.总结致谢
参考文献
1.1民航发展概况
2007年,民用航空行业完成旅客总周转量2776.3亿人公里、旅客运输量19452.1万人、货物周转量115.6亿吨公里,民用航空货运量394.9万吨,比2006年同期分别增长18.7%、1.7%和14.3%。
国内航线(含港澳)三项指标分别完成232.5亿吨公里、1952.1万人和272万吨,同比分别增长17.1%、16.1%和12.3%;
国际航线三项指标分别完成129.1亿吨公里、1884.1万人和119.4万吨,同比分别增长26.4%、20.8%和26.2%。
在人民币持续升值预期明确、燃油成本波动相对较平和以及2008年奥运会、2010年世博会、亚运会等相对积极因素推动下,行业正处于景气度不断提升时期。
根据计划,中国民用航空工业“十一五”期间将在以下5个方面取得积极进展:
重点民用航空产品;
加快民用航空产业化进程;
增强民用航空科研生产能力;
增强民用航空工业的自主创新能力;
履行政府职能,进一步加强行业管理。
在“十一五”期间,中国将投入约1400亿元人民币用于机场建设。
这将为民航业的发展创造有利条件。
预计2006年至2010年间,中国民航航空运输总周转量年均增长保持在14%左右,2010年民航运输飞机将达到1550架,年均增长12%。
本报告在对中国民用航空市场进行分析的同时,也将行业主力厂商的重点信息收入其中,并对行业内的上市公司企业进行深入的财务分析;
在市场集中度分析方面,本报告力求全面反映中国民用航空市场占有率的真实情况,深入挖掘市场CR4和CR8等核心市场数据,并在此基础上对产业价值链进行深度的剖析,是中国民用航空市场极具研究价值的行业性分析报告。
根据研究院的预测,2008年全球航空运输业的表现将不及2007年。
预计今年全行业的毛收入大约为5140亿美元,净利润是50亿美元,盈利率为1%。
从目前到2026年,全球市场新增客机和货机的数量将达24300架。
我们对市场的预测认为,民用客机的最大需求来自亚太地区,其中中国仍然是最大市场之一。
全球航空客运预计以平均每年4.9%的速度增长,在20年内增长将近3倍,全球航空公司100座以上飞机机队的规模也将成倍增长,由目前的13300架增加到2026年的28550架,预计接近8150架旧飞机需要更新,这就意味着市场需要23400架新飞机,价值2.6万亿美元。
与此同时,全球航空货运预计以更快的速度增长,年平均增长率达到5.8%。
加上机队更新所需的飞机数,预计未来20年内需要3800多架新货机,其中900多架将由新我们要为某机票代理公司开发一套机票预定系统,该系统要求通过分布在每一个
代理点的客户端机器完成查询航班和出票的功能。
该软件系统由两部分组成,安装在代理点机器上的程序是该系统的客户端软件;
另外还有安装在代理公司机器上的服务器端软件。
客户端软件能够完成与服务器的通信,根据给定的出发地和目的地以及出发日期向服务器发送航班查询请求和出票的请求。
服务器端软件能够接受客户端请求,完成航班查询和出票功能,并向客户端返回结果。
同时,服务器端软件还能进行代理商的管理,记录并统计每个代理点的业务量并以日志文件的方式保存下来。
飞机来满足。
1.2技术选择
1.2.1CS结构与BS结构
B/S结构,即Browser/Server(浏览器/服务器)结构,是随着Internet技术的兴起,对C/S结构的一种变化或者改进的结构。
在这种结构下,客户机上只要安装一个浏览器(Browser),如NetscapeNavigator或InternetExplorer,服务器安装Oracle、Sybase、Informix或SQLServer等数据库。
浏览器通过WebServer同数据库进行数据交互。
用户界面完全通过WWW浏览器实现,一部分事务逻辑在前端实现,但是主要事务逻辑在服务器端实现,形成所谓3-tier结构。
B/S结构,主要是利用了不断成熟的WWW浏览器技术,结合浏览器的多种Script语言(VBScript、JavaScript…)和ActiveX技术,用通用浏览器就实现了原来需要复杂专用软件才能实现的强大功能,并节约了开发成本,是一种全新的软件系统构造技术。
随着Windows98/Windows2000将浏览器技术植入操作系统内部,这种结构更成为当今应用软件的首选体系结构。
B/S最大的优点就是可以在任何地方进行操作而不用安装任何专门的软件。
只要有一台能上网的电脑就能使用,客户端零维护。
系统的扩展非常容易,只要能上网,再由系统管理员分配一个用户名和密码,就可以使用了。
甚至可以在线申请,通过公司内部的安全认证(如CA证书)后,不需要人的参与,系统可以自动分配给用户一个账号进入系统。
/采用Internet/Intranet技术,适用于广域网环境
/支持更多