SSM图书管理系统(图书馆管理系统)
![SSM图书馆管理系统_封面](https://img-blog.csdnimg.cn/img_convert/aa74bf6eaa21ec2e5aa8c00294b56df0.png)
一、 项目简介
1、面向对象
城市各图书馆、高校、中小学等有图书借阅管理需求的单位。
2、SSM图书管理系统描述
基于Spring + Spring MVC + MyBatis的SSM图书管理系统,使用Maven进行包管理。主要功能包括:图书查询、图书管理、图书编辑、读者管理、图书的借阅与归还以及借还日志记录等。
2、环境配置
开发环境:Windows 10,IntelliJ IDEA 2018.3
二、功能描述
图书馆管理员可以增添删减图书、查阅全部图书、查看全部读者、增删新读者、借还管理(借还日志),以及修改密码。
读者仅可以查看和检索图书、查看个人信息、查看个人借阅情况(借还日志等)、以及修改密码。
三、总体设计
1)数据库设计图
![SSM图书馆管理系统_数据库](https://img-blog.csdnimg.cn/img_convert/e50fe7b69715fbabe03b96feee8fb942.png)
2)系统结构图
![SSM图书馆管理系统_系统结构图](https://img-blog.csdnimg.cn/img_convert/af0d68bf930403a7d5f706c881f5859c.png)
![SSM图书馆管理系统_系统结构图](https://img-blog.csdnimg.cn/img_convert/af0d68bf930403a7d5f706c881f5859c.png)
3)逻辑设计(共有6个表):
1. 图书书目表book_info
名 | 类型 | 长度 | 小数点 | NULL | 用途 | 键 |
---|
book_id | bigint | 20 | 0 | 否 | 图书号 | ✔ |
name | varchar | 20 | 0 | 否 | 书名 | |
author | varchar | 15 | 0 | 否 | 作者 | |
publish | varchar | 20 | 0 | 否 | 出版社 | |
ISBN | varchar | 15 | 0 | 否 | 标准书号 | |
introduction | text | 0 | 0 | 是 | 简介 | |
language | varchar | 4 | 0 | 否 | 语言 | |
price | decimal | 10 | 2 | 否 | 价格 | |
pub_date | date | 0 | 0 | 否 | 出版时间 | |
class_id | int | 11 | 0 | 是 | 分类号 | |
number | int | 11 | 0 | 是 | 剩余数量 | |
2. 数据库管理员表admin
名 | 类型 | 长度 | 小数点 | NULL | 用途 | 键 |
---|
admin_id | bigint | 20 | 0 | 否 | 账号 | ✔ |
password | varchar | 15 | 0 | 否 | 密码 | |
username | varchar | 15 | 0 | 是 | 用户名 | |
3. 图书分类表class_info
名 | 类型 | 长度 | 小数点 | NULL | 用途 | 键 |
---|
class_id | int | 11 | 0 | 否 | 类别号 | ✔ |
class_name | varchar | 15 | 0 | 否 | 类别名 | |
4. 借阅信息表lend_list
名 | 类型 | 长度 | 小数点 | NULL | 用途 | 键 |
---|
ser_num | bigint | 20 | 0 | 否 | 流水号 | ✔ |
book_id | bigint | 20 | 0 | 否 | 图书号 | |
reader_id | bigint | 20 | 0 | 否 | 读者证号 | |
lend_date | date | 0 | 0 | 是 | 借出日期 | |
back_date | date | 0 | 0 | 是 | 归还日期 | |
5. 借阅卡信息表reader_card
名 | 类型 | 长度 | 小数点 | NULL | 用途 | 键 |
---|
reader_id | bigint | 20 | 0 | 否 | 读者证号 | ✔ |
password | varchar | 15 | 0 | 否 | 密码 | |
username | varchar | 15 | 0 | 是 | 用户名 | |
6. 读者信息表reader_info
名 | 类型 | 长度 | 小数点 | NULL | 用途 | 键 |
---|
reader_id | bigint | 20 | 0 | 否 | 读者证号 | ✔ |
name | varchar | 10 | 0 | 否 | 姓名 | |
sex | varchar | 2 | 0 | 否 | 性别 | |
birth | date | 0 | 0 | 否 | 生日 | |
address | varchar | 50 | 0 | 否 | 地址 | |
phone | varchar | 15 | 0 | 否 | 电话 | |
四、界面展示
1. 首页登陆
![SSM图书馆管理系统_系统登录](https://img-blog.csdnimg.cn/img_convert/960b7e65b399a3769dc584e8a7990f4a.png)
2. 管理员系统
2.1 图书管理
![SSM图书馆管理系统_图书管理](https://img-blog.csdnimg.cn/img_convert/aa74bf6eaa21ec2e5aa8c00294b56df0.png)
2.2 图书详情
![SSM图书馆管理系统_图书详情](https://img-blog.csdnimg.cn/img_convert/95ad7e0c62f0ced19a160e140995b0cb.png)
2.3 读者管理
![SSM图书馆管理系统_读者管理](https://img-blog.csdnimg.cn/img_convert/93ae4e1ca64cead2c8c3487d269d4f1e.png)
2.4 借还管理
![SSM图书馆管理系统_借还管理](https://img-blog.csdnimg.cn/img_convert/94b63ed0a2375cff3cb5f96f079c691e.png)
3. 读者系统
3.1 查看全部图书
![SSM图书馆管理系统_查看全部图书](https://img-blog.csdnimg.cn/img_convert/6b9036f9409f8f718c372b31d76f5ddc.png)
3.2 个人信息查看,可以修个人信息
![SSM图书馆管理系统_个人信息查看及修改](https://img-blog.csdnimg.cn/img_convert/2d71103a7b3c184df2d2ee2c36d1be1f.png)
3.3 个人借阅情况查看
![SSM图书馆管理系统_个人借阅日志](https://img-blog.csdnimg.cn/img_convert/c1429decddd9165da34a5c2a14f642ad.png)
五、源码下载
https://download.csdn.net/download/suli77/87400794