项目背景
-
项目简介:融媒体会议平台是集页面定制,会议发布,内容报道,远程社交,数据展示等功能于一体的云会议方案定制平台,提供pc端和移动端的双端个性化操作。
-
用户群体:需要进行线上会议和线上推广的组织或企业。
-
用到的技术:
前端: vue + elementui + freemarker 后端: 架构体系:分布式多模块 后端开发:SpringBoot 权限管理:SpringSecurity 单点登录:JWT 数据库:Mysql-8.0 缓存系统 :Redis 持久层框架 :Mybatis-plus 定时任务:Quartz
项目主体结构
项目核心功能
核心模块功能分析
- 会议模块
1.会议管理模块需要完成对用户对云会议的高度定制化,包括会议模板选择定制,会议基本信息定制以及会议相关的日程,文章,宣传图片,会议录播等相关内容的管理。根据需求选择是否添加抽奖活动和会议报名等子模块。
2.提供会议绑定父级子级会议的功能。
3.当用户通过pc端或移动端主页访问会议时,为用户提供收藏,点赞,预约等功能。 - 抽奖模块
1.抽奖模块需要实现当主办方为会议添加抽奖活动的时候,对抽奖活动的奖品奖项,基本抽奖规则,抽奖受众进行定制。
2.用户通过微信授权参与抽奖,并且能满足在某一抽奖中,同一授权用户只能抽奖一次。在后台处实时产生中奖信息的相关数据。 - 报名模块
后台报名管理为用户提供初始化的通用报名模板,主办方可以直接使用,也可以自定义报名表单的各个信息项,系统为自定义的报名表单信息进行储存,并且可以导入或导出符合该报名格式的用户报名信息表。
。