淘宝店铺搜索:点创微科
图书管理系统-Spring+Vue
本项目为前几天收费帮学妹做的一个项目,在工作环境中基本使用不到,但是很多学校把这个当作编程入门的项目来做,故分享出本项目供初学者参考
一、项目描述
图书管理系统
系统架构 基于spring boot+vue的图书管理系统
管理员账号:admin 密码:123456
账号:USER123 密码:123456 可以自己注册
二、项目功能
✅ 一、系统总览
系统名称:时光书馆
访问地址:localhost:8080
系统定位:在线图书借阅与管理系统
用户角色:
普通用户(读者) 管理员(图书管理)
✅ 二、普通用户功能(前台)
- 登录 / 注册 支持用户注册(账号、密码、邮箱、年龄、性别) 支持用户登录(普通用户 / 管理员切换) 忘记密码可找回(推测)
- 图书检索 支持按题名、作者、出版日期搜索图书 支持筛选条件:作者、出版社、出版年份 搜索结果展示图书封面、书名、作者、出版社、出版日期、库存数量 支持“查看详情”进入图书详情页
- 图书详情 展示图书简介、作者、出版社、出版日期、库存数量 显示读者评价(星级评分、评论内容) 支持用户点赞/点踩评论 用户可撰写自己的评价(评分+文字)
- 个人中心 显示当前登录用户信息(用户名、邮箱、性别、年龄) 支持编辑个人资料(除用户名外) 借阅管理: 显示借阅记录:图书名称、借阅日期、应还日期、状态 当前无借阅记录时显示“No Data” 提供帮助说明:如何管理借阅、如何修改资料
✅ 三、管理员功能(后台)
- 登录
支持管理员账号登录(与普通用户登录入口可切换)
- 图书管理
图书列表: 展示所有图书信息:封面、书名、作者、出版社、出版日期、库存 支持关键词搜索、筛选条件(如出版社、出版年份) 支持重置筛选
新增图书: 填写图书基本信息:书名、作者、出版社、出版日期 设置库存数量 上传图书封面(支持 JPG/PNG,最大 2MB)
三、运行环境
开发工具 :idea
运行环境 :jdk-1.8、maven-3.8.6、MySQL5.7.26
(此配置为本人调试所用,仅供参考)
四、项目技术
服务端技术:Spring + Springboot+ MybatisPlus
前端技术:vue
以上系统源码经过技术整理与调试,确保能正常运行