

1.0 项目介绍
开发工具: IDEA、VScode
服务器: Tomcat,JDK 17
项目构建: Maven
数据库: MySQL 5.7
系统分为用户前台和管理后台两部分,采用前后端分离架构。
前端技术: Vue + ElementUI
服务端技术: Spring Boot + MyBatis + Redis + MySQL
项目功能描述:
1)前台功能:
- 登录、注册、退出系统、首页、搜索
- 电影:正在热映、即将热映、经典影片
- 影院:选座订票、下单支付
- 榜单:TOP100 榜
- 个人中心:我的订单、基本信息
2)后台功能:
- 登录、退出系统、首页
- 影院管理(信息管理、区域管理)
- 电影管理(信息管理、评论管理、类别管理)
- 影厅管理(信息管理、类别管理、座位安排)
- 场次管理(信息管理、查看座位)
- 用户管理(信息管理、订单信息、用户爱好)
- 权限管理(角色信息、资源信息)
注意:不一定非要完全符合开发环境,有稍微的差别也是可以开发的。
2.0 用户登录功能
实现了登录校验,还有用户注册功能。用到了 Spring Security 框架来实现登录、校验、验证等功能。
3.0 用户管理功能
上传图片使用了第三方接口:x-File-Storage 框架。


