# book-manager
[![GitHub stars](https://img.shields.io/github/stars/LovebuildJ/book-manager?style=social)](https://github.com/LovebuildJ/book-manager/stargazers)
[![GitHub forks](https://img.shields.io/github/forks/LovebuildJ/book-manager?style=social)](https://github.com/LovebuildJ/book-manager/network)
[![GitHub issues](https://img.shields.io/github/issues/LovebuildJ/book-manager?style=social)](https://github.com/LovebuildJ/book-manager/issues)
[![GitHub license](https://img.shields.io/github/license/LovebuildJ/book-manager?style=social)](https://github.com/LovebuildJ/book-manager/blob/master/LICENSE)
鉴于gitee人气较低,本项目从v1.0.2版本后将不提供更新, 只在原有基础上进行维护。后期新版本等将在GitHub作为主要维护仓库。[GitHub仓库地址](https://github.com/LovebuildJ/book-manager),版本升级等等。
#### 介绍
图书管理系统
- 快速上手可看[Wiki](https://github.com/LovebuildJ/book-manager/wiki/%E5%BF%AB%E9%80%9F%E5%BC%80%E5%A7%8B)
- 详细使用可看[Wiki](https://gitee.com/Jason218/book-manager/wikis/%E4%BD%BF%E7%94%A8%E6%96%87%E6%A1%A3)
#### 软件截图
- 在线API接口文档
![输入图片说明](https://images.gitee.com/uploads/images/2020/0728/222829_12c75a2b_1865362.png "swagger.png")
- 登录
![登录](https://images.gitee.com/uploads/images/2020/0728/220039_eac21a26_1865362.png "login.png")
- 首页轮播
![输入图片说明](https://images.gitee.com/uploads/images/2020/0728/220412_5849b2ba_1865362.png "index.png")
- 图书列表
![图书列表](https://images.gitee.com/uploads/images/2020/0728/220106_01690382_1865362.png "book-list.png")
- 图书上架
![图书上架](https://images.gitee.com/uploads/images/2020/0728/220142_f1321c49_1865362.png "book-add.png")
- 图书编辑
![图书编辑](https://images.gitee.com/uploads/images/2020/0728/220205_23718704_1865362.png "book-update.png")
- 图书删除
![图书删除](https://images.gitee.com/uploads/images/2020/0728/220325_868b4a18_1865362.png "book-del.png")
- 图书借阅
![图书借阅](https://images.gitee.com/uploads/images/2020/0728/220426_add9604e_1865362.png "borrow.png")
- 图书检索
![图书检索](https://images.gitee.com/uploads/images/2020/0728/220449_10ce9e23_1865362.png "book-search.png")
- 图书归还
![图书归还](https://images.gitee.com/uploads/images/2020/0728/220522_b028a938_1865362.png "return.png")
- 读者列表
![读者列表](https://images.gitee.com/uploads/images/2020/0728/220600_d9bbdad8_1865362.png "reader-list.png")
- 添加读者
![添加读者](https://images.gitee.com/uploads/images/2020/0728/220816_d382a217_1865362.png "reader-add.png")
- 用户列表
![用户列表](https://images.gitee.com/uploads/images/2020/0728/220837_7a6de75b_1865362.png "user-list.png")
- 操作提示
![操作提示](https://images.gitee.com/uploads/images/2020/0728/220858_61b0b289_1865362.png "success.png")
- 启动Banner
![启动Banner](https://images.gitee.com/uploads/images/2020/0807/113718_a4ea899d_1865362.png "banner.png")
- 网页标签栏logo
![logo](https://images.gitee.com/uploads/images/2020/0807/113802_afa0f855_1865362.png "logo.png")
#### 软件架构
软件架构说明:
##### 后端:
- 基础框架: SpringBoot
- 简单数据操作: Spring Data Jpa
- 复杂数据操作: Mybatis
- 安全框架: SpringSecurity
- 模板引擎: Thymeleaf
- API文档&测试: Swagger2
- API文档加强&美化: Swagger-Bootstrap-UI, 这个很好看, 而且功能强大,支持生成离线MD文档,但是版本兼容性会有问题, 我试了很多版本, 最终1.9.3可以正常使用
##### 前端:
- javaEx, 其实就是对html,css,js的封装, 很简单, 10分钟就能上手。比较接近原生
修改起来比较方便, 所以就用了。想了解的, 百度JavaEx即可。
- jQuery , 讲真的jQuery用着还是很舒服, 突破各种前端框架的限制
- 这里真的要吹一波jQuery插件库,强大,耦合性低,加入即用, 非常适合本项目
#### 如果有定制需求, 可以联系作者
- 质量保证: 从高大上到原生, 你要的我都有
- 联系方式: [email protected]
- 有意向聊一聊也是可以的蛮, 或许我就是你要找的那个人呢?
#### 安装教程
建议看wiki
1. 本地搭建好java8环境,数据库MySQL5.5+, 克隆项目
2. 导入sql文件至数据库中
3. 配置maven, 等待依赖下载完成
4. IDE安装好lombok插件
5. 启动访问http://localhost:8080 即可
6. 账号:【学生: stu/123】【教师: tea/123】【其他:other/123】【管理员:admin/123】
7. swagger API在线文档, 启动访问:http://localhost:8080/doc.html
#### 使用说明
1. 本项目适用于大学生实训, 或者想要快速搭建一个后台管理类项目的朋友,或者个人学习使用
2. 不要说为啥这个项目这个东西没加, 哪个东西没加, 针对的层次不一样, 要求也不一样
3. 很多我也想加, 但是复杂起来了, 不适合目标人群使用
4. 为了方便大家使用, 并未对密码进行加密, 想要加密的:大家可以在插入用户的时候对密码加密, 在loadByUsername中去除密码加密即可
5. 如果想要前后端分离的, 只需要把web资源相关的去掉, 保留后端接口即可, 接口文档看swagger即可
#### 作者介绍
尘心, 英文名:Jason
写此项目的初心: 管理项目大多大相径庭, 通过一个例子, 掌握之后, 其他管理项目自然信手拈来. 所以它不仅仅是一个图书管理项目,
它是给大家提供一种开发的范例, 在这个范例的基础上进行修改优化吸收变成自己的东西才是这个项目价值所在!
由于工作比较忙, 此项目也是比较仓促写成, 很多地方没有增加限制希望大家能够理解, 或者自己进行优化
#### GitHub地址
https://github.com/LovebuildJ/book-manager
#### Gitee地址
https://gitee.com/Jason218/book-manager
#### 参与贡献
1. Fork 本仓库
2. 新建 Feat_xxx 分支
3. 提交代码
4. 新建 Pull Request
5. 等待审核
#### 更新日志
- 2020/8/7日优化一下问题:
1. 首页右上角动态显示用户昵称
2. 添加网站logo(浏览器标签页)
3. 自定制启动banner(想要自己定制的可以去这里:https://www.bootschool.net/ascii-art/search)
#### 后续
1. 发现BUG或者已知问题会不定期修复
2. 加入图片上传下载等功能
3. 优化权限模块
4. 优化UI, 提示等用户体验
5. 加入docker部署
...
没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
收起资源包目录
Java图书管理系统book-manager.zip (136个子文件)
common.css 47KB
common.css 23KB
icomoon.css 14KB
icomoon.css 14KB
layer.css 14KB
tina.css 13KB
animate.css 12KB
animate.css 12KB
layer.css 5KB
tina.css 4KB
highlight.css 1KB
icomoon.eot 49KB
icomoon.eot 49KB
loading_screen.gif 48KB
javaex-process.gif 16KB
loading.gif 15KB
loading-white.gif 9KB
loading-circle.gif 6KB
loading-0.gif 6KB
con-loading.gif 4KB
loading.gif 3KB
javaex-loading.gif 2KB
loading-2.gif 2KB
loading-1.gif 701B
grey.gif 43B
.gitattributes 115B
.gitignore 395B
borrow.html 11KB
book-update.html 9KB
user-list.html 8KB
reader-update.html 7KB
book-add.html 7KB
book-list.html 7KB
reader-list.html 7KB
reader-add.html 7KB
user-add.html 6KB
book-search.html 6KB
welcome.html 5KB
back.html 5KB
index.html 5KB
login.html 5KB
user-info.html 4KB
empty.html 2KB
favicon.ico 4KB
UsersController.java 5KB
BorrowService.java 5KB
UserService.java 4KB
BorrowController.java 4KB
BookService.java 4KB
WebSecurityConfig.java 3KB
BookController.java 2KB
R.java 2KB
LoginController.java 2KB
Users.java 2KB
Book.java 2KB
SwaggerConfiguration.java 1KB
ManagerApplicationTests.java 1KB
CodeEnum.java 1KB
UserCache.java 1KB
UsersRepository.java 1KB
RouteController.java 1KB
Constants.java 1KB
Borrow.java 1KB
BorrowRepository.java 1KB
ManagerApplication.java 857B
BorrowMapper.java 850B
BookOut.java 844B
WebConfig.java 826B
LoginInterceptor.java 747B
ConvertUtil.java 723B
BookMapper.java 599B
UsersMapper.java 591B
PageIn.java 501B
PageOut.java 471B
BookRepository.java 453B
UserOut.java 452B
BackOut.java 438B
RetBookIn.java 356B
4.jpg 153KB
3.jpg 90KB
6.jpg 82KB
5.jpg 75KB
1.jpg 72KB
2.jpg 72KB
8.jpg 43KB
9.jpg 43KB
7.jpg 42KB
upAvatar.jpg 9KB
javaex.js 219KB
highlight.min.js 181KB
javaex.min.js 144KB
jquery-1.7.2.min.js 93KB
jquery-3.3.1.min.js 85KB
javaex.js 65KB
javaex.min.js 40KB
layer.js 22KB
layer.js 22KB
javaex-formVerify.js 6KB
common.js 6KB
common.js 6KB
共 136 条
- 1
- 2
资源评论
智慧安全方案
- 粉丝: 3653
- 资源: 59万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功