项目介绍

通篇文章的撰写基础是实际的应用需要,然后在架构系统之前全面复习大学所修习的相关知识以及网络提供的技术应用教程,以远程教育系统的实际应用需要出发,架构系统来改善现远程教育系统工作流程繁琐等问题。不仅如此以操作者的角度来说,该系统的架构能够对多媒体课程进行有效的管理。
本系统是利用Spring Boot框架而设计的一款结合用户的实际情况而设计的平台,利用VUE技术来将可供教师和管理员来使用的所有界面来显示出来,利用Java语言技术来编程实现用户和管理员所执行的各类操作业务逻辑,以MySQL数据库来存取系统的数据,以管理员角色登入系统能够更加轻松简易的完成对系统内部所有的数据信息;机票相关基础信息,机票信息,航班信息,论坛信息等;的管控工作。采用B/S模式,使用者容易上手,能够给用户更好的体验。

开发环境
开发语言:Java
后端框架:springboot
前端框架:vue.js
服务器:tomcat
数据库:mysql
数据库工具:Navicat11
开发软件:eclipse/myeclipse/idea
Maven包:Maven3.3.9

功能介绍
本系统主要分为前台和后台,前台用户功能描述如下:
(1)用户管理:用户可以填写账号;手机号为账号;和密码进行注册,注册成功后进行用户登录。注册有验证码
(2)个人中心:登录成功后可以修改个人信息;姓名,手机号,身份证号,地址,邮箱,年龄,性别;
(3)首页航班:用户可以通过输入指定的地点和时间来查询航班,如果有符合自己需求的航班,可以点击订购,购买机票需要输入自己的具体信息,包括姓名,手机号,身份证号,座位号,经济舱或者商务舱,是否携带婴儿,婴儿票为票价的10%不提供座位,儿童票为票价的50%提供座位,填写好信息后可以进行付款,付款后,等待管理员审核是否出票。
(4)机票管理:用户购买的机票可以在这里进行查看,可以显示出票中,出票失败,出票成功,还可以进行在线申请退票,由管理员审核。
(5)退票管理:用户可以查看自己退掉的票,可以进行删除
(6)公告管理:还可以进行查看乘坐飞机的注意事项,包括随身携带行李的大小重量等需要注意的信息。
(7)机型查看:用户可以查看航空公司上传的飞机机型的和布局图,
(8)用户密码修改
后台管理员功能描述如下:
(1)管理员登录,管理员输入正确的账号和密码,便可以进入管理员后台
(2)用户管理:管理员可以删除添加用户,修改用户的权限,可以修改用户的具体信息,可以导出用户表。
(3)用户权限管理:可以管理用户能否购票的权限
(4)机型管理:管理员可以发布飞机型号,飞机布局图。
(5)航班管理:管理员可以添加新的航班,包括飞机型号,航班号,航班起始站点及时间,各种仓位及价格,座位号。还可以对现有航班信息进行修改删除。
(6)机票管理:管理员可以管理用户的订单,查看用户订单,添加用户订单,删除用户订单
(7)出票管理:对用户提交的订单进行审核,是否出票。同意出票的在用户订单显示出票成功,不同意出票的显示出票失败。
(8)退票管理:查看用户的退票记录,管理员可以管理;同意或不同意;用户的退票。同意的退票进入到用户的退票管理里,并从用户订单里删除,不同意的票依旧在用户的订单里。
(9)公告管理:管理员还可以添加删除有关乘坐飞机的注意事项。

效果图




目 录
摘 要 1
前 言 3
第1章 概述 4
1.1 研究背景 4
1.2 研究目的 4
1.3 研究内容 4
第二章 开发技术介绍 5
2.1Java技术 6
2.2 Mysql数据库 6
2.3 B/S结构 7
2.4 springboot框架 8
第三章 系统分析 9
3.1 可行性分析 9
3.1.1 技术可行性 9
3.1.2 经济可行性 10
3.1.3 操作可行性 10
3.2 系统性能分析 10
3.3 系统功能需求分析 10
3.4 业务流程分析 12
3.4.1登录流程 13
第四章 系统设计 14
4.1 系统的功能结构图 14
4.2 系统数据库设计 14
4.2.1 数据库E-R图 14
4.2.2 数据表字段设计 16
第五章 系统功能实现 18
5.1 管理员登录 18
5.2管理员功能实现 18
5.3前台首页功能实现 21
5.4用户功能实现 21
第六章 系统测试 23
6.1 测试方法 23
6.2 测试分析 23
6.3 测试结论 24
结 论 26
致 谢 27
参考文献 28

java计算机毕业设计springboot+vue航空公司电子售票系统-机票预订系统相关推荐

  1. 计算机毕业设计SpringBoot+Vue选题推荐—电子招投标系统

    计算机毕业设计SpringBoot+Vue选题推荐-电子招投标系统 前言 本次文章主要是介绍Java+SprignBoot+Vue电子招投标系统的功能,系统有多个角色,可以动态分配权限. 一.系统功能 ...

  2. 3.为方便旅客,某航空公司拟开发一个机票预订系统。写出问题定义并分析此系统的可行性。

    3.为方便旅客,某航空公司拟开发一个机票预订系统.旅行社把预订机票的旅客信息(姓名.性别.工作单位.身份证号码,旅行时间,旅行目的地等)输入进该系统,系统为旅客安排航班,印出取票通知和账单,旅客在飞机 ...

  3. java计算机毕业设计springboot+vue医院碳排放管理平台系统

    项目介绍 本医院碳排放管理平台系统是针对目前医院碳排放的实际需求,从实际工作出发,对过去的医院碳排放管理平台系统存在的问题进行分析,完善用户的使用体会.采用计算机系统来管理信息,取代人工管理模式,查询 ...

  4. java计算机毕业设计springboot+vue城市轨道交通线路查询系统

    项目介绍 本系统是针对目前交通管理的实际需求,从实际工作出发,对过去的市轨道交通线路查询系统存在的问题进行分析,完善用户的使用体会.采用计算机系统来管理信息,取代人工管理模式,查询便利,信息准确率高, ...

  5. 计算机毕业设计springboot+vue基本微信小程序的水库巡检系统

    项目介绍 随着信息技术和网络技术的飞速发展,人类已进入全新信息化时代,传统管理技术已无法高效,便捷地管理信息.为了迎合时代需求,优化管理效率,各种各样的管理系统应运而生,各行各业相继进入信息管理时代, ...

  6. 计算机毕业设计Springboot+vue的宠物销售商城网站(源码+系统+mysql数据库+Lw文档)

    一.项目运行 开发语言:Java 开发工具:IDEA /Eclipse 数据库:MYSQL5.7 应用服务:Tomcat7/Tomcat8 使用框架:springboot+vue 宠物是人类最好的伙伴 ...

  7. java计算机毕业设计springboot+vue足球联赛管理系统

    项目介绍 本足球联赛管理系统是针对目前足球联赛管理的实际需求,从实际工作出发,对过去的足球联赛管理系统存在的问题进行分析,完善用户的使用体会.采用计算机系统来管理信息,取代人工管理模式,查询便利,信息 ...

  8. java计算机毕业设计springboot+vue园区管理系统

    项目介绍 本园区管理系统是针对目前园区的实际需求,从实际工作出发,对过去的园区管理系统存在的问题进行分析,完善用户的使用体会.采用计算机系统来管理信息,取代人工管理模式,查询便利,信息准确率高,节省了 ...

  9. java计算机毕业设计springboot+vue居民社区健康管理平台

    项目介绍 本居民社区健康管理系统是针对目前居民社区健康管理的实际需求,从实际工作出发,对过去的居民社区健康管理系统存在的问题进行分析,完善用户的使用体会.采用计算机系统来管理信息,取代人工管理模式,查 ...

最新文章

  1. linux proc
  2. tensorflow入门(二)
  3. 使用nodejs搭建HTTPS server
  4. 高精度计时器(编程测试效率用)
  5. 增强型的for循环linkedlist_LinkedList的复习
  6. hadoop安装以及Java API操作hdfs
  7. 【iOS开发】带有 Extension Target 的 App,如何签名打包
  8. UED、UCD、UE、UI、交互设计概念
  9. UVA12542 LA6149 Prime Substring【筛选法+贪心】
  10. mac mysql配置jdk_mac开发环境搭建
  11. linux开发arm音量加减代码,arm-linux学习:最简驱动模块(示例代码)
  12. 西门子g120变频器接线图_西门子变频器G120应用技术手册
  13. ODM、JDM、OBM 、OEM概念的区别与理解
  14. 实现自动化测试,首先不是一个技术问题
  15. 数据分析可视化系列(四)B站关键词搜索结果
  16. Spanning-tree guard features配置案例
  17. 智能音箱里小度、小爱、天猫精灵哪个更加好?(上)
  18. Splendor宝石游戏的策略分析
  19. @Cacheable、@CachePut、@CacheEvict、@Caching、@CacheConfig详解
  20. python服务器环境搭建_python服务器环境搭建(2)——安装相关软件

热门文章

  1. 系统图形设置/指定程序切换显卡 - Win10
  2. 亚马逊买家号想要活得久养号必不可少
  3. 线性代数Python计算:向量组的最大无关组计算
  4. ubuntu18.04 下firefox 不能 播放视频,因为默认未安装FLASH插件。(当然只是原因之一)
  5. 浅谈接入云合同方式-E签宝平台(非标板)
  6. 图解加速北京现代转型的“2025向新计划”
  7. 使用python flask框架开发图片上传接口 详细案例
  8. c语言无法跳出while语句,c语言while语句的用法 该循环永远不会结束
  9. 内联函数 —— C 中关键字 inline 用法解析(转载)
  10. 2019.8.12 NOIP模拟测试18 反思总结