当前位置: 首页 > 专利查询>杨文辉专利>正文

一种支持快速查询的学员教师信息管理系统技术方案

技术编号:26259238 阅读:26 留言:0更新日期:2020-11-06 17:53
本发明专利技术提供了一种支持快速查询的学员教师信息管理系统,所述管理系统包括多个第一客户端、多个第二客户端、第一服务器和第二服务器组;各个所述第一客户端由学员持有,所述第一客户端通过与所述第一服务器交互使得所述第一服务器管理学员相关的信息,所述学员相关的信息以第一数据库的形式被记录;各个所述第二客户端由教师持有,所述第二客户端通过与所述第一服务器交互使得所述第一服务器管理教师相关的信息,所述教师相关的信息以第二数据库的形式被记录;所述第一服务器与所述第二服务器组通信连接,以根据预设算法将第一数据库和/或第二数据库的数据备份在所述第二服务器组之中。本发明专利技术通过设计相应的存储结构可以提升存储安全性。

【技术实现步骤摘要】
一种支持快速查询的学员教师信息管理系统
本专利技术涉及数据库领域,尤其涉及一种支持快速查询的学员教师信息管理系统。
技术介绍
在教育领域,随着互联网技术的发展,现代远程交互教学系统得到了广泛的应用和发展。通过对大数据的获取,分析,管理和应用,使得教育系统的教学能力得到了长足的进步。为了提升教学系统的教学能力,有必要为其配备具有强数据处理能力的管理系统。
技术实现思路
为了解决上述技术问题,本专利技术提出了一种支持快速查询的学员教师信息管理系统。本专利技术具体是以如下技术方案实现的:本公开提出一种支持快速查询的学员教师信息管理系统,所述管理系统包括多个第一客户端、多个第二客户端、第一服务器和第二服务器组;各个所述第一客户端由学员持有,所述第一客户端通过与所述第一服务器交互使得所述第一服务器管理学员相关的信息,所述学员相关的信息以第一数据库的形式被记录;各个所述第二客户端由教师持有,所述第二客户端通过与所述第一服务器交互使得所述第一服务器管理教师相关的信息,所述教师相关的信息以第二数据库的形式被记录;所述第一服务器与所述第二服务器组通信连接,以根据预设算法将第一数据库和/或第二数据库的数据备份在所述第二服务器组之中。本专利技术实施例提供了一种支持快速查询的学员教师信息管理系统,通过设计相应的存储结构可以提升存储安全性,通过冗余数据存储提升整个系统的鲁棒性,还能够支持对于教师信息的快速查询。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它附图。图1是本专利技术实施例提供的一种支持快速查询的学员教师信息管理系统示意图;图2是本专利技术实施例提供的第一数据库存储数据流程图;图3是本专利技术实施例提供的第二服务器组备份流程图;图4是本专利技术实施例提供的第二服务器支持的复合查询流程图。具体实施方式为了使本
的人员更好地理解本专利技术方案,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分的实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本专利技术保护的范围。需要说明的是,本专利技术的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本专利技术的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。本专利技术实施例公开一种支持快速查询的学员教师信息管理系统,如图1所示,所述管理系统包括多个第一客户端、多个第二客户端、第一服务器和第二服务器组;各个所述第一客户端由学员持有,所述第一客户端通过与所述第一服务器交互使得所述第一服务器管理学员相关的信息,所述学员相关的信息以第一数据库的形式被记录;各个所述第二客户端由教师持有,所述第二客户端通过与所述第一服务器交互使得所述第一服务器管理教师相关的信息,所述教师相关的信息以第二数据库的形式被记录;所述第一服务器与所述第二服务器组通信连接,以根据预设算法将第一数据库和/或第二数据库的数据备份在所述第二服务器组之中。具体地,所述第一数据库用于记录学员的基本个人信息、教学参与行为特征、社交信息和个人倾向信息。具体地,所述社交信息可以包括社交特征信息和社交兴趣信息,所述社交特征信息可以包括QQ好友信息,微信好友信息,QQ好友关联度信息,微信好友关联度信息;所述社交兴趣信息包括与各个QQ好友的相似兴趣以及与各个微信好友的相似兴趣。基于所述社交信息,所述第一服务器可以从社交维度为学员推荐教师。所述教学参与行为特征记录了所述学员参加的各个讨论组所对应的教学内容的标识。基于所述教学参与行为特征,所述第一服务器可以基于学员的历史行为为学员推荐教师。所述个人倾向信息包括从业时间,授课课时总时长,授课总热度,授课反馈好评程度等多个可量化的倾向性数据。基于所述个人倾向信息,所述第一服务器可以从倾向维度为学员推荐教师。所述第二数据库用于记录教师的基本个人信息和教学参考信息,所述教学参考信息与第一数据库的个人倾向信息的字段内容相一致。所述第一数据库和所述第二数据库基于相同模式进行数据存储,本专利技术实施例以所述第一数据库为例进行说明:所述第一服务器的存储空间被划分为多个存储块,各个存储块按照树形拓扑进行组织得到存储拓扑树,每个存储块对应所述存储拓扑树中的一个叶子节点,基于所述存储拓扑树为每个存储块进行编号。对于所述第一数据库中的数据,如图2所示,对所述第一数据库中的数据执行下述存储操作:S1.获取所述数据中的特征数据,所述特征数据为所述第一数据库中的预设字段对应的属性的值。比如,基本个人信息、教学参与行为特征、社交信息和个人倾向信息中最低粒度的字段的其中一个或者组合。比如基本个人信息包括姓名,年龄,性别,职业。姓名,年龄,性别,职业均属于最低粒度字段。最低粒度字段为不包含其它字段的字段。S3.根据预设的映射算法将所述特征数据映射到存储空间,所述存储空间由各个存储块的编号构成;S5.根据映射结果确定目标存储块的编号;S7.由所述目标存储块的编号指向的存储块存储所述数据。所述第二服务器组用于存储所述第一服务器中的数据作为备份使用。在进行备份过程中,如图3所示,至少执行下述步骤:S10.得到所述第二服务器组的各个存储节点,根据所述存储节点的关系得到各个节点的标识,所述节点标识用于表征所述节点在所述第二服务器组中的逻辑拓扑位置。具体地,各个节点的逻辑拓扑位置之间的距离符合预设协议,所述预设协议中两个节点的逻辑拓扑位置的距离为第一个节点到达另一个节点所经过的跳数。比如,当两个节点位于同一个机组内,它们之间的距离为2;当两个节点分别位于同一机房内的相邻机组时,经过2级交换,它们之间的距离为4;而当两个节点位于不同的机房,经过3级交换,它们之间的距离为6。S30.根据各个节点的标识将所述节点映射到虚拟逻辑闭环上。在一个实施例中所述虚拟逻辑闭环包括多个虚拟逻辑位,所述虚拟逻辑位取值范围可以为0到2的32次方-1。每个虚拟逻辑位可以挂载一个节点。S50.获取所述特征数据的哈希值,将所述哈希值映射到所述虚拟逻辑闭环中,得到当前目标虚拟逻辑位,以所述当前目标虚拟逻辑位本文档来自技高网
...

【技术保护点】
1.一种支持快速查询的学员教师信息管理系统,其特征在于,所述管理系统包括多个第一客户端、多个第二客户端、第一服务器和第二服务器组;/n各个所述第一客户端由学员持有,所述第一客户端通过与所述第一服务器交互使得所述第一服务器管理学员相关的信息,所述学员相关的信息以第一数据库的形式被记录;/n各个所述第二客户端由教师持有,所述第二客户端通过与所述第一服务器交互使得所述第一服务器管理教师相关的信息,所述教师相关的信息以第二数据库的形式被记录;/n所述第一服务器与所述第二服务器组通信连接,以根据预设算法将第一数据库和/或第二数据库的数据备份在所述第二服务器组之中。/n

【技术特征摘要】
1.一种支持快速查询的学员教师信息管理系统,其特征在于,所述管理系统包括多个第一客户端、多个第二客户端、第一服务器和第二服务器组;
各个所述第一客户端由学员持有,所述第一客户端通过与所述第一服务器交互使得所述第一服务器管理学员相关的信息,所述学员相关的信息以第一数据库的形式被记录;
各个所述第二客户端由教师持有,所述第二客户端通过与所述第一服务器交互使得所述第一服务器管理教师相关的信息,所述教师相关的信息以第二数据库的形式被记录;
所述第一服务器与所述第二服务器组通信连接,以根据预设算法将第一数据库和/或第二数据库的数据备份在所述第二服务器组之中。


2.根据权利要求1所述的系统,其特征在于:
所述第一数据库用于记录学员的基本个人信息、教学参与行为特征、社交信息和个人倾向信息;
所述社交信息包括社交特征信息和社交兴趣信息;基于所述社交信息,所述第一服务器从社交维度为学员推荐教师;
所述教学参与行为特征记录了所述学员参加的各个讨论组所对应的教学内容的标识;基于所述教学参与行为特征,所述第一服务器基于学员的历史行为为学员推荐教师;
所述个人倾向信息包括从业时间,授课课时总时长,授课总热度,授课反馈好评程度;基于所述个人倾向信息,所述第一服务器从倾向维度为学员推荐教师。


3.根据权利要求2所述的系统,其特征在于:
所述第二数据库用于记录教师的基本个人信息和教学参考信息,所述教学参考信息与第一数据库的个人倾向信息的字段内容相一致。


4.根据权利要求3所述的系统,其特征在于:
所述第一数据库和所述第二数据库基于相同模式进行数据存储,所述第一服务器的存储空间被划分为多个存储块,各个存储块按照树形拓扑进行组织得到存储拓扑树,每个存储块对应所述存储拓扑树中的一个叶子节点,基于所述存储拓扑树为每个存储块进行编号;
对于所述第一数据库中的数据...

【专利技术属性】
技术研发人员:杨文辉
申请(专利权)人:杨文辉
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1