飞机订票系统的设计与实现

摘  要
随着中国经济走向快车道的发展,人均收入在不断地提高,在物质生活得到提高的同时,就会会利用节假日去旅行。在众多出行方式中,由于飞机的独特性与便捷性成为人们的首选。因此,如何高效的对飞机进行订票是人们首要关注的地方。但是,在此之前,人们对于飞机订票还是采取传统的线下购买方式,其效率低且流程较为繁琐,稍有不慎,极容易对用户的出行带来不好的影响。基于上述问题的发生,需要开发一套系统进行协助解决。
飞机订票系统,综合运用互联网思想进行开发设计的。经过本人前期的学习和了解,本系统拟采用Java语言作为系统实现的编码语言,系统所有功能的实现通过使用SpringBoot框架进行编码完成,系统所有页面效果通过使用Vue框架进行编码完成,所有功能模块的数据通过使用MySQL数据库进行存储的。结合本系统实际的应用场景,最终实现了用户和管理员角色[15]。主要将实现的功能有航班信息管理、航班线路管理等功能[15]。
本文为了满足管理员等用户角色对于飞机订票系统的实际需求,从提升用户使用系统的体验感等方面,设计并实现了本系统所有的功能,通过系统的设计可以实现飞机订票的高效快捷。

关键词:飞机;订票;Java;SpringBoot;Vue
Abstract
With the rapid development of our country’s economy and the continuous increase in per capita income, while our material life improves, we will use holidays to travel. Among many modes of transportation, airplanes have gained people’s approval due to their uniqueness. Therefore, how to efficiently book flights is the primary concern for people. However, prior to this, people still adopted the traditional offline purchasing method for airplane booking, which was inefficient and the process was cumbersome. Any slight carelessness could easily have a negative impact on users’ travel. Based on the occurrence of the above problems, it is necessary to develop a system to assist in solving them.
The aircraft booking system is developed and designed using internet technology. After my previous learning and understanding, this system intends to use Java language as the coding language for system implementation. All functions of the system will be implemented through coding using the SpringBoot framework, all page effects of the system will be encoded using the Vue framework, and the data of all functional modules will be stored using a MySQL database. Based on the actual application scenarios of this system, the user and administrator roles were ultimately implemented.
In order to meet the practical needs of administrators and other user roles for the aircraft booking system, this article designs and implements all the functions of the system from the aspects of improving the user experience of using the system. Through the design of the system, efficient and fast aircraft booking can be achieved.

Keywords:Aircraft; Booking tickets; Java; SpringBoot; Vue
目录
摘  要 I
Abstract II
第一章 绪论 1
1.1 研究背景 1
1.2 研究意义 1
1.3 国内外研究现状 2
1.4 主要研究内容 2
1.5论文结构 3
1.6本章小结 3
第二章 相关技术介绍 4
2.1 Java技术简介 4
2.2 MySQL数据库简介 4
2.3 SpringBoot框架介绍 4
2.4 Vue框架简介 5
2.5 IDEA开发工具简介 5
2.6本章小结 5
第三章 飞机订票系统需求分析 6
3.1 可行性分析 6
3.1.1技术可行性分析 6
3.1.2经济可行性分析 6
3.1.3操作可行性分析 6
3.1.4法律可行性分析 7
3.2需求分析 7
3.2.1登录注册模块的功能需求 9
3.2.2用户管理的功能需求 9
3.2.3首页模块的功能需求 9
3.2.4航班信息管理模块的功能需求 10
3.2.5航班路线管理模块的功能需求 10
3.2.6航班次序管理模块的功能需求 10
3.2.7个人中心管理模块的功能需求 10
3.2.8系统管理模块的功能需求 10
3.2.9订单管理模块的功能需求 10
3.3系统非功能需求分析 11
3.4本章小结 11
第四章 飞机订票系统设计 12
4.1系统设计目标与原则 12
4.2系统架构设计 13
4.3系统功能模块设计 13
4.3.1 系统总体功能模块 13
4.3.2 系统功能模块设计 14
4.4系统数据库设计 19
4.4.1 数据库的设计原则 19
4.4.2 实体属性 20
4.4.3 数据库表设计 23
4.5本章小结 28
第五章 飞机订票系统的实现与测试 29
5.1 系统实现环境 29
5.2 前台功能模块实现 29
5.2.1 用户登录注册模块的实现 29
5.2.2 首页模块的实现 31
5.2.3 航班信息模块的实现 32
5.2.4 航班资讯模块的实现 33
5.2.5 个人中心模块的实现 34
5.3 后台功能模块实现 34
5.3.1 管理员登录功能模块实现 34
5.3.2 个人中心功能模块实现 35
5.3.3 用户管理功能模块实现 37
5.3.4航班线路管理功能模块实现 37
5.3.5航班次序管理功能模块实现 38
5.3.6航班信息管理功能模块实现 39
5.3.7系统管理功能模块实现 40
5.3.8订单管理功能模块实现 43
5.4 系统功能模块测试 43
5.4.1测试目的 43
5.4.2测试方法 44
5.4.3测试环境 44
5.4.4系统功能测试 44
5.4.5测试结果 47
5.4.6测试总结 48
5.5 本章小结 48
总结 49
参考文献 50
致谢 51

第一章绪论
本章中主要包括对飞机订票系统的研究背景和研究意义进行分析介绍,结合本课题现实应用的场景等方面进行比较分析,找到未来需要重点解决的方向,同时重点对本论文结构的相关主要等内容进行介绍。
1.1 研究背景
据一份来自民航部门的数据显示,2023年仅1月5日当天,全国航班数量达到了8500架次,其中国内航班数量达到了8200多架次。面对这么庞大的市场,如何高效的进行飞机订票,是当下用户跟运营商关注的地方。但是,在此之前,很对用户对于飞机订票方式采取线下购买的方式,其效率低下且流程较为繁琐,稍有不慎,就会对用户的出行带来不好的影响。同时,各大航班公司对于机票的售卖比较单一,需要大量的人力以及物力来进行支撑。基于此,开发飞机订票系统就显得很重要。
1.2 研究意义
飞机订票系统的设计与实现,可以便于用户对机票进行订票以及运营商对飞机票进行售卖,其具体的意义有以下三个方面。对于用户而已,通过使用系统更加方便的进行机票的预定,不需要花费大量的时间在线下进行订票,缩短了时间。对于管理员来说,通过系统,可以更好的管理机票信息,拓宽了销售渠道,提高了经济收益。对于本人而言,此次系统开发涉及的技术,是大学四年学习到的知识。
1.3 国内外研究现状
国外由于计算机技术以及经济比较发达,其飞机订票系统的研究比较早,在20世纪的50年代就已经在美国进行应用。美国航班公司最早开发的飞机订票系统叫SABRE网站,并在1963年首次开始部署应用。那时,SABRE网站每天处需要理用户的85000个电话,40000多个飞机订票信息。随着计算机发展到今天,该网站数据库可以记录用户的450万条数据。除此之外,美国还有其他的飞机订票系统。Expedia网站就是一个非常受欢迎的机票预订平台,可以给用户提供机票预定等相关的服务。
由于某种历史原因,国内在飞机订票相关的发展较为缓慢。在20世纪90年代以前,国内交通方式,在管理体制等方面都比较落后。在2023年的今天,国内飞机订票系统有很多成熟的网站。像携程旅行,可以随时随地的给用户提供机票等相关的服务。从而实现用户可以畅享旅游攻略,达到出行、旅游不用愁的愿景。
1.4 主要研究内容
文主要针对飞机订票系统的开发进行研究与设计,本文的具体工作是开发设计一个飞机订票系统。主要是对目前诸多用户对于飞机订票的方式进行了分析。再对课题实现具体的用户需求分析上,本文将对飞机订票系统具体实现的功能进行设计,通过对飞机订票系统进行具体的功能分析,主要实现登录、航班信息管理、航班线路管理等方面的具体需

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值