分享一個(gè)前后端分離后臺(tái)管理系統(tǒng)

引言

分享一個(gè)前后端分離的后臺(tái)管理系統(tǒng),技術(shù)棧較新,適合喜歡倒騰的朋友。

地址: https://github.com/zhaozhiwei1992/money-making-machine-plus.git

喜歡的朋友,點(diǎn)點(diǎn)star

項(xiàng)目描述

一個(gè)前后端分離的后臺(tái)管理系統(tǒng), 基于springboot3.3.3+vue3.3.4+mysql8, 代碼結(jié)構(gòu)清晰,注釋友好,使用最新的前后端開(kāi)發(fā)技術(shù),適合想要嘗鮮的道友。

項(xiàng)目參考了jhipster的優(yōu)秀代碼設(shè)計(jì),ruoyi項(xiàng)目的目錄接口, 分模塊開(kāi)發(fā), 感謝以上開(kāi)源項(xiàng)目。

目前處于開(kāi)發(fā)階段,有問(wèn)題提issue,后續(xù)會(huì)繼續(xù)完善。如果動(dòng)手能力強(qiáng)的朋友,可以直接參與開(kāi)發(fā),一起完善這個(gè)項(xiàng)目。

為什么叫賺錢工具?字面意思,因?yàn)檎娴暮芨F。

體驗(yàn)地址

http://43.143.194.245:8091/index.html (無(wú)了,暫時(shí)沒(méi)錢搞服務(wù)器:D)

用戶/密碼: admin/admin

項(xiàng)目特點(diǎn)

代碼注釋友好, 實(shí)現(xiàn)簡(jiǎn)單, 便于閱讀, 推薦二次開(kāi)發(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ù)綁定代碼簡(jiǎn)單,提高開(kāi)發(fā)效率

使用 liquibase 進(jìn)行數(shù)據(jù)庫(kù)版本控制, 空庫(kù)只需創(chuàng)建數(shù)據(jù)庫(kù)然后啟動(dòng)服務(wù)即可

使用 quartz 定時(shí)任務(wù),可動(dòng)態(tài)完成任務(wù)的添加、修改、刪除、暫停、恢復(fù)及日志查看等功能

使用 swagger 查看或測(cè)試后端接口

使用 jpa 做數(shù)據(jù)庫(kù)操作, 理論上支持大部分關(guān)系數(shù)據(jù)庫(kù)

同步支持移動(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)

首頁(yè)顯示

  • 待辦事項(xiàng)

  • 通知公告

國(guó)際化

  • 國(guó)際化支持

開(kāi)發(fā)者工具

  • 代碼生成

  • 大屏顯示

  • 報(bào)表制作

安裝要求

  1. java 21+
  2. springboot 3.3.3.RELEASE
  3. mysql 8+
  4. npm 8+
  5. node 20+

tag1.0.0

  1. java 8+
  2. springboot 2.6.3.RELEASE
  3. mysql 5.7.5+
  4. npm 6.14.4+
  5. node 16.13.1+

安裝步驟

  1. git clone 當(dāng)前項(xiàng)目到你喜歡的目錄
  2. 用你喜歡的 ide 引入該項(xiàng)目,并加載好依賴
  3. 創(chuàng)建好數(shù)據(jù)庫(kù) database, 默認(rèn) money_making_machine_plus
  4. 啟動(dòng)項(xiàng)目: 后端運(yùn)行com.z.server.BootStrapServerApplication, 前端進(jìn)入z-ui-admin-vue3目錄, 執(zhí)行pnpm run dev(先構(gòu)建)
  5. 訪問(wèn)http://localhost:4000, 登錄查看我們的成果, 用戶/密碼:admin/admin

部署

前后端分離部署

前后端集中部署

mvn clean package -Psingle

版本控制

該項(xiàng)目使用 git 進(jìn)行版本管理。您可以在 tags 參看當(dāng)前可用版本。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

推薦閱讀更多精彩內(nèi)容