• 016 Spring Boot + Vue 图书管理系统


    Spring Boot + Vue 图书馆管理系统(library-system)

    本地快捷预览项目

    第一步:运行 db 文件夹下的springboot-vue.sql(询问作者获取),创建springboot-vue数据库

    第二步:修改后端数据库配置文件,启动后端

    第三步:vue目录下:在cmd运行npm install,npm run serve ,浏览器访问localhost:9876

    主要技术

    SpringBoot、Mybatis-Plus、MySQL、Vue3、ElementPlus等

    主要功能

    管理员模块:注册、登录、书籍管理、读者管理、借阅管理、借阅状态、修改个人信息、修改密码

    读者模块:注册、登录、查询图书信息、借阅和归还图书、查看个人借阅记录、修改个人信息、修改密码

    主要功能截图

    登录

    登录支持两种用户角色:管理员和读者

    输入正确的账号、密码后,系统会自动识别管理员或者用户,并跳转到相应主页。

    在这里插入图片描述

    展示板页面

    在这里插入图片描述

    管理员界面

    图书管理
    • 图书表格列表

      在这里插入图片描述

    • 添加图书

      在这里插入图片描述

    • 编辑图书

      在这里插入图片描述

    • 删除图书

      在这里插入图片描述

    读者管理
    • 读者管理的增删查改类似图书管理,不再赘述

      在这里插入图片描述

    借阅管理
    • 借阅记录查询

      在这里插入图片描述

    • 借阅记录编辑

      在这里插入图片描述

      借阅状态

      在这里插入图片描述

    读者界面

    读者信息
    • 编辑个人信息

      在这里插入图片描述

    • 修改密码

      点击修改密码按钮,修改密码

      在这里插入图片描述

    图书查询

    在这里插入图片描述

    借阅图书

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

    归还图书

    在这里插入图片描述

    借阅记录

    在这里插入图片描述

    借阅状态

    在这里插入图片描述

    代码结构

    前端

    library-ui
    ├─api			// api接口
    ├─assets		// 资源文件	
    │  ├─icon	 	// 图标
    │  ├─img	 	// 图片
    │  └─styles	 	// 样式
    ├─components	// 自定义Vue组件
    ├─layout		// 页面布局
    ├─router		// Vue路由
    ├─utils			// 工具函数
    └─views			// 页面
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11

    在这里插入图片描述

    后端

    maven项目结构

    library-serve
    ├─java
    │  └─com
    │      └─admin
    │          └─library
    │              ├─common			// 通用类
    │              │  ├─base		// 基础类
    │              │  └─config		// 配置类
    │              ├─controller		// 控制层
    │              ├─domain			// 实体类
    │              ├─mapper			// 持久层
    │              └─service		// 业务层
    └─resources	// maven资源配置
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13

    在这里插入图片描述

    数据库

    使用Navicat生成ER模型图

    在这里插入图片描述

  • 相关阅读:
    ROS机器人RIKIBOT硬件介绍
    MyBatisPlus-代码生成器原理及实现
    CSS基础框盒模型:打造炙手可热的网页布局!
    【WinForm详细教程八】WinForm中的TreeView控件
    Spring 源码(12)Spring Bean 的创建过程(3)
    Unity3D DOTS JobSystem物理引擎的使用详解
    软考高级(信息系统项目管理师)高频考点:项目质量管理
    PHP知识点
    String-Worker 让创建 WebWorker 更轻松
    vue导出Excel
  • 原文地址:https://blog.csdn.net/qq_56450993/article/details/133581733