一、项目介绍:
支持在线会议(包括语音和投屏)以及文字聊天功能,最近完成的项目,算是比较小众的项目,功能比较完善,实现了多人在线会议系统,多人会议+敏感词过滤+即时通讯+智能助手,接入deepseek大模型作为会议助手进行智能对话
项目演示: 原创:多人在线会议系统,多人会议+敏感词过滤+即时通讯+智能助手,接入deepseek大模型,计算机毕设项目,比赛项目,技术栈为Springboot_哔哩哔哩_bilibili
技术栈:
后端技术栈:SpringBoot,SpringMVC,mybatis-plus
前端:vue,vite,webrtc
数据库:MySQL
环境:jdk1.8,mysql8.0,nodejs16+,maven3.6.0+
大模型:deepseek
功能架构:
功能架构图:
项目亮点、创新点:
多人在线会议:
- 用户自主性高:所有用户均可发起会议,方便快捷,满足各种场景需求。
- 多种加入方式:可通过会议号加入,还能设置房主许可或密码保护,操作简单且保障会议安全与隐私。
- 灵活权限管理:将会议权限控制交给用户,通过房主许可或密码设置,实现个性化的会议安全保障,优于传统系统。
- 用户驱动模式:打破传统,让用户自主发起会议,激发用户积极性,促进信息流通和共享。
AI智能会议助手:可进行AI智能对话
敏感词过滤:
- 信息安全保障:有效过滤聊天中的敏感词,维护良好的沟通环境,避免不当信息传播,保障用户的交流安全和平台的信息健康。
- 用户体验优化:通过智能过滤机制,确保用户在无干扰的情况下进行交流,避免因敏感词造成的不良体验,提升用户满意度。
- 自定义过滤规则:允许用户或管理员根据具体需求自定义敏感词列表和过滤规则,具有更强的灵活性和适用性。
实时通讯:
- 实时沟通:提供好友之间的即时通讯功能,确保信息的快速传递,让用户能随时随地与好友进行实时交流,增强用户之间的联系与互动。
- 操作便捷:具有简洁易用的界面,使用户可以轻松发送消息、查看历史消息等,为用户带来流畅的聊天操作体验。
- 消息同步机制:采用先进的消息同步技术,保证消息在不同设备间的无缝同步,确保用户在不同设备上登录时不会丢失信息,满足用户多设备使用需求。
功能架构:
用户前台功能:
- 注册/登录。
- 会议管理模块,涵盖我的会议、参加的会议以及历史会议。
- 会议房间模块,可开启语音或投屏、发送消息、查看会议公告、截屏、管理成员权限,还能进行本地录制屏幕。
- 好友模块,可与好友进行消息发送,但无通话功能,同时接收好友与会议公告通知,以及提供意见反馈功能。
管理后台功能:
- 用户与权限管理。
- 会议管理。
- 聊天词过滤。
- 数据统计,包括会议时间分布和消息词云图。
- 管理日志,记录管理员请求。
- 查看用户反馈意见。