System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及互联网,特别是涉及一种基于web系统的数据校验方法、系统、计算机设备及计算机可读存储介质。
技术介绍
1、随着教育行业的持续发展与变革,学生服务的需求日益增强,数字化学生服务已成为提升教育质量与管理效率的重要手段。采用先进的学生服务管理系统,不仅能够实现对教学信息的高效数字化管理,还能够优化资源配置、增强服务质量。目前,学生服务方向系统处于高速迭代的过程中,系统访问页面中显示的字段逐渐增多,当有字段显示和老师统计的数据不一致时,无法及时确定异常数据在哪里。
2、相关技术中,为了及时确定异常数据的位置,需要相关人员登录指定工具平台,通过该工具平台访问数据库进行数据查询。
3、在实现本申请的过程中,申请人发现相关技术至少存在以下问题:
4、虽然指定工具平台可以支持访问数据库进行数据查询,但相关人员往往需要配置host(主机),并访问相应的登录网址才能登录指定工具平台,而且在登录指定数据平台后需要输入对应的参数才能请求到数据返回,从而导致数据校验链路长、校验效率低。
技术实现思路
1、有鉴于此,本申请提供了一种基于web系统的数据校验方法、系统、设备及存储介质,主要目的在于解决目前虽然指定工具平台可以支持访问数据库进行数据查询,但相关人员往往需要配置host(主机),并访问相应的登录网址才能登录指定工具平台,而且在登录指定数据平台后需要输入对应的参数才能请求到数据返回,从而导致数据校验链路长、校验效率低的问题。
2、依据本申请第一
3、当web应用检测到用户基于仿书签入口触发数据校验功能时,将前端展示页面中的指定内容进行标记,指定内容是展示在前端展示页面中的待校验数据表的关键字段;
4、web应用确定用户在指定内容中点击的目标关键字段,并确定目标关键字段关联的至少一个待识别字段,将每个待识别字段对应的待识别字段值传递至数据校验接口;
5、数据校验接口向目标数据库请求每个待识别字段的实际字段值,并根据实际字段值对待识别字段对应的待识别字段值进行数据缺失校验,得到每个待识别字段对应的校验结果;
6、web应用接收数据校验接口传递的至少一个校验结果,并将至少一个校验结果展示在前端展示页面。
7、可选地,所述当web应用检测到用户基于仿书签入口触发数据校验功能时,将前端展示页面中的指定内容进行标记,包括:
8、web应用对仿书签入口设置点击事件监听器;
9、当web应用基于事件监听器监听到点击仿书签入口的事件时,通过检查前端展示页面的页面元素,确定指定内容对应的指定页面元素;
10、web应用修改指定页面元素的元素属性,以使指定内容处于可点击状态,完成对指定内容的标记操作。
11、可选地,所述web应用对仿书签入口设置点击事件监听器之前,所述方法还包括:
12、web应用读取前端展示页面的页面网址,并基于正则表达式对页面网址的网址二级目录进行识别;
13、若web应用识别到网址二级目录中预设的固定关键字,则生成用于指示校验功能生效的提醒信息并发送到指定终端进行展示,以及对仿书签入口设置点击事件监听器;
14、若web应用未识别到网址二级目录中预设的固定关键字,则生成用于指示校验功能未生效的提醒信息并发送到指定终端进行展示。
15、可选地,所述web应用确定用户在指定内容中点击的目标关键字段,并确定目标关键字段关联的至少一个待识别字段,将每个待识别字段对应的待识别字段值传递至数据校验接口,包括:
16、web应用在待校验数据表的每个关键字段上添加点击事件监听器;
17、当web应用监听到关键字段点击事件时,基于点击事件监听器获取用户点击的目标关键字段的字段标识;
18、web应用在数据存储空间中,查询与字段标识关联的至少一个待识别字段,并获取每个待识别字段对应的待识别字段值,将每个待识别字段对应的待识别字段值传递至数据校验接口。
19、可选地,所述数据校验接口向目标数据库请求每个待识别字段的实际字段值,并根据实际字段值对待识别字段对应的待识别字段值进行数据缺失校验,得到每个待识别字段对应的校验结果,包括:
20、数据校验接口调用数据查询服务向目标数据库发送每个待识别字段的字段标识,以使目标数据库根据字段标识在数据表中查询与待识别字段对应的字段值,并将字段值作为待识别字段对应的实际字段值发送至数据校验接口;
21、对于至少一个待识别字段中的每个待识别字段,数据校验接口接收待识别字段对应的实际字段值,并根据实际字段值对待识别字段对应的待识别字段值进行数据缺失校验,得到校验结果;
22、数据校验接口对至少一个待识别字段中的每个待识别字段对应的待识别字段值进行数据缺失校验,得到每个待识别字段对应的校验结果。
23、可选地,所述数据校验接口接收待识别字段对应的实际字段值,并根据实际字段值对待识别字段对应的待识别字段值进行数据缺失校验,得到校验结果,包括:
24、数据校验接口接收待识别字段对应的实际字段值,采用实际字段值对待识别字段对应的待识别字段值进行缺失校验;
25、若数据校验接口检测到待识别字段对应的实际字段值存在且待识别字段对应的待识别字段值为空值,则生成用于指示字段值缺失的提示信息,根据提示信息和实际字段值,生成校验结果;
26、若数据校验接口检测到待识别字段对应的实际字段值存在且待识别字段对应的待识别字段值存在,则生成用于指示字段值未缺失的提示信息,根据提示信息生成校验结果;
27、若数据校验接口检测到待识别字段对应的实际字段值为空值且待识别字段的待识别字段值为空值,则生成用于指示字段值未缺失的提示信息,根据提示信息生成校验结果。
28、可选地,所述web应用接收数据校验接口传递的至少一个校验结果,并将至少一个校验结果展示在前端展示页面,包括:
29、web应用接收数据校验接口传递的至少一个校验结果;
30、对于至少一个校验结果中的每个校验结果,web应用读取校验结果中的提示信息,并在校验结果对应的待识别字段上添加浮动窗口;
31、若提示信息指示字段值未缺失,则web应用设置提示信息在浮动窗口上展示;
32、若提示信息指示字段值缺失,则web应用在校验结果中读取实际字段值,设置提示信息和实际字段值在浮动窗口上展示。
33、依据本申请第二方面,提供了一种web系统,所述web系统提供有web应用,且配置有数据校验接口;
34、所述web应用,用于当检测到用户基于仿书签入口触发数据校验功能时,将前端展示页面中的指定内容进行标记,所述指定内容是展示在所述前端展示页面中的待校本文档来自技高网...
【技术保护点】
1.一种基于web系统的数据校验方法,其特征在于,所述方法应用于web系统,所述web系统提供有web应用,且配置有数据校验接口,包括:
2.根据权利要求1所述的方法,其特征在于,所述当所述web应用检测到用户基于仿书签入口触发数据校验功能时,将前端展示页面中的指定内容进行标记,包括:
3.根据权利要求2所述的方法,其特征在于,所述web应用对所述仿书签入口设置点击事件监听器之前,所述方法还包括:
4.根据权利要求1所述的方法,其特征在于,所述web应用确定所述用户在所述指定内容中点击的目标关键字段,并确定所述目标关键字段关联的至少一个待识别字段,将每个所述待识别字段对应的待识别字段值传递至所述数据校验接口,包括:
5.根据权利要求1所述的方法,其特征在于,所述数据校验接口向目标数据库请求每个所述待识别字段的实际字段值,并根据所述实际字段值对所述待识别字段对应的待识别字段值进行数据缺失校验,得到每个所述待识别字段对应的校验结果,包括:
6.根据权利要求5所述的方法,其特征在于,所述数据校验接口接收所述待识别字段对应的实际
7.根据权利要求6所述的方法,其特征在于,所述web应用接收所述数据校验接口传递的至少一个校验结果,并将至少一个所述校验结果展示在所述前端展示页面,包括:
8.一种web系统,其特征在于,所述web系统提供有web应用,且配置有数据校验接口;
9.一种设备,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至7中任一项所述方法的步骤。
10.一种存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至7中任一项所述的方法的步骤。
...【技术特征摘要】
1.一种基于web系统的数据校验方法,其特征在于,所述方法应用于web系统,所述web系统提供有web应用,且配置有数据校验接口,包括:
2.根据权利要求1所述的方法,其特征在于,所述当所述web应用检测到用户基于仿书签入口触发数据校验功能时,将前端展示页面中的指定内容进行标记,包括:
3.根据权利要求2所述的方法,其特征在于,所述web应用对所述仿书签入口设置点击事件监听器之前,所述方法还包括:
4.根据权利要求1所述的方法,其特征在于,所述web应用确定所述用户在所述指定内容中点击的目标关键字段,并确定所述目标关键字段关联的至少一个待识别字段,将每个所述待识别字段对应的待识别字段值传递至所述数据校验接口,包括:
5.根据权利要求1所述的方法,其特征在于,所述数据校验接口向目标数据库请求每个所述待识别字段的实际字段值,并根据所述实际字段值对所述待识别字段对应的待识别字段值...
【专利技术属性】
技术研发人员:贾艳丽,生兆花,
申请(专利权)人:北京易真学思教育科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。