# 飞机票管理平台 **Repository Path**: luckye520/fei-ticket-management-platform ## Basic Information - **Project Name**: 飞机票管理平台 - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 1 - **Created**: 2024-12-31 - **Last Updated**: 2025-02-11 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 航班订票管理系统 一个基于 Vue.js + Element UI + Java Servlet + PostgreSQL 的航班订票管理系统。 ## 技术栈 ### 前端 - Vue.js 2.x - Element UI - ECharts 5.x - Axios - Vue Router - Vuex ### 后端 - Java Servlet - PostgreSQL - Commons FileUpload - JSON-lib ## 项目结构 ### 前端结构 ``` vue/ ├── src/ │ ├── assets/ # 静态资源 │ ├── components/ # 公共组件 │ │ ├── Aside.vue # 侧边栏组件 │ │ ├── Header.vue # 头部组件 │ │ └── shop/ # 商城相关组件 │ ├── layout/ # 布局组件 │ │ ├── Layout.vue # 管理后台布局 │ │ ├── MyLayout.vue # 个人中心布局 │ │ └── ShopLayout.vue # 商城布局 │ ├── views/ # 页面组件 │ │ ├── manage/ # 管理后台页面 │ │ ├── user/ # 用户相关页面 │ │ └── shop/ # 商城相关页面 │ ├── router/ # 路由配置 │ ├── store/ # Vuex状态管理 │ └── utils/ # 工具函数 ``` ### 后端结构 ``` car-servlet/ ├── src/ │ └── main/ │ └── java/ │ └── com/ │ ├── controller/ # Servlet控制器 │ ├── model/ # 数据模型 │ ├── services/ # 业务逻辑接口 │ └── dao/ # 数据访问层 ``` ## 主要功能 ### 管理员端 1. 航班管理 - 航班信息的增删改查 - 航班状态管理 - 批量操作功能 2. 用户管理 - 用户列表查看 - 黑名单管理 - 用户状态管理 3. 订单管理 - 订单列表查看 - 订单状态管理 - 退款处理 4. 数据统计 - 航线分布统计 - 票价分布分析 - 航班时间分布图 ### 用户端 1. 航班查询 - 航班列表查看 - 航班详情查看 - 条件筛选 2. 订票管理 - 在线订票 - 订单查看 - 退票申请 3. 个人中心 - 个人信息管理 - 订单历史查看 - 密码修改 ## 开发环境搭建 1. 前端环境 ```bash # 安装依赖 npm install # 或 yarn install # 启动开发服务器 npm run serve # 或 yarn serve # 构建生产版本 npm run build # 或 yarn build ``` 2. 后端环境 - 确保已安装 JDK 8+ - 配置 PostgreSQL 数据库 - 导入数据库初始化脚本 - 配置 Tomcat 服务器 ## Docker 部署 ```bash # 构建镜像 docker-compose build # 启动服务 docker-compose up -d ``` ## 注意事项 1. 确保数据库连接配置正确 2. 文件上传路径需要具有写入权限 3. 跨域配置需要根据实际环境调整 4. 生产环境部署时注意安全配置 ## 贡献指南 1. Fork 本仓库 2. 创建特性分支 3. 提交代码 4. 创建 Pull Request ## 许可证 MIT License ## 结果展示 ![订单](/pic/订单.png) ![订单管理](/pic/订单管理.png) ![航班管理](/pic/航班管理.png) ![会员管理](/pic/会员管理.png) ![航班查询](/pic/航班查询.png) ![航班信息](/pic/航班信息.png) ![用户登录页面](/pic/用户登录页面.png) ![支付界面](/pic/支付界面.png)