计算机毕业设计 | vue+springboot图书借阅 书籍管理系统(附源码)

1. 开发目的

实现图书的智能化、信息化和简单化;实现图书信息的增加、删除、修改、查找、借阅、还书、收藏的显示操作及实时数据库的提交和更改和对普通用户的增、删、改、查;提高图书管理员工作信息报送及反馈的工作效率,减轻管理员的劳动负担;提高信息的及时性和汇总统计信息的准确性。

2,技术分析

后端技术

技术说明官网
SpringBootWeb应用开发框架https://spring.io/projects/spring-boot
SpringSecurity认证和授权框架https://spring.io/projects/spring-security
MyBatisORM框架http://www.mybatis.org/mybatis-3/zh/index.html
MyBatisGenerator数据层代码生成器http://www.mybatis.org/generator/index.html
Druid数据库连接池https://github.com/alibaba/druid
JWTJWT登录支持https://github.com/jwtk/jjwt
LombokJava语言增强库https://github.com/rzwitserloot/lombok
PageHelperMyBatis物理分页插件http://git.oschina.net/free/Mybatis_PageHelper
Swagger-UIAPI文档生成工具https://github.com/swagger-api/swagger-ui

前端技术

技术说明官网
Vue前端框架https://vuejs.org/
Vue-router路由框架https://router.vuejs.org/
Vuex全局状态管理框架https://vuex.vuejs.org/
Element前端UI框架https://element.eleme.io
Axios前端HTTP框架https://github.com/axios/axios
v-charts基于Echarts的图表框架📣 有源码 获取源码

3. 项目结构

3.1 数据库结构

在这里插入图片描述

表名作用
book图书
user用户
lendrecord借阅记录
classinfo分类信息
collectrecord收藏信息

3.2 项目结构

在这里插入图片描述

前后端交互全部采用JSON数据交互

4. 功能介绍

主要功能:验证码,模糊查询,分页查询,多表联合查询,文件上传,Excel文件导出,管理员对图书,用户进行增删改查,普通用户进行收藏,借阅及取消收藏,借阅,拦截器,日志集成,密码均采用了MD5加密,图形报表.

4.1 登录界面

实现了验证码和前端初步判定用户名和密码是否合法

在这里插入图片描述

4.2 注册页面

实现了对用户信息,手机号,密码的初步检验

在这里插入图片描述
在这里插入图片描述

4.3 普通用户操作界面

普通用户可进行图书管理,借还管理,收藏管理和密码修改,默认首页是图书的借阅排行

在这里插入图片描述

4.4 图书管理

4.4.1 图书列表

普通用户可模糊查询图书,新建图书,导出图书,对图书进行借阅,收藏

在这里插入图片描述

  1. 模糊查询图书

在这里插入图片描述

  1. 新建图书

在这里插入图片描述

  1. 导出

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

  1. 借阅

在这里插入图片描述

  1. 收藏

被收藏后的图书,会收藏失败

在这里插入图片描述

4.4.2 分类信息

支持分类信息模糊查询,导出和分页查询

在这里插入图片描述

4.4.3 借阅数量

实现数据可视化

在这里插入图片描述

4.5 借还管理

支持图书模糊查询,导出借还记录,图书归还,分页查询,用户只能看见自己的借还记录

在这里插入图片描述

4.6 收藏管理

支持图书模糊查询,导出收藏记录,图书取消收藏,分页查询,用户只能看见自己的收藏记录

在这里插入图片描述

4.7 其他

4.7.1 地图

引用百度地图api

在这里插入图片描述

4.7.2 读者分布

实现可数据可视化

在这里插入图片描述

4.8 修改密码

在这里插入图片描述

实现密码加密存储,前端初步验证

在这里插入图片描述

4.9 管理员界面

读者分布

在这里插入图片描述

4.10 读者档案

支持读者名称模糊查询,分页查询,导出读者列表,增加,编辑和删除读者

在这里插入图片描述

  1. 增加读者

在这里插入图片描述

  1. 编辑读者

支持数据回显

在这里插入图片描述

  1. 删除读者

在这里插入图片描述

4.11 图书管理

相对普通用户来说,管理员页面增加了对图书的编辑和删除

  1. 编辑图书

支持数据回显

在这里插入图片描述

4.12 借还管理

实现了对不同用户借书情况的查询,删除和归还,支持借还记录导出,分页查询

在这里插入图片描述

4.13 收藏管理

支持查看不同用户的图书收藏情况,支持收藏记录导出

在这里插入图片描述

4.14 拦截器功能

用户未登录就访问页面时,会进行拦截并跳转到登录页面

在这里插入图片描述

  • 10
    点赞
  • 22
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

说书客啊

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值