非常简洁大气的JavaWeb 图书管理系统

图书管理系统 book-manager

Fork me on Gitee

介绍

图书管理系统 ,自己业余时间写的,觉得不错可以start一下哦, 快速使用可看Wiki

软件截图
  • 在线API接口文档

在这里插入图片描述

  • 登录
    在这里插入图片描述

  • 首页轮播
    在这里插入图片描述

  • 图书列表
    在这里插入图片描述

  • 图书上架
    在这里插入图片描述

  • 图书编辑
    在这里插入图片描述

  • 图书删除
    在这里插入图片描述

  • 图书借阅
    在这里插入图片描述

  • 图书检索
    在这里插入图片描述

  • 图书归还

在这里插入图片描述

  • 读者列表

在这里插入图片描述

  • 用户列表
    在这里插入图片描述

  • 操作提示
    在这里插入图片描述

软件架构

软件架构说明:

后端:
  • 基础框架: 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用着还是很舒服, 突破各种前端框架的限制

安装教程

建议看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地址

GitHub点此跳转

码云地址

Gitee点此跳转

  • 7
    点赞
  • 69
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值