Java EE框架應(yīng)用開發(fā)(SpringBoot+VueJS) 第2版 課件 00 導(dǎo)學(xué) 項目介紹_第1頁
Java EE框架應(yīng)用開發(fā)(SpringBoot+VueJS) 第2版 課件 00 導(dǎo)學(xué) 項目介紹_第2頁
Java EE框架應(yīng)用開發(fā)(SpringBoot+VueJS) 第2版 課件 00 導(dǎo)學(xué) 項目介紹_第3頁
Java EE框架應(yīng)用開發(fā)(SpringBoot+VueJS) 第2版 課件 00 導(dǎo)學(xué) 項目介紹_第4頁
Java EE框架應(yīng)用開發(fā)(SpringBoot+VueJS) 第2版 課件 00 導(dǎo)學(xué) 項目介紹_第5頁
已閱讀5頁,還剩8頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

介項紹目JavaEE框架應(yīng)用開發(fā)(SpringBoot+VueJS)導(dǎo)學(xué)篇CHAPTERZERO導(dǎo)學(xué)項目介紹系統(tǒng)簡介系統(tǒng)功能系統(tǒng)架構(gòu)技術(shù)選型系統(tǒng)簡介什么是權(quán)限管理系統(tǒng)?權(quán)限管理系統(tǒng)是對信息化系統(tǒng)的所有資源進行權(quán)限控制,它針對的對象是用戶,其主要是管控下面三個方面:用戶可以訪問哪些頁面用戶可以進行哪些操作用戶可以處理哪些數(shù)據(jù)Friday權(quán)限管理項目特點Friday權(quán)限管理系統(tǒng)是基于角色的訪問控制模型設(shè)計,采用前后端分離架構(gòu)實現(xiàn)的輕量級權(quán)限管理系統(tǒng),其中前后端分離架構(gòu)是基于SpringBoot、Vue.js、Vue-Element-Admin等主流技術(shù)實現(xiàn)的,F(xiàn)riday權(quán)限管理系統(tǒng)之所以稱之為輕量級,是因為設(shè)計時嚴格遵守“如無必要,勿增實體”的原則,把煩瑣累贅一刀砍掉,讓系統(tǒng)保持簡單!這樣做有兩個好處:首先它僅提供一個調(diào)用簡單、可復(fù)用性高、滿足一般需求的權(quán)限管理功能,便于理解和二次開發(fā),可作為任何信息系統(tǒng)的腳手架項目;其次本系統(tǒng)沒有無節(jié)制的引入各種技術(shù)框架,而是根據(jù)職業(yè)能力要求使用恰當(dāng)?shù)募夹g(shù)框架,降低學(xué)習(xí)和使用本系統(tǒng)的成本。系統(tǒng)功能權(quán)限管理系統(tǒng)的核心功能就是不同的用戶具有不同的訪問、操作、數(shù)據(jù)權(quán)限,本系統(tǒng)使用基于角色的訪問控制模型(簡稱RBAC模型)設(shè)計,基本組成關(guān)系如圖導(dǎo)學(xué)-1所示:一組用戶對應(yīng)一個角色,同時該角色又對應(yīng)一組權(quán)限,角色就是用戶和權(quán)限的橋梁,通過角色來控制用戶的訪問權(quán)限。用戶權(quán)限角色賬號集合頁面權(quán)限操作權(quán)限數(shù)據(jù)權(quán)限圖導(dǎo)學(xué)-1RBAC模型基礎(chǔ)組成關(guān)系使用RBAC模型設(shè)計的權(quán)限系統(tǒng),必然要管理用戶、角色、權(quán)限以及它們的關(guān)系,所以權(quán)限系統(tǒng)都必須具備的三個基礎(chǔ)功能:用戶管理、角色管理和菜單(權(quán)限)管理,如圖導(dǎo)學(xué)-2列出了權(quán)限管理系統(tǒng)的基礎(chǔ)功能模塊結(jié)構(gòu)圖。RBAC權(quán)限模塊用戶列表添加用戶修改用戶刪除用戶添加角色修改角色刪除角色分配權(quán)限菜單列表添加菜單修改菜單刪除菜單角色列表用戶管理角色管理菜單管理圖

導(dǎo)學(xué)-2權(quán)限管理系統(tǒng)的功能模塊結(jié)構(gòu)圖下面詳細介紹一下Friday權(quán)限管理系統(tǒng)的主要功能:登錄功能:權(quán)限管理的核心就是認證和授權(quán),用戶通過登陸功能完成認證授權(quán),并且根據(jù)用戶的授權(quán)信息在首頁工作臺中動態(tài)顯示系統(tǒng)菜單,即控制用戶可以訪問哪些頁面。用戶管理:實現(xiàn)用戶列表分頁顯示、查詢用戶、添加用戶、修改用戶、設(shè)置用戶角色以及刪除用戶的功能;角色管理:實現(xiàn)角色列表分頁顯示、查詢角色、添加角色、修改角色、配置角色菜單權(quán)限以及刪除角色的功能;菜單管理:實現(xiàn)菜單列表、查詢菜單、添加菜單、修改菜單以及刪除菜單的功能;系統(tǒng)架構(gòu)客戶端前端web端

手機端后端數(shù)據(jù)層LinuxWindowsDockerNginxVUEVUEXVUE-ROUTERAXIOSElementUIVue-Element-AdminSpringBootSpringMVCSpringSecurityJWTLogbackJUnitSpringDataJPARedisMySQLPOST/GETRestfulAPI技術(shù)選型軟件包版本Vue2.6.10Vue-Router3.0.2Vuex3.1.0Axios0.18.1ElementUI2.11.1Vue-Element-Admin4.4.0npm6.14.5軟件包版本SpringBoot2.3.1SpringSecurity5.2.1SpringDataJPA2.3.1SpringDataRedis2.3.1Lombok1.18.1

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論