图书管理系统-Spring+Vue

项目描述
图书管理系统

系统架构
基于spring boot+vue的图书管理系统

登录网址
http://localhost:8080/#/
管理员账号:admin 密码:123456
账号:USER123 密码:123456 可以自己注册

功能描述
✅ 一、系统总览
系统名称:时光书馆
访问地址:localhost:8080
系统定位:在线图书借阅与管理系统
用户角色:
普通用户(读者)
管理员(图书管理)
✅ 二、普通用户功能(前台)
1. 登录 / 注册
支持用户注册(账号、密码、邮箱、年龄、性别)
支持用户登录(普通用户 / 管理员切换)
忘记密码可找回(推测)
2. 图书检索
支持按题名、作者、出版日期搜索图书
支持筛选条件:作者、出版社、出版年份
搜索结果展示图书封面、书名、作者、出版社、出版日期、库存数量
支持“查看详情”进入图书详情页
3. 图书详情
展示图书简介、作者、出版社、出版日期、库存数量
显示读者评价(星级评分、评论内容)
支持用户点赞/点踩评论
用户可撰写自己的评价(评分+文字)
4. 个人中心
显示当前登录用户信息(用户名、邮箱、性别、年龄)
支持编辑个人资料(除用户名外)
借阅管理:
显示借阅记录:图书名称、借阅日期、应还日期、状态
当前无借阅记录时显示“No Data”
提供帮助说明:如何管理借阅、如何修改资料
✅ 三、管理员功能(后台)
1. 登录
支持管理员账号登录(与普通用户登录入口可切换)
2. 图书管理
图书列表:
展示所有图书信息:封面、书名、作者、出版社、出版日期、库存
支持关键词搜索、筛选条件(如出版社、出版年份)
支持重置筛选
新增图书:
填写图书基本信息:书名、作者、出版社、出版日期
设置库存数量
上传图书封面(支持 JPG/PNG,最大 2MB)

 

 

运行环境
开发工具 :idea
运行环境 :jdk-1.8、maven-3.8.6、MySQL5.7.26 、 (此配置为本人调试所用,仅供参考)

项目技术
服务端技术:Spring + Springboot+ MybatisPlus
前端技术:vue

 

以上系统源码经过技术整理与调试,确保能正常运行

 

提供最优质的资源集合

立即查看 了解详情