项目介绍
基于SpringBoot 的图书管理系统,主要包括系统管理、图书管理、借阅者管理三部分,
功能模块
组织结构
项目结构的一些简单说明
├─src │ ├─main │ │ ├─java │ │ │ └─io │ │ │ └─mvc │ │ │ └─web │ │ │ └─book │ │ │ ├─annotation 自定义注解类 │ │ │ ├─common 公共类 │ │ │ ├─config 配置类 │ │ │ ├─controller 控制层 │ │ │ ├─dao dao层接口 │ │ │ ├─exception 全局统一异常处理 │ │ │ ├─interceptor 过滤接口 │ │ │ ├─model 实体类 │ │ │ ├─service 业务层 │ │ │ │ └─impl 实现类 │ │ │ └─util 工具类 │ │ ├─resources │ │ │ └─mapper dao层对应mapper文件 │ │ └─webapp │ │ ├─static 静态资源文件 │ │ └─WEB-INF │ │ └─page jsp文件 │ │ ├─admin 管理员 │ │ └─common 普通用户
技术选型
后端技术 | 名称 | 版本 |
---|---|---|
Spring Boot | Spring框架 | 2.2.7 |
MyBatis | ORM框架 | 1.3.3 |
Maven | 项目构建管理 | 3.6.0+ |
Druid | 数据库连接池 | 1.1.8 |
MySQL | 数据库 | 5.6+ |
Swagger | API管理工具 | 2.2.9 |
前端技术 | 名称 | 使用 |
---|---|---|
jQuery | JS框架 | 前端js框架 |
Bootstrap | 前端UI框架 | UI布局 |
Layui | 前端UI框架 | UI布局 |
CKEditor | 富文本编辑器 | 编辑图书信息 |
zTree | jQuery 实现的多功能 “树插件” | 显示图书分类 |
开发环境
安装 JDK(1.8+) 安装 Maven (3.6.0+) 安装 MySQL (5.6+) 安装 IDEA(2019.3)
项目截图
登录
普通用户登录
账号:user
密码:123456
超级管理员登录
账号:admin
密码:123456
源码地址基于SpringBoot的图书管理系统-Java文档类资源-CSDN文库https://download.csdn.net/download/weixin_52395743/85850783