项目简介
本项目是一个前后端分离架构的电影院会员管理系统,涵盖管理员、会员管理、会员卡管理、电影票、消费记录、数据统计等模块,为电影院提供全面的会员管理解决方案。
项目的主要特性和功能
- 管理员管理:支持管理员登录,可进行管理员信息查询和更新。
- 会员管理:包含会员注册,可对会员信息进行查询、修改和删除。
- 会员卡管理:能进行会员卡注册、挂失、解挂、充值、消费、积分兑换等操作。
- 电影票管理:可进行电影信息的录入、查询、修改和删除。
- 消费记录管理:记录会员的消费、充值、积分兑换等操作。
- 数据统计:统计会员数量、会员卡数量、电影票销售情况、消费总额等数据。
安装使用步骤
数据库配置
使用Navicat或其他工具,在MySQL中创建一个名为cinema
的数据库,并导入项目中的cinema.sql
文件。
后端项目配置
- 使用IDEA或Eclipse导入项目,确保项目为Maven项目。
- 导入成功后,执行
maven clean
和maven install
命令。 - 修改
application.yml
文件中的数据库配置,确保数据库连接信息正确。 - 启动后端项目。
前端项目配置
- 使用VSCode打开
cinema-web
项目。 - 打开终端,执行
npm install
安装依赖,完成后执行npm run dev
启动前端项目。 - 访问
http://localhost:8080/
即可查看前端页面。
访问系统
- 系统启动后,可以通过浏览器访问
http://localhost:8081/#/login
进行登录。 - 默认管理员账号:
admin
,密码:123123
。
技术栈
- 后端:Spring Boot、MyBatis、Swagger2、Maven、MySQL
- 前端:Vue、Element UI
项目截图
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】