会议云系统的制作方法

文档序号:17930149发布日期:2019-06-15 00:46阅读:372来源:国知局
会议云系统的制作方法

本发明涉及一种会议系统。



背景技术:

市面上大多数云会议系统存在模块稀少、混乱不堪的现象,很多关于会议的重要资料以及情报通知,没有途径在系统中实时传达给参会人员,从而经常导致会出现不得不使用其他通讯软件,如微信的协助,用户使用体验不佳。



技术实现要素:

本发明所要解决的技术问题是针对上述现有技术存在的不足,而提供一种方便会议管理员的管理工作,又给参会人员传达了极为高效通知信息的会议云系统。

为解决上述技术问题,本发明采用的技术方案是:

一种会议云系统,包括前台页面、后台接口、数据库以及功能模块,所述前台页面通过后台接口访问所述功能模块,其特征在于:所述数据库包括会议与模块的关系表、模块详情表以及模块与角色的对应关系表;所述功能包括会议分组模块、用餐安排模块、住宿安排模块、资料共享模块、问卷调查模块、会议投票模块、会议签到模块、短信通知模块、角色配置模块以及座次安排模块;

所述会议与模块的关系表用于建立不同会议所需的功能模块并将建立的功能模块与相关会议关联;

所述模块详情表用于建立所述功能模块的列表并与所述功能模块关联;

所述模块与角色的对应关系表用于配置每个角色可以显示的对应模块;

所述会议分组模块设置多个会议组并将不同的参会人员分到对应的会议组;

所述用餐安排模块设置多个用餐安排,包含用餐开始、结束时间、类型(早餐、午餐、晚餐)、地点、菜谱、用餐座次,并将不同的参会人员分配到不同的用餐安排中;

所述住宿安排模块设置多个住宿安排,包括酒店名称、地点、房号,并将不同的参会人员分配到不同的住宿安排中;

所述资料共享模块上传一些会议相关的文件、资料,供参会人员进行预览查看、下载、转发邮箱等操作;

所述问卷调查模块用于生成调查问卷并向所有参会人员开放此问卷,参会人员提交答案,管理员可以查看并统计答案;

所述会议投票模块用于生成会议投票并向所有参会人员开放此投票,参会人员提交自己的选项,管理员可以查看并统计选项;

所述会议签到模块分两种类型,一种是可以设置签到物理距离,当参会人员在距离会议地点签到物理距离范围内,可以进行签到操作;一种是设置签到二维码,参会人员利用手机进行扫描二维码并完成签到操作;

所述短信通知模块可以即时或者定时向选择的参会人员发送会议相关通知短信;

所述角色配置模块用于配置每个角色可以显示的对应模块;

所述座次安排模块设置多个座次安排,包含会议室名称、地点、相关议题、备注、具体座次,并将不同的参会人员分配到不同的座次安排中;

所述功能模块还包括会议抽奖模块、地方风采模块以及广告配置模块:

所述会议抽奖模块设置多个抽奖项目,包含抽奖开始、结束时间、描述、奖项设置,参会人员可以在微信端自动进行抽奖,并且得到结果通知。

所述地方风采模块可以自定义输入任何形式的文字、图片、音频、视频进行会议地点的地方风采宣传,参会人员可在移动端进行查看。

所述广告配置模块可以设置多条广告图片并附带好跳转链接,移动端的会议首页会循环播放此广告图片,当参会人员点击时候,自动跳转到广告定位页面。

本发明会议系统对模块进行了全面分析,每个模块所代表的功能都是严格规划区分的,考虑了一个会议从开始到结束,任何一个时刻可能会使用的领域,进行了全面封装,隐藏对象的属性和实现细节,仅对外公开接口,控制在程序中属性的读和修改的访问级别,大大提高了细节的安全性与前端或者第三方调用接口的便捷性,模块与模块之间具有绝对区别的信息,即方便了会议管理员的管理工作,又给员传达了极为高效的通知信息,让他们一看便知,减少许多无畏的询问、沟通时间。

附图说明

图1是发明系统框图。

图2是本发明功能模块框图。

图3是本发明的会议使用流程图。

具体实施方式

下面结合附图,对本发明作详细说明:

本发明会议云系统,如图1所示,包括前台页面、后台接口、数据库以及功能模块。前台页面通过后台接口访问功能模块。

数据库包括会议与模块的关系表、模块详情表以及模块与角色的对应关系表。

会议与模块的关系表用于建立不同会议所需的功能模块并将建立的功能模块与相关会议关联。

模块详情表用于建立所述功能模块的列表并与所述功能模块关联。

模块与角色的对应关系表用于配置每个角色可以显示的对应模块。

功能模块如图2所示,包括会议分组模块、用餐安排模块、住宿安排模块、资料共享模块、问卷调查模块、会议投票模块、会议签到模块、短信通知模块、角色配置模块以及座次安排模块。

本发明采用了mysql数据库+java8+jquery进行预处理,会议管理者进入平台后自主选择使用何种模块,结合角色配置功能,可以使不同人员查看到不同的所需模块。

以下为具体技术实现:

1.用mysql数据库创建了关于模块的数据表,以下为表的结构图

2,编写对应表的具体实体类。

3,创建对应实体的dao与service类增删改查方法,略。

4,运用spring+struts2搭建起项目框架,进行mvc(模型、视图、控制器)控制交流。

5,当创建会议时,自动调用后台接口在会议与模块的关系表表里创建出默认所有模块的数据列,默认不启用。

6,会议管理员在前台页面勾选模块时候,调用后台接口,开始启用会议模块数据列,即修改会议与模块的关系表的is_enabled字段。

7,会议管理员可以添加自定义模块,可以自定义模块名称、内容(可以手动编辑也可以用超链接),储存在模块详情表,并且在会议与模块的关系表也存放一份关联关系。

8,当存在会议角色的时候,用户点击角色配置,可以配置每个角色可以显示的对应模块,此项数据存储在模块与角色的对应关系表里。

9,当用户从微信端查看此项会议时,后端接口会首先验证此用户角色,如果存在角色就去搜查模块与角色的对应关系表,查到后,再去搜寻前面2个表,得到模块列表。再根据模块的名称(名称可以根据需要自定义配置)、模块的自定义图标动态铺垫在会议首页,供用户查看,参见图3。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1