基于 Spring Boot 3.1.5 + MyBatis-Plus 3.5.8 + Vue3 + MySQL + Element-Plus 开发的校园新闻动态网站系统。
技术栈
后端
-
Spring Boot 3.1.5
-
MyBatis-Plus 3.5.8
-
MySQL
-
JWT 认证
-
Hutool 工具类
前端
-
Vue 3
-
Vue Router 4
-
Pinia
-
Element Plus
-
ECharts
-
WangEditor 富文本编辑器
-
Axios
功能模块
用户角色
1. 网站用户(USER)
-
注册、登录
-
公告浏览
-
新闻浏览、评论、点赞、收藏
-
动态浏览、评论、点赞、收藏
-
发布动态
2. 投稿人(CONTRIBUTOR)
-
包含网站用户的全部功能
-
新闻投稿
-
公告查看
3. 后台管理员(ADMIN)
-
用户管理
-
新闻类型管理
-
动态分区管理
-
新闻投稿审核
-
校园动态审核
-
公告管理
-
首页轮播图管理
-
评论管理
-
首页统计(使用 ECharts 图表)
截图预览












