前言
- 我把我的畢業設計發佈在了GitHub上,該項目時我結合了所在實習公司的項目經驗,所開發出來的
企業級前後端分離後端管理系統
。 - 現在貼在了csdn上。供所有人點評。
- 如果對你有所幫助的話,還請給一個star。
- 下一次想出一個react+antd+router+redux的前端 admin 模板,有興趣的大佬可以一起努力。
一、項目簡介
該系統是一個 企業級前後端分離後端管理系統。
技術棧主要使用thymeleaf、 layUI、 jQuery、 axios、 spring boot、 shiro、 redis、 jwt、 mybatis、 mysql、 阿里雲centos系統
等等。
項目開發模式採用前後端分離
, 內置了許多管理系統常用功能,通過一些腳本、封裝幫助開發人員快速開發管理系統,集中精力處理業務邏輯。
感謝開源社區,感謝各種技術棧團隊提供優秀的開源項目!
二、功能簡介
- 用戶管理:用戶是系統操作者,該功能主要完成系統用戶配置。
- 部門管理:配置系統組織機構(公司、部門、小組),樹結構展現。
- 菜單管理:配置系統菜單,操作權限,按鈕權限標識等。
- 角色管理:角色菜單權限分配、設置角色按機構進行數據範圍權限劃分。
- 接口管理:根據業務代碼自動生成相關的 api 接口文檔。
- SQL 監控:對系統使用的 sql 進行監控,可快速查詢運行效率。
- 日誌管理:對用戶的操作進行記錄。
- 地圖管理: 使用百度地圖api, 展示地圖。
三、項目預覽
github傳送門:企業級前後端分離後端管理系統
記得給個star哦~~~~~
三、界面展示
這裏只提供了部分頁面截圖,根據文檔快速開始進行項目的搭建,瀏覽項目豐富功能!
1. 登錄頁面
2. 首頁
3. 500頁面
4. 404頁面
四、項目結構
docs // 開發文檔
-image-storage // 圖片
-company_frame.sql // 項目底層SQL
src
-main
-java
-com.feng.companyframe // 項目包
-aop // aop 包
-bean // 實體類
-config // 公共配置類
-constant // 靜態類
-controller // 控制層
-exception // 異常類
-jwt // jwt 類
-mapper // mybatis 底層 接口
-serializer // 自定義 序列化類
-services // 服務層
-shiro // shiro 配置類
-test // 測試類
-utils // 封裝的工具類
-vo // 前後端交互的請求參數
-resources
-mapper // mybatis 底層的SQL
-static // 靜態資源文件
-templates // 前端頁面
-application.yml // 頁面配置文件
-generatorConfig.xml // mybatis 逆向生成配置文件