spring cloud springboot 框架源碼 activiti工做流 先後分離

特別注意: Springboot 工做流 先後分離 + 跨域 版本 (權限控制到菜單和按鈕)html

後臺框架:springboot2.1.2+ activiti6.0.0+ mybaits+maven+接口前端

前端頁面:html +vue.js 形式 jquery ajax 異步跨域 json 格式數據交互 先後分離,先後臺分開部署vue

(特別注意,前端用的vue.js, 就是html頁面引入vue.js形式, 用tomcat部署運行,更適合後臺開發者)java

工做流模塊-------------------------------------------------------------------------------------------mysql

1.模型管理 :web在線流程設計器、預覽流程xml、導出xml、部署流程jquery

2.流程管理 :導入導出流程資源文件、查看流程圖、根據流程實例反射出流程模型、激活掛起web

3.運行中流程:查看流程信息、當前任務節點、當前流程圖、做廢暫停流程、指派待辦人ajax

4.歷史的流程:查看流程信息、流程用時、流程狀態、查看任務發起人信息spring

5.待辦任務 :查看本人我的任務以及本角色下的任務、辦理、駁回、做廢、指派一下代理人sql

6.已辦任務 :查看本身辦理過的任務以及流程信息、流程圖、流程狀態(做廢 駁回 正常完成)

注:當辦理完當前任務時,下一任務待辦人會即時通信收到新任務消息提醒,看成廢和完結任務時,

任務發起人會收到站內信消息通知
1.代碼生成器: 正反雙向

freemaker模版技術 ,0個代碼不用寫,生成完整的一個模塊,帶頁面、建表sql腳本、處理類、service等完整模塊

2.多數據源:(支持同時鏈接無數個數據庫,能夠不一樣的模塊鏈接不一樣數的據庫)支持N個數據源

3.阿里數據庫鏈接池druid,安全權限框架 shiro(菜單權限和按鈕權限), 緩存框架 ehcache

4.代碼編輯器,在線模版編輯,仿開發工具編輯器

5.調用攝像頭拍照 自定義裁剪編輯頭像,頭像圖片色度調節

6.websocket 及時站內信並聲音提醒、實時在線管理、websocket及時刷新頁面(完勝ajax技術)

即時通信功能,支持好友,羣組,發圖片、文件,消息聲音提醒,離線消息,保留聊天記錄

-------------------------------------------------------------------------- 系統模塊

權限管理:點開二級菜單進入三級菜單顯示 角色(基礎權限)和按鈕權限
角色(基礎權限): 分角色組和角色,獨立分配菜單權限和增刪改查權限。(一個用戶能夠多個角色)
按鈕權限: 給角色分配按鈕權限。
按鈕管理:自定義按鈕管理,維護按鈕shiro權限標識等
菜單管理:N級別自定義菜單,選擇菜單圖標,菜單狀態顯示隱藏(遞歸處理)
數據字典:N級別,支持多級別分類。內設編號,排序等
日誌管理:記錄用戶登陸退出和一些重要操做記錄
在線管理:websocket技術,實時檢測在線用戶列表,統計在線人數,可強制用戶下線 同一用戶只能在一個客戶端登陸
系統用戶:對各個基本的用戶增刪改查,導出到excel表格,批量刪除
代碼生成:生成完整的模塊代碼,並保留生成記錄模版,可複用 (超強悍開發利器)
正向生成: 生成完整的模塊,頁面、處理類、mapper層、service層、myabaits的xml 建表的sql腳本等
反向生成: 任意鏈接其它數據庫(mysql、oracle、sqlserver),根據表反射生成本系統的模塊
9 模版管理:代碼在線編輯器,管理模版,保存編輯記錄,一鍵還原,代碼生成器如虎添翼
10.性能監控:監控整個系統的性能,SQL監控,SQL防火牆,URL監控,SPRING監控,SESSION監控等
11.系統設置:修改系統名稱,每頁顯示條數, 郵件服務配置,站內信配置
站內信:收信箱和發信箱,websocket技術通信技術作的及時收信提醒,可配置語音提示來信
--------------------------------通信模塊 單聊羣聊發圖片發文件 離線消息保留聊天記錄
好友管理:搜索、添加、刪除、拉黑好友,查看好友資料
好友分組:自定義好友分組
個人羣組:建立羣組,搜索申請加入別人的羣,踢出羣成員,管理羣聊天記錄
數據庫備份:可備份單表(sqlserver不支持)、整庫,支持本地和遠程備份(java界面編程技術,socket編程技術)
備份定時器:quartz 強大的任務調度,多線程備份數據庫,任務啓動關閉異步操做
數據庫還原:歷史備份記錄,還原數據庫 or 單表(sqlserver不支持),統計備份時間和文件大小
SQL編輯器:強大的SQL編輯器,支持編輯語句複雜查詢語句,生成動態報表,可導出excel
菜單權限:分配給每一個角色不一樣的菜單權限, 每一個角色看到的菜單不一樣,N級別菜單

按鈕權限:獨立分配不一樣的角色不一樣的功能權限,增刪改查權限分配具體到不一樣的菜單,自定義按鈕管理

支持多用戶分權限管理後臺, 權限具體到不一樣的菜單不一樣的按鈕(一個用戶能夠多個角色)

相關文章
相關標籤/搜索