这次跑的是开源项目 Pure-Design(MIT,也称「小白做毕设」):一套前后端分离的后台管理系统,基于 Spring Boot 2 + Vue2 + ElementUI,覆盖登录注册、RBAC 角色菜单权限、用户/文件管理、课程与文章 CRUD、ECharts 报表、级联查询等常见课设能力,适合作为 Java 毕设或后台入门学习案例。
项目信息
- 项目名称:Pure-Design 后台管理系统(小白做毕设)
- 上游仓库:https://github.com/xqnode/pure-design
- 授权协议:MIT
- 后端技术:Spring Boot 2.5、MyBatis-Plus、JWT、Hutool、Redis、MySQL、Swagger
- 前端技术:Vue 2、Element-UI、ECharts、Axios、Vue Router、Vuex、mavon-editor
- 本地运行:后端 9090 端口,前端 8080 端口
- 测试账号:admin / admin
运行记录
本地使用 Docker 启动 MySQL 5.7 与 Redis,导入项目自带的 sql/qing.sql,再用 Maven 打包并启动 Spring Boot 后端(绑定 127.0.0.1:9090),前端在 vue 目录用 Node 16 执行 npm install && npx vue-cli-service serve --host 127.0.0.1 --port 8080。登录后逐一截取了数据报表、主页、用户/角色/菜单/文件管理、课程与文章等页面。
源码包已去除 node_modules、target、.git、运行日志和 IDE 配置,保留 SQL、配置与前后端源码,并附带 RUN-DEMO.md 说明。
源码下载:本篇完整源码包(springboot-pure-design.zip,约 0.6 MB)支持积分兑换。登录后每日签到即可免费领积分,请通过本文顶部 「付费资源」下载卡片 直接兑换获取。
运行截图
登录页

数据报表(仪表盘)

系统主页

用户管理

角色管理

菜单管理

文件管理

课程管理

文章管理

小结
Pure-Design 把毕设常见的 RBAC 权限、单表 CRUD、文件上传、ECharts 图表和前后端分离结构串成了一套可跑通的完整示例。依赖偏老(Vue 2 / Spring Boot 2.5),更适合学习后台结构与权限设计,不建议直接当作生产系统上线。本站提供的是脱敏后的完整源码包,方便本地复现截图中的界面。












暂无评论内容