图书管理系统-Spring+Vue

223 阅读2分钟

淘宝店铺搜索:点创微科

图书管理系统-Spring+Vue

本项目为前几天收费帮学妹做的一个项目,在工作环境中基本使用不到,但是很多学校把这个当作编程入门的项目来做,故分享出本项目供初学者参考

一、项目描述

图书管理系统

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

登录网址 http://localhost:8080/#/

管理员账号:admin 密码:123456

账号:USER123 密码:123456 可以自己注册

二、项目功能

✅ 一、系统总览

系统名称:时光书馆

访问地址:localhost:8080

系统定位:在线图书借阅与管理系统

用户角色:

普通用户(读者) 管理员(图书管理)

✅ 二、普通用户功能(前台)

  1. 登录 / 注册 支持用户注册(账号、密码、邮箱、年龄、性别) 支持用户登录(普通用户 / 管理员切换) 忘记密码可找回(推测)
  2. 图书检索 支持按题名、作者、出版日期搜索图书 支持筛选条件:作者、出版社、出版年份 搜索结果展示图书封面、书名、作者、出版社、出版日期、库存数量 支持“查看详情”进入图书详情页
  3. 图书详情 展示图书简介、作者、出版社、出版日期、库存数量 显示读者评价(星级评分、评论内容) 支持用户点赞/点踩评论 用户可撰写自己的评价(评分+文字)
  4. 个人中心 显示当前登录用户信息(用户名、邮箱、性别、年龄) 支持编辑个人资料(除用户名外) 借阅管理: 显示借阅记录:图书名称、借阅日期、应还日期、状态 当前无借阅记录时显示“No Data” 提供帮助说明:如何管理借阅、如何修改资料

✅ 三、管理员功能(后台)

  1. 登录

支持管理员账号登录(与普通用户登录入口可切换)

  1. 图书管理

图书列表: 展示所有图书信息:封面、书名、作者、出版社、出版日期、库存 支持关键词搜索、筛选条件(如出版社、出版年份) 支持重置筛选

新增图书: 填写图书基本信息:书名、作者、出版社、出版日期 设置库存数量 上传图书封面(支持 JPG/PNG,最大 2MB)

三、运行环境

开发工具 :idea

运行环境 :jdk-1.8、maven-3.8.6、MySQL5.7.26

(此配置为本人调试所用,仅供参考)

四、项目技术

服务端技术:Spring + Springboot+ MybatisPlus

前端技术:vue

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

五、项目截图

1752993605-0ab8d9b0833b814.png

1752993608-1fe040ee8e4b71b.png

1752993611-50bc08263a9ff64.png

1752993614-0b39342cc4c3224.png

1752993618-3d076d29def662e.png

1752993620-5b911b326fa2e4a.png

1752993622-6c4f18f62da50e6.png

1752993625-0342bcaaed01c65.png

1752993627-39e5ffbe8d90e26.png

1752993628-877dfc55a09f385.png

1752993630-729c4332afa9452.png

0c6f25b0fc054fd88c8dd70eac55b61f~tplv-73owjymdk6-jj-mark-v1_0_0_0_0_5o6Y6YeR5oqA5pyv56S-5Yy6IEAg6Z2S6Z2S5a2m5aeQ_q75.webp