基于ThinkPHP_vue_mysql的在线飞机订票销售系统的主要使用者分为管理员和用户与财务,实现功能包括管理员:首页、个人中心、用户管理、航班信息管理、订票管理、酒店信息管理、酒店预订管理、房间类型管理、账目管理、财务管理、管理员管理,财务:首页、个人中心、订票管理、酒店预订管理、账目管理 ,用户;首页、个人中心、订票管理、酒店预订管理,前台首页;首页、航班信息、酒店信息、个人中心、后台管理、客服等功能。
本系统提供了网上机票预订让人们及时和方便地查询航班信息,安全高效地预订机票。本系统是具有开放体系结构的、易扩充的、易维护的、具有良好人机界面的优点,可以让用户轻松了解航班的信息,以及结合自身的情况,做出合理的出行安排,以达到时间和经济的最优值。它克服了存储乘客信息少,查询效率低下等问题。
开发语言:php
后端框架:Thinkphp5
前端框架:vue.js
服务器:apache
数据库:mysql
数据库工具:Navicat/phpmyadmin
开发软件:vscode/Dreamweaver/PhpStorm等
(1)对机票预订管理系统进行需求分析、确定所需要的模块;建立数据字典、数据流等;书写可行性分析和需求分析说明书。
(2)对机票预订管理系统进行概要设计:建立软件体系结构,画出用例图、E-R图等;书写数据要求说明书和各模块设计说明书。
(3)各模块功能的实现:1.会员注册、登录 2.管理员管理功能 3.航班查询功能 4.网上订票功能 5.网上退订功能6.打印机票等。
(4)软件测试阶段。利用黑盒测试设计简单的测试用例,记录测试结果。对测试结果进行分析。
(5)主要软件平台和软件:windows环境下,ZendStudio工具、apache服务器、mysql数据库。
目 录
摘 要 I
1 绪论 1
1.1研究背景 1
1.2研究现状 1
1.3研究内容 2
2 系统关键技术 3
2.1 PHP技术介绍 3
2.2 MYSQL数据库 4
2.3 B/S结构 4
2.4 thinkphp框架 4
3 系统分析 6
3.1 可行性分析 6
3.1.1 技术可行性 6
3.1.2经济可行性 6
3.1.3操作可行性 6
3.2 系统性能分析 6
3.3 系统功能分析 7
3.4系统流程分析 8
3.4.1登录流程 8
3.4.2注册流程 9
3.4.3添加信息流程 9
3.4.4删除信息流程 10
4 系统设计 11
4.1系统概要设计 11
4.2系统结构设计 11
4.3系统顺序图设计 12
4.3.1登录模块顺序图 12
4.3.2添加信息模块顺序图 12
4.4数据库设计 13
4.4.1数据库E-R图设计 13
4.4.2数据库表设计 15
5 系统的实现 19
5.1财务功能模块 19
5.2管理员功能模块 20
5.3用户功能模块 23
5.4前台首页功能模块 23
6 系统测试 25
6.1 测试定义 25
6.2 测试目的 25
6.3测试方案 26
(1)模块测试 26
(2)集成测试: 27
(3)验收测试: 27
6.4系统分析 28
7 结论 29
参考文献 30
谢辞 31