Spring boot activiti工作流,許可權管理框架

来源:https://www.cnblogs.com/jjkkhh/archive/2020/06/20/13170406.html
-Advertisement-
Play Games

是什麼? 使用springboot,activiti,mybatis,vue elementui開發的後臺管理系統(包含許可權管理、工作流等功能),真正前後端分離的微服務架構,經過很多項目實戰、淬煉、軟體開發公司主流技術的集大成者。 功能點、技術點 前端採用vue element ui框架,後端spr ...


  

是什麼?

使用springboot,activiti,mybatis,vue elementui開發的後臺管理系統(包含許可權管理、工作流等功能),真正前後端分離的微服務架構,經過很多項目實戰、淬煉、軟體開發公司主流技術的集大成者。

功能點、技術點

  1. 前端採用vue element ui框架,後端spring boot,mybatis開發框架,資料庫:mysql,前後端分離。
  2. 採用activiti工作流工作流框架,自定義流程設計
  3. 流程提供發起、跳轉、轉辦、委派、授權、任務處理,人員角色獲取、角色類型獲取、會簽等功能。
  4. 採用安全框架 Spring Security (登錄授權)實現組織機構、角色,人員、功能許可權、數據許可權功能。
  5. 提供頁面擴展功能,拖拽及可以擴展頁面功能
  6. 後端多模塊項目(基礎設施子項目、基礎功能子項目、業務功能子項目),結構清晰、各子項目獨立擴展、升級。
  7. 後端系統組件化,提供分頁、樹形、通用查詢數據結構,封裝系統複雜度,只需要寫出簡單的業務代碼,即能完成一個複雜的功能。
  8. 前端項目多模塊(基礎組件、通用框架、基礎功能,業務功能),結構清晰,子項目獨立。
  9. 前後端完美結合,很簡單的代碼即可以實現分頁列表、樹形等複雜頁面。
  10. 前端提供數字輸入、貨幣輸入(輸入時自動中文貨幣提示)、百分比輸入、整數輸入、字典下拉、日期快捷輸入、日期範圍輸入表單控制項。
  11. 前端自定義驗證,簡單HTML標簽即可實現前端驗證,提供必輸,長度、數字,身份證號碼等驗證標記。
  12. 前端提供身份證號解析年齡,性別、出生日期、戶籍地信息功能。
  13. 前端提供通用表格組件(支持樹形,分頁、合計、列篩選,排序、全部數據導出)、
  14. 前端提供通用表格編輯組件,支持新增、刪除、行編輯、行驗證。
  15. 前端提供通用樹組件、支持多選、篩選、增加子結點,刪除,自定義結點。
  16. 前端提供通用文件上傳組件、基於百度WebUploader封裝文件上傳組件、大文件分片併發上傳,斷點重試;提供批量壓縮下載、 圖片、PDF、視頻、音頻線上預覽功能。
  17. 前端提供通用excel導入組件,簡單代碼即可實現功能強大,嚴密的數據導入功能。
  18. 基於word模板導出word,pdf文件,可批量
  19. 基於mybatis-plus數據擴展框架、通用CRUD操作、內置SQL註入剝離器,有效防護SQL註入功擊,支持假刪除、併發更新衝突檢測等功能。
  20. 登錄密碼加密,驗證碼,登陸多次錯誤後賬號自動鎖定,介面加密身份校驗
  21. java Quartz 任務調度,已實現Mysql資料庫定時備份功能。
  22. 資料庫連接池 阿裡的 druid。Druid在監控、可擴展性、穩定性和性能方面都有明顯的優勢,支持併發
  23. java websocket 即時通訊技術,消息通知
  24. redis 自定義緩存,分散式鎖,杜絕重覆提交 ,增加系統性能
  25. 提供代碼生成工具,支持單實體、主子實體、樹型實體結構,根據編寫好的類代碼元數據,可生成前端、後端、資料庫可以直接運行的代碼

預覽地址:http://47.94.229.181:81/jrtechapp/

伺服器CPU1核記憶體1G帶寬1M,訪問比較慢,望諒解

截圖

  • 自定義流程設計
    流程設計
  • 頁面擴展功能
    頁面擴展
  • 用戶、所屬崗位管理
    用戶管理
  • 角色、功能許可權、數據許可權管理
    角色管理
  • 系統日誌(記錄用戶在系統的所有操作,包括方法,參數等;記錄系統錯誤)
    系統日誌
  • 資料庫字典
    資料庫字典
  • api文檔
    api文檔
  • 定時任務(資料庫每日備份)
    定時任務(資料庫每日備份)
  • 即時通訊技術,消息通知
    即時通訊技術,消息通知
  • 分頁查詢一(分頁、列篩選,排序、全部數據導出)
    分頁、列篩選,排序、全部數據導出
  • 分頁查詢二(包括時間範圍選擇控制項、下拉、彈出選擇)
    分頁查詢2
  • 錄入窗體一(身份證錄入,解析)
    錄入窗體一(身份證錄入,解析)
  • 錄入窗體二(下拉、百分比) 錄入窗體二(下拉、貨幣、百分比)
  • 錄入窗體三 貨幣輸入(輸入時自動中文貨幣提示)貨幣輸入自動大寫顯示
  • 錄入窗體四(彈出選擇)
    錄入窗體四(彈出選擇)
  • 表格編輯組件,支持新增、刪除、行編輯、行驗證
    表格編輯組件,支持新增、刪除、行編輯、行驗證
  • word,pdf模板列印導出
    word,pdf模板列印導出
  • word,pdf模板批量列印導出
    word,pdf模板批量列印導出
  • 大文件批量上傳
    大文件上傳
  • 文件打包壓縮下載、縮略圖顯示
    文件打包壓縮下載、縮略圖顯示
  • 圖片、PDF、視頻、音頻線上預覽
    圖片線上預覽圖片線上預覽
    PDF線上預覽PDF線上預覽
    視頻線上預覽視頻線上預覽
  • Excel通用數據導入
    Excel通用數據導入
  • 審批歷史,流程跟蹤
    審批歷史,流程跟蹤
  • 代碼生成工具
    在這裡插入圖片描述

您的分享是我們最大的動力!

-Advertisement-
Play Games
更多相關文章
  • urls urls中使用 1 urlpatterns = [ 2 path('admin/', admin.site.urls), 3 path('polls/', include('polls.urls', namespace='polls')), 4 ] View Code 運行後報錯,錯誤代碼 ...
  • 一、操作系統環境 可通過以下命令來查看操作系統的具體版本,本例中採用的是CentOS 7.6。一般來說,CentOS中預設已經安裝有python2.x,因為有一些系統命令可能會需要用到python2,所以不能卸載。我們只需再安裝python3.x即可。 # cat /etc/redhat-relea ...
  • 學習電腦組成原理有什麼用? 從StackOverFlow上一個很經典的問題說起 運行下麵的程式,然後比較加上Arrays.sort(data)這行之後,程式速度的變化 import java.util.Arrays; import java.util.Random; public class Te ...
  • 一、環境搭建 1、新建項目 (1)在” main”目錄下新建” java”與” resources”目錄 (2)將” java”設置為”Sources Root” (3)將” resources”設置為”Resources Root” (4)在”java”目錄下新建”StudyProject.Con ...
  • 我們平時使用的數字都是由 0~9 共十個數字組成的,例如 1、9、10、297、952 等,一個數字最多能表示九,如果要表示十、十一、二十九、一百等,就需要多個數字組合起來。 例如表示 5+8 的結果,一個數字不夠,只能”進位“,用 13 來表示;這時”進一位“相當於十,”進兩位“相當於二十。 因為 ...
  • Django rest framework源碼分析(1) 認證 一、基礎 1.1.安裝 兩種方式: github pip直接安裝 pip install djangorestframework 1.2.需要先瞭解的一些知識 理解下麵兩個知識點非常重要,django-rest-framework源碼中 ...
  • 今天給大家推薦一位在阿裡做Java的朋友給大家,他是公眾號【程式員書單】的作者黃小斜。 他的公眾號【程式員書單】這兩年來累積了200多篇優質原創文章,獨家原創的系列文章有《五分鐘學編程》系列,以及最近在大量創作的《程式員書單》系列文章,黃小斜在公眾號里也寫了很多使用的技術乾貨,他將其中的精華內容都整 ...
  • Python使用`if`語句提供分支支持,提供了`while`、`for-in`迴圈,也提供了`break`和`continue`控製程序的迴圈結構。 ...
一周排行
    -Advertisement-
    Play Games
  • 移動開發(一):使用.NET MAUI開發第一個安卓APP 對於工作多年的C#程式員來說,近來想嘗試開發一款安卓APP,考慮了很久最終選擇使用.NET MAUI這個微軟官方的框架來嘗試體驗開發安卓APP,畢竟是使用Visual Studio開發工具,使用起來也比較的順手,結合微軟官方的教程進行了安卓 ...
  • 前言 QuestPDF 是一個開源 .NET 庫,用於生成 PDF 文檔。使用了C# Fluent API方式可簡化開發、減少錯誤並提高工作效率。利用它可以輕鬆生成 PDF 報告、發票、導出文件等。 項目介紹 QuestPDF 是一個革命性的開源 .NET 庫,它徹底改變了我們生成 PDF 文檔的方 ...
  • 項目地址 項目後端地址: https://github.com/ZyPLJ/ZYTteeHole 項目前端頁面地址: ZyPLJ/TreeHoleVue (github.com) https://github.com/ZyPLJ/TreeHoleVue 目前項目測試訪問地址: http://tree ...
  • 話不多說,直接開乾 一.下載 1.官方鏈接下載: https://www.microsoft.com/zh-cn/sql-server/sql-server-downloads 2.在下載目錄中找到下麵這個小的安裝包 SQL2022-SSEI-Dev.exe,運行開始下載SQL server; 二. ...
  • 前言 隨著物聯網(IoT)技術的迅猛發展,MQTT(消息隊列遙測傳輸)協議憑藉其輕量級和高效性,已成為眾多物聯網應用的首選通信標準。 MQTTnet 作為一個高性能的 .NET 開源庫,為 .NET 平臺上的 MQTT 客戶端與伺服器開發提供了強大的支持。 本文將全面介紹 MQTTnet 的核心功能 ...
  • Serilog支持多種接收器用於日誌存儲,增強器用於添加屬性,LogContext管理動態屬性,支持多種輸出格式包括純文本、JSON及ExpressionTemplate。還提供了自定義格式化選項,適用於不同需求。 ...
  • 目錄簡介獲取 HTML 文檔解析 HTML 文檔測試參考文章 簡介 動態內容網站使用 JavaScript 腳本動態檢索和渲染數據,爬取信息時需要模擬瀏覽器行為,否則獲取到的源碼基本是空的。 本文使用的爬取步驟如下: 使用 Selenium 獲取渲染後的 HTML 文檔 使用 HtmlAgility ...
  • 1.前言 什麼是熱更新 游戲或者軟體更新時,無需重新下載客戶端進行安裝,而是在應用程式啟動的情況下,在內部進行資源或者代碼更新 Unity目前常用熱更新解決方案 HybridCLR,Xlua,ILRuntime等 Unity目前常用資源管理解決方案 AssetBundles,Addressable, ...
  • 本文章主要是在C# ASP.NET Core Web API框架實現向手機發送驗證碼簡訊功能。這裡我選擇是一個互億無線簡訊驗證碼平臺,其實像阿裡雲,騰訊雲上面也可以。 首先我們先去 互億無線 https://www.ihuyi.com/api/sms.html 去註冊一個賬號 註冊完成賬號後,它會送 ...
  • 通過以下方式可以高效,並保證數據同步的可靠性 1.API設計 使用RESTful設計,確保API端點明確,並使用適當的HTTP方法(如POST用於創建,PUT用於更新)。 設計清晰的請求和響應模型,以確保客戶端能夠理解預期格式。 2.數據驗證 在伺服器端進行嚴格的數據驗證,確保接收到的數據符合預期格 ...