您所在的位置:下載吧  >  軟件下載  >  其他軟件  >  程序源碼 > Guns后臺管理系統

Guns后臺管理系統 v7.0.3 官方版

  • 軟件大小:12.5 MB
  • 軟件語言:簡體中文
  • 更新時間:2021-05-24
  • 授   權:免費軟件
  • 適用平臺:WinAll
  • 推薦度: 6
無病毒官方版綠色版
點擊查看大圖
軟件介紹

  Guns后臺管理系統是一款項目快速開發管理系統網站搭建模板,基于Spring Boot2開發,內置主控面板、組織架構、用戶管理、機構管理、職位管理、權限管理、基礎數據、系統功能、通知管理、監控管理等多種功能操作模塊,完成網站系統搭建后,可以對含系統管理、代碼生成、多數據庫適配、SSO單點登錄、郵件發送、任務調度、持續集成、docker部署等功能進行管理和配置,是一款非常專業實用的網站管理系統,專為站長網站搭建而設計,可以讓所有人擁有屬于自己的運營網站。

Guns后臺管理系統

軟件功能

  資源掃描

  資源掃描是Guns研發的獨立模塊,資源掃描可以將項目中所有接口(API)的元數據信息搜集起來。

  包括接口的url、接口的名稱、接口的參數、接口返回值,甚至接口是否需要認證,接口是否需要鑒權等。

  動態數據源

  Guns默認啟用了多數據源支持,動態數據源可以讓用戶在使用系統時,對接多個數據庫實例,從而操作不同數據源的數據。數據源可通過在線配置進行。

  數據源種類支持mybatis支持的多種數據源,適配多種數據源時,需要引入多種數據源的驅動,jdbc url也需要進行相應修改,需要注意的是,如果項目中有自定義編寫的sql,需要對這些sql進行多種數據庫的適配。

  多語言

  通過多語言配置菜單,可以在線管理多語言的翻譯項,在線修改不同項的翻譯值。

  Guns自帶多語言模塊,可實現菜單,字段,提示等多位置的多語言翻譯。

  監控管理

  Guns默認集成druid監控界面,可以監控數據庫連接池使用情況。

  服務器信息監控,可以查看系統cpu以及內存的使用情況。

軟件特色

  源碼可控

  源碼注釋詳細,便于閱讀

  代碼無后門,可放心使用

  提供豐富的接口,易于擴展

  功能完善

  包含系統管理等常用功能

  多年一線企業的沉淀,健壯穩定

  多樣化的前端組件,自由定制拓展

  多端支持

  HTML5+CSS3響應式設計

  支持平板、智能手機、微信瀏覽器

  支持IE8+,支持各種常見的瀏覽器

  快速開發

  框架易上手,快速開發新項目

  大大降低企業研發成本

  采用主流技術,業界通用認可

  低成本

  幫您省去了產品、設計等人員的工作

  一次永久授權,終身免費更新

  與同類產品相比性價比最高

  快速迭代

  每周至少一次的框架更新

  專業的售后支持,后顧無憂

  獲取Guns授權,享受最優服務

官方教程

  層級結構

  在Guns項目包結構中,后端程序分為三個包區分開,config、core、modular

Guns后臺管理系統

  config包存放為項目的配置,我們推薦項目使用@Configuration方式裝配Bean。

  core包存放項目的核心機制,以及項目公用的枚舉、異常、常量等。

  modular包存放項目的業務代碼,modular包下可再按業務劃分,或者直接分為controller、entity、mapper等包。

Guns后臺管理系統

  #代碼風格

  代碼編寫時,我們追求言簡意賅的注釋,每個注釋段落空行分開。

Guns后臺管理系統

  #降低耦合

  功能模塊編寫時,我們盡可能解耦,模塊之間只依賴接口,不依賴實現,更加容易拓展。

Guns后臺管理系統

  內核是一個項目的基石,其中包含項目需要的sdk、配置、約束、規范、業務代碼等。

  內核的設計有著相當重要的作用,內核穩定項目構建才可以穩定。

  Guns的內核全部封裝在Roses-Kernel項目中。

  開源地址:https://gitee.com/stylefeng/roses(opens new window)在Guns中,內核以maven模塊的形式展現,目前Guns中共有24個模塊,每個模塊包含了一種功能。

Guns后臺管理系統

  #模塊分類

  并且,這些模塊大致分為如下幾類,概要為 ADOSP

  Advanced為全模塊的規則,所有的代碼都需要遵守的規則,包含枚舉,異常,基礎類等

  Development,給開發人員用的快速開發工具,方便快速開發,例如日志,郵件,短信,緩存等

  Operations,偏運維類的封裝,例如監控,調用鏈記錄模塊(待補充)

  Service,偏應用功能的封裝,例如用戶管理,角色管理,公司管理,每個模塊是一個獨立的業務

  Pattern,設計模式或業務解決方案,例如高并發的解決方案,海量數據存儲方案等(待補充)

  #建設標準

  模塊建立的基本思想是建立開發規范,封裝重用的代碼,提高開發效率。

  #1. 每個大模塊內部分api、sdk、business三類子模塊

  api為對其他模塊暴露的接口

  sdk是對核心功能的封裝

  business是帶業務邏輯的封裝

  以短信模塊kernel-d-sms為例,sms-api模塊是接口模塊,是短信功能提供的所有接口。

  sms-sdk-aliyun模塊是阿里云短信的sdk封裝。

  sms-sdk-tencent模塊是騰訊云短信的sdk封裝。

  sms-business-validation模塊是帶短信驗證功能(業務)的模塊。

  api、sdk、business為三類模塊,不是三個,一般api模塊僅一個,sdk和business類模塊可以無限拓展。

  #2. 依賴接口不依賴實現

  模塊與模塊之間的調用,通過api模塊來調用(例如sms-api),而不直接依賴他的實現(sms-sdk或sms-business),具體的實現由business模塊決定或者由具體項目決定。

  #3. 支持拓展

  同一個項目,一個api的實現可以有兩個。

  需要通過@Resource(name = "xxx")指定資源的名字,也可利用@Primary注解來替換使用已經裝載的spring容器中的bean

  start提供了默認的自動配置,在項目使用時,可以根據需要進行排除依賴。

  #4. 依賴關系

Guns后臺管理系統

  business可以依賴sdk層,sdk層可依賴api層,反之不行。

  不允許business模塊依賴其他business模塊,只允許在項目中出現同時引用兩個business模塊的情況。

  S類的api模塊可以依賴D類的api,反之不行,防止出現互相依賴(循環依賴)的情況。

  基礎功能

  stylefeng開源技術Guns為用戶提供更多樣化的基礎功能,這些功能開箱即用,為開發項目提供了很多便利。

Guns后臺管理系統
Guns后臺管理系統
Guns后臺管理系統
Guns后臺管理系統
Guns后臺管理系統

  權限設計

  stylefeng開源技術Guns采用基于角色的權限控制,框架使用jwt + session(非http session)的方式進行安全校驗。

  #RBAC理念

  權限管理是基于RBAC權限模型。

  什么是RBAC,請看如下描述,來自于百度百科:

  其基本思想是,對系統操作的各種權限不是直接授予具體的用戶,而是在用戶集合與權限集合之間建立一個角色集合。每一種角色對應一組相應的權限。一旦用戶被分配了適當的角色后,該用戶就擁有此角色的所有操作權限。

  這樣做的好處是,不必在每次創建用戶時都進行分配權限的操作,只要分配用戶相應的角色即可,而且角色的權限變更比用戶的權限變更要少得多,這樣將簡化用戶的權限管理,減少系統的開銷。

  #角色設計

  角色為權限控制業務的核心,通過角色可以關聯綁定菜單和按鈕的權限(控制菜單和按鈕是否顯示),角色也可以關聯接口權限(api接口)從而控制該角色是否可以進行接口的訪問。

  另外,角色也可以設定數據范圍,通過數據范圍的設定,可以控制角色有哪些機構數據范圍的權限。

Guns后臺管理系統

  #安全框架

  新版Guns采用自研安全框架,相比shiro和spring security有較低的學習成本。

  在保證相同防御功能的前提下,具備高度的可拓展性。

  安全框架簡化了認證和鑒權的流程,抽象出一系列鑒權和認證以及會話管理接口提供使用。

  在對接不同系統單點,自定義登錄校驗等方面具有較強的優勢。

Guns后臺管理系統下載地址

本類最新
  • Guns后臺管理系統

    12.5 MB/2020-08-17

    Guns后臺管理系統是一款項目快速開發管理系統網站搭建模板,基于SpringBoot2開發,內置主控面板、組織架構、用戶管理、機構管理、職位管理、權限管理、基礎數據、系統功能

  • 狂雨小說cms

    7.8 MB/2020-08-17

    狂雨小說是一款體積輕量、簡單易用的輕量級小說網站搭建模板,基于ThinkPHP5.1+MySQL的技術開發,網站搭建和部署便捷簡單,通過該模板用戶可以快速搭建一個屬于自己的小說內

  • Slidev(開發幻燈片展示)

    8.52 MB/2020-08-17

    Slidev是一款非常專業且優秀的開發幻燈片展示軟件,作為基于Web的幻燈片制作和演示軟件,非常適合開發人員使用,可幫助他們專注于在Markdown中編寫內容,軟件功能強大,擁有HTML

  • 魔眾短鏈接系統

    27.5 MB/2020-08-17

    魔眾短鏈接系統是一款綠色安全、免費開源的短鏈接生成網站搭建模板,基于PHP+Mysql開發,可幫助用戶快速搭建屬于自己的短鏈接生成網站,該網站界面簡潔美觀、對SEO非常友好,功

  • 易語言資源網源碼下載工具

    1.51 MB/2020-08-17

    易語言資源網源碼下載工具是一款對開發者極為有用的易語言源碼查找工具,用戶可以通過這款工具在易語言資源網中查找各種項目的源碼;很多開發者在開發項目時會在網上查找一

  • W5 SOAR(自動化響應平臺)

    6.8 MB/2020-08-17

    W5SOAR是一款功能強大、簡單專業的智能流程編排軟件,基于Python開發,專為企業安全編排而傾力研發的自動化響應平臺,使用該軟件用戶無需進行編碼也可實現自動化響應流程,該

  • 魔眾文檔管理系統

    28.8 MB/2020-08-17

    魔眾文檔管理系統是一款綠色安全、免費開源的文檔管理網站搭建模板,可幫助用戶快速搭建功能全面、安全穩定的網站系統,完成網站文檔管理系統搭建后可以對多格式文檔進行管

  • Milvus(矢量數據庫)

    6.0 MB/2020-08-17

    Milvus是一個綠色安全、免費開源的矢量數據庫,支持針對TB級向量的增刪改操作和近實時查詢,可讓用戶對數據庫內的所有數據進行搜索和瀏覽編輯,該軟件擁有類似于智能的向量搜

每日更新軟件推薦
  • 一周最熱
  • 總排行榜

您可能感興趣的專題

  • 男生必備

    男生必備

    男生們看過來!

  • 安卓裝機必備

    安卓裝機必備

  • 女生必備

    女生必備

      女生必備app是擁有眾多女性用戶的手機軟件,作為一個女生,生活中像淘寶、京東這類線上購物軟件可以說是少不了的,小紅書這種穿搭、化妝分享平臺也很受歡迎,類似于西柚大姨媽、美柚這種專為女生打造的生理期app更是手機必備,還有大家用的最多拍照美顏app是絕對不能忘記的,除此之外對于一些追星女孩來說,微博也是一個必不可少的軟件。超多女生必備軟件盡在下載吧!

  • 迅雷看看使用教程

    迅雷看看使用教程

    迅雷看看播放器是一款多功能在線高清多媒體視頻播放器,支持本地播放與在線視頻點播,采用P2P點對點傳輸技術,可以在線流暢觀看高清晰電影。不僅如此,迅雷看看不斷完善用戶交互和在線產品體驗,讓您的工作與生活充滿樂趣。

  • 驅動精靈

    驅動精靈

    驅動精靈是一款集驅動管理和硬件檢測于一體的、專業級的驅動管理和維護工具。驅動精靈為用戶提供驅動備份、恢復、安裝、刪除、在線更新等實用功能,也是大家日常生活中經常用到的實用型軟件之一了。

  • 拼音輸入法

    拼音輸入法

    對于電腦文字輸入,拼音輸入法是一種非常受歡迎的輸入法,搜狗拼音輸入法、百度拼音輸入法、QQ拼音輸入法、谷歌拼音輸入法、紫光拼音輸入法、智能拼音輸入法等,你在用哪款呢?一款好用適合自己的拼音輸入法一定對您平時幫助很大!下載吧收集了最熱門國人最喜歡用的拼音輸入法給大家。

  • b站嗶哩嗶哩怎么使用

    b站嗶哩嗶哩怎么使用

    很多人都喜歡在b站嗶哩嗶哩上觀看視頻,不單是因為可以提前看到一些視頻資源,B站的一些彈幕、評論的玩法也是被網友們玩壞了!下面下載吧小編帶來了b站嗶哩嗶哩怎么使用的教程合集!希望能幫到你啦!

  • 抖音短視頻app

    抖音短視頻app

    抖音短視頻app,這里匯聚全球潮流音樂,搭配舞蹈、表演等內容形式,還有超多原創特效、濾鏡、場景切換幫你一秒變大片,為你打造刷爆朋友圈的魔性短視頻。腦洞有多大,舞臺就有多大!好玩的人都在這兒!

国产精品亚洲五月天高清,国产精品一区第二页,国产精品每日更新在线