
豬八戒APP
背景:需求為針對(duì)不同的部門(mén)或人員等進(jìn)行權(quán)限的劃分,不同部門(mén)或人員可以訪問(wèn)不同的菜單或者功能。
開(kāi)發(fā)流程:采用了mysql數(shù)據(jù)庫(kù)進(jìn)行數(shù)據(jù)的存儲(chǔ),使用了Java的springboot maven mybatis等框架作為server端的開(kāi)發(fā),采用了spring security框架作為權(quán)限驗(yàn)證的框架,使用了redis數(shù)據(jù)庫(kù)存儲(chǔ)登錄用戶(hù)的權(quán)限。使用了vue作為前端的開(kāi)發(fā)框架。
成果:網(wǎng)站最終實(shí)現(xiàn)了權(quán)限組的開(kāi)發(fā),不同的權(quán)限組擁有不同的權(quán)限,權(quán)限精確到每個(gè)菜單頁(yè)面及其內(nèi)部對(duì)應(yīng)的按鈕。注冊(cè)的用戶(hù)可以不分配不同的權(quán)限組,以此擁有訪問(wèn)不同頁(yè)面的權(quán)限