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

关键页面截图

登录

前台首页

电影信息

影院信息

影院详情

电影详情

电影选座

排行榜

购票订单

管理页面

电影管理

预告视频

购票订单

相关推荐
曾昭武11 分钟前
IDEA怎么汉化&idea中文改回英文版
java·intellij-idea·idea汉化·idea怎么汉化·idea转回英文
信徒_1 小时前
SpringBoot 自动装配流程
java·spring boot·后端
小薛博客2 小时前
4、前后端联调文生文、文生图事件
java·ai
愛~杦辷个訾3 小时前
芋道项目,商城模块数据表结构
java·sql·芋道·yudao-cloud·芋道商城
C_Liu_7 小时前
C语言:深入理解指针(5)
java·c语言·算法
佛祖保佑永不宕机7 小时前
麒麟系统ARM64架构部署mysql、jdk和java项目
java·arm
qqxhb8 小时前
零基础学Java——第十一章:实战项目 - 桌面应用开发(JavaFX入门)
java·开发语言·javafx
hy.z_7778 小时前
【数据结构】链表 LinkedList
java·数据结构·链表
Akiiiira9 小时前
【数据结构】队列
java·开发语言·数据结构
程序媛学姐9 小时前
Java级联操作:CascadeType的选择与最佳实践
java·开发语言