基于SpringBoot+Vue的影院管理系统(含演示视频+运行截图+说明文档)

news/2024/11/25 22:09:23/

web启动链接地址:

http://localhost:8082(管理端)
http://localhost:8081(用户端)
http://localhost:8082(员工端)

一、项目介绍

基于框架的系统,系统分为用户、员工和管理员三个角色,主要功能如下

1)用户:

基本操作:登录、注册、修改个人信息、查看基本资料
电影模块:获取电影列表、查看电影信息详情、筛选电影、选座订票、电影评分、加入购物车
订单模块:查看历史订单
活动模块:参加活动、获取活动列表
其他模块:留言、客服评价、查看我的评价

2)员工:

基本操作:注册、登录、完善个人信息、查看个人信息
活动模块:发布活动、获取活动列表、删除活动
留言模块:回复留言、获取留言列表
其他模块:获取评价列表、获取订单列表、获取用户活跃程度列表、查看每日工作

3)管理员:

基本操作:注册、登录、完善个人信息、获取个人信息
影视管理:获取电影列表、修改电影信息、电影排片、删除电影、筛选电影、新增电影信息
海报管理:发布轮播海报、删除海报、下架海报
用户管理:获取用户列表、修改用户密码
订单管理:获取订单列表、获取订单细则、撤销订单、上报订单异常、获取异常订单列表、处理异常订单
员工管理:获取员工列表、查看员工权限、添加权限、删除员工、发布每日工作、新增员工
API接口:查看系统中各个端的后端接口字段及参数

二、项目技术

编程语言:Java
项目架构:B/S架构
前端技术:ElementUI、Vue、Vuex、Axios
后端技术:Spring、SpringBoot、Redis、Mysql

三、运行环境

JDK版本:1.8及以上都可以
操作系统:Windows7/10、MacOS
开发工具:IDEA、Ecplise、MyEclipse都可以
数据库: MySQL5.5/5.7/8.0版本都可以
Tomcat:8.0及以上版本都可以
Redis:3.2.100及以上版本都可以

四、数据库配置文件

文件名:application.yml
编码类型:utf8mb4

五、运行截图

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述


http://www.ppmy.cn/news/1549028.html

相关文章

Java-06 深入浅出 MyBatis - 一对一模型 SqlMapConfig 与 Mapper 详细讲解测试

点一下关注吧!!!非常感谢!!持续更新!!! 大数据篇正在更新!https://blog.csdn.net/w776341482/category_12713819.html 目前已经更新到了: MyBatis&#xff…

集合卡尔曼滤波(Ensemble Kalman Filter),用于二维滤波(模拟平面上的目标跟踪),MATLAB代码

集合卡尔曼滤波(Ensemble Kalman Filter) 文章目录 引言理论基础卡尔曼滤波集合卡尔曼滤波初始化预测步骤更新步骤卡尔曼增益更新集合 MATLAB 实现运行结果3. 应用领域结论 引言 集合卡尔曼滤波(Ensemble Kalman Filter, EnKF)是…

scPair:隐式特征选择提高single-cell paired多模态分析

配对多模态单细胞分析可在同一细胞中分析多模态特征,用于识别染色质和 mRNA 模态互补的细胞状态以及将调控元件与靶基因联系起来。然而,与单模态分析相比,输入特征的高维度和较浅的测序深度给数据分析带来了挑战。在这里,作者介绍…

USRP X410 价格

价格 官方网站:https://www.ni.com/zh-cn/shop/model/ettus-usrp-x410.html 注意: 官方的价格不含税。 市场价:229475*1.13 259307 打折7折:259307 * 0.7 181514.9

Python 之网络爬虫

一.认识HTML 1.什么是HTML (HyperText Markup Language) HTML是超文本标记语言的缩写,它包含一系列的标签, “超文本”是一种组织信息的方式,利用HTML标记,告诉浏览器被标记的内容如何显示到浏览器页面上…

STM32编程遇到的问题随笔【一】

STM32编程遇到的问题随笔【一】 一、PB4引脚输出一直为高,无论怎么拉低都不起作用 原因PB4和PB3是复用引脚,用于JTAG调试,芯片是默认开启JTAG功能的,如果我们需要用到这两个引脚,必须降JTAG调试功能关闭,…

11.21Scala

import java.io.PrintWriter import scala.io.Source object ddd1 {def main(args: Array[String]): Unit {//读入文件内容val content Source.fromFile("dd.txt").mkStringprintln(content)//2.把字符串拆分为一个一个的单词,保存到数组//正则表达式//…

java Map 遍历 详解

在 Java 中,Map 是一种键值对(Key-Value)形式存储数据的集合接口。遍历 Map 是日常开发中的常见需求。以下是遍历 Map 的详解,包括各种常见方式及其适用场景。 1. Map 的基本结构 在 Java 中,Map 提供了以下几种常用实…