一种基于界面的MAC地址管理系统和方法与流程

文档序号:14993351发布日期:2018-07-20 22:57阅读:205来源:国知局

本发明涉及服务器技术领域,具体的说是一种基于界面的mac地址管理系统和方法。



背景技术:

mac(mediaaccesscontrol或者mediumaccesscontrol)地址,为媒体访问地址,或物理地址、硬件地址,用来定义网络设备的位置,一般指电脑网卡的物理地址。在osi模型中,第三层网络层负责ip地址,第二层数据链路层则负责mac地址。一个主机有一个mac地址,而每个网络位置有一个专属它的ip地址。

目前有很多服务器板卡需要烧录mac地址,但是这些板卡在evt/dvt阶段并不会导入fct测试,有些mac地址使用之后没有上传数据库,这样就导致使用过的mac地址在服务器上没有记录,无法避免后续重复使用,会有重复使用的风险。因此,急需开发设计一种mac地址管理方案,管理好每个烧录使用过的mac地址。

所述evt(engineeringvalidationtest),是针对工程原型机的验证。所述dvt(designverificationtest),主要验证整机功能的完整性和设计的正确性。所述fct测试,是对测试目标板(uut:unitundertest)提供模拟的运行环境(激励和负载),使其工作于各种设计状态,从而获取到各个状态的参数来验证uut的功能好坏的测试方法。



技术实现要素:

本发明针对目前技术发展的需求和不足之处,提供一种基于界面的mac地址管理系统和方法。

本发明所述一种基于界面的mac地址管理系统,解决上述技术问题采用的技术方案如下:所述基于界面的mac地址管理系统,其系统架构包括:

登录模块,在登录界面中,用于用户使用密码登录管理系统;

数据库连接模块,用于登录系统后连接数据库;在操作界面中,选择厂商名称,输入mysql数据库服务器的ip地址、用户名、密码后,点击连接数据库;若数据库连接成功则显示连接成功提示;

数据有效性校验模块,用于校验mac地址是否已经被占用;输入pn、qn、mac地址信息校验mac地址是否已经被占用,并对输入信息进行校验;

处理结果显示模块,用于根据不同的查询结果显示不同的提示信息;

根据不同的查询结果显示不同的提示信息:1、数据库中已经存在mac地址的记录,并且qn与当前输入的一致,界面中显示verfied;2、数据库中已经存在mac地址的记录,但是qn与当前输入的qn不一致,界面中显示fail;3、数据库中没有mac地址的记录,界面中显示norecord。

具体的,所述基于界面的mac地址管理系统,还设置了用户分类模块,用于区分用户是管理员或操作员,不同用户登录管理系统后拥有不同的权限。

具体的,针对管理员用户设置插入模块,管理员通过插入模块新增mac地址使用记录;管理员登录管理系统时,不用退出能够直接切换为操作员权限。

具体的,针对操作员用户设置了查询模块,操作员通过查询模块进行查询操作;操作员登录管理系统时,只有查询权限,无法直接切换为管理员权限。

具体的,所述基于界面的mac地址管理系统还设置了计数模块,通过计数模块统计处理的记录数;所述计数模块的记录数包括,显示处理的总数目,插入数据库的记录数,查询时数据库中已经存在记录的数目,以及数据库中存在记录但是qn信息不匹配的记录的数目。

本发明还提出了一种基于界面的mac地址管理方法,实现过程如下:

步骤一,在登录界面,用户使用密码登录管理系统;

步骤二,登录系统后,连接数据库;

在操作界面,选择厂商名称,输入mysql数据库服务器的ip地址、用户名、密码,点击连接数据库;若数据库连接成功则显示连接成功提示。

步骤三,校验mac地址是否已经被占用,并根据不同的查询结果显示不同的提示信息;

在操作界面输入pn、qn、mac地址信息,校验mac地址是否已经被占用,并对输入信息进行校验;

根据不同的查询结果显示不同的提示信息:若数据库中已经存在mac地址的记录,并且qn与当前输入的qn一致,则界面中输出显示verfied;若数据库中已经存在mac地址的记录,但是qn与当前输入的qn不一致,则界面中输出显示fail;若数据库中没有mac地址的记录,则界面中输出显示norecord。

具体的,所述步骤一,

用户区分为管理员或操作员用户,不同用户登录管理系统后拥有不同的权限,不同用户使用不同的密码登录管理系统。

具体的,所述步骤二,

连接数据库后,管理员用户能够新增mac地址使用记录;管理员登录管理系统时,不用退出直接切换为操作员权限,进行查询操作。

具体的,所述步骤二,

连接数据库后,操作员用户具有查询权限,进行查询操作,无法直接切换为管理员权限。

具体的,所述步骤三,

统计处理的记录数,用于显示处理的总数目,插入数据库的记录数,查询时数据库中已经存在记录的数目,以及数据库中存在记录但是qn信息不匹配的记录的数目。

本发明所述一种基于界面的mac地址管理系统和方法,与现有技术相比具有的有益效果是:通过本发明能够清晰提示用户当前mac地址的使用情况,可以校验mac地址是否被使用,可以记录已经被使用的mac地址;应用于需要烧录mac地址的板卡,便于准确无误地管理mac地址,防止mac地址被重复使用的风险,降低了板卡出现问题的几率,提供了服务器运行的稳定性。

附图说明

为了更清楚的说明本发明实施例或现有技术中的技术内容,下面对本发明实施例或现有技术中所需要的附图做简单介绍。显而易见的,下面所描述附图仅仅是本发明的一部分实施例,对于本领域技术人员来说,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图,但均在本发明的保护范围之内。

附图1为实施例2基于界面的mac地址管理系统的示意图。

具体实施方式

为使本发明的技术方案、解决的技术问题和技术效果更加清楚明白,以下结合具体实施例,对本发明的技术方案进行清查、完整的描述,显然,所描述的实施例仅仅是本发明的一部分实施例,而不是全部的实施例。基于本发明的实施例,本领域技术人员在没有做出创造性劳动的前提下获得的所有实施例,都在本发明的保护范围之内。

实施例1:

本实施例提出一种基于界面的mac地址管理系统,其系统架构包括:

登录模块,在登录界面中,用于用户使用密码登录管理系统;

数据库连接模块,用于登录系统后,连接数据库;

具体的,在操作界面中,选择厂商名称,输入mysql数据库服务器的ip地址、用户名、密码后,点击连接数据库;若数据库连接成功则显示连接成功提示。

数据有效性校验模块,用于校验mac地址是否已经被占用;

具体的,输入pn、qn、mac地址信息校验mac地址是否已经被占用,并对输入信息进行校验,防止不符合规则的数据出现。

处理结果显示模块,用于根据不同的查询结果显示不同的提示信息,清晰提示用户当前mac地址的使用情况,便于准确无误的管理mac地址,防止mac地址被重复使用的风险;

具体的,根据不同的查询结果会显示不同的提示信息:1、数据库中已经存在mac地址的记录,并且qn与当前输入的qn一致,界面中输出显示verfied;2、数据库中已经存在mac地址的记录,但是qn与当前输入的qn不一致,界面中输出显示fail;3、数据库中没有mac地址的记录,界面中输出显示norecord。

本实施例还提出一种基于界面的mac地址管理方法,其技术方案与实施例1基于界面的mac地址管理系统的可以相互参考,实现过程如下:

步骤一,在登录界面,用户使用密码登录管理系统;

步骤二,登录系统后,连接数据库;

具体的,在操作界面,选择厂商名称,输入mysql数据库服务器的ip地址、用户名、密码,点击连接数据库;若数据库连接成功则显示连接成功提示。

步骤三,校验mac地址是否已经被占用,并根据不同的查询结果显示不同的提示信息;

具体的,在操作界面输入pn、qn、mac地址信息,校验mac地址是否已经被占用;

根据不同的查询结果显示不同的提示信息:1、数据库中已经存在mac地址的记录,并且qn与当前输入的一致,界面中显示verfied;2、数据库中已经存在mac地址的记录,但是qn与当前输入的qn不一致,界面中显示fail;3、数据库中没有mac地址的记录,界面中显示norecord。

实施例2:

本实施例提出的一种基于界面的mac地址管理系统,是本发明的另一个具体实施方式,在实施例1基于界面的mac地址管理系统的基础上,还包括用户分类模块,用于区分用户是管理员还是普通操作员,不同用户登录管理系统后拥有不同的权限;进而增加了本发明mac地址管理系统的操作安全性和运行稳定性。

附图1为实施例2基于界面的mac地址管理系统的示意图,如附图1所示,打开系统登录模块,通过用户分类模块区别用户是管理员还是操作员后,判断用户权限,在登录界面,针对不同权限的用户使用不同的密码登录管理系统;

针对管理员用户设置了插入模块,管理员通过插入模块新增mac地址使用记录;针对操作员用户设置了查询模块,操作员通过查询模块能够进行查询操作;同时,管理员登录管理系统时,能够不用退出直接切换为操作员权限,进行查询操作;但时,操作员登录管理系统时,只有查询权限,无法直接切换为管理员权限;

然后,通过数据有效性校验模块校验mac地址是否已经被占用;并通过处理结果显示模块,根据不同的查询结果会显示不同的信息;

此外,本实施例基于界面的mac地址管理系统还设置了计数模块,通过计数模块统计处理的记录数。计数模块的记录数包括,显示处理的总数目,插入数据库的记录数,查询时数据库中已经存在记录的数目,以及数据库中存在记录但是qn信息不匹配的记录的数目。

本实施例还提出了一种基于界面的mac地址管理方法,其技术方案与实施例2基于界面的mac地址管理系统的可以相互参考,具体实现过程如下:

步骤一,在登录界面,用户使用密码登录管理系统;

具体的,用户区分为管理员或操作员用户,不同用户登录管理系统后拥有不同的权限,不同用户使用不同的密码登录管理系统。

步骤二,登录系统后,连接数据库;

具体的,在操作界面,选择厂商名称,输入mysql数据库服务器的ip地址、用户名、密码,点击连接数据库;若数据库连接成功则显示连接成功提示;

连接数据库后,管理员用户能够新增mac地址使用记录,不用退出直接切换为操作员权限,进行查询操作;但是,操作员用户只有查询权限,无法直接切换为管理员权限。

步骤三,校验mac地址是否已经被占用,并根据不同的查询结果显示不同的提示信息;

具体的,在操作界面输入pn、qn、mac地址信息,校验mac地址是否已经被占用;

本步骤中,同时统计处理的记录数,能够显示处理的总数目,插入数据库的记录数,查询时数据库中已经存在记录的数目,以及数据库中存在记录但是qn信息不匹配的记录的数目。

本实施例基于界面的mac地址管理方法,不同用户登录管理系统后拥有不同的权限,只有管理员能够新增mac地址使用记录,操作员只有查询功能;针对不同的处理结果,会给用户不同的提示信息;能够清晰的提示用户当前mac地址的使用情况,防止mac地址被重复使用的风险,极大降低了板卡出现问题的几率。

以上应用具体个例对本发明的原理及实施方式进行了详细阐述,这些实施例只是用于帮助理解本发明的核心技术内容,并不用于限制本发明的保护范围,本发明的技术方案不限制于上述具体实施方式内。基于本发明的上述具体实施例,本技术领域的技术人员在不脱离本发明原理的前提下,对本发明所作出的任何改进和修饰,皆应落入本发明的专利保护范围。

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