1. 程式人生 > >開源一套後臺管理系統框架,遠離996

開源一套後臺管理系統框架,遠離996

## 前言 作為一個程式設計師,最苦逼的就是老闆隨口就給你提的需求:“小田啊,這幾天你給我弄一個管理系統給客戶用”。 ​老闆的一句話總是害得我們天天加班,更可怕的是,每次開個新專案,總是要從使用者、角色、選單、介面等等從頭開始寫程式碼,重複工作實在太多。 那麼如果我告訴你,我可以給你整一套框架,你只要根據業務定義好實體類,其他的建表sql、service、controller、dao甚至前端增刪改查程式碼都給你一鍵生成,是不是覺得瞬間加快了效率?這就是single-demo-boot(前後端分離單體專案快速開發框架) 可以給你做的事情,他有如下特點: * 前後端分離,前端使用Vue+Element UI,後端使用SpringBoot作為基礎框架,前後端使用JSON通訊 * 內已實現基礎後臺管理功能,包含使用者登入、角色管理、使用者管理、介面管理、功能管理、許可權校驗、資料字典、選單管理等功能 * 內已實現一套精確到選單級、按鈕級的許可權校驗系統,通過配置角色有許可權的選單和介面,可控制選單和按鈕的顯示隱藏;同時後端通過註解可配置介面是否需要進行登入校驗和許可權校驗 * 程式碼生成器功能,只需要根據規範定義好實體類,即可通過兩句程式碼生成對應的dao、service、bean、controller增刪改查程式碼,以及前端頁面和sql建表語句 * JWT Token實現無狀態登入和許可權校驗,token自動重新整理,不需要開發者操心 ## 技術棧 * 前端專案:Vue、element-ui * 後端專案:pringBoot、Mybatis-Plus、MySQL、Ehcache、Jwt ## 執行效果 ##### 登入頁面 ![在這裡插入圖片描述](https://img-blog.csdnimg.cn/20210312172108306.png#pic_center) ##### 介面管理頁面 ![在這裡插入圖片描述](https://img-blog.csdnimg.cn/20210312172408334.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2djeXlu,size_16,color_FFFFFF,t_70) ##### 角色管理 ![在這裡插入圖片描述](https://img-blog.csdnimg.cn/20210312172536169.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2djeXlu,size_16,color_FFFFFF,t_70) ##### 角色管理 - 配置選單 ![在這裡插入圖片描述](https://img-blog.csdnimg.cn/20210312172550588.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2djeXlu,size_16,color_FFFFFF,t_70) ##### 角色管理 - 配置功能 ![在這裡插入圖片描述](https://img-blog.csdnimg.cn/20210312172604564.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2djeXlu,size_16,color_FFFFFF,t_70) ##### 功能管理 ![在這裡插入圖片描述](https://img-blog.csdnimg.cn/20210312172618595.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2djeXlu,size_16,color_FFFFFF,t_70) ##### 功能管理 - 介面配置 ![在這裡插入圖片描述](https://img-blog.csdnimg.cn/20210312172634398.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2djeXlu,size_16,color_FFFFFF,t_70) ## 資源和文件 如果客官喜歡這個專案,歡迎Star並下載下來使用,專案地址如下: * 前端:https://gitee.com/spzmmd/single-demo-admin * 後端:https://gitee.com/spzmmd/single-java-demo 專案相關教程請點選:[【開源專案】SingleBoot教程](https://www.cnblogs.com/spzmmd/tag/%E3%80%90%E5%BC%80%E6%BA%90%E9%A1%B9%E7%9B%AE%E3%80%91SingleBoot%E6%95%99%E7%A8%8B/) 如果客官在使用過程中遇到了難題,歡迎在碼雲上給我留言,或者搜尋加入qq群直接找我解答~qq群號: 776241689 本專案有關的技術教程文章,我將在下面的公眾號中分享,歡迎關注! ![在這裡插入圖片描述](https://img-blog.csdnimg.cn/20210312172735197.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2djeXlu,size_16,color_FFFFFF,t_70#pic_center)PS:小到Java後端技術、計算機基礎知識,大到微服務、Service Mesh、大資料等,都是本人研究的方向。我將定期在公眾號中分享技術乾貨,希望以我一己之力,拋磚引玉,幫助朋友們提升技術能力,共同