航空公司机票预售系统

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

摘要本论文讲述了网络管理下的航空机票预售系统,是航空部门机票预售管理体系中的一部分,其中包括机票预售信息管理和机票预订业务。目的是给用户提供一些信息指导,同时对已售票和代售票进行网络管理,使机票预售趋于信息化,逐渐向B2C(businesstoconsumer)发展。机票预订业务部分实现了用户注册和用户登录、航班查询、机票查询和机票预定的功能;机票预售信息管理部分包括新闻管理、公告管理、公司简介、订票须知等内容。系统采用了Struts框架,使用了EJB(Jsp+Struts+JavaBean)的开发方式,实现了基于MVC(模式Model-视图View-控制Control)模式的WEB应用程序。其中,以Tomcat5做Web服务器,MyEclipse8.6作为编辑器,SQLSever2005做数据库服务器,通过将Model、View、Control分开来提高系统软件的高效性和代码的重用性。本论文说明了航空机票预售系统在软件和硬件的支持下,实现了航空信息管理和机票订购业务,提高了订票的高效性和便捷性。关键词:机票预售;信息管理;订票业务;StrutsAbstractThepaperintroducesAirlineTicketBookingSystemusingnetmanagement,whichisonepartoftheairlinesystem.Itincludesinformationmanagementandticketbookingoperation.Itaimstoprovidesomeguidanceforusersandtoadminbookedandnon-bookedtickets.InformationizeticketbookingprocessingandmakeitgraduallydeveloptoB2C(businesstoconsumer).Theticketbookingoperationincludesuserregistrationandlogin,flightrequiring,ticketrequiring,ticketsbookingandsoon.Theinformationmanagementincludesnewsmanagement,noticemanagement,introductionofthecompany,bookingnoticeandsoon.SystemadoptsStrutsstructureanduseEJB(Jsp+Struts+JavaBean)torealizeWEBapplicationprogrambasedonMVC(Model-View-Control)model.WeuseTomcat5asWebserver,MyEclipse8.6aseditor,andSQLServer2005asdatabaseserver.BydividingModel、View、Controltoadvanceefficiencyofsoftwareandreusabilityofcode.Thepaperanalysesthatbecauseofthesoftwareandhardware,theAirlineTicketBookingSystemrealizeinformationmanagementandticketbookingoperation.Itenhancestheefficiencyandconvenienceofthesystem.Keywords:ticketbooking;informationmanagement;ticketbookingoperation;Struts目录引言................................................................1第一章航空售票系统概述..............................................31.1系统设计的背景和意义..........................................31.2系统预期设计目标..............................................4第二章系统分析和设计原则............................................52.1系统分析......................................................52.1.1可行性分析..............................................52.1.2需求分析................................................52.2设计原则......................................................6第三章开发工具与开发环境的介绍......................................73.1开发工具......................................................73.1.1JAVA语言介绍...........................................73.1.2MyEclipse介绍..........................................73.1.3Tomcat5介绍...........................................103.1.4SQLServer2005介绍....................................103.2MVC模式....................................................11第四章系统设计.....................................................134.1系统流程图..................................................134.2系统总体设计................................................144.2.1系统功能模块分析......................................144.2.2系统功能模块设计......................................154.2.3数据库规划............................................184.3系统详细设计................................................204.3.1数据库建表............................................204.3.2系统模块..............................................23第五章系统测试.....................................................275.1系统测试概述................................................275.2系统测试种类................................................285.2.1黑盒测试..............................................285.2.2白盒测试..............................................285.3系统测试的基本方法..........................................295.3.1恢复测试..............................................295.3.2安全测试..............................................295.3.3强度测试..............................................295.3.4测试性能..............................................305.4本软件的测试................................................305.5系统维护....................................................32结论................................................................32参考文献............................................................33附录A查询航班信息代码..............................................35附录B航班订票代码..................................................47谢辞...............................................错误!未定义书签。图表目录图3-1MyEclipse8.6界面.........................................8图3-2新建Web工程.............................................8图3-3新建.java................................................9图3-4新建.jsp.................................................9图3-5新建数据库如图所示......................................11图3-6MVC模式.................................................11图3-7MVC模式与开发环境对应关系...............................12图4-1查询信息流程图..........................................14图4-2机票订购流程图..........................................14图4-3系统功能模块图..........................................15图4-4用户注册类别实体图......................................16图4-5航班类别实体图..........................................16图4-6机票类别实体图..........................................16图4-7机型类别实体图..........................................17图4-8订票类别实体图..........................................17图4-9新闻类别实体图..........................................17图4-10公告类别实体图..........................................17表4-1用户主表.....

1 / 68
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功