项目简介
本项目是基于Spring Boot和Shiro框架构建的学校活动室申请系统,为学校打造了便捷的活动室管理与申请平台,支持用户登录、活动室管理、用户注册和激活等功能,保障活动室资源的高效利用。
项目的主要特性和功能
- 用户登录与认证:具备用户登录功能,支持记住我选项,采用Shiro进行用户认证和授权。
- 活动室管理:可查询所有建筑类型和建筑信息,添加新的建筑和空间信息,还能分页查询建筑和空间信息。
- 用户管理:有用户注册和激活功能,支持用户密码重置和更新,能分页显示用户列表。
- 权限管理:依据用户角色进行权限验证,可动态管理用户角色和权限。
安装使用步骤
环境准备
- 安装Java开发环境(JDK 8或更高版本)。
- 安装并配置Maven用于项目依赖管理。
- 配置数据库(如MySQL),并导入项目所需的数据库脚本。
下载源码
已假设用户已下载本项目的源码文件。
配置项目
- 打开项目根目录下的
application.properties
文件,配置数据库连接信息。 - 配置Shiro相关的认证和授权信息。
编译和运行
- 在项目根目录下执行以下命令进行编译和打包:
bash mvn clean install
- 运行项目:
bash mvn spring-boot:run
访问系统
- 打开浏览器,访问
http://localhost:8080
,进入系统登录页面。 - 使用管理员账号登录,进行活动室管理和用户管理操作。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】