1 Star 0 Fork 7

sakylian / 图书管理系统

forked from Jason / 图书管理系统 
加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README
MIT

book-manager

GitHub stars GitHub forks GitHub issues GitHub license

鉴于gitee人气较低,本项目从v1.0.2版本后将不提供更新, 只在原有基础上进行维护。后期新版本等将在GitHub作为主要维护仓库。GitHub仓库地址,版本升级等等。

介绍

图书管理系统

  • 快速上手可看Wiki
  • 详细使用可看Wiki

软件截图

  • 在线API接口文档 输入图片说明

  • 登录 登录

  • 首页轮播 输入图片说明

  • 图书列表 图书列表

  • 图书上架 图书上架

  • 图书编辑 图书编辑

  • 图书删除 图书删除

  • 图书借阅 图书借阅

  • 图书检索 图书检索

  • 图书归还 图书归还

  • 读者列表 读者列表

  • 添加读者 添加读者

  • 用户列表 用户列表

  • 操作提示 操作提示

  • 启动Banner

启动Banner

  • 网页标签栏logo

logo

软件架构

软件架构说明:

后端:
  • 基础框架: 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插件库,强大,耦合性低,加入即用, 非常适合本项目

如果有定制需求, 可以联系作者

  • 质量保证: 从高大上到原生, 你要的我都有
  • 联系方式: amazingjava@163.com
  • 有意向聊一聊也是可以的蛮, 或许我就是你要找的那个人呢?

安装教程

建议看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部署 ...
MIT License Copyright (c) 2020 Jason Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

简介

图书管理系统,集成主流框架,高拓展性,简单上手,前端框架基于原生,修改起来非常方便,学习&使用必备 展开 收起
MIT
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/sakylian/book-manager.git
git@gitee.com:sakylian/book-manager.git
sakylian
book-manager
图书管理系统
master

搜索帮助

344bd9b3 5694891 D2dac590 5694891