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

关键页面截图

登录

前台首页

电影信息

影院信息

影院详情

电影详情

电影选座

排行榜

购票订单

管理页面

电影管理

预告视频

购票订单

相关推荐
测试开发Kevin几秒前
IDEA工程结构解析:项目、模块、库、Facet、Artifact (工件) 概念说明
java·ide·intellij idea
大侠归来2 分钟前
Spring Boot 2.1 → 3.5 迁移推演:从实战出发的完整路线图
java·spring boot·后端
Wang's Blog9 分钟前
Java 中间件之 RabbitMQ 快速入门: SpringAMQP 的 DirectExchange 路由模式
java·中间件·java-rabbitmq
Sweet锦23 分钟前
jDCS 开源项目:面向工业现场的 Modbus RTU 数据采集基础框架
java·spring boot·物联网·开源
海马24 分钟前
Spring Boot 开发知识整理
java·spring boot·后端
xiaolinudao12325 分钟前
将多个 Excel 表格中的数据合并到单个表中|6 种实现方案全解析
java·前端·excel
谢亮_vipxieliang31 分钟前
Spring Boot 3.x 从零开始——环境搭建与第一个 REST 项目
java·spring boot·后端
Wang's Blog39 分钟前
Java 项目部署之 Docker工具快速入门: Docker 架构拆解:镜像、容器、守护进程与 Registry
java·docker·架构
栗子~~41 分钟前
SpringCloud Gateway 基于 Nacos 实现动态路由
java·spring cloud·gateway
FYKJ_20101 小时前
django个性化新闻推荐35173-计算机课程设计、毕业设计
java·spring boot·后端·python·架构·django·课程设计