【从0带做】基于Springboot3+Vue3的电影院购票网站

大家好,我是武哥,最近给大家手撸了一个基于SpringBoot3+Vue3的电影院购票网站,可用于毕业设计、课程设计、练手学习,系统全部原创,如有遇到网上抄袭站长的,欢迎联系博主~

项目演示视频和教程视频

https://www.bilibili.com/video/BV1ucU5YJELK

项目在线体验地址

体验地址:(请电脑端浏览器访问)http://49.234.52.28:88/(http://49.234.52.28:88/)

管理员账号:admin 密码:admin

影院账号:wxc 密码:123456

用户账号: zhangsan 密码:123456

为了不影响其他小伙伴体验,线上环境有些数据不支持修改

项目技术栈

前后端分离

后端:SpringBoot3 + MyBatis + Hutool

前端:Vue3 + Element-Plus + Vue-Router + Axios

数据库: MySQL

项目功能描述

管理员

登录、个人信息、修改密码、管理后台管理系统所有数据

系统首页:查看近一周每日票房变化折线图、不同类型电影数量分布饼状图、不同类型电影总票房柱状图

电影类型信息:管理所有电影类型

电影信息:管理所有电影信息,电影的类型与电影类型表里的id进行关联,一个电影最多只能有3个类型,最少有1个类型,管理员可以控制电影的状态。

演职人员:管理员选择具体电影,添加电影演职人员信息

放映场次信息:管理所有放映场次信息,审批由影院人员提交的放映申请

房间信息:管理所有影院房间信息

订单信息:管理所有购买电影票的订单信息

公告信息:管理系统公告信息

影院信息:管理所有影院信息,影院可以注册,但是必须通过认证后才能使用影院的功能

用户信息:管理所有用户信息

管理员信息:管理所有管理员信息

影院管理员

登录、注册、个人信息、修改密码

每日打卡:查看每日打卡情况、查看系统公告、提交外出申请、提交疾病风险上报

物资信息:查看可供选择的物资信息,并且提交物资申请

物资申请信息:查看历史提交的物资申请信息

疫苗信息:查看可供选择的疫苗信息,并且提交疫苗接种申请

疫苗接种申请信息:查看历史提交的疫苗接种申请信息

健康宣传:查看健康宣传信息

每日打卡记录:查看每日打卡记录信息

外出申请记录:查看外出申请记录信息

疾病风险上报记录:查看疾病风险上报记录信息

反馈信息:提交反馈信息

用户

登录、注册、个人信息、修改密码

首页:查看热门电影信息、待放映电影信息、电影排名、今日票房等信息

电影信息:查看所有电影信息,可以多维度进行电影的筛选

在线选座:用户选择完对应的电影和影院后,可以在线选择空闲座位进行下单

影院信息:查看所有影院信息

排行榜:查看根据各种电影信息的电影排名

订单信息:管理自己的电影购票订单,可以通过订单号进行查询,在取票前可以取消,取票后不能取消

收藏电影:用户可以对自己想看的电影进行收藏操作或者取消收藏

电影评分:用户可以对电影进行评分

创新点

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

关键页面截图

登录

前台首页

电影信息

影院信息

影院详情

电影详情

电影选座

排行榜

购票订单

管理页面

电影管理

预告视频

购票订单

相关推荐
Moso_Rx2 分钟前
JavaEE——线程安全
java·安全·java-ee
岁岁岁平安25 分钟前
SpringMVC入门学习总结(2025.04.16)
java·spring·java-ee·mvc·springmvc
日月星辰Ace40 分钟前
@JsonProperty 用于构造方法和属性
java
日月星辰Ace1 小时前
@TestPropertySource 造成 SpringBoot Test 中对同一个 Bean 使用不同实例
java·spring boot
SimonKing1 小时前
短信被截断?5分钟用Java打造企业级短链服务
java·后端·架构
XuanXu1 小时前
SpringBoot3.0启动流程研究
java·spring boot
hp.puppy2 小时前
kali下maven 的安装与配置
java·maven
碎梦归途2 小时前
23种设计模式-创建型模式之工厂方法模式(Java版本)
java·设计模式·工厂方法模式
放情2 小时前
关于k8s的部署
java·docker·kubernetes
August_._2 小时前
【JavaWeb】详细讲解 HTTP 协议
java·网络·网络协议·http