数据配置表单生成方法、系统、电子设备和存储介质与流程

文档序号:31363075发布日期:2022-08-31 14:58阅读:41来源:国知局
数据配置表单生成方法、系统、电子设备和存储介质与流程

1.本发明涉及计算机领域,尤其涉及一种数据配置表单生成方法、系统、电子设备和存储介质。


背景技术:

2.在开发b端(business,企业用户管理平台)产品的过程中,通常需要对产品进行数据配置。而现有技术中,针对b端产品的数据配置通常为单一化数据配置。然而随着大数据时代的发展,单一化数据配置操作效率低下且容易出错,难以满足批量数据配置的需求。


技术实现要素:

3.本发明要解决的技术问题是为了克服现有技术中数据配置单一化的缺陷,提供一种数据配置表单生成方法、系统、电子设备和存储介质。
4.本发明是通过下述技术方案来解决上述技术问题:
5.一种数据配置表单生成方法,所述数据配置表单生成方法包括:
6.获取预配置的预设字段及预设字段配置信息,并将所述预设字段及所述预设字段配置信息关联配置;所述预设字段为表单标识,所述预设字段配置信息用于配置表单;
7.将所述预设字段发送至前端页面进行展示;所述预设字段的数量为一个或多个;
8.从所述预设字段中获取被选中的预设字段并将其选择为第一字段;
9.根据所述第一字段从所述预设字段配置信息中获取与所述第一字段相关联的第一字段配置信息;
10.根据所述第一字段配置信息配置第一表单并发送至前端页面,所述第一表单为待进行数据配置的表单;所述第一表单可用于被下载。
11.较佳地,所述第一字段配置信息包括:数据信息,所述数据信息用于在所述第一表单中生成待填写数据项;
12.所述根据所述第一字段配置信息配置所述第一表单,具体包括:
13.根据所述数据信息在所述第一表单中生成所述待填写数据项。
14.较佳地,所述第一字段配置信息包括:填写规则,所述填写规则用于在所述第一表单中生成填写提示;
15.所述根据所述第一字段配置信息生成第一表单包括:
16.根据所述填写规则在所述第一表单中生成所述填写提示。
17.较佳地,所述数据配置表单生成方法还包括:
18.获取前端页面返回的目标表单,所述目标表单为已进行数据配置的表单;
19.对所述目标表单进行解析以获取目标字段和目标字段配置信息;所述目标字段配置信息包括:数据校验规则;
20.根据所述数据校验规则对所述目标表单中存储的目标数据进行数据校验,判断所述目标表单中存储的所述目标数据是否通过数据校验;
21.若是,则将通过数据校验的所述目标表单存入数据库;
22.若否,则将未通过数据校验的所述目标表单退回至前端页面。
23.较佳地,所述数据配置表单生成方法还包括:
24.根据所述通过数据校验的所述目标表单生成第一提示信息并发送至前端页面,所述第一提示信息用于提示所述目标表单中存储的所述目标数据通过数据校验。
25.较佳地,所述数据配置表单生成方法还包括:
26.根据所述未通过数据校验的所述目标表单生成第二提示信息并发送至前端页面,所述第二提示信息用于提示所述目标表单中存储的所述目标数据未通过数据校验。
27.较佳地,所述数据配置表单生成方法还包括:
28.将未通过数据校验的所述目标表单进行记录,并记录所述目标表单的错误原因。
29.一种数据配置表单生成系统,所述数据配置表单生成系统包括:
30.预设字段获取模块,用于获取预配置的预设字段及预设字段配置信息,并将所述预设字段及所述预设字段配置信息关联配置;所述预设字段为表单标识,所述预设字段配置信息用于配置表单;
31.预设字段展示模块,用于将所述预设字段发送至前端页面进行展示;所述预设字段的数量为一个或多个;
32.第一字段选择模块,用于从所述预设字段中获取被选中的预设字段并将其选择为第一字段;
33.第一字段配置信息获取模块,用于根据所述第一字段从所述预设字段配置信息中获取与所述第一字段相关联的第一字段配置信息;
34.表单生成模块,用于根据所述第一字段配置信息配置第一表单并发送至前端页面,所述第一表单为待进行数据配置的表单;所述第一表单可用于被下载。
35.一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述任一项所述的数据配置表单生成方法。
36.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现上述任一项所述的数据配置表单生成方法。
37.本发明的积极进步效果在于:本发明能够获取用户所需进行数据配置的第一字段,根据第一字段配置信息对第一表单进行配置以生成一个可供用户进行数据配置的表单。解决了用户在进行数据配置过程中需要逐个进行数据配置的缺陷,能够通过表单的形式批量地对所需配置的字段进行导入和配置,大幅度提升了产品数据配置的效率。同时用户可以选择不同的第一字段对系统进行配置,使得数据配置的兼容性得以提升。
附图说明
38.图1为本发明一示例性实施例提供的一种数据配置表单生成方法的流程图;
39.图2为本发明一示例性实施例提供的一种数据配置表单生成方法的前端页面示意图;
40.图3为本发明一示例性实施例提供的一种数据配置表单生成方法的填写规则示意图;
41.图4为本发明一示例性实施例提供的一种数据配置表单生成方法的第二提示信息示意图;
42.图5为本发明一示例性实施例提供的一种数据配置表单生成方法的错误日志示意图;
43.图6为本发明一示例性实施例提供的一种数据配置表单生成系统的模块示意图;
44.图7为本发明一示例性实施例提供的一种电子设备示意图。
具体实施方式
45.下面通过一示例性实施例的方式进一步说明本发明,但并不因此将本发明限制在的实施例范围之中。
46.目前,数据配置的方法较为单一化,但是随着技术发展,配置系统常需要进行批量数据配置,单一化数据配置的效率较为低下且出错率较高。因此需要通过批量数据配置的操作快速满足b端产品开发需求。
47.因此,本发明一示例性实施例提供一种数据配置表单生成方法,具体参见图1,方法包括:
48.s101、获取预配置的预设字段及预设字段配置信息,并将预设字段及预设字段配置信息关联配置;预设字段为表单标识,预设字段配置信息用于配置表单。
49.在本实施例中,系统中通常包括一个或多个预设字段,每个预设字段关联一个预设字段配置信息,并将关联后的预设字段及预设字段配置信息存入数据库。预设字段和预设字段配置信息的配置可以由管理员在系统开发前进行预先配置。
50.s102、将预设字段发送至前端页面进行展示;预设字段的数量为一个或多个。
51.在本实施例中,参见图2所示,将预先配置的预设字段发送至前端页面,用户可以从预设字段中选取所需进行数据配置的字段。
52.在前端页面中,可以根据预设字段的类型进行分类展示,具体如图2所示,可以根据预设字段的类型将预设字段分为:预定服务、结算信息、资源信息和基本信息等四个类别,以便于用户筛选和查找,提高数据配置的效率。
53.s103、从预设字段中获取被选中的预设字段并将其选择为第一字段。
54.在本实施例中,参见图2所示,用户可以从前端页面所展示的预设字段中勾选所需进行批量数据配置的字段,系统自动将被勾选的预设字段识别为第一字段。
55.s104、根据第一字段从预设字段配置信息中获取与第一字段相关联的第一字段配置信息。
56.在本实施例中,第一字段配置信息用于配置第一表单。
57.在一个实施例中,在图2所示的前端页面中,用户可以根据数据配置需求选定多个预设字段,系统根据多个预设字段的预设字段信息同时生成多个表单,以便用户同时进行多个不同维度的数据配置。
58.s105、根据第一字段配置信息配置第一表单并发送至前端页面,第一表单为待进行数据配置的表单;第一表单可用于被下载。
59.在本实施例中,具体参见图2所示的前端页面,其中展示了第一表单的下载接口,即图中“下载excel模板”。用户可以选择将第一表单下载至线下路径中进行批量数据配置。
线下表单可以由用户进行手动数据配置,也可以由可兼容的数据系统批量将待填写的数据批量写入第一表单中。
60.在一个实施例中,第一字段配置信息包括:数据信息;数据信息用于在第一表单中生成待填写数据项。
61.步骤s105具体包括:根据数据信息在第一表单中生成待填写数据项。
62.参见图3所示的第一表单,在该表单中,基础信息即本实施例中提到的数据信息,其中基础信息包括但不限于:供应商名称、简称、营业执照、税号、纳税类别、特别属性、法人代表。根据这些基础信息生成表单中待填写的数据项。
63.在一个实施例中,第一字段配置信息包括:填写规则;填写规则用于在第一表单中生成填写提示。
64.步骤s105具体包括:根据填写规则在第一表单中生成填写规则。
65.通常情况下,会将提示第一表单的填写规则提示于第一表单的顶部位置,具体参见图3所示,在图3所示的第一表单的顶部展现了该表单的填写规则,如税号字段的填写规则和特别属性的填写规则。填写规则用于规范化系统和用户所填写的数据,减少出错率。
66.同样也可以将第一表单的填写规则提示于每个待填写数据项上,用户在点击填写该数据项时,数据项下方将弹出填写规则。具体参见图3所示,在纳税类别一栏中展示了该数据项的填写规则为“增值税一般纳税人”、“小规模纳税人”、“缴纳营业税”,将所需填写的内容清晰明了地展示给用户,能够辅助用户理解所需填写的内容,减小数据配置出错的概率。
67.在一个实施例中,用户可以选定多个第一表单进行下载,同时进行多个不同维度的批量数据配置。
68.在一个实施例中,数据配置表单生成方法还包括:
69.s106、获取前端页面返回的目标表单,目标表单为已进行数据配置的表单。
70.在本实施例中,具体参见图2,在图2所示的“上传excel数据”接口可以供用户将进行数据配置后的表单进行上传。
71.在一个实施例中,目标表单的类别可以为excel表单。当目标表单的类别为非excel表单时,系统可以自动识别并将其转换为系统适用的excel表单,以提升系统的容错率。
72.s107、对目标表单进行解析以获取目标字段和目标目标字段配置信息。
73.在一个实施例中,目标字段用于标识目标表单,目标字段同样与预设字段关联配置,系统根据目标字段可获取目标字段配置信息。
74.在一个实施例中,目标配置信息还包括:数据校验规则。
75.s108、根据数据校验规则对目标表单中存储的目标数据进行数据校验,判断目标表单中存储的目标数据是否通过数据校验。
76.若是,则将通过数据校验的目标表单存入数据库。
77.若否,则将未通过数据校验的目标表单退回至前端页面。
78.在一个实施例中,根据不同的目标表单配置信息所对应的校验规则也不同。例如当目标表单中包括日期时,日期所对应的数据校验格式为“yyyy-mm-dd”。根据不同的目标表单配置信息设定不同的数据校验规则,可以在对目标数据校验时给出详细的提示,以便
用户进行修改,同时提高系统的检验速率。
79.在一个实施例中,根据通过数据校验的目标表单生成第一提示信息并发送至前端页面,第一提示信息用于提示目标表单中存储的目标数据通过数据校验。
80.以一个具体的实施方式对本实施例进行进一步解释,对于通过数据校验的目标表单所生成的第一提示信息可以具体包括:导入的目标数据类型、导入的目标数据数量。根据系统配置的需求,第一提示信息还可以包括:首例目标数据是否需要被冻结等。通过对第一提示信息的展示,用户能够清楚看到上传了的数据,便于对系统的配置和管理。
81.在一个实施例中,根据未通过数据校验的目标表单生成第二提示信息并发送至前端页面,第二提示信息用于提示目标表单中存储的目标数据未通过数据校验。
82.具体参见图4所示,图4中示出了未通过数据校验的目标表单及其错误原因,错误原因根据校验规则生成。
83.在图4所展示的第二提示信息中除了展示目标表单的错误原因外,还能展示目标表单中未通过数据校验的目标数据的行列。
84.在一个实施例中,可以将未通过数据校验的目标表单进行记录并生成表单校验的错误日志。参见图5所示的错误日志中,展示了未通过数据校验的目标表单的错误原因、操作用户及错误行列。其中还能展示具体的操作时间。通过日志可以使得用户更清晰地了解到批量数据配置的进程和结果。
85.本实施例所提供的数据配置表单生成方法具有以下优点:
86.第一,具有经济价值。本实施例中的数据配置表单生成方法能够复用于除底层配置以外的其他数据配置类型的系统和项目,不需要重复造轮子,提升开发效率。
87.第二、本实施例中的数据配置表单生成方法能够提高用户的输入和管理效率,提升用户操作的便利性,进一步降低公司的运营成本。
88.第三、本实施例中的填写规则能够在用户进行数据配置时能够辅助用户进行数据配置,更好地完成导入操作,对于用户更加友好。
89.第四、本实施例中的数据配置表单生成方法能够对上传的目标数据进行数据校验,并根据数据校验的结果生成第一提示信息和第二提示信息,能够使得导入后的目标数据的展示更加直观,避免反复查找检验的过程。便于用户进行排查和修改。
90.本发明一示例性实施例提供一种数据配置表单生成系统,具体参见图6,系统包括:
91.预设字段获取模块21,用于获取预配置的预设字段及预设字段配置信息,并将预设字段及预设字段配置信息关联配置;预设字段为表单标识,预设字段配置信息用于配置表单。
92.在本实施例中,系统中通常包括一个或多个预设字段,每个预设字段关联一个预设字段配置信息,并将关联后的预设字段及预设字段配置信息存入数据库。预设字段和预设字段配置信息的配置可以由管理员在系统开发前进行预先配置。
93.预设字段展示模块22,用于将预设字段发送至前端页面进行展示;预设字段的数量为一个或多个。
94.在本实施例中,参见图2所示,将预先配置的预设字段发送至前端页面,用户可以从预设字段中选取所需进行数据配置的字段。
95.在前端页面中,可以根据预设字段的类型进行分类展示,具体如图2所示,可以根据预设字段的类型将预设字段分为:预定服务、结算信息、资源信息和基本信息等四个类别,以便于用户筛选和查找,提高数据配置的效率。
96.第一字段选择模块23,用于从预设字段中获取被选中的预设字段并将其选择为第一字段。
97.在本实施例中,参见图2所示,用户可以从前端页面所展示的预设字段中勾选所需进行批量数据配置的字段,系统自动将被勾选的预设字段识别为第一字段。
98.第一字段配置信息获取模块24,用于根据第一字段从预设字段配置信息中获取与第一字段相关联的第一字段配置信息。
99.在本实施例中,第一字段配置信息用于配置第一表单。
100.在一个实施例中,在图2所示的前端页面中,用户可以根据数据配置需求选定多个预设字段,系统根据多个预设字段的预设字段信息同时生成多个表单,以便用户同时进行多个不同维度的数据配置。
101.表单生成模块,用于根据第一字段配置信息配置第一表单并发送至前端页面,第一表单为待进行数据配置的表单。第一表单可用于被下载。
102.在本实施例中,具体参见图2所示的前端页面,其中展示了第一表单的下载接口,即图中“下载excel模板”。用户可以选择将第一表单下载至线下路径中进行批量数据配置。线下表单可以由用户进行手动数据配置,也可以由可兼容的数据系统批量将待填写的数据批量写入第一表单中。
103.在一个实施例中,第一字段配置信息包括:数据信息;数据信息用于在第一表单中生成待填写数据项。
104.表单生成模块25具体包括:
105.数据项生成单元,用于根据数据信息在第一表单中生成待填写数据项。
106.参见图3所示的第一表单,在该表单中,基础信息即本实施例中提到的数据信息,其中基础信息包括但不限于:供应商名称、简称、营业执照、税号、纳税类别、特别属性、法人代表。根据这些基础信息生成表单中待填写的数据项。
107.在一个实施例中,第一字段配置信息包括:填写规则;填写规则用于在第一表单中生成填写提示。
108.表单生成模块25具体包括:
109.填写规则生成单元,用于根据填写规则在第一表单中生成填写规则。
110.通常情况下,会将提示第一表单的填写规则提示于第一表单的顶部位置,具体参见图3所示,在图3所示的第一表单的顶部展现了该表单的填写规则,如税号字段的填写规则和特别属性的填写规则。填写规则用于规范化系统和用户所填写的数据,减少出错率。
111.同样也可以将第一表单的填写规则提示于每个待填写数据项上,用户在点击填写该数据项时,数据项下方将弹出填写规则。具体参见图3所示,在纳税类别一栏中展示了该数据项的填写规则为“增值税一般纳税人”、“小规模纳税人”、“缴纳营业税”,将所需填写的内容清晰明了地展示给用户,能够辅助用户理解所需填写的内容,减小数据配置出错的概率。
112.在一个实施例中,用户可以选定多个第一表单进行下载,同时进行多个不同维度
的批量数据配置。
113.在一个实施例中,数据配置表单生成系统还包括:
114.目标表单获取模块,用于获取前端页面返回的目标表单,目标表单为已进行数据配置的表单。
115.在本实施例中,具体参见图2,在图2所示的“上传excel数据”接口可以供用户将进行数据配置后的表单进行上传。
116.在一个实施例中,目标表单的类别可以为excel表单。当目标表单的类别为非excel表单时,系统可以自动识别并将其转换为系统适用的excel表单,以提升系统的容错率。
117.解析模块,用于对目标表单进行解析以获取目标字段和目标目标字段配置信息。
118.在一个实施例中,目标字段用于标识目标表单,目标字段同样与预设字段关联配置,系统根据目标字段可获取目标字段配置信息。
119.在一个实施例中,目标配置信息还包括:数据校验规则。
120.数据校验模块,用于根据数据校验规则对目标表单中存储的目标数据进行数据校验,判断目标表单中存储的目标数据是否通过数据校验。
121.若是,则将通过数据校验的目标表单存入数据库。
122.若否,则将未通过数据校验的目标表单退回至前端页面。
123.在一个实施例中,根据不同的目标表单配置信息所对应的校验规则也不同。例如当目标表单中包括日期时,日期所对应的数据校验格式为“yyyy-mm-dd”。根据不同的目标表单配置信息设定不同的数据校验规则,可以在对目标数据校验时给出详细的提示,以便用户进行修改,同时提高系统的检验速率。
124.在一个实施例中,根据通过数据校验的目标表单生成第一提示信息并发送至前端页面,第一提示信息用于提示目标表单中存储的目标数据通过数据校验。
125.以一个具体的实施方式对本实施例进行进一步解释,对于通过数据校验的目标表单所生成的第一提示信息可以具体包括:导入的目标数据类型、导入的目标数据数量。根据系统配置的需求,第一提示信息还可以包括:首例目标数据是否需要被冻结等。通过对第一提示信息的展示,用户能够清楚看到上传了的数据,便于对系统的配置和管理。
126.在一个实施例中,根据未通过数据校验的目标表单生成第二提示信息并发送至前端页面,第二提示信息用于提示目标表单中存储的目标数据未通过数据校验。
127.具体参见图4所示,图4中示出了未通过数据校验的目标表单及其错误原因,错误原因根据校验规则生成。
128.在图4所展示的第二提示信息中除了展示目标表单的错误原因外,还能展示目标表单中未通过数据校验的目标数据的行列。
129.在一个实施例中,可以将未通过数据校验的目标表单进行记录并生成表单校验的错误日志。参见图5所示的错误日志中,展示了未通过数据校验的目标表单的错误原因、操作用户及错误行列。其中还能展示具体的操作时间。通过日志可以使得用户更清晰地了解到批量数据配置的进程和结果。
130.本实施例所提供的数据配置表单生成系统具有以下优点:
131.第一,具有经济价值。本实施例中的数据配置表单生成系统能够复用于除底层配
置以外的其他数据配置类型的系统和项目,不需要重复造轮子,提升开发效率。
132.第二、本实施例中的数据配置表单生成系统能够提高用户的输入和管理效率,提升用户操作的便利性,进一步降低公司的运营成本。
133.第三、本实施例中的填写规则能够在用户进行数据配置时能够辅助用户进行数据配置,更好地完成导入操作,对于用户更加友好。
134.第四、本实施例中的数据配置表单生成系统能够对上传的目标数据进行数据校验,并根据数据校验的结果生成第一提示信息和第二提示信息,能够使得导入后的目标数据的展示更加直观,避免反复查找检验的过程。便于用户进行排查和修改。
135.本发明一示例性实施例提供一种电子设备,参见图7,电子设备包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,处理器执行程序时实现本发明实施例中的数据配置表单生成方法。图7显示的电子设备30仅仅是一个示例,不应对本发明实施例的功能和使用范围带来任何限制。
136.电子设备30可以以通用计算设备的形式表现,例如其可以为服务器设备。电子设备30的组件可以包括但不限于:上述至少一个处理器31、上述至少一个存储器32、连接不同系统组件(包括存储器32和处理器31)的总线33。
137.总线33包括数据总线、地址总线和控制总线。
138.存储器32可以包括易失性存储器,例如随机存取存储器(ram)321和/或高速缓存存储器322,还可以进一步包括只读存储器(rom)323。
139.存储器32还可以包括具有一组(至少一个)程序模块324的程序/实用工具325,这样的程序模块324包括但不限于:操作系统、一个或者多个应用程序、其它程序模块以及程序数据,这些示例中的每一个或某种组合中可能包括网络环境的实现。
140.处理器31通过运行存储在存储器32中的计算机程序,从而执行各种功能应用以及数据处理,例如本发明实施例中的数据配置表单生成方法。
141.电子设备30也可以与一个或多个外部设备34(例如键盘、指向设备等)通信。这种通信可以通过输入/输出(i/o)接口35进行。并且,模型生成的设备30还可以通过网络适配器36与一个或者多个网络(例如局域网(lan),广域网(wan)和/或公共网络,例如因特网)通信。如图所示,网络适配器36通过总线33与模型生成的设备30的其它模块通信。应当明白,尽管图中未示出,可以结合模型生成的设备30使用其它硬件和/或软件模块,包括但不限于:微代码、设备驱动器、冗余处理器、外部磁盘驱动阵列、raid(磁盘阵列)系统、磁带驱动器以及数据备份存储系统等。
142.应当注意,尽管在上文详细描述中提及了电子设备的若干单元/模块或子单元/模块,但是这种划分仅仅是示例性的并非强制性的。实际上,根据本发明的实施方式,上文描述的两个或更多单元/模块的特征和功能可以在一个单元/模块中具体化。反之,上文描述的一个单元/模块的特征和功能可以进一步划分为由多个单元/模块来具体化。
143.本实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,程序被处理器执行时实现本发明实施例中数据配置表单生成方法。
144.其中,可读存储介质可以采用的更具体可以包括但不限于:便携式盘、硬盘、随机存取存储器、只读存储器、可擦拭可编程只读存储器、光存储器件、磁存储器件或上述的任意合适的组合。
145.在可能的实施方式中,本发明还可以实现为一种程序产品的形式,其包括程序代码,当程序产品在终端设备上运行时,程序代码用于使终端设备执行实现本发明实施例中的数据配置表单生成方法。
146.其中,可以以一种或多种程序设计语言的任意组合来编写用于执行本发明的程序代码,程序代码可以完全地在用户设备上执行、部分地在用户设备上执行、作为一个独立的软件包执行、部分在用户设备上部分在远程设备上执行或完全在远程设备上执行。
147.虽然以上描述了本发明的具体实施方式,但是本领域的技术人员应当理解,这仅是举例说明,本发明的保护范围是由所附权利要求书限定的。本领域的技术人员在不背离本发明的原理和实质的前提下,可以对这些实施方式做出多种变更或修改,但这些变更和修改均落入本发明的保护范围。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1