一种基于社交网络的教育门户管理系统及管理方法与流程

文档序号:17377291发布日期:2019-04-12 23:27阅读:145来源:国知局
一种基于社交网络的教育门户管理系统及管理方法与流程

本申请涉及互联网技术领域,特别涉及一种基于社交网络的教育门户管理系统及管理方法。



背景技术:

在当前的教育系统中,每个注册的用户都会具备固定的身份。例如,这些身份可以包括学生、老师、图书管理员、校长等。教育系统中不同的单位可以具备各自的门户网站,通过访问门户网站,从而可以了解到对应的单位的信息。

然而,现有的教育系统,不同单位之间都是平行的关系,用户在浏览单位的信息时,也无法知晓这个单位在整个教育系统中的定位,更无法直观地知晓这个单位隶属于其它的那个单位。因此,现有的教育系统中各个单位之间相互独立,不利于对整个教育系统的权限管理。



技术实现要素:

本申请的目的在于提供一种基于社交网络的教育门户管理系统及管理方法,能够建立教育系统中不同单位之间的关联。

为实现上述目的,本申请提供一种基于社交网络的教育门户管理系统,所述管理系统中包括具备层级结构的多个社区,所述多个社区按照教育系统内的组织、部门和单位进行划分,并且所述多个社区的层级结构按照所述组织、部门和单位的所属关系建立;其中,所述管理系统为不同的社区提供不同的功能或子系统。

进一步地,所述管理系统在每个所述社区中建立角色分类,并在所述角色分类下增加身份分类;其中,一个角色可包含多个身份,并且身份与社区进行关联,不同社区可包含不同的身份;同一用户在一个社区中拥有一个身份,并且在不同社区可拥有不同的身份;用户拥有唯一的系统身份和所属单位。

进一步地,所述社区由多个页面组成,所述页面内包含不同的功能,所述功能属于抽象的对象;其中,在社区添加相应的功能页面后,社区的权限管理内自动出现所述功能页面中所有功能的权限设置选项。

进一步地,所述管理系统提供权限体系,所述权限体系包括:

系统权限体系,在所述系统权限体系中,用户在任何社区或功能都使用所述用户的系统身份和所属单位进行权限分配;

组织权限体系,在所述组织权限体系中,根据社区内的组织结构进行权限分配;

社区权限体系,在所述社区权限体系中,根据用户在使用的功能中的身份或用户的数据所属社区内的身份进行权限分配。

进一步地,所述管理系统提供多个维度的权限配置,并限定不同社区下的对象或操作使用对应的权限体系。

为实现上述目的,本申请还提供一种基于社交网络的教育门户管理方法,所述方法包括:

将教育系统内的组织、部门和单位转换为多个社区;

按照所述组织、部门和单位的所属关系建立所述多个社区的层级结构;

为不同层级的社区提供不同的功能或子系统。

进一步地,所述方法还包括:

在每个所述社区中建立角色分类,并在所述角色分类下增加身份分类;其中,一个角色可包含多个身份,并且身份与社区进行关联,不同社区可包含不同的身份;同一用户在一个社区中拥有一个身份,并且在不同社区可拥有不同的身份;用户拥有唯一的系统身份和所属单位。

进一步地,所述方法还包括:

为每个所述社区设置多个页面,所述页面内包含不同的功能,所述功能属于抽象的对象;其中,为所述社区添加相应的功能页面后,所述社区的权限管理内自动出现所述功能页面中所有功能的权限设置选项。

进一步地,所述方法还包括:

为所述多个社区设置权限系统,所述权限体系包括:

系统权限体系,在所述系统权限体系中,用户在任何社区或功能都使用所述用户的系统身份和所属单位进行权限分配;

组织权限体系,在所述组织权限体系中,根据社区内的组织结构进行权限分配;

社区权限体系,在所述社区权限体系中,根据用户在使用的功能中的身份或用户的数据所属社区内的身份进行权限分配。

进一步地,所述方法还包括:

为所述多个社区提供多个维度的权限配置,并限定不同社区下的对象或操作使用对应的权限体系。

由上可见,本申请提供的技术方案,可以根据教育系统中组织、部门和单位的所属关系建立具备层级结构的多个社区,并且每个社区可以具备不同的功能或者子系统。这样,通过浏览社区之间的层级关系,从而可以知晓当前社区的上级社区和下级社区,能够对整个教育系统有直观的认识。此外,每个社区中都可以建立角色分类,该角色分类例如可以是老师或者学生,然后,针对每个角色分类,还可以添加身份分类。例如,在老师的角色分类下,可以添加“普通老师”、“班主任”、“特级教师”的身份。而由于社区的类型不同,会使得同一个用户在不同社区中可以具备不同的身份。例如,一个用户在学校的社区中,其身份可以是“班主任”,而该用户在科室的社区中,其身份可以是“科长”。这样,可以在管理系统中设置不同的权限体系。这些权限体系根据系统、组织或者社区分别设置,每个权限体系中可以为用户分配对应的权限。这样,后续当用户实施操作时,可以根据发生该操作时所处的权限体系,并在该权限体系下判断实施该操作的用户是否具备对应的权限,从而可以允许操作被执行,或者拒绝本次操作。由上可见,本申请提供的技术方案,至少具备以下有益效果:

1.各级教育组织以不同层次存在于系统中,各个组织拥有自己的功能、人员、角色等;

2.相同角色可以存在于不同组织中,相同用户可以在不同组织中,用户在某个组织内的身份唯一;

3.不同组织的功能可以采用不同的权限体系。

附图说明

图1为本申请实施例中的组织架构示意图;

图2为本申请实施例中基于社交网络的教育门户管理方法的流程图。

具体实施方式

为了使本技术领域的人员更好地理解本申请中的技术方案,下面将结合本申请实施方式中的附图,对本申请实施方式中的技术方案进行清楚、完整地描述,显然,所描述的实施方式仅仅是本申请一部分实施方式,而不是全部的实施方式。基于本申请中的实施方式,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施方式,都应当属于本申请保护的范围。

本申请提供一种基于社交网络的教育门户管理系统,所述管理系统中包括具备层级结构的多个社区,所述多个社区按照教育系统内的组织、部门和单位进行划分,并且所述多个社区的层级结构按照所述组织、部门和单位的所属关系建立;其中,所述管理系统为不同的社区提供不同的功能或子系统。

在一个实施方式中,所述管理系统在每个所述社区中建立角色分类,并在所述角色分类下增加身份分类;其中,一个角色可包含多个身份,并且身份与社区进行关联,不同社区可包含不同的身份;同一用户在一个社区中拥有一个身份,并且在不同社区可拥有不同的身份;用户拥有唯一的系统身份和所属单位。

请参阅图1,在一个组织下,可以包括人员列表、功能列表以及下级组织,其中,人员列表内可以包括不同的角色,而不同的角色下又可以包括多个身份,在每个身份下,可以包含具体的用户。在功能列表中,可以包含为该组织提供的多个功能。下级组织与当前的组织可以具备相同的结构,例如在图1中被选中的就是下级组织中的身份1。而在该下级组织中,出了具备人员列表和功能列表,还可以具备下下级组织,以此类推。

在一个实施方式中,所述社区由多个页面组成,所述页面内包含不同的功能,所述功能属于抽象的对象;其中,在社区添加相应的功能页面后,社区的权限管理内自动出现所述功能页面中所有功能的权限设置选项。

在一个实施方式中,所述管理系统提供权限体系,所述权限体系包括:

系统权限体系,在所述系统权限体系中,用户在任何社区或功能都使用所述用户的系统身份和所属单位进行权限分配;

组织权限体系,在所述组织权限体系中,根据社区内的组织结构进行权限分配;

社区权限体系,在所述社区权限体系中,根据用户在使用的功能中的身份或用户的数据所属社区内的身份进行权限分配。

举例来说,所述系统权限体系可以对应于用户实际所属的单位,组织权限体系则可以对应于科室、部门等单位,社区权限体系则可以对应班级、社团、兴趣小组等。

在本实施方式中,所述管理系统提供多个维度的权限配置,并限定不同社区下的对象或操作使用对应的权限体系。

举例来说,对于一个用户,其在管理系统中可以具备多种身份,其中,系统身份可以是老师,在学校社区中的身份可以是教导主任,在班级社区中的身份可以是班主任。那么如果该用户在某个社区中执行上传资料的操作,系统可以查询该社区对应的权限体系,从而判断上传资料这个操作所需的权限。上传资源这个操作可以设置多个权限,例如,从系统的角度来看,可以设置系统身份为老师的身份可以执行上传资料的操作。此外,还可以设置在学校社区中,身份为班主任的身份可以执行上传资料。因此,针对不同的社区,可以根据某项操作预先设置的权限,从而判断执行该操作的用户是否具备该权限对应的身份,如果具备,则可以执行该操作。

请参阅图2,本申请还提供一种基于社交网络的教育门户管理方法,所述方法包括:

s1:将教育系统内的组织、部门和单位转换为多个社区;

s2:按照所述组织、部门和单位的所属关系建立所述多个社区的层级结构;

s3:为不同层级的社区提供不同的功能或子系统。

在一个实施方式中,所述方法还包括:

在每个所述社区中建立角色分类,并在所述角色分类下增加身份分类;其中,一个角色可包含多个身份,并且身份与社区进行关联,不同社区可包含不同的身份;同一用户在一个社区中拥有一个身份,并且在不同社区可拥有不同的身份;用户拥有唯一的系统身份和所属单位。

在一个实施方式中,所述方法还包括:

为每个所述社区设置多个页面,所述页面内包含不同的功能,所述功能属于抽象的对象;其中,为所述社区添加相应的功能页面后,所述社区的权限管理内自动出现所述功能页面中所有功能的权限设置选项。

在一个实施方式中,所述方法还包括:

为所述多个社区设置权限系统,所述权限体系包括:

系统权限体系,在所述系统权限体系中,用户在任何社区或功能都使用所述用户的系统身份和所属单位进行权限分配;

组织权限体系,在所述组织权限体系中,根据社区内的组织结构进行权限分配;

社区权限体系,在所述社区权限体系中,根据用户在使用的功能中的身份或用户的数据所属社区内的身份进行权限分配。

在一个实施方式中,所述方法还包括:

为所述多个社区提供多个维度的权限配置,并限定不同社区下的对象或操作使用对应的权限体系。

由上可见,本申请提供的技术方案,可以根据教育系统中组织、部门和单位的所属关系建立具备层级结构的多个社区,并且每个社区可以具备不同的功能或者子系统。这样,通过浏览社区之间的层级关系,从而可以知晓当前社区的上级社区和下级社区,能够对整个教育系统有直观的认识。此外,每个社区中都可以建立角色分类,该角色分类例如可以是老师或者学生,然后,针对每个角色分类,还可以添加身份分类。例如,在老师的角色分类下,可以添加“普通老师”、“班主任”、“特级教师”的身份。而由于社区的类型不同,会使得同一个用户在不同社区中可以具备不同的身份。例如,一个用户在学校的社区中,其身份可以是“班主任”,而该用户在科室的社区中,其身份可以是“科长”。这样,可以在管理系统中设置不同的权限体系。这些权限体系根据系统、组织或者社区分别设置,每个权限体系中可以为用户分配对应的权限。这样,后续当用户实施操作时,可以根据发生该操作时所处的权限体系,并在该权限体系下判断实施该操作的用户是否具备对应的权限,从而可以允许操作被执行,或者拒绝本次操作。由上可见,本申请提供的技术方案,至少具备以下有益效果:

1.各级教育组织以不同层次存在于系统中,各个组织拥有自己的功能、人员、角色等;

2.相同角色可以存在于不同组织中,相同用户可以在不同组织中,用户在某个组织内的身份唯一;

3.不同组织的功能可以采用不同的权限体系。

上面对本申请的各种实施方式的描述以描述的目的提供给本领域技术人员。其不旨在是穷举的、或者不旨在将本发明限制于单个公开的实施方式。如上所述,本申请的各种替代和变化对于上述技术所属领域技术人员而言将是显而易见的。因此,虽然已经具体讨论了一些另选的实施方式,但是其它实施方式将是显而易见的,或者本领域技术人员相对容易得出。本申请旨在包括在此已经讨论过的本发明的所有替代、修改、和变化,以及落在上述申请的精神和范围内的其它实施方式。

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