【从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. 影院、影厅、电影、预告片、演职人员、座位、订单等多模块数据之间复杂的关联(够你喝一壶)

关键页面截图

登录

前台首页

电影信息

影院信息

影院详情

电影详情

电影选座

排行榜

购票订单

管理页面

电影管理

预告视频

购票订单

相关推荐
程序员小假4 小时前
我们来说一说 ThreadLocal 内存泄漏
java·后端
xq95274 小时前
获取Facebook 散列利器 来了 十六进制到 Base64 转换器
java
我不是混子5 小时前
聊聊Spring事件机制
java·后端
DKPT5 小时前
JVM栈溢出时如何dump栈信息?
java·jvm·笔记·学习·spring
DKPT5 小时前
JVM堆大小如何设置?
java·开发语言·jvm·笔记·学习
铅笔侠_小龙虾5 小时前
JVM 目录
java·jvm
yunxi_055 小时前
让大模型会“说话”:基于 Spring WebSocket 的毫秒级流式 RAG 对话
java·后端
用户6120414922135 小时前
jsp+servlet做的医院挂号看诊管理系统
java·javascript·mysql
€8115 小时前
Java入门级教程21——Java 缓存技术、RMI远程方法调用、多线程分割大文件
java·开发语言·java缓存代理模式的实现·java rmi远程方法调用·多线程分割大文件
渣哥5 小时前
Java线程池那些坑:我与线程池的恩怨情仇
java