基于Java web的飞机订票系统的设计与实现

 2022-10-28 10:10

论文总字数:18850字

摘 要

随着人们生活质量的提升,物质文化需求的提高及各类交通工具也应运而生。现阶段出出外旅行及出差的人越来越多,而飞机快速、价低、便捷等优点开始成为越来越多人的选择。从而一个好的航空信息管理系统变得越来越重要

基于对目前互联网与网上购票的调研,为满足用户日常出行需求及管理人员的日常维护工作,开发了一款基于B/S结构的航空订票系统。整个系统可以分为用户和管理员两个子系统。客户可以通过线上进行查询所有航班信息,挑选符合自己需求的航班进行预定与付款以及相应的退票,查看订单。管理员可以方便的对航班进行增删改操作,及时更新公司的最新航班动态。

关键字:互联网;航班;购票;B/S

Design and Implementation of Aircraft Booking System Based on Java Web

Abstract

With the improvement of people's quality of life, the improvement of material and cultural needs and various means of transportation have emerged as the times require. Nowadays, more and more people travel and travel, and the advantages of fast, low price and convenience of airplanes are becoming the choice of more and more people. So a good aviation information management system becomes more and more important.

Based on the current Internet and online ticketing research, in order to meet the daily travel needs of users and the daily maintenance of management personnel, an aviation booking system based on B/S structure was developed. The entire system is divided into two subsystems: user and administrator. Customers can check all flight information online, select flights that meet their needs for booking and payment, and corresponding refunds to view orders. The administrator can conveniently add, delete, and modify flights, and update the company's latest flight updates in a timely manner.

Keywords: internet;flight;ticket purchase;B/S

目 录

摘 要 I

Abstract II

目 录 III

第一章 绪论 1

1.1 选题背景 1

1.1.1 系统开发背景 1

1.1.2 国内外现状 1

1.2选题意义 1

1.3课题研究内容 1

第二章 系统开发环境及相关技术 3

2.1 系统开发环境 3

2.2 JAVA语言 3

2.3 IntelliJ IDEA 3

2.4 MySQL数据库 3

2.5动态页面开发技术(JSP) 4

2.6 B/S结构模式 4

2.7 开发框架技术 5

第三章 需求分析 6

3.1系统需求分析 6

3.1.1 用户需求分析 6

3.1.2 管理员需求分析 6

3.2 可行性需求分析 7

3.2.1 技术可行性 7

3.2.2 经济可行性 7

3.2.3 法律可行性 7

3.3性能需求分析 7

3.3.1 硬件性能需求 7

3.3.2 软件质量性能需求 8

第四章 概要设计 9

4.1 总体结构图 9

4.2 系统模块功能描述 9

4.2.1 登陆模块 9

4.2.2 注册模块 10

4.2.3 个人信息模块 10

4.2.3 查询模块 11

4.2.4 订单模块 11

4.2.5 用户管理模块 12

4.2.6 管理员信息模块 12

4.2.7 航班管理模块 13

4.3 系统实体关系 13

4.3.1 实体对象 13

4.3.2 实体关系 16

第五章 详细设计 17

5.1 关系数据模式设计 17

5.2 程序结构图 20

5.3 使用基本类的设计 21

第六章 功能实现 23

6.1 系统开发环境部署 23

6.1.1 Spring、SpringMVC框架部署 23

6.1.1 MyBatis框架部署 23

6.2 系统模块代码实现 24

6.2.1 用户登录与注册功能 24

6.2.2 用户购票功能 25

6.2.3 管理员添加航班功能 28

6.2.4 管理员禁用用户功能 28

第七章 系统测试 29

7.1 用户注册登录功能测试 29

7.2 用户订单功能测试 30

7.3 航班列表及添加航班功能测试 31

7.4 管理员禁用用户功能测试 32

第八章 结束语 33

谢 辞 34

参考文献(References) 35

第一章 绪论

1.1 选题背景

1.1.1 系统开发背景

上世纪初,美国莱特兄弟在1903年制造出了第一架依靠自身动力进行载人飞行的飞机“飞行者”1号,并且获得试飞成功。自此以后,人类在航空飞行事业上不断发展与突破。飞机日益成为现代文明不可缺少的交通工具。它深刻地改变和影响了人们的生活,开启了人们征服蓝天的历史。

进入二十一世纪以来,互联网的发展更是迅猛,人们的生活方式发生了翻天覆地的变化,随着出行的需要,现场购票及电话预定的方式已经不能满足人们的生活节奏。数据量的急剧增加,也使得工作人员日常维护工作繁琐和复杂,不利于进行统计与分析。因此,航空购票与互联网的结合是解决这一问题的最佳方向。

1.1.2 国内外现状

从1993年第一张电子客票出现在美国航空运输市场后,这种全新的商务运行模式,受到了越来越多旅客的青睐,已经形成了航空运输销售的新潮流[10]

2018年第一季度,中国在线机票预订市场交易规模达到685.8亿元人民币,环比上涨10.1%,同比上涨54.1%,在线机票预订厂商平台化趋势明显,通过平台内部的竞争机制,可以形成价格梯队分明的产品结构,对标准化程度较高的机票产品来说,可以起到快速提升用户规模的刺激作用;另一方面,通过信用体系、服务保障等方式增强服务效率和服务能力,也将在消费者收入不断提高、价格敏感度不断降低的背景下,形成新的市场竞争突破口。

1.2选题意义

航空事业及互联网的快速发展,带动了网上订票的业务,随之也给工作人员带来了更大的挑战。在中国这个人口大国,任何事业只要人口密集起来,管理与维护就会变得更加复杂。伴随选择飞行出行的顾客越来越多,随之而来的是庞大的数据量以及繁琐的重复工作。开发这样一款网上订票系统,既能让用户在预定机票的时候省去往返售票大厅的时间,挑选机票时更富有机动性。也能让工作人员在管理航班、顾客等数据时更方便,极大地提高工作效率。

1.3课题研究内容

本课题的研究致力于解决线上购票的问题。在目前互联网发展迅速的情况下,出现了各种各样的线上购票网站,但随之增加的还有更多的虚假信息、黄牛等问题,本系统主要开发一款简约、淳朴的线上购票网站,拒绝垃圾信息的侵蚀。全文共分为八个章节:

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

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

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