项目简介
校园公告管理系统是一个基于Spring Boot + Vue.js的全栈Web应用,旨在为学校提供一个现代化的公告发布和管理平台。系统支持公告的发布、编辑、查询和分类管理,并提供用户权限控制等功能。
技术栈
后端技术
- Spring Boot 2.7.0
- Spring Security
- MyBatis-Plus
- MySQL 8.0
- Redis
- JWT认证
前端技术
- Vue 3
- Element Plus
- Axios
- Vue Router
- Pinia
核心功能模块
1. 用户管理
- 用户注册与登录
- 角色权限控制(管理员、教师、学生)
- 个人信息管理
2. 公告管理
- 公告发布与编辑
- 公告分类管理
- 公告置顶与下架
- 公告审核流程
3. 评论互动
- 公告评论功能
- 评论