# 图书馆管理系统
### 概述
基于Spring + Spring MVC + MyBatis的图书馆管理系统,使用Maven进行包管理。主要功能包括:图书查询、图书管理、图书编辑、读者管理、图书的借阅与归还以及借还日志记录等。
### 环境配置
#### 开发环境:Windows 10,IntelliJ IDEA 2018.3
#### 运行配置
1. 首先安装Mysql5.7,设置用户名为root,密码为123456,并保证其在运行状态,并执行library.sql文件导入数据。
2. 然后再配置Maven到环境变量中,在源代码目录下运行
```sh
# mvn jetty:run
```
3. 使用浏览器访问http://localhost:8080即可进入系统。
### 概念设计
用户分为两类:读者、图书馆管理员。图书馆管理员可以修改读者信息,修改书目信息,查看所有借还日志等;读者仅可以修改个人信息、借阅或归还书籍和查看自己的借还日志。
<img src="./preview/1.png" style="width: 50%"><img src="./preview/2.png" style="width: 50%;float: right">
#### 数据库E-R图
<img src="./preview/3.png">
### 逻辑设计
共有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. 首页登陆
管理者账号:123456/123456
读者账号:10000/123456
<img src="./preview/5.png">
#### 2. 管理员系统
用登陆进入
##### 2.1 图书管理
<img src="./preview/6.png">
##### 2.2 图书详情
<img src="./preview/7.png">
##### 2.3 读者管理
<img src="./preview/8.png">
##### 2.4 借还管理
<img src="./preview/9.png">
#### 3. 读者系统
##### 3.1 查看全部图书
<img src="./preview/10.png">
##### 3.2 个人信息查看,可以修个个人信息
<img src="./preview/11.png">
##### 3.3 个人借阅情况查看
<img src="./preview/12.png">
没有合适的资源?快使用搜索试试~ 我知道了~
基于SSM的图书馆管理系统代码+数据库+文档说明(高分毕设&大作业)
共86个文件
jsp:21个
java:20个
jpg:16个
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 166 浏览量
2024-09-12
19:05:44
上传
评论
收藏 10.94MB ZIP 举报
温馨提示
基于SSM的图书馆管理系统代码+数据库+文档说明(高分毕设&大作业),含有代码注释,新手也可看懂。毕业设计、期末大作业、课程设计、高分必看,下载下来,简单部署,就可以使用。 包含:项目源码、数据库脚本等,该项目可以作为毕设、课程设计使用,前后端代码都在里面。该系统功能完善、界面美观、操作简单、功能齐全、管理便捷,具有很高的实际应用价值。项目都经过严格调试,确保可以运行!可以放心下载。 基于SSM的图书馆管理系统代码+数据库+文档说明(高分毕设&大作业),含有代码注释,新手也可看懂。毕业设计、期末大作业、课程设计、高分必看,下载下来,简单部署,就可以使用。 包含:项目源码、数据库脚本等,该项目可以作为毕设、课程设计使用,前后端代码都在里面。该系统功能完善、界面美观、操作简单、功能齐全、管理便捷,具有很高的实际应用价值。项目都经过严格调试,确保可以运行!可以放心下载。 基于SSM的图书馆管理系统代码+数据库+文档说明(高分毕设&大作业),含有代码注释,新手也可看懂。毕业设计、期末大作业、课程设计、高分必看,下载下来,简单部署,就可以使用。 包含:项目源码、数据库脚本等,该项目可以作为毕设
资源推荐
资源详情
资源评论
收起资源包目录
基于SSM的图书馆管理系统代码+数据库.zip (86个子文件)
文件夹-master
preview
10.png 449KB
9.png 802KB
3.png 78KB
12.png 765KB
1.png 10KB
11.png 966KB
6.png 448KB
5.png 581KB
4.png 14KB
8.png 872KB
7.png 3.35MB
2.png 14KB
pom.xml 5KB
src
main
resources
db.properties 170B
MyBatis
readerInfo.xml 2KB
lend.xml 1KB
admin.xml 801B
readerCard.xml 1KB
book.xml 2KB
book-context.xml 2KB
java
com
library
controller
BookController.java 6KB
WebConfig.java 1KB
LoginController.java 5KB
ReaderController.java 6KB
LendController.java 3KB
dao
ReaderInfoDao.java 2KB
BookDao.java 1KB
LendDao.java 2KB
AdminDao.java 1KB
ReaderCardDao.java 2KB
service
LoginService.java 1KB
BookService.java 986B
LendService.java 902B
ReaderInfoService.java 1KB
ReaderCardService.java 723B
bean
Book.java 2KB
Lend.java 1011B
ReaderInfo.java 1KB
Admin.java 593B
ReaderCard.java 650B
webapp
WEB-INF
web.xml 1KB
book-servlet.xml 1KB
jsp
reader_header.jsp 1KB
admin_header.jsp 3KB
reader_books.jsp 5KB
reader_book_detail.jsp 3KB
reader_lend_list.jsp 3KB
index.jsp 5KB
admin_readers.jsp 3KB
reader_main.jsp 593B
reader_repasswd.jsp 3KB
reader_info_edit.jsp 3KB
admin_repasswd.jsp 3KB
admin_book_add.jsp 4KB
admin_book_edit.jsp 4KB
admin_reader_edit.jsp 3KB
admin_reader_add.jsp 3KB
admin_lend_list.jsp 3KB
reader_info.jsp 2KB
admin_book_detail.jsp 2KB
404.jsp 2KB
admin_main.jsp 2KB
admin_books.jsp 4KB
static
js
bootstrap.min.js 36KB
jquery-3.2.1.js 262KB
js.cookie.js 4KB
img
book2(1).jpg 1.48MB
book3.jpg 16KB
scut.jpg 28KB
u2.jpg 70KB
library1.jpg 39KB
book1.jpg 26KB
lizhi.jpg 93KB
book2.jpg 211KB
timg.jpg 42KB
sky.jpg 105KB
u5.jpeg 241KB
u1.jpg 27KB
wolf.jpg 109KB
school.jpg 26KB
library2.jpg 39KB
classroom.jpg 22KB
library.jpg 26KB
css
bootstrap.min.css 118KB
library.sql 12KB
README.md 5KB
共 86 条
- 1
资源评论
yava_free
- 粉丝: 4766
- 资源: 1849
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- (180014016)pycairo-1.18.2-cp35-cp35m-win32.whl.rar
- (180014046)pycairo-1.21.0-cp311-cp311-win32.whl.rar
- DS-7808-HS-HF / DS-7808-HW-E1
- (180014004)pycairo-1.20.0-cp36-cp36m-win32.whl.rar
- (178330212)基于Springboot+VUE的校园图书管理系统
- (402216)人脸识别
- enspOSPF多区域路由配置
- (175822648)java项目之电信计费系统完整代码.zip
- (175416816)毕业设计基于SpringBoot+Vue的学生综合素质评价系统源码+数据库+项目文档
- (174808034)webgis课程设计文件
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功