🎦

电影购票系统

从零带敲
Springboot3Vue3MySQL
完整功能演示视频
https://www.bilibili.com/video/BV1ucU5YJELK

项目简介:包括电影分类、电影信息、演职人员、放映场次、房间信息、订单信息、影院信息、在线选座、排行榜、收藏评分等等

资料包含

📝
完整源码 + SQL 脚本
完整可运行源码 + sql 脚本
📝
从0带敲视频+笔记
项目手把手完整从0带敲视频+笔记
🗂️
7 种项目图(赠送)
功能模块图、用例图、E-R图等 7 种图查看示例
🗄️
数据库文档(赠送)
项目数据库设计文档查看示例
📄
核心功能文档(赠送)
项目核心功能讲解文档查看示例

项目详情

项目技术栈

前后端分离
后端:SpringBoot3 + MyBatis + Hutool
前端:Vue3 + Element-Plus + Vue-Router + Axios
数据库: MySQL

版本要求:
jdk不低于17,MySQL 5.7或者8,node.js版本18以上,maven版本建议3.8及以上,navicat建议不低于16

项目功能描述

1. 管理员

登录、个人信息、修改密码、管理后台管理系统所有数据
系统首页:查看近一周每日票房变化折线图、不同类型电影数量分布饼状图、不同类型电影总票房柱状图
电影类型信息:管理所有电影类型
电影信息:管理所有电影信息,电影的类型与电影类型表里的id进行关联,一个电影最多只能有3个类型,最少有1个类型,管理员可以控制电影的状态。
演职人员:管理员选择具体电影,添加电影演职人员信息
放映场次信息:管理所有放映场次信息,审批由影院人员提交的放映申请
房间信息:管理所有影院房间信息
订单信息:管理所有购买电影票的订单信息
公告信息:管理系统公告信息
影院信息:管理所有影院信息,影院可以注册,但是必须通过认证后才能使用影院的功能
用户信息:管理所有用户信息
管理员信息:管理所有管理员信息

2. 影院管理员

登录、注册、个人信息、修改密码、认证信息
系统首页:查看系统公告
放映场次信息:管理本影院的电影放映场次信息,影院人员申请上映电影,管理员审批上映申请,同一个电影可以有不同场次的放映,每一个放映都关联具体的房间。
房间信息:管理本影院的房间信息,每一个房间默认是8行8列的
购票订单信息:管理购买本影院电影票的订单信息

3. 用户

登录、注册、个人信息、修改密码
首页:查看热门电影信息、待放映电影信息、电影排名、今日票房等信息
电影信息:查看所有电影信息,可以多维度进行电影的筛选
在线选座:用户选择完对应的电影和影院后,可以在线选择空闲座位进行下单
影院信息:查看所有影院信息
排行榜:查看根据各种电影信息的电影排名
订单信息:管理自己的电影购票订单,可以通过订单号进行查询,在取票前可以取消,取票后不能取消
收藏电影:用户可以对自己想看的电影进行收藏操作或者取消收藏
电影评分:用户可以对电影进行评分

项目创新点(拉满)

  • 丰富的页面细节设计,质感拉满
  • 通用的预约审核模型
  • Echarts图表数据统计
  • 模拟真实在线选座
  • 预告片视频播放
  • 模拟实际多影院、多放映厅上映不同的电影
  • 多数据表格二层嵌套展开效果设计
  • 影院、影厅、电影、预告片、演职人员、座位、订单等多模块数据之间复杂的关联(够你喝一壶)

关键页面截图

登录

前台首页

电影信息

影院信息

影院详情

电影详情

电影选座

排行榜

购票订单

管理首页

电影管理

预告视频

购票订单

¥129¥299

🔥 限时优惠,已省 ¥170

购买前请阅读须知

  • 源码和教程资料仅供学习,请勿用于商业用途
  • 项目详细功能请观看左侧完整功能演示视频
  • 项目详细功能描述请认真阅读左侧项目详情
  • 源码和教程资料属于虚拟产品,下单后不支持退款
  • 我已阅读并同意平台 用户协议购买协议隐私政策
优惠券 每单限用一张
正在加载优惠券...
¥129¥299