网站建设平台,泸州市建设工程质量监督站网站,自建站工具,武昌便宜做网站一、开源项目简介
企业级在线办公系统
本项目使用了SpringBootMybatisSpringMVC框架#xff0c;技术功能点应用了WebSocket、Redis、Activiti7工作流引擎#xff0c; 基于TRTC腾讯实时音视频完成在线视频会议功能。
二、开源协议
使用GPL-3.0开源协议
三、界面展示
部分…一、开源项目简介
企业级在线办公系统
本项目使用了SpringBootMybatisSpringMVC框架技术功能点应用了WebSocket、Redis、Activiti7工作流引擎 基于TRTC腾讯实时音视频完成在线视频会议功能。
二、开源协议
使用GPL-3.0开源协议
三、界面展示
部分截图 四、功能概述
办公系统应用了工作流引擎基于RBAC的权限管理系统工作流审批有请假流程审批、会议申请审批、报销申请审批会议分为线上和线下会议审批线上会议基于腾讯云trtc视频会议功能使用支付宝沙箱环境进行支付。
五、技术选型
本项目使用了SpringBootMybatisSpringMVC框架技术功能点应用了WebSocket、Redis、Activiti7工作流引擎 基于TRTC腾讯实时音视频完成在线视频会议功能。
技术架构 使用Activiti7进行工作流审批 使用WebSocket用于推送员工支付罚款成功界面 使用Redis保存在线视频会议id
在线办公系统前端采用vueaxioselementUI。
TRTC腾讯实时音视频
实时音视频 TRTC 实时音视频Tencent RTC基于腾讯21年来在网络与音视频技术上的深度积累以多人音视频通话和低延时互动直播两大场景化方案通过腾讯云服务向开发者开放致力于帮助开发者快速搭建低成本、低延时、高品质的音视频互动解决方案。 RBACRole-Based Access Control 基于角色的访问控制RBAC是实施面向企业安全策略的一种有效的访问控制方式。 其基本思想是对系统操作的各种权限不是直接授予具体的用户而是在用户集合与权限集合之间建立一个角色集合。每一种角色对应一组相应的权限。一旦用户被分配了适当的角色后该用户就拥有此角色的所有操作权限。这样做的好处是不必在每次创建用户时都进行分配权限的操作只要分配用户相应的角色即可而且角色的权限变更比用户的权限变更要少得多这样将简化用户的权限管理减少系统的开销。 Activiti Activiti 是一个业务流程管理 (BPM) 和工作流系统适用于开发人员和系统管理员。其核心是超快速稳定的 BPMN2 流程引擎。它易于与 Spring 集成使用。 六、源码地址
企业级在线办公系统: 办公系统应用了工作流引擎基于RBAC的权限管理系统工作流审批有请假流程审批、会议申请审批、报销申请审批会议分为线上和线下会议审批线上会议基于腾讯云trtc视频会议功能使用支付宝沙箱环境进行支付
emosvue: 在线办公系统前端界面vueaxioselementUI