基于JAVAWEB的航空订票系统

 2023-03-02 11:03

论文总字数:22517字

摘 要

这个系统是一个以Internet为基本的WEB开发, 如今航空业发展迅速,航空公司为了降低机票管理的压力,从而开发了航空订票系统。本论文先是阐述了研究本课题的背景和研究的意义,以及简要的介绍了现今国内外对于本课题的研究概况。

在系统设计阶段,我对页面的设计使用的是struts框架,并结合JSP完成了网页的动态显示,在后台执行业务层采用MVC分层模式实现请求处理头版。在数据库设计阶段,通过对行业的具体规划进行调查,在此基础上,对整个数据表和数据库表进行总体框架的规划。并进一步详细介绍了数据库之间的关系。在系统的测试阶段,详细介绍了系统的工作目标、任务和方法,并对系统的功能进行了测试。结合整个项目,该项目采用BS结构,同时使用JSP技术进行动态页面的设计。使用SQL数据库后台数据库。从快速发展的考虑,对Hibernate框架来实现对数据库的操作使用。

关键词:航空;SQL数据库; JSP;Hibernate;JAVA;

Abstract

This system is a Internet for the basic WEB development, and now the rapid development of the aviation industry, airlines in order to reduce the pressure of airline ticket management, and thus the development of the aviation booking system. This paper first describes the research background and the significance of the study, as well as a brief introduction of the current domestic and international research on this topic.

In the system design stage, I use the page design is the struts framework, and combined with JSP to complete the dynamic display of the page, the implementation of the business layer in the background using MVC layered model to achieve the request processing front page. In the database design stage, through the investigation of the specific planning of the industry, on this basis, the entire data table and database table for the overall framework of the planning. And further details of the relationship between the database. In the testing phase of the system, this paper introduces the work goal, task and method of the system, and tests the function of the system. Combined with the entire project, the project uses the BS structure.While the use of JSP technology for dynamic page design. Using SQL database background database. From the rapid development of the consideration, the use of Hibernate framework to achieve the operation of the database.

Key words: booking system; SQL database; JSP; Hibernate; JAVA;

目录

摘要 II

Abstract III

目录 IV

第 一 章 引 言 1

1.1 研究背景 1

1.2 研究意义 1

1.3 国内外现状 2

第 二 章 可行性分析 3

2.1 Java语言的可行性 3

2.2 Structs框架和Hibernate框架 3

2.3 Servlet和JSP技术 4

2.3.1 Servlet的原理和Tomcat容器 4

2.3.2 JSP的工作原理 4

2.4结构可行性分析 4

第 三 章 需求分析 6

3.1 流程图 6

3.2 性能需求 6

3.2.1 准确性和及时性 6

3.2.2 开放性和可扩充性 7

3.2.3 可维护性 7

3.3 功能需求 7

3.3.1 航班查询与订票 7

3.3.2 航班安排与信息管理 7

3.3.3 售票与退票 7

第 四 章 系统设计 8

4.1 业务层设计 8

4.2 页面设计 9

4.2.1注册页面的设计 9

4.2.2登录页面的设计 10

4.2.3查询页面的设计 10

4.2.4订票页面 11

4.2.5管理员操作页面 11

5.1 数据库系统的设计标准 13

5.2 数据库的概念结构设计 13

5.2.1 概念模型 13

5.2.2 E-R图 13

5.3 数据库的创建 17

5.3.1 MySQl数据库 17

5.3.2 数据库表 17

5.4 程序流程 21

5.4.1 用户登陆注册的流程 21

5.4.2 订票功能流程图 23

5.4.3 退票流程图 24

5.4.4 管理员登陆流程图 25

5.4.5 修改航班流程图 26

5.4.6 增加航班流程图 27

第 六 章 系统实施 28

6.1 实施设计 28

6.1.1 系统说明书 28

6.1.2 设计内容和步骤 28

6.2 制造过程 28

6.3系统的测试 28

6.3.1 测试的目的 28

6.3.2 测试的方法 28

6.3.3数据库的维护 29

6.3 系统的维护 30

6.3.1 网络的维护 30

6.3.3 硬件的维护 30

结论 31

参考文献 33

第 一 章 引 言

1.1 研究背景

中国的航空网络在2000开始,相比之下,比欧美的航空公司发展慢10年左右。目前已经有一小部分的航空公司网络预订纳入了公司发展的重要战略规划,但大多数航空公司对于认知网络订票的情况仍处于无知状态,一个很重要的原因就是缺少国外航空公司互联网订票系统的发展经验指导。网络订票预约也是人们日常生活中的一种趋势,所以航空订票系统的发展对我国的网络生活有着非常重要的影响和巨大的需求空间。

在第二十一个世纪的今天,飞机越来越多地作为一种交通工具,航空订票系统实现了对票据和自动化的管理,结束了传统的手工订票和统计。它不仅代替了印刷式的人工售票,还将售票管理工作走向全自动化,标准化,提高人们购买的透明度和自主性,从根本上解决票据查询难,买票难的问题,大大提高了客户服务质量和效率。而旅客购票的便捷性,以及对整个航空售票市场的规范化有着非常重要的意义。到目前为止,大部分的销售机票来自代理商,据2015统计显示,69.6%的机票销售代理,25.4%的销售来自航空公司直接。航空公司直销机票,B2B占大部分的份额,航空公司通过机票或很少的网络B2C销售。

剩余内容已隐藏,请支付后下载全文,论文总字数:22517字

您需要先支付 80元 才能查看全部内容!立即支付

该课题毕业论文、开题报告、外文翻译、程序设计、图纸设计等资料可联系客服协助查找;