Github 精选开源项目-图书管理系统

项目是一款图书管理系统【Book-manager】,适用于大学生实训的图书管理系统,这是一个非常精简化的图书管理系统,可拓展性高,集成主流框架。

首先放出Github项目地址https://github.com/LovebuildJ/book-manager.git
项目作者:LovebuildJ

软件架构

后端:

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

项目
安装教程(建议看 wiki)
本地搭建好java8 环境数据库 MySQL5.5+,克隆项目
导入 sql 文件数据库
配置 maven,等待依赖下载完成
IDE 安装好 lombok 插件
启动访问http://localhost:8080 即可

账号:
【学生:stu/123】
【教师:tea/123】
【其他:other/123】
【管理员:admin/123】
swagger API在线文档,启动访问:http://localhost:8080/doc.html

Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐