System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术属于数据处理,具体涉及一种考评细则文件数据导入及匹配的方法、系统及设备。
技术介绍
1、实操考试系统中的考评细则上传到数据库时,会存在考评细则中的数据和无法快速、准确的匹配数据库中的数据。
技术实现思路
1、本专利技术的目的是提供一种考评细则文件数据导入及匹配的方法、系统及设备,用以解决现有技术中存在的问题。
2、为了实现上述目的,本专利技术采用以下技术方案:
3、本专利技术提供了一种考评细则文件数据导入及匹配的方法,包括:
4、读取考评细则文件,并提取考评细则文件中的数据,所述考评细则文件中的数据至少包括考试工种、考试项目、所属科目、考试内容、配分、考评要点和扣分标准;
5、对考评细则文件中的数据进行清洗,以去除其中无效的数据;
6、将清洗后的考评细则文件中的数据转换为预设格式数据;
7、使用匹配算法,在数据库中对所述预设格式数据进行数据匹配,若匹配成功,则将考评细则文件中的预设格式数据导入到相对应的数据库中的考试工种、考试项目、所属科目或考试内容中。
8、一些实施例中,在数据库中对所述预设格式数据进行数据匹配,包括:
9、使用匹配算法对进行清洗与数据转换后的考评细则文件中的考评要点按照考评要点内容进行要点组划分;
10、若存在考评要点内容相同,则划分到同一要点组中,其中,所述要点组的内容包括本要点总分、每个扣分标准、每条扣分标准的分数和要点组编号;
12、一些实施例中,使用匹配算法对进行清洗与数据转换后的考评细则文件中的考评要点按照考评要点内容进行要点组划分,包括:
13、创建每个考评要点内容的唯一标识,其中,按照工种编号、科目编号和所属科目子项目组成所述唯一标识;
14、基于所述唯一标识,使用if函数和countif函数,进行要点组划分,其中,通过if函数判断相同考评要点中的考评内容,通过countif函数统计所划分的要点组的数量。
15、一些实施例中,使用if函数和预设条件判断特殊考评细则内容,并根据判断结果对所述特殊考评细则内容进行特殊项划分标记、否决项划分标记、小否决项划分标记或普通项划分标记处理,其中,对考评细则文件中的数据进行特殊处理的数据为特殊考评细则内容。
16、一些实施例中,将考评细则文件中的预设格式数据导入到相对应的数据库中的考试工种、考试项目、所属科目或考试内容中,包括:
17、创建存储表pookuptable,所述存储表pookuptable中匹配有所属项信息,所述所属项信息包括考试工种、考试项目和所属科目;
18、基于要点组划分完成后的考评细则文件,通过所述唯一标识匹配相对应的所述所属项信息;
19、若匹配成功,则将匹配成功的数据导入到相对应的数据库中的考试工种、考试项目、所属科目或所属内容中。
20、一些实施例中,对进行划分标记处理后的特殊考评细则内容与数据库中的所属项信息进行匹配,并将匹配成功的数据导入至相对应的数据库中的考试工种、考试项目、所属科目或所属内容中。
21、一些实施例中,对考评细则文件中的数据进行清洗为去除空值数据。
22、一些实施例中,将清洗后的考评细则文件中的数据转换为预设格式数据,包括:
23、将清洗后的考评细则文件中的字符串数据转换为数字数据,或;
24、将清洗后的考评细则文件中的日期数据转换为标准格式数据。
25、相应的,本申请还提供了一种考评细则文件数据导入及匹配的系统,包括:
26、读取模块,用于读取考评细则文件,并提取考评细则文件中的数据,所述考评细则文件中的数据至少包括考试工种、考试项目、所属科目、考试内容、配分、考评要点和扣分标准;
27、清洗模块,用于对考评细则文件中的数据进行清洗,以去除其中无效的数据;
28、转换模块,用于将清洗后的考评细则文件中的数据转换为预设格式数据;
29、匹配模块,用于使用匹配算法,在数据库中对所述预设格式数据进行数据匹配,若匹配成功,则将考评细则文件中的预设格式数据导入到相对应的数据库中的考试工种、考试项目、所属科目或考试内容中。
30、一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如所述方法的步骤。
31、有益效果:
32、1)本申请能够让考评细则的数据维护、数据更新、数据添加有高效的数据处理能力,实现实操考试系统,能够快速地匹配和导入excel文件中的数据与数据库中的数据,提高了实操考试系统中的考评细则数据处理的速度和效率。
33、2)本申请具有灵活的系统扩展性:考评细则文件的数据匹配与导入方法可以灵活地扩展实操考试系统的功能和性能,方便添加新的考试工种、考试项目、所属科目、所属内容的考评细则数据匹配算法等功能,提高了系统的可扩展性和适应性
本文档来自技高网...【技术保护点】
1.一种考评细则文件数据导入及匹配的方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,在数据库中对所述预设格式数据进行数据匹配,包括:
3.根据权利要求2所述的方法,其特征在于,使用匹配算法对进行清洗与数据转换后的考评细则文件中的考评要点按照考评要点内容进行要点组划分,包括:
4.根据权利要求3所述的方法,其特征在于,使用IF函数和预设条件判断特殊考评细则内容,并根据判断结果对所述特殊考评细则内容进行特殊项划分标记、否决项划分标记、小否决项划分标记或普通项划分标记处理,其中,对考评细则文件中的数据进行特殊处理的数据为特殊考评细则内容。
5.根据权利要求2所述的方法,其特征在于,将考评细则文件中的预设格式数据导入到相对应的数据库中的考试工种、考试项目、所属科目或考试内容中,包括:
6.根据权利要求4所述的方法,其特征在于,对进行划分标记处理后的特殊考评细则内容与数据库中的所属项信息进行匹配,并将匹配成功的数据导入至相对应的数据库中的考试工种、考试项目、所属科目或所属内容中。
7.根据权利要求1
8.根据权利要求1所述的方法,其特征在于,将清洗后的考评细则文件中的数据转换为预设格式数据,包括:
9.一种考评细则文件数据导入及匹配的系统,其特征在于,包括:
10.一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如权利要求1至8中的任一项所述的方法的步骤。
...【技术特征摘要】
1.一种考评细则文件数据导入及匹配的方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,在数据库中对所述预设格式数据进行数据匹配,包括:
3.根据权利要求2所述的方法,其特征在于,使用匹配算法对进行清洗与数据转换后的考评细则文件中的考评要点按照考评要点内容进行要点组划分,包括:
4.根据权利要求3所述的方法,其特征在于,使用if函数和预设条件判断特殊考评细则内容,并根据判断结果对所述特殊考评细则内容进行特殊项划分标记、否决项划分标记、小否决项划分标记或普通项划分标记处理,其中,对考评细则文件中的数据进行特殊处理的数据为特殊考评细则内容。
5.根据权利要求2所述的方法,其特征在于,将考评细则文件中的预设格式数据导入到相对应的数据库中的考试工种、考试项...
【专利技术属性】
技术研发人员:郭珂邑,梁佳,高国,吴若霞,王小雨,胡嘉岩,
申请(专利权)人:四川省安全科学技术研究院,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。