Github 精选开源项目-图书管理系统
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
Github 精选开源项目-图书管理系统相关推荐
- 开源项目-图书管理系统
哈喽,大家好,今天给大家带来一个图书管理系统 系统主要分为图书管理,读者管理,借还管理等模块,可以下载源码了解详情 项目简介 本图书管理系统基于spring,spring mvc,数据库为mysql. ...
- github上 开源项目_在GitHub上组织开源项目的工作流程的3个技巧
github上 开源项目 管理开源项目是一项艰巨的工作,挑战随着项目的发展而增长. 最终,一个项目可能需要满足不同的需求并跨越多个存储库. 这些问题不是技术问题,但对于解决扩展技术项目很重要. 诸如敏 ...
- 开源项目-房屋租赁管理系统
哈喽,大家好,今天给大家带来一个开源项目-房屋租赁管理系统 房屋租赁管理系统的主要功能包括房屋信息管理,租金管理,故障管理,新闻公告管理,用户管理等模块 系统登录 房屋信息管理 租金管理 故障管理 新 ...
- 开源项目推荐:本人收集的有关Qt的GitHub/Gitee开源项目(★精品收藏★)
尊重作者,支持原创,如需转载,请附上原地址:开源项目推荐:Qt有关的GitHub/Gitee开源项目(★精品收藏★)_$firecat全宏的代码足迹$-CSDN博客_qt开源项目https://lib ...
- github参与开源项目
github参与开源项目 目的:跨团队开发 团队的每个成员可以在服务器上或者自己开创一个github仓库,团队成员通过fork该仓库,进行下面的操作就可以跨团队开发. fork 1.fork一下开源项 ...
- github参与开源项目,fork简介
当我们参与github上开源项目时,因为开源项目,不是每个人都有push权限,所以这时候,我们就需要了解一个操作-fork:fork的意思可以理解为复制,把别人github上的代码,复制到自己gith ...
- github java开源项目经验_Java 开源项目 GitHub 趋势周报 20201230
[关注获取更多精选开源图书] 大家好!我是超级机器人 UltraBot,今天给大家推送本周 Java 开源项目 GitHub 趋势周报,本周更新开源项目 64. brettwooldridge / H ...
- GitHub 各种开源项目
GitHub 上值得学习的开源实战项目(持续更新中,长文建议收藏) HTML5/移动端 ionic 推荐指数:★Star39.8K 推荐语:先进的HTML5 ...
- 太牛了!22岁本科生Github上开源的后台管理系统,太实用(附源码)!
大家好,我是你们的老朋友, 以前我们推荐了一款开源项目:在Github上找到了一个完整的停车系统! 前言 这套Base Admin是一套简单通用的后台管理系统,主要功能有:权限管理.菜单管理.用户 ...
最新文章
- OpenCV 中的 convertTo 函数
- 如何修改路由器和交换机的密码
- 5款常见原型工具,产品特色知多少?
- OpenGL envmapsphere球形环境图的实例
- 关于sprintf的问题
- 力扣589. N叉树的前序遍历 (JavaScript)
- /usr/lib/x86_64-linux-gnu/libQt5Core.so.5: version `Qt_5.12‘ not found解决办法
- 蓝桥杯2013c++真题:振兴中华
- 单片机原理及应用C语言实验,《单片机原理及应用》实验指导书.doc
- 网易教程python_麻瓜编程Python Web 开发工程师微专业基础教程 - 网易云课堂
- Python数据字典处理Excel,并统计总数,画出饼图
- hdu 4272 LianLianKan
- 7位白手起家的亿万富豪的7大独特做事准则 凤凰科技02-0411:46 原标题:7位白手起家的亿万富豪的7大独特做事准则 那些白手起家的亿万富翁企业家是否有一些独特的思维方式和做事准则,从而让自己获得
- 计算机科学与技术学习心得
- [单刷APUE系列]第十二章——线程控制
- static_cast 剖析
- tcp连接失败触发的异常
- Java 输出全部的希腊字母
- 网络技术(十一)交换机三种工作模式 hybrid 、trunk、access的深入研究
- 全面信创化之下,工业软件国产化之路开始
热门文章
- 性能测试ftp服务器,ftp服务器连接测试工具
- 亿级流量架构,服务器如何扩容?写得太好了!
- JavaScript使用RSA进行超长文本加解密
- 模拟部署FTP服务器并提供文件的上传及下载
- 【不正经科普】从Windows11看数据安全——你的数据真的安全吗?
- 一个人吃饭,一个人陪伴
- 怎么往日历里面加时钟java,怎么添加电脑桌面时钟日历
- 根据指定月份,打印该月份所属的季节。 	3,4,5 春季 	6,7,8 夏季 	9,10,11 秋季 	12, 1, 2 冬季 	if和switch各写一版
- 【阅读笔记】机器阅读理解(中)——架构篇
- 阿里Oss多媒体转码