# NFUCinemaBookingSystem **Repository Path**: ba7chan/NFUCinemaBookingSystem ## Basic Information - **Project Name**: NFUCinemaBookingSystem - **Description**: 基于 SpringBoot + Vue 的电影售票管理系统(前后端分离) - **Primary Language**: Java - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 4 - **Forks**: 0 - **Created**: 2024-11-10 - **Last Updated**: 2025-06-27 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 🎬 基于 SpringBoot + Vue 的电影售票管理系统(前后端分离) ## 后端技术栈 - **Spring Boot** + **Mybatis** 🛠️ - **安全校验**:使用 **Shiro** 框架进行用户请求过滤和密码加密 🔐 - **数据库连接池**:**Druid** 💧 - **分页插件**:**PageHelper** 📑 ## 系统功能 ### 🎟️ 售票子系统 - 用户浏览电影信息 🎥 - 按电影分类查看 🗂️ - 电影搜索功能 🔍 - 购票操作(未实现支付沙箱) 💳 - 超时取消订单 ⏳ ### 🛠️ 管理子系统 - 管理员管理影院信息 🎬 - 管理员管理电影信息 🎞️ - 用户角色管理 👥 - 角色权限管理 🔑 - 查看订单信息 📋 ## 📦 Vue 安装环境要求 - **Node.js** 版本:14.xx - **npm** 版本:6.xx - **Vue** 版本:2.x ## 🚀 快速开始 1. 克隆项目 2. 安装依赖: - `npm install` 3. 启动前端: - `npm run serve` 4. 启动后端: - `mvn spring-boot:run` ## 📚 项目结构 - **前端**:Vue.js + Axios + Element UI - **后端**:Spring Boot + MyBatis + Shiro + Druid + PageHelper - **数据库**:MySQL ## 📄 备注 - 支持多用户操作和管理界面,提供了灵活的角色和权限控制 - 系统功能可扩展,后续可加入支付沙箱和更多业务功能