一种基于前后端分离式架构的社团管理系统的制作方法

文档序号:26177124发布日期:2021-08-06 18:23阅读:119来源:国知局
一种基于前后端分离式架构的社团管理系统的制作方法

本发明涉及人工智能技术领域,特别是涉及一种基于前后端分离式架构的社团管理系统。



背景技术:

如今高校普遍拥有多种各类型的学生社团,为学生提供了一个展示自我的平台。学生社团一般设有一名社长,副社长及干部若干,各社团统一由大学社团联合会管理,管理内容包括社团的审批、考核、活动管理、教室申请管理、人员管理等。

随着社团管理与运作机制的不断规范化,一系列问题暴露了出来:管理理念落后,存在多头管理现象;管理制度不完善,准入和退出机制不明确;组织活动时场地预约手续繁琐,效率低;指导老师与社团学生联系不紧密等。此外,现有的高校社团管理普遍以线下人工管理为主,信息化程度不高,工作效率低。同时,现有的高校社团管理普遍难以追踪社团发展状况,社团发展得不到合理建议。



技术实现要素:

本发明的一个目的是提供一种基于前后端分离式架构的社团管理系统,结合社团联合会、老师及学生的实际需求,将社团、社团联合会以及普通学生关联起来,提高社团联的办公效率与质量、帮助社团更好地管理成员、发布活动信息,同时为大学生提供一个获取社团活动信息、分享活动体验的平台。

为达到上述目的,本发明采用的技术方案是:

一种基于前后端分离式架构的社团管理系统,包括模块组件,所述的模块组件包括:

用户管理模块:用于成员进行注册、登录、社团查询及权限判断,

社团功能模块:用于管理员进行社团的创建、成员的审核、社团信息查看与修改,指导老师管理,

社团成员管理模块:用于成员加入社团,并提供管理员对成员进行查看、审核、权限分配与修改,删除成员,

活动管理模块:用于管理员进行社团活动创建、查看与修改、删除,

社团智能分析模块:用于对社团历史数据分析后进行社团发展建议的推送。

优选地,所述的模块组件还包括社团动态模块:用于提供成员动态、社团动态的查看、删除。

优选地,所述的模块组件还包括教室管理模块,用于管理员进行教室借用、状态查询和审核分配教室。

优选地,所述的模块组件还包括安全保障模块,用于保障信息的安全性。

优选地,所述的模块组件还包括验证模块,用于对成员信息进行验证后进行登录。

优选地,所述的系统包括服务端,所述的模块组件均基于所述的服务端。

进一步优选地,所述的服务端向客户端提供与所述的模块组件进行交互的api接口。

进一步优选地,客户端向所述的服务端的请求采用restful风格。

进一步优选地,所述的系统还包括数据库,用于存储所述的模块组件的信息数据,所述的服务端通过访问所述的数据库进行数据交互。

进一步优选地,所述的数据库为mysql数据库。

由于上述技术方案运用,本发明与现有技术相比具有下列优点:

本发明能够实现社团基本信息的线上维护和管理、实现社团创建进度的线上公示、实现线上管理教室资源、实现线上活动管理及信息分享、实现社团成员管理与权限分配、实现线上管理指导老师信息、实现社团及个人用户发送推送信息等。

附图说明

附图1为本实施例中系统的示意图;

附图2为本实施例中用户管理模块功能示意图;

附图3为本实施例中社团功能模块中社团创建与审核功能示意图;

附图4为本实施例中社团成员管理模块功能示意图;

附图5为本实施例中社团成员管理模块中权限管理功能示意图;

附图6为本实施例中社团智能分析模块流程示意图;

附图7为本实施例中数据库数据信息示意图。

具体实施方式

下面将结合附图对本发明的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

如图1所示的一种基于前后端分离式架构的社团管理系统,以实现各模块间的低耦合及模块内部的高内聚为导向,采用前后端分离、前端+后端作为总体架构方案,包括服务端、模块组件、mysql数据库等。模块组件均基于服务端,服务端访问mysql数据库进行数据交互,客户端向服务端的请求采用restful风格,力求访问的灵活性与大量数据访问的安全性。客户端可以采用如手机、电脑等。

在本实施例中:模块组件主要包括用户管理模块、社团功能模块、社团成员管理模块、活动管理模块、教室管理模块、社团动态模块、社团智能分析模块、安全保障模块、验证模块等。其中:

用户管理模块:用于成员进行注册、登录、登出、查看我的主页、社团查询、权限判断,查询与修改用户信息、关注等。

社团功能模块:用于管理员进行社团的创建、成员的审核、浏览、查询、社团信息查看与修改,指导老师管理等。

社团成员管理模块:用于成员加入社团,并提供管理员对成员进行查看、审核、权限分配与修改,删除成员等。

活动管理模块:用于管理员进行社团活动创建、查看与修改、删除等。

教室管理模块:用于管理员进行教室借用、状态查询和审核分配教室等。

社团动态模块:用于提供成员动态、社团动态的查看、删除等。

社团智能分析模块:社团历史数据分析、社团发展建议,推送建议至指导老师等,该模块会将根据社团发推以及创建活动的历史数据,分析与判断社团发展的健康状态,主动生成并相关推送与社团发展建议,并将结合社团活动的历史数据,如若发现发展状况异常的社团,系统会将分析结果发送给社团线上管理老师与社团社长,以达到保证大学内社团发展状况良好的目标。

安全保障模块、验证模块,如通过密码、人脸、指纹等方式对登录的成员进行验证后通过,为系统平台的安全和高效保驾护航。

服务端向客户端提供与各模块组件进行交互的api接口,具体的说:

(1)用户管理模块相关的api接口:包括注册账户信息、登录、获取用户信息。

成员通过接口登录后可以进行如权限判断、页面跳转、登出等操作;并且设置个人中心,关注其他用户、社团;个人信息查看,如个人基本信息、相关社团信息等;个人信息修改:如个人基本信息修改、相关社团信息修改等,如图2所示。

(2)社团功能模块相关的api接口:包括社团信息获取、更改社团信息、获得当前待审核的社团、获得指定社团的信息、获得所有社团信息、获得所有指导老师。

通过提交申请书、答辩、试运营、转正答辩等通过社团创建审核,并完成社团创建,如图3所示。

(3)社团成员管理模块相关的api接口:包括参加社团、删除社团成员、获取当前社团所有成员、获得申请该社团的所有成员。

成员通过接口可以选择社团加入、社团退出;社团关注,如获得最新动态;社团查看,如查看全部社团获得社团名称;基本介绍,如社团查询获得社团名称;管理员通过接口选择社团信息维护,如社团信息查看、社团信息修改、社团指导老师管理;社团成员查看,如成员列表、成员基本信息查看,成员审核、成员删除;社团注销,如图4、5所示。

(4)教室管理模块相关的api接口:包括获取教室列表、查看单个教室详情、创建新的教室、删除教室、查看某个同学的教室申请名单。

(5)社团动态模块相关的api接口:包括学生发动态、社团发动态、删除某个动态、关注某个社团。

(6)社团智能分析模块相关的api接口:包括分析社团历史数据、生成社团发展建议、向社团负责老师推送、向社团社长推送,如微博推送,公众号推送等。

在请求分析社团历史数据接口之后,平台会自动拉取该社团的历史数据,部分拉取数据如社团日均发布活动数量、社团日均发布动态数量、社团成员日均活跃数、社团月均教室申请数、社团动态日均阅读量、社团往月新增成员数、社团往月减少成员数。系统根据如上社团及成员历史活动数据,自动识别与判断社团的活跃程度,并根据社团的活跃程度阈值推送社团发展提醒,如图6所示。

此外,各种模块的信息被储存在mysql数据库中,如图7所示。

本实施例可以面向大学社团管理人员(管理老师和社团联合会部门成员)、社团领导(社长和干部)以及普通社团成员,系统涉及社团信息的维护与修改,社团日常行为(管理成员,借用教室,举行活动,发布广播)的执行,社团指导老师管理等,是一个面向多方用户的综合性社团系统,提供社团相关的一站式解决方案;此系统与大学现有管理方案具有良好的兼容性,对于社团创建与审核等需要与线下紧密结合的功能提供“信息展示窗口”的功能,同时该系统还将根据社团发布信息与活动的历史数据给出社团发展建议以及社团健康状态提醒。

上述实施例只为说明本发明的技术构思及特点,其目的在于让熟悉此项技术的人士能够了解本发明的内容并据以实施,并不能以此限制本发明的保护范围。凡根据本发明精神实质所作的等效变化或修饰,都应涵盖在本发明的保护范围之内。

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