java后臺(tái)管理系統(tǒng)項(xiàng)目源碼 源代碼springboot框架bootstrap ssm
BootDo是在SpringBoot基礎(chǔ)上搭建的一個(gè)Java基礎(chǔ)開發(fā)平臺(tái),MyBatis為數(shù)據(jù)訪問層,ApacheShiro為權(quán)限授權(quán)層,Ehcahe對(duì)常用數(shù)據(jù)進(jìn)行緩存。
內(nèi)置功能
用戶管理:用戶是系統(tǒng)操作者,該功能主要完成系統(tǒng)用戶配置。
機(jī)構(gòu)管理:配置系統(tǒng)組織機(jī)構(gòu)(公司、部門、小組),樹結(jié)構(gòu)展現(xiàn),可隨意調(diào)整上下級(jí)。
區(qū)域管理:系統(tǒng)城市區(qū)域模型,如:國(guó)家、省市、地市、區(qū)縣的維護(hù)。
菜單管理:配置系統(tǒng)菜單,操作權(quán)限,按鈕權(quán)限標(biāo)識(shí)等。
角色管理:角色菜單權(quán)限分配、設(shè)置角色按機(jī)構(gòu)進(jìn)行數(shù)據(jù)范圍權(quán)限劃分。
字典管理:對(duì)系統(tǒng)中經(jīng)常使用的一些較為固定的數(shù)據(jù)進(jìn)行維護(hù),如:是否、男女、類別、級(jí)別等。
操作日志:系統(tǒng)正常操作日志記錄和查詢;系統(tǒng)異常信息日志記錄和查詢。
連接池監(jiān)視:監(jiān)視當(dāng)期系統(tǒng)數(shù)據(jù)庫連接池狀態(tài),可進(jìn)行分析SQL找出系統(tǒng)性能瓶頸。
工作流引擎:實(shí)現(xiàn)業(yè)務(wù)工單流轉(zhuǎn)、在線流程設(shè)計(jì)器。
技術(shù)選型
1、后端
核心框架:Spring Boot
安全框架:Apache Shiro
模板引擎:Thymeleaf
持久層框架:MyBatis
數(shù)據(jù)庫連接池:Alibaba Druid
緩存框架:Ehcache 、Redis
日志管理:SLF4J
工具類:Apache Commons、Jackson
2、前端
JS框架:jQuery
客戶端驗(yàn)證:JQuery Validation
富文本在線編輯:summernote
數(shù)據(jù)表格:bootstrapTable
彈出層:layer
樹結(jié)構(gòu)控件:jsTree