码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • 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模型图

    在这里插入图片描述

  • 相关阅读:
    【BOOST C++ 12 函数式编程】(3) Boost.Boost.Bind
    人工神经网络与神经网络,人工神经网络入门书籍
    第六章(6):Python中的函数—闭包和装饰器
    Java 中如何将一个类中方法的局部变量在另一个方法中调用?
    Go 实现选择排序算法及优化
    leecode#查找重复的电子邮箱#从不订购的客户#颠倒二进制数#位1的个数
    13年过去了,Spring官方竟然真的支持Bean的异步初始化了!
    vue3中使用WangEditor 富文本编辑器
    信息学奥赛一本通-编程启蒙3103:练18.3 组别判断
    26岁从计算机视觉界“黄埔军校”博士毕业,他想为车打造一双慧眼
  • 原文地址:https://blog.csdn.net/qq_56450993/article/details/133581733
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号