项目简介
本项目是基于Spring Boot和Vue框架开发的影院管理系统,采用前后端分离架构,能实现高效的数据交互与友好的界面展示,为影院的电影管理、排片管理、票务管理、会员管理、优惠活动管理等业务提供全面解决方案。
项目的主要特性和功能
- 电影管理:管理员可进行电影上架与下架操作,支持按电影ID、用户ID、关键字等查询电影信息,还能批量下架电影。
- 排片管理:管理员可添加与修改排片信息,支持按影厅ID、日期等条件查询排片,还能批量删除排片信息。
- 票务管理:用户可锁定座位生成票务信息,管理员能查询购票记录,支持票务状态更新,以及批量完成购票和批量取消票务操作。
- 会员管理:用户可添加会员卡,管理员可查询会员卡信息,支持会员卡充值。
- 优惠活动管理:管理员可发布和查询优惠活动,支持优惠券的添加、发放和查询。
- 统计分析:提供电影累计票房统计、指定日期排片率统计、过去7天客单价数据统计,辅助管理员决策。
安装使用步骤
1. 环境准备
- 安装Java 8或更高版本。
- 安装Node.js和npm。
- 安装MySQL数据库。
2. 数据库配置
创建新数据库,将项目中的SQL文件导入以初始化表结构和数据。
3. 后端配置
- 进入项目目录:
cd cinemaSystem
- 配置
application.properties
文件,设置数据库连接信息。 - 启动Spring Boot应用:
mvn spring-boot:run
4. 前端配置
- 进入前端项目目录:
cd cinemaSystem/src/main/webapp
- 安装依赖:
npm install
- 启动前端应用:
npm run serve
5. 访问系统
打开浏览器,访问http://localhost:8080
,进入影院管理系统。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】