毕业论文-航空售票管理系统设计与实现.docx
《毕业论文-航空售票管理系统设计与实现.docx》由会员分享,可在线阅读,更多相关《毕业论文-航空售票管理系统设计与实现.docx(27页珍藏版)》请在课桌文档上搜索。
1、随着网络技术尤其是必于浏览器的WEB技术的迅速开展,人们越来越多的通过WEB进展各种各样的活动,从电子商务到各种公共信息效劳等等.这种基于Browser/SerVer构造的系统提供的效劳方便、快拢,是人们快速获得各种效劳的理想途径。航空传票系统正是在这种背景卜应运而生.0本系统开发是以DrCamWCaVCr、和SQ1.SERVER2021数据库来开发的为开发工具进展面向对象程序设计,系统中的所有模块均利用JSP、Ser,间技术和先进的数据库连接池技术进展开发。本文首先对系统开发目标和用户需求进展了分析,然后绐出系统的总体设计方案。系统主要包含的模块是:用户信息管理、管理员模块、用户留言模块、订
2、退票模块、查询模块等。各个模块都分前端网页设计和后台数据库管理,在以JSP技术设计好前端网页的根底上,利用ODBc-JDBC桥访问后台数据库,对数据进展查询、修改、删除等操作,以功能模块为总位详细表达了航空传票系统的实现过程。该系统要解决的是机票预定管理中所要解决的问题,可以满足航空售票系统的根本要求。能根据用户的需求,快捷方便的为用户提供效劳。关得WEB技术:JSP:Serv1.et:系统设计:航空传票系统AbstractWiththefastdeve1.opmentofnetworktechno1.ogyespecia1.1.ybasedonwebbrowser,noreandmorepe
3、op1.egetintouchwithweb.suchase-commerce.variouspub1.icinformationSCrViCCSandsoon.ThescniccproducedbythesystemwhichbasedonSerVCr/browserarchitectureisconvenience.Bythisidea1.approach,peop1.ecangainvariousSerViCeSquick1.y.Airmanagementsystemi$inthiscontextcaneintobeing.Thissystemisbasedontheobject-ori
4、entedprogramusingDrcamwcavcrasthepagesimp1.ement.A1.mosta1.1.thestenci1.sofIhiSsystemuti1.izeJSPtechno1.ogyandadvanceddatabankconnectiontechno1.ogytoexp1.oit.Mythesisana1.yzedtheaimofthissystemandtherequirementofusersfirst1.y,andthenputoutthewho1.edesignproject.Everystenci1.canbedividedintothedesign
5、ofwebpageinthefront-endandthemanagementofdatabaseinthebavk-cnJ.Designthewebpagewe1.1.inthefront-endwithJSPSen1Iedeehno1.ogy,thenuseODBC-JDBCBridgetovisitthedatabaseintheback-endwhichtakesactionofinquiring,amendingandde1.etingtothedata.Dcvc1.opsunceasing1.ya1.ongwiththehumansocietyandprogresses,thene
6、tworkisp1.ayingmoreandmoreimportantro1.einpeop1.esdai1.y1.ife.Isfo1.1.owingtheinfonnationcontentwhichandtothenetworkdependencethepeop1.egrowdaybyday.aswe1.1.asintheWebservicecontainshugeinfonnationcontent,thepeop1.eregardingthenetworkconveniencequick,interactive,aswe1.1.asthesecureanticipationarca1.
7、sogettinghigherandhigher.TheWEBtechno1.ogyon-1.ineJSPCC1.Sandsoonsa1.eande1.ectroniccommerceobtainedthepromotionvigorous1.y,enormousimpetussocia1.economydeve1.opment.Thissystemcanactaccordingtotheuserthedemand,whatfaci1.itatesquick1.yistheuserprovidestheservice.KeywordsWEBtechno1.ogyMyEc1.ipseSystem
8、design.irp1.aneticketpredeterminedsystem摘要1AbstractII第I章绪论11.1 课题背景I1.2 目的意义I13系统设计思想11.4 系统开发环境21.4.1 JSP简介21.4.2 Drcamwcaver简介21.4.3 MicrosoftSQ1.Server2021简介31.4.4 Tomcat简介31.4.5 MyEcIipse简介3第2克可行性分析42.1 经济可行性42.2 技术可行性523操作可行性52.4 系统流程图52.5 本章小结6第3章需求分析73.1 系统概述7需求分析7航空传票管理系统功能及性能需求7用户界面需求93.4.1
9、数据流图93.4.1数据字典123.5本章总结17第4章总体设计184.1 系统模块总体设计184.2 数据库设计194.2.1 数据库设计概述194.2.2 数据分析2()4.3 数据库的详细设计204.3.1 数据库的E-R图的设计214.4 数据表设计234.4本章小结26第5章详细设计与实现275.1 系统运行平台275.2 网页主界面设计与实现275.3 主要功能界面285.4 本章总结30第6章软件测试316.1 软件测试的测试的步骤316.2 软件测试的主要内容31功能模块测试326.3.1 注册模块测试326.3.2 个人信息修改模块测试346.3.3 添加航班模块测试346.
10、4本章总结36结论37致谢38参考文献40附录1译文43附录2英文参考资料47第1章绪论U课题背景随着科学技术的不断提存,计算机科学日渐成熟,其强大的功能己为人们深刻认识,它已经进入人类社会的各个领域并发扑:越来越重要的作用。近年来,随着Internet的蓬勃开展,电子商务也在迅速帼起,电子商务是利用IntCrnCt提供的信息网络在网上进展的商务活动。网上订票也是电子商务的一种,它变了传统的买卖双方面堆满的交流方式,打破了旧有的工作经营模式,它通过网络使航空公司面对整个世界,为用户提供24小时的全天候效劳。航空售票管理系统是一种新兴的现代商务方式,近几年来得到了迅速开展,显示了巨大的现代商业价
11、值,将会成为数字化社会的一种歪要表达。1.2 目的意义航空售票管理系统突破了传统商务在时间、地域上的限制,成为了方便快捷、平安可靠的新兴电子化商务活动模式,使网上订票活动更加平安、可靠、快速、明确、方便。对航空公司来说航空存票管理系统既能扩大效劳范困,扩大公司影响,减少营业费用,有对稳固航空公司的客源有若里要的辅助作用,站在旅客的角度,航空售票管理系统提供了更多的方便,节省了更多时间。航空售票管理系统可以改善航空公司效劳质量,优化航空公司流程,创造和提升航空公司品牌优势,提升信息化的水平。1.3 系统设计思想本系统中,航班的查询和管理是重点,在管理过程中,要通过客户端和信息数据库的联系,及时乘
12、客提供准确的信息,快速进展订票,同时,能够更新机场,航班,乘客等信息。综合功能和操作性的考虑,本系统采用B/S构造。本系统一共分为五大模块,每个模块之间虽然在外表上是相互独立的,但是在对数据库的访问上是严密相连的,各个模块访问的是同一个数据库,只是所访问的表不同而已。每个模块的功能都是按照在调研中搜集的资料进展编排制作的.1.4 系统开发环境本次设计的实现主要需要JSP、MyEcIipsc和DrCamwCaVCr以及MicrosoftSQ1.Server2021等相关技术和工具的支持JSP简介JavaScrvcrPages技术提供了一种简单快速的方法来创立显示动态生成内容的Web页面.由业界处
13、于领先地位的Sun公司制定J相关的JSp技术标准,该标准定义了如何在效劳器和JSP页面间进展交互,还描述了页面的格式和语法。JSP技术的工作原理:JSP页面使用XM1.标答和SCriPt1.C1.S(一种使用Java语言编写的脚本代码),封装/生成页面内容的逻辑.它将各种格式的标签(HTM1.或者XM1.)直接传递回响应页面。通过这种方式,JSP页面实现了页面逻辑与其设计和显示的别离,JSP技术是JaVa系列技术的一局部。JSP页面被编译成SCrVICis,并可能调用JaVaBeanS组件或EnIerPriSeJaVaBeanS组件(企业beans),以便在效劳器端处理。JSP的优点是:可移植
14、性.支持多种平台,可以使用多种WEB效劳器;使用JAvA脚本语言,面向对象的编程思想:JSP组件是跨平台可重用的:可伸缩性好,可由多台效劳器进展集群和负载均衡、事芬处理及消息处理:多种功能强大的开发工具。因此,JSP技术在构建可升级的基于web的应用程序时扮演了重要角色。Dreamweaver简介Dreamweaver是Macromedia公司出产的,套专业级的网页编辑软件,它使用图形用户接口,能轻而易举地以所见即所得的方式编辑网页,具有即时编辑HTM1.源代码、制作DynamiCHTM1.的源代码、必检式样式表(CaSCadingSIyIeSheeI,CSS)、1.ayer.TimeIine
15、(时间轴)、1.ibrary.Temp1.ate(模板)、网站管理功能,它是套脱离一般网页编辑器框架的优秀网页管理与制作工具,能够最大限度减轻网站管理员的负荷,Dreamweaver具有强大的网页编辑功能,它集成完善的文字编辑窗口,方便用户编辑网页源代码,并能方便地对JaVaSeriP1.进展编辑、修改等操作。同步化的网页设计与HTM1.源代码的查看功能,增加了用户操作的易用性、全新的版面配置设计、对象自幼分类管理、与FirCWorkS4的充分结合、提供内置的F1.aSh文字与按钮等功能,更加强化fDreamweaver的实用性与可操作性。MicrosoftSQ1.Server2021简介SQ
16、1.Server202I是Microsoft公司推出的大型数据库管理系统,它建立在成熟而强大的关系型根底上,可以很好的支持客户机/效劳胧网络模式,能够满足各种类型的企事业单位对构建网络数据库的需求。它具有易用性、可扩展性、可靠性等特点,是目前使用最为广泛、普及率最高的数据库管理系统之一。Tomcat简介Tomcat是一个免优的开源的Scr1.vct容渊。在Tomcat中,应用程序的部署很简单,只需聘WAR放到TOmCat的WCbaPP目录下,TomCa1.会自动检测到这个文件,并将其解压。在浏览器中访问这个应用的JSP时,通常第次会很慢,因为Tomcat要将JSP转化为Serv1.et文件,然
17、后编译。编译以后,访问将会很快。TOmCat不仅仅是一个Scrv1.ct容器,它也具有传统的WCb效劳器的功能。MyEc1.ipse简介MyEcIipse企业级工作平台(MyEcIipscEnterpriseWorkbench,简称MyECIiPSC)是对ECIiPSC1.DE的扩展,利用它我们可以在数据库和JaVaEE的开发、发布以及应用效劳程序器的整合方面极大的提高工作效率。它是功能丰富的JavaEE集成开发环境,包括了完备的编码、调试、;则试和发布功能。MyEcIipsc是一个十分优秀的用于开发JaVa,J2EE的Ec1.ipse插件集合,MyEcIipse的功能非常强大,支持也十分广泛
18、,尤其是对各种开源产品的支持十分不错。第2章可行性分析可行性研究的H的是为了对问题进展研究,以最小的代价在最短的时间内确定问题是否可。主要目标是进一步明确系统的目标、规模与功能,对系统开发背景、必要性和意义进展调查分析并根据需要和可能提出开发系统的初步方案与方案。经过对此工程进展详细调杳研究,初拟系统实现报告,对软件开发中招要遇到的问烟及其解决方案进展初步设计及合理安排。明确开发风险及其所带来的经济效益。2.1 经济可行性与传统的航空订票方式相比,该系统突破r传统商务在时间、地域上的限制,成为了方便快拢、平安可鸵的新兴电了化商务活动模式,使网上订票活动更加平安、可靠、快速、明确、方便。对航空公
19、司来说航空售票管理系统既能扩大效劳范圉,扩大公司影响,减少营业费用,有对稳固航空公司的客源有着重要的辅助作用,站在旅客的角度,航空存票管理系统提供了更多的方便,节省了更多时间。另外,系统运行所需要的硬件条件在今天是很容易得到满足的。作为其开发和运行的软件工具也是再普遍不过了的。因此,此系统在经济上是完全可行的,从以上的分析可以看出,数据库采用MicrosoftSQ1.Server2021.网页设计采用JSP技术,以TOmCat为Wcb效劳器,采用B/S体系构造设计本系统,无论是在功能上、技术上还是在经济上都是不错的设计方案。经济的可行性主耍是对组织的经济状况和投资能力进展分析,对系统建立、运行
20、和维护费用进展估算,对系统建成后可能取得的社会及经济效益进展估计。首先,航空售票系统不仅可以让用户省时省力,而且可以实现低本钱,简单操作,这必然会受到求职者的音睐.因此它的经济状况和投资能力完全可行。其次,分析系统的开发、运行和维护费用,主要包括软硬件设施、开发费用、人员费用、材料费用等。这项设计由学生开发,所以相比一个大型的软件开发费用,是比拟低廉的.2.2 技术可行性技术可行性要考虑现有的技术条件是否能够顺利完成开发工作,软硬件配巴是否满足开发的需求等。本系统用的是JSP开发语言,调减相对简单,JSP的优点是可移植性,支持多种平台,可以使用多种WEB效劳器(Apache.11S.PWS),
21、JSP组件是跨平台可重用的,可伸缩性好。JSP技术由于使用可重用的组件和标签取代了对页面本身脚本语言的严电依赖,JSP技术大大加快了开发的速度,减少了系统开发的工作府.数据库MicrosoftSQ1.Server2021提供了各种各样的特性来管理数据,它是真正的客户机/效劳器体系构造,它提供图形化用户界面,使系统管理和数据库管理更加直观、简单,为JSP提供了专门的连接数据库的ODBC-JDBC驱动程序.Tomcat效劳器支持全部JSP以及Serve1.标准,是免费的Web效劳器,它不仅提供了岸态的HTM1.网页,它也可以运行程序来晌应用户的请求,并将动态产生的结果传回到用户的浏览器。因此将To
22、mcat当作Web效劳器是很好的选择.本系统的开发,已无技术上的问题。2.3 操作可行性系统处理的准确性和及时性是系统的必耍性能.在系统设计和开发过程中,充分考虑系统当前和未来承受的工作员,使系统的处理能力和响应时间能够满足客户需求。设计开发过程中一直注重良好的人机交互界面,给用户以友好的感觉,操作简单易学,都很人性化,方便各个年龄阶段的人进展操作,所以操作方式在用户中行得通.2.4 系统流程图用户如果不是会用,在订票前耍光注册成会员,然后登录才能购置所需要的机票,会员可以根据所需修改个人信息,发布留言,修改订票信息:管理员登录后可以对航班,订票,留言,会员等信息进展修改。本系统的流程图描述如
23、图2-1所示:增加航班信息倏共航班空息利欧用户信息怅改涛理处增加管理IiIM1.除航班信U1.代fiir信Xi订票HBE1.1.1.it1.1.I.U6航Q公司化询航班号Ift1.询.用R评论竹理个人信息修2.5 本章小结本章主要对系统开发的可行性进展具体的分析,从经济、技术、运行、法律、时间等多方面考虐本系统是否可行,主要通过有力的数据和软件运行环境方面作为依据。通过经济可行性、技术可行性、操作可行性等方面的分析说明本工程的技术成熟、完备,具有良好的市场拓展。第3章需求分析所谓“需求分析”,是指对要解决的何超进展详细的分析,弃清矮问题的要求。需求分析是软件设计的一个重要的环节.本阶段对系统管
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业论文 航空 售票 管理 系统 设计 实现

链接地址:https://www.desk33.com/p-1713787.html