java工作日报管理系统_GitHub - LovebuildJ/book-manager: JavaWeb图书管理系统,简单易用功能强大,可拓展性高,集成主流框架...
book-manager
介紹
圖書管理系統(tǒng)
請勿忽略更新日志, 會有詳細(xì)的版本更新說明!
軟件截圖
在線API接口文檔
登錄
首頁輪播
圖書列表
圖書上架
圖書編輯
圖書刪除
圖書借閱
圖書檢索
圖書歸還
讀者列表
添加讀者
用戶列表
操作提示
啟動Banner
網(wǎng)頁標(biāo)簽欄logo
軟件架構(gòu)
軟件架構(gòu)說明:
后端:
基礎(chǔ)框架: SpringBoot
簡單數(shù)據(jù)操作: Spring Data Jpa
復(fù)雜數(shù)據(jù)操作: Mybatis
安全框架: SpringSecurity
模板引擎: Thymeleaf
API文檔&測試: Swagger2
API文檔加強(qiáng)&美化: Swagger-Bootstrap-UI, 這個很好看, 而且功能強(qiáng)大,支持生成離線MD文檔,但是版本兼容性會有問題, 我試了很多版本, 最終1.9.3可以正常使用
hutool工具箱: Java各種工具封裝, 爽的雅痞
前端:
javaEx, 其實(shí)就是對html,css,js的封裝, 很簡單, 10分鐘就能上手。比較接近原生
修改起來比較方便, 所以就用了。想了解的, 百度JavaEx即可。
jQuery , 講真的jQuery用著還是很舒服, 突破各種前端框架的限制
這里真的要吹一波jQuery插件庫,強(qiáng)大,耦合性低,加入即用, 非常適合本項(xiàng)目
如果有定制需求, 可以聯(lián)系作者
質(zhì)量保證: 從高大上到原生, 你要的我都有
有意向聊一聊也是可以的蠻, 或許我就是你要找的那個人呢?
安裝教程
建議看wiki
本地搭建好java8環(huán)境,數(shù)據(jù)庫MySQL5.5+, 克隆項(xiàng)目
導(dǎo)入sql文件至數(shù)據(jù)庫中
配置maven, 等待依賴下載完成
IDE安裝好lombok插件
賬號:【學(xué)生: stu/123】【教師: tea/123】【其他:other/123】【管理員:admin/123】
使用說明
本項(xiàng)目適用于大學(xué)生實(shí)訓(xùn), 或者想要快速搭建一個后臺管理類項(xiàng)目的朋友,或者個人學(xué)習(xí)使用
不要說為啥這個項(xiàng)目這個東西沒加, 哪個東西沒加, 針對的層次不一樣, 要求也不一樣
很多我也想加, 但是復(fù)雜起來了, 不適合目標(biāo)人群使用
為了方便大家使用, 并未對密碼進(jìn)行加密, 想要加密的:大家可以在插入用戶的時(shí)候?qū)γ艽a加密, 在loadByUsername中去除密碼加密即可
如果想要前后端分離的, 只需要把web資源相關(guān)的去掉, 保留后端接口即可, 接口文檔看swagger即可
作者介紹
塵心, 英文名:Jason
寫此項(xiàng)目的初心: 管理項(xiàng)目大多大相徑庭, 通過一個例子, 掌握之后, 其他管理項(xiàng)目自然信手拈來. 所以它不僅僅是一個圖書管理項(xiàng)目,
它是給大家提供一種開發(fā)的范例, 在這個范例的基礎(chǔ)上進(jìn)行修改優(yōu)化吸收變成自己的東西才是這個項(xiàng)目價(jià)值所在!
由于工作比較忙, 此項(xiàng)目也是比較倉促寫成, 很多地方?jīng)]有增加限制希望大家能夠理解, 或者自己進(jìn)行優(yōu)化
GitHub地址
Gitee地址
參與貢獻(xiàn)
Fork 本倉庫
新建 Feat_xxx 分支
提交代碼
新建 Pull Request
等待審核
更新日志
2020/8/7 2:00PM 增加權(quán)限菜單控制
v1.0.3版本之前的用戶可以更新代碼, 然后刪除表結(jié)構(gòu)重新導(dǎo)入sql。 或者將users表中不是管理員用戶的is_admin字段的值設(shè)為1
v1.0.3版本, 非管理員用戶, 則訪問菜單受限。以下菜單不可見:添加圖書, 添加讀者, 管理用戶, 添加管理員。 管理員用戶則有所有菜單訪問權(quán)限!
只是做一個簡單的控制, 復(fù)雜的RBAC后續(xù)可能會加上吧, 時(shí)間不定
2020/8/7日 10:00AM 優(yōu)化一下問題:
首頁右上角動態(tài)顯示用戶昵稱
添加網(wǎng)站logo(瀏覽器標(biāo)簽頁)
后續(xù)
發(fā)現(xiàn)BUG或者已知問題會不定期修復(fù)
加入圖片上傳下載等功能
優(yōu)化權(quán)限模塊
優(yōu)化UI, 提示等用戶體驗(yàn)
加入docker部署
...
總結(jié)
以上是生活随笔為你收集整理的java工作日报管理系统_GitHub - LovebuildJ/book-manager: JavaWeb图书管理系统,简单易用功能强大,可拓展性高,集成主流框架...的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: CentOS镜像说明(附下载地址)
- 下一篇: 建筑平面图, 建筑设计图, 家具摆放图,