用于招生录取的DBF数据导入平台及导入方法技术

技术编号:18445167 阅读:116 留言:0更新日期:2018-07-14 10:28
本发明专利技术公开了一种用于招生录取的DBF数据导入处理平台及处理方法,所述平台包括:DBF压缩包上传模块,用于上传录取信息DBF压缩包到学校招生系统;数据匹配模块,用于将导入基础DBF文件中的数据字段与基础码表中的数据名称进行匹配,并在匹配成功后更新导入数据的对应关系;信息导入模块,用于将录取信息DBF数据导入学校招生系统中。本发明专利技术同步使用压缩包导入整体DBF文件,减少了使用第三方工具转换的过程,使用页面流程在匹配系统基础数据,减少了在excel手工修改的工作量,并可以重复使用,增加了工作效率,和用户体验,通过ActiveMQ处理导入信息,提高了处理效率。

DBF data import platform and import method for enrollment

The invention discloses a DBF data import processing platform and processing method for enrollment and admissions. The platform includes the DBF compression packet upload module, which is used to upload the DBF compression package to the school enrollment system, and the data matching module is used to import the data fields in the basic DBF files and the data names in the base code table. It is called matching, and the corresponding relationship between the imported data is updated after the match is successful; the information import module is used to import the DBF data into the school admissions system. This invention synchronously uses the compressed packet to import the whole DBF file, reduces the process of using the third party tool conversion, uses the page flow to match the basic data of the system, reduces the workload of manual modification in the excel, and can reuse it, increases the work efficiency, and the user's body test, and handles the import information through the ActiveMQ. Higher processing efficiency.

【技术实现步骤摘要】
用于招生录取的DBF数据导入平台及导入方法
本专利技术涉及数据导入
,具体涉及一种用于招生录取的DBF数据导入平台及导入方法。
技术介绍
目前的学校招生系统中需要将教育局提供的录取信息DBF文件导入到系统招生数据中,针对省教委的录取信息文件,提供DBF转换excel工具,每个学校的码表对应关系需要手动人工调整excel与系统对应,对应后以excel格式导入系统中。另外使用转换工具将DBF文件转换为excel,需要手动修改对应关系使DBF文件中的相应码表与系统中的码表对应,工作量大,耗时长,对应关系不能复用,再次导入时需要重新进行对应。
技术实现思路
本专利技术的目的在于提供一种用于招生录取的DBF数据导入平台及导入方法,解决使用转换工具将DBF文件转换为excel,需要手动修改对应关系使DBF文件中的相应码表与系统中的码表对应,工作量大,耗时长,对应关系不能复用,再次导入时需要重新进行对应的问题。为解决上述的技术问题,本专利技术采用以下技术方案:一种用于招生录取的DBF数据导入处理平台,所述平台包括:DBF压缩包上传模块,用于上传录取信息DBF压缩包到学校招生系统,并验证录取信息DBF压缩包格式与学校招生系统是否匹配,当录取信息DBF压缩包与学校招生系统匹配时,验证基础DBF文件是否齐全,同时验证基础DBF文件中的基础数据字段是否属于必须匹配字段,验证完成后将DBF压缩包显示在待上传的DBF压缩包列表中;数据匹配模块,用于将导入基础DBF文件中的数据字段与基础码表中的数据名称进行匹配,并在匹配成功后更新导入数据的对应关系;信息导入模块,用于将录取信息DBF数据导入学校招生系统中。作为优选,所述基础DBF文件包括层次DBF、学习形式DBF、专业对应DBF、学生信息DBF;所述基础数据字段包括学习形式DBF中的学习形式字段,层次DBF中的层次字段,专业对应DBF中的专业字段;所述基础码表为保存学习形式名称、层次名称和专业名称的数据库表。一种用于招生录取的DBF数据导入处理方法,包括以下步骤:S1:DBF压缩包上传模块上传录取信息DBF压缩包到学校招生系统,并验证录取信息DBF压缩包格式与学校招生系统是否匹配,当录取信息DBF压缩包与学校招生系统匹配时,验证基础DBF文件是否齐全,同时验证基础DBF文件中的基础数据字段是否属于必须匹配字段,验证完成后将DBF压缩包显示在待上传的DBF压缩包列表中;S2:数据匹配模块将导入基础DBF文件中的数据字段与基础码表中的数据名称进行匹配,并在匹配成功后更新导入数据的对应关系;S3:信息导入模块将录取信息DBF数据导入学校招生系统中。作为优选,上述方法中,所述基础DBF文件包括层次DBF、学习形式DBF、专业对应DBF、学生信息DBF;所述基础DBF文件包括层次DBF、学习形式DBF、专业对应DBF、学生信息DBF;所述基础数据字段包括学习形式DBF中的学习形式字段,层次DBF中的层次字段,专业对应DBF中的专业字段。作为优选,上述方法中,所述S1步骤中的验证录取信息DBF压缩包格式与学校招生系统是否匹配的具体方法是:将DBF压缩包文件名与学校招生系统中的省份进行匹配,匹配成功后将DBF压缩包上传至临时文件服务器并解压,解压后验证基础DBF文件是否齐全。作为优选,上述方法中,所述S1步骤中验证基础DBF文件中的基础数据字段是否属于必须匹配字段的具体方法是:当基础DBF文件验证为齐全后,使用javadbf包将DBF文件映射成对象并根据省份名称保存到数据库中,然后验证学习形式DBF文件中的学习形式字段在专业对应DBF文件中的学习形式字段是否存在,存在则学习形式字段为必须匹配字段;验证层次DBF文件中的层次字段在专业对应DBF文件中的层次字段是否存在,存在则层次字段为必须匹配字段;验证专业对应DBF文件中的专业字段在学生信息DBF中的专业字段是否存在,存在则专业字段为必须匹配字段。作为优选,上述方法中,所述S2步骤中数据匹配模块将导入基础DBF文件中的数据字段与基础码表中的数据名称进行匹配的具体方法是:根据导入的学习形式DBF中的学习形式名称与基础码表中的学习形式名称进行匹配,匹配成功后更新导入学习形式的对应关系;根据导入的层次DBF中的层次名称与基础码表中的层次名称进行匹配,匹配成功后更新导入层次的对应关系;根据导入的专业对应DBF中的专业名称与基础码表中的专业名称进行匹配并且导入的专业对应DBF中的层次与基础码表中的专业名称所属的层次相同,匹配成功后更新导入专业的对应关系。作为优选,上述方法中,所述S2步骤之前还需要保存是否重新匹配状态;若重新匹配状态显示需要重新匹配,则进入S2步骤将导入基础DBF文件中的数据字段与基础码表中的数据名称进行匹配;若重新匹配状态显示不需要重新匹配,则需要验证上传的DBF压缩包是否已经上传保存过,是否保存过学习形式、层次和专业的对应关系,若未保存过则需要进入S2步骤进行重新匹配。作为优选,上述方法中,所述S2步骤中导入基础DBF文件中的数据字段与基础码表中的数据名称进行匹配完成之后分别显示学习形式关系列表、层次关系列表和专业关系列表,并将学习形式关系列表、层次关系列表和专业关系列表设置为手动编辑状态。作为优选,上述方法中,所述S3步骤中的信息导入模块将录取信息DBF数据导入学校招生系统中的具体方法是:进入学校招生系统的录取信息导入,并选择导入的年级进行录取信息导入,并发送消息到ActiveMQ进行异步处理;所述异步处理的流程为:S31:验证是否选择导入的年级,如没有选择年级消息提示“请选择年级”;S32:验证是否保存是否重新匹配状态,如没有保存消息提示“操作类型不明确”;S33:验证导入的dbf压缩包,如不存在消息提示“请导入正确的dbf文件”;S34:验证导入数据完整性,验证每条导入的学生的出生日期、性别、民族、学生类型、证件类型、证件号、省份、市/区县、考生号、录取层次、录取专业、录取学习形式、学生来源、政治面貌、职务是否存在并于系统匹配,保存错误信息;S35:验证通过的学生数据导入到数据表中;S36:保存本次匹配的对应关系;S37:生成导入信息Excel表格,表格中存在导入成功和导入失败学生记录,根据S34步骤中详细提示的失败原因,在消息中心下载。与现有技术相比,本专利技术的有益效果是:本专利技术同步使用压缩包导入整体DBF文件,减少了使用第三方工具转换的过程,使用页面流程在匹配系统基础数据,减少了在excel手工修改的工作量,并可以重复使用,增加了工作效率,和用户体验,通过ActiveMQ处理导入信息,提高了处理效率。附图说明图1为本专利技术的压缩包上传流程的流程图。图2为本专利技术的重新匹配的流程图。图3为本专利技术的数据匹配流程图。图4为本专利技术的信息导入的流程图。具体实施方式为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。本专利技术的导入处理平台的一个实施例是,所述平台包括:DBF压缩包上传模块,用于上传录取信息DBF压缩包到学校招生系统,并验证录取信息DBF压缩包格式与学校招生系统是否匹配,当录取信息DBF压缩包与学校招生系统匹本文档来自技高网...

【技术保护点】
1.一种用于招生录取的DBF数据导入处理平台,其特征在于:所述平台包括:DBF压缩包上传模块,用于上传录取信息DBF压缩包到学校招生系统,并验证录取信息DBF压缩包格式与学校招生系统是否匹配,当录取信息DBF压缩包与学校招生系统匹配时,验证基础DBF文件是否齐全,同时验证基础DBF文件中的基础数据字段是否属于必须匹配字段,验证完成后将DBF压缩包显示在待上传的DBF压缩包列表中;数据匹配模块,用于将导入基础DBF文件中的数据字段与基础码表中的数据名称进行匹配,并在匹配成功后更新导入数据的对应关系;信息导入模块,用于将录取信息DBF数据导入学校招生系统中。

【技术特征摘要】
1.一种用于招生录取的DBF数据导入处理平台,其特征在于:所述平台包括:DBF压缩包上传模块,用于上传录取信息DBF压缩包到学校招生系统,并验证录取信息DBF压缩包格式与学校招生系统是否匹配,当录取信息DBF压缩包与学校招生系统匹配时,验证基础DBF文件是否齐全,同时验证基础DBF文件中的基础数据字段是否属于必须匹配字段,验证完成后将DBF压缩包显示在待上传的DBF压缩包列表中;数据匹配模块,用于将导入基础DBF文件中的数据字段与基础码表中的数据名称进行匹配,并在匹配成功后更新导入数据的对应关系;信息导入模块,用于将录取信息DBF数据导入学校招生系统中。2.根据权利要求1所述的用于招生录取的DBF数据导入处理平台,其特征在于:所述基础DBF文件包括层次DBF、学习形式DBF、专业对应DBF、学生信息DBF;所述基础数据字段包括学习形式DBF中的学习形式字段,层次DBF中的层次字段,专业对应DBF中的专业字段;所述基础码表为保存学习形式名称、层次名称和专业名称的数据库表。3.一种用于招生录取的DBF数据导入处理方法,其特征在于:包括以下步骤:S1:DBF压缩包上传模块上传录取信息DBF压缩包到学校招生系统,并验证录取信息DBF压缩包格式与学校招生系统是否匹配,当录取信息DBF压缩包与学校招生系统匹配时,验证基础DBF文件是否齐全,同时验证基础DBF文件中的基础数据字段是否属于必须匹配字段,验证完成后将DBF压缩包显示在待上传的DBF压缩包列表中;S2:数据匹配模块将导入基础DBF文件中的数据字段与基础码表中的数据名称进行匹配,并在匹配成功后更新导入数据的对应关系;S3:信息导入模块将录取信息DBF数据导入学校招生系统中。4.根据权利要求3所述的用于招生录取的DBF数据导入处理方法,其特征在于:所述基础DBF文件包括层次DBF、学习形式DBF、专业对应DBF、学生信息DBF;所述基础DBF文件包括层次DBF、学习形式DBF、专业对应DBF、学生信息DBF;所述基础数据字段包括学习形式DBF中的学习形式字段,层次DBF中的层次字段,专业对应DBF中的专业字段。5.根据权利要求4所述的用于招生录取的DBF数据导入处理方法,其特征在于:所述S1步骤中的验证录取信息DBF压缩包格式与学校招生系统是否匹配的具体方法是:将DBF压缩包文件名与学校招生系统中的省份进行匹配,匹配成功后将DBF压缩包上传至临时文件服务器并解压,解压后验证基础DBF文件是否齐全。6.根据权利要求5所述的用于招生录取的DBF数据导入处理方法,其特征在于:所述S1步骤中验证基础DBF文件中的基础数据字段是否属于必须匹配字段的具体方法是:当基础DBF文件验证为齐全后,使用javadbf包将DBF文件映射成对象并根据省份名称保存到数据库中,然后验证学习形式DBF文件中的学习形式字段在专业对应D...

【专利技术属性】
技术研发人员:孙海龙
申请(专利权)人:弘成科技发展有限公司
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1