# 【从0带做】图书借阅系统

作者:程序员青戈 (opens new window)
公众号:程序员青戈 (opens new window)
获取链接https://www.javaxmsz.com/projectDetail?id=56 (opens new window)

# 一、项目功能视频

# 二、项目在线体验地址

体验地址(请电脑端浏览器访问):http://124.223.57.18:82 (opens new window)
普通用户 账号: aaa 123
管理员账号:admin admin

注:为了保证线上体验效果,关闭了部分修改数据功能,不影响实际源码功能

# 三、项目技术栈

前后端分离
后端:Springboot3 + Mybatis
前端:Vue3 + Element-Plus
数据库: Mysql5.7

版本要求:
jdk1.8,MySQL 5.7或者8,node.js环境不低于16,maven版本建议3.8及以上,navicat建议不低于16

数据库表:17张表
难度系数:⭐⭐⭐⭐⭐

# 四、项目功能描述

# 4.1 普通用户

注册、登录、修改密码
系统首页:图书分类、轮播图、图书借阅排行榜、新书和热门读物推荐、社区热帖推荐、热门活动
图书社区:分版块浏览社区论坛帖子、评论帖子
图书活动:浏览所以图书活动、报名活动
阅览室:浏览所有阅览室座位分布情况、预约选座
图书馆:分类浏览所有图书、搜索图书
我的:查看借书订单、归还书籍、管理自己发布的帖子、管理自己报名的活动、活动签到、查看收藏的活动、查看自己预约的座位、归还座位、管理个人信息

# 4.2 管理员

登录、管理个人信息、修改密码
系统首页:查看统计数据和统计图表
图书分类:管理图书分类的增删改查
图书信息:管理图书信息的增删改查
借书订单:管理借书订单、确认借书、确认归还
社区版块:管理社区版块的增删改查
社区帖子:管理社区帖子信息
图书活动:管理图书活动的增删改查
活动报名:管理活动报名信息
阅览室信息:管理阅览室的增删改查
座位信息:管理阅览室座位的增删改查、查看座位预约状态

# 五、项目创新点

  • 精美、复杂的页面布局设计
  • 丰富的功能设计、复杂的数据关联(共 17 个表)
  • Echarts 数据图表
  • 选座功能设计

# 六、系统功能截图

首页

图书社区

图书活动

阅览室

座位预约

图书馆借书

后台首页

图书信息

借书订单

图书活动

上次更新: 11/17/2024,