## 狗眼-影院购票系统介绍
<p align="center">
基于Springboot2.7.0 + Vue2 开发的影院购票系统
</p>
<p align="center">
<a target="_blank" href="https://gitee.com/cxhisapig">
<img src="https://img.shields.io/badge/JDK-8-green"/>
<img src="https://img.shields.io/badge/springboot-2.7.0-green"/>
<img src="https://img.shields.io/badge/vue-2.x-green"/>
<img src="https://img.shields.io/badge/mysql-8.0.27-green"/>
<img src="https://img.shields.io/badge/redis-6.2.6-green"/>
</a>
</p>
## 本地运行
1. MySQL版本为`8.0.27`,npm版本为`8.19.4`,node版本为`v16.20.0`
2. SQL 文件位于SQL目录下的`cinema.sql`,将其中的数据导入到自己本地数据库中
3. 修改后端配置文件中的数据库连接信息、邮箱信息、Minio信息和支付宝沙箱信息
4. 项目启动后,使用`admin`管理员账号登录后台,密码为`123456`
## 项目特点
- 后台管理基于若依二次开发,含有侧边栏,历史标签,面包屑等
- 采用 RABC 权限模型,使用 Spring Security进行权限管理
- 支持动态权限修改、动态菜单和路由
- 实现日志管理、定时任务管理、在线用户和下线用户
- 采用 Restful 风格的 API,注释完善,代码遵循阿里巴巴开发规范,有利于开发者学习
## 技术介绍
**前端:** Vue2 + Vuex + Vue Router + JavaScript + Axios + Element UI + Echarts
**后端:** SpringBoot + Mysql + Redis + Spring Security + Swagger2 + MyBatisPlus
**其他:** 支付宝沙箱支付、邮箱验证码
## 开发环境
| 开发工具 | 说明 |
| -------- | ------------------ |
| IDEA | Java 开发工具 IDE |
| WebStorm | Vue 开发工具 IDE |
| Navicat | MySQL 远程连接工具 |
| 开发环境 | 版本 |
| -------- | ------ |
| OpenJDK | 8 |
| MySQL | 8.0.27 |
| Redis | 6.2.6 |
## 项目总结
该项目是本人的毕业设计系统,由于Gitee和Github上没有很好的用于毕业设计的影院购票系统,故参考猫眼电影设计了一个狗眼电影,该项目相比起鸣谢项目中的狗眼电影有以下改进点:
1. 前端使用ES6规范开发,后端遵循阿里巴巴开发规范,更易阅读
2. 集成了支付宝沙箱,模拟了真实的影院购票系统的支付流程,并保证了幂等性
3. 排片不再固定时间,而是通过开始时间和影片时长计算并处理时间区间冲突
4. 使用Redis作为缓存,加快接口响应速度
5. 集成邮箱,实现注册以及忘记密码的验证码接收功能
6. 采用定时任务,释放15分钟后未支付的订单占有的座位信息
7. 后台首页使用Echarts实现数据可视化功能
鸣谢项目:
- [**华雨欣-狗眼电影在线售票系统**](https://gitee.com/chaos-chou/gouyan)
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
基于Springboot2.7.0 + Vue2 开发的影院购票系统 本地运行 MySQL版本为8.0.27,npm版本为8.19.4,node版本为v16.20.0 SQL 文件位于SQL目录下的cinema.sql,将其中的数据导入到自己本地数据库中 修改后端配置文件中的数据库连接信息、邮箱信息、Minio信息和支付宝沙箱信息 项目启动后,使用admin管理员账号登录后台,密码为123456 项目特点 后台管理基于若依二次开发,含有侧边栏,历史标签,面包屑等 采用 RABC 权限模型,使用 Spring Security进行权限管理 支持动态权限修改、动态菜单和路由 实现日志管理、定时任务管理、在线用户和下线用户 采用 Restful 风格的 API,注释完善,代码遵循阿里巴巴开发规范,有利于开发者学习 技术介绍 前端: Vue2 + Vuex + Vue Router + JavaScript + Axios + Element UI + Echarts 后端: SpringBoot + Mysql + Redis + Spring Security + Swagger2 +
资源推荐
资源详情
资源评论
收起资源包目录
毕业设计基于Spring Boot+Vue的电影院购票系统项目源码+数据库 (369个子文件)
iconfont.css 3KB
index.css 1KB
iconfont.eot 11KB
.gitignore 231B
.gitignore 117B
index.html 2KB
index.html 517B
favicon.ico 29KB
favicon.ico 4KB
MovieServiceImpl.java 16KB
UserServiceImpl.java 9KB
LaminationServiceImpl.java 9KB
CinemaServiceImpl.java 8KB
MenuServiceImpl.java 8KB
ActorServiceImpl.java 7KB
RoleServiceImpl.java 6KB
ResourceServiceImpl.java 6KB
MovieController.java 5KB
OrderServiceImpl.java 5KB
CommonServiceImpl.java 5KB
CinemaController.java 4KB
WebSecurityConfig.java 4KB
OptLogAspect.java 4KB
AliPayStrategy.java 4KB
OrderTask.java 3KB
UserController.java 3KB
IpUtil.java 3KB
MovieMapper.java 3KB
HallServiceImpl.java 3KB
RankServiceImpl.java 3KB
CommentServiceImpl.java 3KB
RedisServiceImpl.java 3KB
RedisConfig.java 3KB
ActorController.java 3KB
HallController.java 3KB
FilterInvocationSecurityMetadataSourceImpl.java 2KB
UserDetailsServiceImpl.java 2KB
CommentController.java 2KB
AccessLimitHandler.java 2KB
LaminationController.java 2KB
RateLimiterAspect.java 2KB
MinioUtil.java 2KB
CategoryController.java 2KB
RoleController.java 2KB
AreaController.java 2KB
AgeController.java 2KB
MenuController.java 2KB
DistrictController.java 2KB
ResourceController.java 2KB
BrandController.java 2KB
ServeController.java 2KB
TypeController.java 2KB
OperationLogServiceImpl.java 2KB
DutyController.java 2KB
OrderController.java 2KB
AccessDecisionManagerImpl.java 2KB
UserDetailVO.java 2KB
CommonController.java 2KB
DistrictServiceImpl.java 1KB
RankController.java 1KB
ServeServiceImpl.java 1KB
BrandServiceImpl.java 1KB
MovieService.java 1KB
TypeServiceImpl.java 1KB
PageableHandlerInterceptor.java 1KB
CinemaApplicationTests.java 1KB
CinemaMapper.java 1KB
AlipayClientConfig.java 1KB
OperationLogController.java 1KB
Response.java 1KB
WebMvcConfig.java 1KB
CategoryServiceImpl.java 1KB
DutyServiceImpl.java 1KB
Lamination.java 1KB
LaminationVO.java 1KB
AreaServiceImpl.java 1KB
AuthenticationSuccessHandlerImpl.java 1KB
AgeServiceImpl.java 1KB
Actor.java 1KB
MailServiceImpl.java 1KB
User.java 991B
MovieDTO.java 935B
Hall.java 934B
CinemaService.java 932B
Movie.java 916B
Cinema.java 911B
UserService.java 908B
AuthenticationEntryPointImpl.java 900B
OperationLog.java 900B
AuthenticationFailHandlerImpl.java 895B
AccessDeniedHandlerImpl.java 891B
Comment.java 886B
PageUtil.java 868B
MovieVO.java 848B
LogoutSuccessHandlerImpl.java 846B
CinemaServe.java 843B
BeanCopyUtil.java 824B
UserBackVO.java 823B
Category.java 822B
Area.java 814B
共 369 条
- 1
- 2
- 3
- 4
资源评论
云哲-吉吉2021
- 粉丝: 3196
- 资源: 1130
下载权益
C知道特权
VIP文章
课程特权
开通VIP
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 高性能量化工具 hikyuu 2.0.3 python3.9 ubuntu 安装包
- Cyclone Version 9.51
- 高性能量化回测工具 hikyuu 2.0.3 python 3.12 windows 安装包
- 省级城乡居民基本养老保险情况数据集(2010-2022年).xlsx
- 舞队填写版.cpp
- 基于BP神经网络的多输入单输出回归预测.zip
- 高性能量化回测工具 hikyuu 2.0.3 python 3.9 windows 安装包
- 省级城镇职工基本养老保险情况2000-2022年.xlsx
- 高性能量化回测工具 hikyuu 2.0.3 python 3.10 windows 安装包
- 算法部署-使用OpenVINO+C#部署PaddleOCR字符识别算法-项目源码-优质项目实战.zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功