本发明涉及软件测试领域,尤其涉及一种数据录入方法及装置。
背景技术:
目前数据管理工作主要采取人工管理方法。一般包括以下步骤:从其他系统中获取系统的系统数据,例如,客户的基本信息;人工录入系统数据,并且在录入的过程中对数据进行人工检查和校验。
但是,在数据录入的过程中,因为往往会涉及大量数据,因此,人工录入需要耗费大量的时间,并且人工检查和校验的准确度更多依赖于管理人员的知识经验。可见,现有的数据录入方案耗时较长,并且容易出现失误,影响数据录入的效率和准确性。
技术实现要素:
本发明提供一种数据录入方法及装置,用于解决现有的数据录入方案耗时长,准确率低的问题。
本发明的第一个方面是提供一种数据录入方法,包括:
获取系统数据,并分析获得所述系统数据的各字段;
根据当前存储的数据校验标准,对所述系统数据的各字段进行校验,获得校验结果,所述数据校验标准包括各标准字段的标准格式;
根据校验结果,对所述系统数据进行录入处理。
本发明的另一个方面是提供一种数据录入装置,包括:
获取模块,用于获取系统数据,并分析获得所述系统数据的各字段;
校验模块,用于根据当前存储的数据校验标准,对所述系统数据的各字段进行校验,获得校验结果,所述数据校验标准包括各标准字段的标准格式;
处理模块,用于根据校验结果,对所述系统数据进行录入处理。
本发明提供的数据录入方法及装置,通过根据预先配置的各标准字段的 标准格式,自动对系统数据的各字段进行校验,并根据校验的结果进行数据录入的方案,实现对数据的自动录入和校验,提高数据录入的效率和准确率。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本发明实施例一提供的一种数据录入方法的流程示意图;
图2为本发明实施例一提供的另一种数据录入方法的流程示意图;
图3为本发明实施例一提供的又一种数据录入方法的流程示意图;
图4为本发明实施例一提供的又一种数据录入方法的流程示意图;
图5为本发明实施例一提供的又一种数据录入方法的流程示意图;
图6为本发明实施例二提供的一种数据录入装置的结构示意图;
图7为本发明实施例二提供的另一种数据录入装置的结构示意图;
图8为本发明实施例二提供的又一种数据录入装置的结构示意图;
图9为本发明实施例二提供的又一种数据录入装置的结构示意图。
具体实施方式
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
图1为本发明实施例一提供的一种数据录入方法的流程示意图,如图1所示,所述方法包括:
101、获取系统数据,并分析获得所述系统数据的各字段;
102、根据当前存储的数据校验标准,对所述系统数据的各字段进行校验,获得校验结果,所述数据校验标准包括各标准字段的标准格式;
103、根据校验结果,对所述系统数据进行录入处理。
实际应用中,可以通过中间组件,实现系统之间的数据交互。可选的,当需要录入系统数据时,可以通过中间组件,获取某系统下的系统数据。
其中,所述数据校验标准中的标准字段可以为一些预设字段,例如,实际应用中,通常容易出现错误的字段,或者内容比较固定明确的字段。举例来说,对于用于表征用户手机号的字段,则可将该字段的标准格式配置为11位的数字,相应的,当检测到系统数据中某个用于表征手机号的字段,不符合该标准格式时,则说明该字段很有可能存在错误。
具体的,可以预先建立所述数据校验标准,相应的,如图2所示,图2为本发明实施例一提供的另一种数据录入方法的流程示意图,在图1所示实施方式的基础上,所述方法还包括:
201、接收用户的配置指令,所述配置指令包括第一字段和第一格式;
202、将所述第一字段作为标准字段之一,将所述第一格式作为所述第一字段的标准格式,存储至所述数据校验标准。
通过本实施方式,可以预先建立各标准字段的标准格式,以在后续的数据录入过程中,根据各标准字段的标准格式,对系统数据进行自动校验。
具体的,根据数据校验标准对系统数据进行校验的方式有多种,例如图3所示,图3为本发明实施例一提供的又一种数据录入方法的流程示意图,在前述任一实施方式的基础上,102具体可以包括:
301、针对所述系统数据的每个字段,检测所述数据校验标准中是否存在与所述字段匹配的第一标准字段;
302、若存在所述第一标准字段,则将所述第一标准字段的标准格式作为所述字段的标准格式,检测所述系统数据中所述字段的格式是否与所述字段的标准格式匹配;
303、若匹配,则校验成功,否则,校验失败。
具体的,分析获得系统数据的各字段后,针对每个字段,从数据校验标准中确定与所述字段匹配的标准字段,这里的匹配可以是指字段所表征的内容相同,例如,均用于表征用户手机号。进一步的,将该标准字段的标准格式作为该字段的标准格式,检测系统数据中该字段的格式与该字段的标准格式是否匹配,若匹配则表示该字段的格式符合要求,校验成功,否则,表明该字段校验失败。其中的格式匹配,可以为字段的格式相同,例如,同样为 11位,或者,也可以是字段的内容相同,具体情况可以根据该字段所表征的内容来确定,本实施例在此不对其进行限制。
进一步的,对系统数据的字段进行校验后,即可根据校验结果进行相应的处理,具体的,图4为本发明实施例一提供的又一种数据录入方法的流程示意图,在图3所示实施方式的基础上,103具体可以包括:
401、针对所述系统数据的各字段中校验成功的字段,录入所述字段;
402、针对所述系统数据的各字段中校验失败的字段,录入并为所述字段添加提醒标记。
具体的,对系统数据的字段进行校验后,若该字段校验成功,则可进行录入,若该字段校验失败,则在录入的同时利用提醒标记对该字段进行标注,以告知用户该字段可能存在错误,以便用户进一步确认。
可选的,提醒标记的方式可以有多种,例如,以显著的颜色将该字段标注出来,本实施例在此不对其进行限制。
实际应用中,可能数据校验标准中可能不存在与系统数据的字段匹配的标准字段,也就是说,这类字段发生错误的概率较小,相应的,如图5所示,图5为本发明实施例一提供的又一种数据录入方法的流程示意图,在图3或图4所示实施方式的基础上,在301之后,所述方法还包括:
501、若不存在所述第一标准字段,则录入所述字段。
具体的,对于通常不会出现错误的数据字段可以正常进行录入,以节省数据录入的时间,提高数据录入的效率。
本实施例提供的数据录入方法,通过根据预先配置的各标准字段的标准格式,自动对系统数据的各字段进行校验,并根据校验的结果进行数据录入的方案,实现对数据的自动录入和校验,提高数据录入的效率和准确率。
图6为本发明实施例二提供的一种数据录入装置的结构示意图,如图6所示,所述装置包括:
获取模块61,用于获取系统数据,并分析获得所述系统数据的各字段;
校验模块62,用于根据当前存储的数据校验标准,对所述系统数据的各字段进行校验,获得校验结果,所述数据校验标准包括各标准字段的标准格式;
处理模块63,用于根据校验结果,对所述系统数据进行录入处理。
实际应用中,可以通过中间组件,实现系统之间的数据交互。可选的,当需要录入系统数据时,获取模块61可以通过中间组件,获取某系统下的系统数据。
其中,所述数据校验标准中的标准字段可以为一些预设字段,例如,实际应用中,通常容易出现错误的字段,或者内容比较固定明确的字段。
具体的,可以预先建立所述数据校验标准,相应的,如图7所示,图7为本发明实施例二提供的另一种数据录入装置的结构示意图,在图6所示实施方式的基础上,所述装置还包括:
接收模块71,用于接收用户的配置指令,所述配置指令包括第一字段和第一格式;
存储模块72,用于将所述第一字段作为标准字段之一,将所述第一格式作为所述第一字段的标准格式,存储至所述数据校验标准。
通过本实施方式,可以预先建立各标准字段的标准格式,以在后续的数据录入过程中,根据各标准字段的标准格式,对系统数据进行自动校验。
具体的,校验模块62根据数据校验标准对系统数据进行校验的方式有多种,例如图8所示,图8为本发明实施例二提供的又一种数据录入装置的结构示意图,在前述任一实施方式的基础上,校验模块62具体可以包括:
检测单元621,用于针对所述系统数据的每个字段,检测所述数据校验标准中是否存在与所述字段匹配的第一标准字段;
匹配单元622,用于若存在所述第一标准字段,则将所述第一标准字段的标准格式作为所述字段的标准格式,检测所述系统数据中所述字段的格式是否与所述字段的标准格式匹配;
判定单元623,用于若匹配,则校验成功,否则,校验失败。
具体的,获取模块61分析获得系统数据的各字段后,检测单元621针对每个字段,从数据校验标准中确定与所述字段匹配的标准字段,这里的匹配可以是指字段所表征的内容相同。进一步的,检测单元621将该标准字段的标准格式作为该字段的标准格式,匹配单元622检测系统数据中该字段的格式与该字段的标准格式是否匹配,若匹配则判定单元623判定该字段的格式符合要求,校验成功,否则,判定单元623判定该字段校验失败。
进一步的,校验模块62对系统数据的字段进行校验后,处理模块63即可根据校验结果进行相应的处理,具体的,图9为本发明实施例二提供的又一种数据录入装置的结构示意图,在图8所示实施方式的基础上,处理模块63具体可以包括:
第一处理单元631,用于针对所述系统数据的各字段中校验成功的字段,录入所述字段;
第二处理单元632,用于针对所述系统数据的各字段中校验失败的字段,录入并为所述字段添加提醒标记。
具体的,校验模块62对系统数据的字段进行校验后,若该字段校验成功,则第一处理单元631进行录入,若该字段校验失败,则第二处理单元632在录入的同时利用提醒标记对该字段进行标注,以告知用户该字段可能存在错误,以便用户进一步确认。
可选的,提醒标记的方式可以有多种,例如,以显著的颜色将该字段标注出来,本实施例在此不对其进行限制。
实际应用中,可能数据校验标准中可能不存在与系统数据的字段匹配的标准字段,也就是说,这类字段发生错误的概率较小,相应的,本发明实施例二还提供又一种数据录入装置,在图8或图9所示实施方式的基础上,处理模块63,还用于若检测单元621检测到不存在所述第一标准字段,则录入所述字段。
具体的,对于通常不会出现错误的数据字段可以正常进行录入,以节省数据录入的时间,提高数据录入的效率。
本实施例提供的数据录入装置,通过根据预先配置的各标准字段的标准格式,自动对系统数据的各字段进行校验,并根据校验的结果进行数据录入的方案,实现对数据的自动录入和校验,提高数据录入的效率和准确率。
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的装置的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。此外,还需要说明的是,本发明各实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也 可以采用硬件加软件功能单元的形式实现。
本领域普通技术人员可以理解:实现上述各方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成。前述的程序可以存储于一计算机可读取存储介质中。该程序在执行时,执行包括上述各方法实施例的步骤;而前述的存储介质包括:ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质。
最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。