引言
分享一個(gè)前后端分離的后臺管理系統(tǒng),技術(shù)棧較新,適合喜歡倒騰的朋友柳畔。
地址: https://github.com/zhaozhiwei1992/money-making-machine-plus.git
喜歡的朋友,點(diǎn)點(diǎn)star
項(xiàng)目描述
一個(gè)前后端分離的后臺管理系統(tǒng), 基于springboot3.3.3+vue3.3.4+mysql8琼腔, 代碼結(jié)構(gòu)清晰,注釋友好踱葛,使用最新的前后端開發(fā)技術(shù)丹莲,適合想要嘗鮮的道友。
項(xiàng)目參考了jhipster的優(yōu)秀代碼設(shè)計(jì)尸诽,ruoyi項(xiàng)目的目錄接口甥材, 分模塊開發(fā), 感謝以上開源項(xiàng)目性含。
目前處于開發(fā)階段洲赵,有問題提issue,后續(xù)會繼續(xù)完善商蕴。如果動(dòng)手能力強(qiáng)的朋友叠萍,可以直接參與開發(fā),一起完善這個(gè)項(xiàng)目绪商。
為什么叫賺錢工具苛谷?字面意思,因?yàn)檎娴暮芨F格郁。
體驗(yàn)地址
http://43.143.194.245:8091/index.html (無了腹殿,暫時(shí)沒錢搞服務(wù)器:D)
用戶/密碼: admin/admin
項(xiàng)目特點(diǎn)
代碼注釋友好, 實(shí)現(xiàn)簡單理张, 便于閱讀赫蛇, 推薦二次開發(fā)
前后端分離,使用 token 認(rèn)證
支持RBAC權(quán)限模型雾叭, 支持菜單及按鈕權(quán)限控制悟耘, 動(dòng)態(tài)顯示及后端嚴(yán)格權(quán)限控制
支持角色+菜單的數(shù)據(jù)權(quán)限控制, 按照規(guī)則配置好后织狐,程序自動(dòng)控制
前端采用 Vue3.x + element-plus-admin暂幼, 數(shù)據(jù)綁定代碼簡單筏勒,提高開發(fā)效率
使用 liquibase 進(jìn)行數(shù)據(jù)庫版本控制, 空庫只需創(chuàng)建數(shù)據(jù)庫然后啟動(dòng)服務(wù)即可
使用 quartz 定時(shí)任務(wù)旺嬉,可動(dòng)態(tài)完成任務(wù)的添加管行、修改、刪除邪媳、暫停捐顷、恢復(fù)及日志查看等功能
使用 swagger 查看或測試后端接口
使用 jpa 做數(shù)據(jù)庫操作, 理論上支持大部分關(guān)系數(shù)據(jù)庫
同步支持移動(dòng)端小程序
功能模塊
基礎(chǔ)數(shù)據(jù)
部門管理
用戶管理
角色管理
基礎(chǔ)數(shù)據(jù)維護(hù)
菜單管理
菜單管理
動(dòng)態(tài)表單
采集表
系統(tǒng)管理
功能權(quán)限
數(shù)據(jù)權(quán)限
流程管理
緩存管理
定時(shí)任務(wù)
系統(tǒng)參數(shù)
審計(jì)查詢
系統(tǒng)監(jiān)控
在線人員監(jiān)控
日志管理
資源監(jiān)控
服務(wù)狀態(tài)
緩存狀態(tài)
首頁顯示
待辦事項(xiàng)
通知公告
國際化
- 國際化支持
開發(fā)者工具
代碼生成
大屏顯示
報(bào)表制作
安裝要求
- java 21+
- springboot 3.3.3.RELEASE
- mysql 8+
- npm 8+
- node 20+
tag1.0.0
- java 8+
- springboot 2.6.3.RELEASE
- mysql 5.7.5+
- npm 6.14.4+
- node 16.13.1+
安裝步驟
- git clone 當(dāng)前項(xiàng)目到你喜歡的目錄
- 用你喜歡的 ide 引入該項(xiàng)目雨效,并加載好依賴
- 創(chuàng)建好數(shù)據(jù)庫 database迅涮, 默認(rèn) money_making_machine_plus
- 啟動(dòng)項(xiàng)目: 后端運(yùn)行com.z.server.BootStrapServerApplication, 前端進(jìn)入z-ui-admin-vue3目錄徽龟, 執(zhí)行pnpm run dev(先構(gòu)建)
- 訪問http://localhost:4000叮姑, 登錄查看我們的成果, 用戶/密碼:admin/admin
部署
前后端分離部署
前后端集中部署
mvn clean package -Psingle
版本控制
該項(xiàng)目使用 git 進(jìn)行版本管理据悔。您可以在 tags 參看當(dāng)前可用版本传透。