一、開源項目簡介
企業(yè)級在線辦公系統(tǒng)
本項目使用了SpringBoot+Mybatis+SpringMVC框架,技術(shù)功能點應(yīng)用了WebSocket、Redis、Activiti7工作流引擎, 基于TRTC騰訊實時音視頻完成在線視頻會議功能。
二、開源協(xié)議
使用GPL-3.0開源協(xié)議
三、界面展示
部分截圖
?
?
?
?
?
?
?
?
?
四、功能概述
辦公系統(tǒng)應(yīng)用了工作流引擎,基于RBAC的權(quán)限管理系統(tǒng),工作流審批有請假流程審批、會議申請審批、報銷申請審批;會議分為線上和線下會議審批,線上會議基于騰訊云trtc視頻會議功能;使用支付寶沙箱環(huán)境進行支付。
五、技術(shù)選型
本項目使用了SpringBoot+Mybatis+SpringMVC框架,技術(shù)功能點應(yīng)用了WebSocket、Redis、Activiti7工作流引擎, 基于TRTC騰訊實時音視頻完成在線視頻會議功能。
技術(shù)架構(gòu)
-
使用Activiti7進行工作流審批
-
使用WebSocket用于推送員工支付罰款成功界面
-
使用Redis保存在線視頻會議id
在線辦公系統(tǒng)前端采用:vue+axios+elementUI。
TRTC(騰訊實時音視頻)
實時音視頻 TRTC
實時音視頻(Tencent RTC)基于騰訊21年來在網(wǎng)絡(luò)與音視頻技術(shù)上的深度積累,以多人音視頻通話和低延時互動直播兩大場景化方案,通過騰訊云服務(wù)向開發(fā)者開放,致力于幫助開發(fā)者快速搭建低成本、低延時、高品質(zhì)的音視頻互動解決方案。
RBAC(Role-Based Access Control)
基于角色的訪問控制(RBAC)是實施面向企業(yè)安全策略的一種有效的訪問控制方式。
其基本思想是,對系統(tǒng)操作的各種權(quán)限不是直接授予具體的用戶,而是在用戶集合與權(quán)限集合之間建立一個角色集合。每一種角色對應(yīng)一組相應(yīng)的權(quán)限。一旦用戶被分配了適當(dāng)?shù)慕巧?,該用戶就擁有此角色的所有操作?quán)限。這樣做的好處是,不必在每次創(chuàng)建用戶時都進行分配權(quán)限的操作,只要分配用戶相應(yīng)的角色即可,而且角色的權(quán)限變更比用戶的權(quán)限變更要少得多,這樣將簡化用戶的權(quán)限管理,減少系統(tǒng)的開銷。
Activiti
Activiti 是一個業(yè)務(wù)流程管理 (BPM) 和工作流系統(tǒng),適用于開發(fā)人員和系統(tǒng)管理員。其核心是超快速,穩(wěn)定的 BPMN2 流程引擎。它易于與 Spring 集成使用。
六、源碼地址
企業(yè)級在線辦公系統(tǒng): 辦公系統(tǒng)應(yīng)用了工作流引擎,基于RBAC的權(quán)限管理系統(tǒng),工作流審批有請假流程審批、會議申請審批、報銷申請審批;會議分為線上和線下會議審批,線上會議基于騰訊云trtc視頻會議功能;使用支付寶沙箱環(huán)境進行支付文章來源:http://www.zghlxwxcb.cn/news/detail-745090.html
emosvue: 在線辦公系統(tǒng)前端界面,vue+axios+elementUI文章來源地址http://www.zghlxwxcb.cn/news/detail-745090.html
到了這里,關(guān)于[開源]企業(yè)級在線辦公系統(tǒng),基于實時音視頻完成在線視頻會議功能的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!