[附源码]SSM计算机毕业设计航空售票管理系统JAVA
项目运行
环境配置:
包括但不限于JDK 1.8、Tomcat 7.0、MySQL以及HBuilderX(WebStorm或其他开发环境均可使用)。**
**Eclipse平台支持包括IntelliJ IDEA、Eclipse本身以及其扩展包MyEclipse和Sts。
项目技术:
SSM + mybatis + Maven + Vue****等等组成,B/S模式 + Maven管理等等。
环境需要
推荐使用java JDK 1.8作为运行环境,在该平台进行开发和测试。理论上支持其他版本的开发环境设置。
2.IDE****环境:IDEA,Eclipse,Myeclipse都可以。推荐IDEA;
3.tomcat****环境:Tomcat 7.x,8.x,9.x版本均可
**4.**硬件环境:windows 7/8/10 1G内存以上;或者 Mac OS;
判断该工程是否为Maven项目:否;检查源码目录中是否存在pom.xml文件;如果存在,则属于Maven项目;否则不属于
**6.**数据库:MySql 5.7/8.0等版本均可;
毕设帮助,指导,本源码分享,调试部署**(见文末)**
3.3功能分析
基于对实际需求的深入分析以及对系统功能的认真研究,在航空售票管理方面的需求下,将系统权限划分为管理员和普通用户的两类分配给不同角色的用户群体。
(1)管理员功能需求
在登录系统后,在线用户可以通过本系统涉及的主要功能模块进行操作

图3-1 管理员用例图
(2)用户功能需求
用户登录后进入系统会发现核心功能区涵盖首页、航空公司、航班信息、航空资讯、个人中心等多个区域,并包含后台管理与在线咨询等功能项。其典型操作路径示意图如图3-2所示。

图3-2 用户用例图
3.4系统流程的分析
不同系统的实际应用中存在用户角色的差异,这种差异会导致业务分析产生变化。为了便于讨论后续将采用基于用户权限的系统业务流程进行分析,并参考下图。
3.4.1用户管理的流程

图3-3 用户管理流程
3.4.2个人中心管理流程

图3-4 个人中心管理流程
3.4.3登录流程

图3-5 登录流程
4.1 软件功能模块设计
为更好地梳理本系统整体思路,并采用结构图形式进行表达,在此基础上对航空售票系统的功能架构进行设计与实现。

图4-1 系统总体结构图
4.2 数据库设计
4.2.1 数据库E/R图
ER模式由实体及其关联关系组成。基于E/R模型能够清晰地阐述系统内各主要实体间的相互关联情况。在系统架构中涉及的主要几个核心实体如附图所示。
(1)用户管理E/R图如下所示:

图4-2用户管理E/R图
(2)航空公司管理E/R图如下所示:

图4-3航空公司管理E/R图
5.1系统功能模块
该航空售票系统首页提供查看以下内容:该航空公司信息、航班详情信息、航空新闻资讯、用户个人中心以及后台管理系统等服务内容,并支持详细的业务操作流程;如图5-1所示

图5-1系统首页界面图
航班信息,在航班信息页面上浏览相关信息时可以看到以下内容:包括所属航空公司、航班编号、飞行类别、起飞机场、目的地机场等基础数据;同时提供购票及收藏服务功能

图5-2航班信息界面图
在个人中心页面中,“账号信息”的填写包括但不限于'登录码'、'实名信息'、'性别'、'手机号码'、'电子邮箱地址'以及'身份证号码'。完成各项设置后即可实现账户的完整更新。此外,在需要时您还可以对我的收藏内容进行个性化的管理。如图5-3所示。

图5-3个人中心界面图
5.2后台登录
管理员在登录进入系统前需在登录页面按照指定信息输入用户名及密码,并选择相应的角色或其他相关信息;完成后点击登录按钮执行系统操作(如图5-4所示)。

图5-4管理员登录界面图
5.2.1管理员功能
管理员登录系统后,能够支持个人中心、用户管理、航空公司管理、航班信息管理、机票订单管理、退订机票管理、管理员管理和系统管理等功能的具体操作流程。

图5-5管理员功能界面图
用户管理系统,在用户的登录页面中能够实现账号、姓名、性别信息、手机号码、电子邮箱以及身份证号码等信息的显示、更新和删除操作。如图5-6所示。

图5-6用户管理界面图
航空公司的管理中,在航空公司的管理页面上(即航空公司的管理系统中),我们可以对这些信息进行查看(获取)、修改和删除等操作(即增删改查)。这些信息包括公司名称、公司简介、公司图片、公司文化以及联系电话和服务主管的相关内容。

图5-7航空公司管理界面图
在航班信息管理页面中,支持对航班编号、航空公司名称、图片信息、行程类别、出发点和目的地等数据进行购买记录查询修改功能,并可查看和删除相关记录。

图5-8航班信息管理界面图、
在该页面中对订单编号、航班编号、航空公司、行程类别、出发点、目的地、出发时间、数量、票价等项目进行支付、退订、查询以及修改相关记录的操作功能

图5-9机票订单管理界面图
退订机票的管理功能,在该平台的退订机票管理界面中提供了订单编号、航班编号、航空公司、行程类别、出发点、目的地、出发时间、数量、票价及总费用等信息供用户查询;支持变更查询记录并移除相关信息。

图5-10退订机票管理界面图
系统管理,在航空资讯页面上可以查看、修改或删除标题、简介以及图片等内容,并且还支持在线咨询以及轮播图的管理都可实行详细的操作管控;如图5-11所示。

图5-11系统管理界面图
5.2.2用户功能
在系统中提供个人中心、机票订单管理以及退订机票管理等功能的详细操作选项。

图5-12用户功能界面图
退订机票的相关管理,在该页面上允许用户浏览订单编号、航班编号、航空公司、行程类别、出发点、目的地、出发时间、数量、票价等信息,并执行编辑操作以浏览评论记录以及删除操作(如图5-13所示)。

图5-13退订机票管理界面图
