一种数据自动录入系统和自动录入方法技术方案

技术编号:35831013 阅读:16 留言:0更新日期:2022-12-03 13:59
本发明专利技术公开了一种数据自动录入系统和录入方法,系统包括括:学习模块和录入模块;学习模块用于获取用户指令,根据识别的用户指令捕捉当前鼠标在屏幕上的坐标位置,并将用户指令和对应的坐标位置进行保存;录入模块用于获取待录入的数据,基于学习模块学习的用户指令和鼠标在屏幕上的坐标位置的对应关系,模拟鼠标进行相应操作,将读取的数据录入系统并确认。本发明专利技术能够自动将数据录入目标系统,大大减少了人力工作量,且能自动判断数据录入是否成功,从而避免错误录入数据,保证了数据的准确性,使用方便。使用方便。使用方便。

【技术实现步骤摘要】
一种数据自动录入系统和自动录入方法


[0001]本专利技术涉及数据录入
,更具体的说是涉及一种数据自动录入系统和自动录入方法。

技术介绍

[0002]每个单位分布有很多部门,各部门计算机设备生成的数据往往还需要接入本单位的综合数据管理系统。但问题是这些设备和管理系统往往来自不同的厂家,它们都是从自己的角度对数据进行理解、定义和存储,使得一些相同的数据被赋予了不同的含义,所以这些数据不能直接互通,并不能直接操作保存数据的数据库。其次,这些设备和管理系统不是同一厂商,它们处于商业目的,往往也不愿意开放接口。
[0003]基于此,社区医院在老年人体质辨识时是在公卫系统进行问卷,所以并不能将问卷调查信息直接导入医院综合数据管理系统,均是通过人工将问卷信息录入综合数据管理系统,耗时费力。
[0004]因此,寻找一种替代人工录入数据的自动化方法和系统就很有意义。

技术实现思路

[0005]有鉴于此,本专利技术提供了一种数据自动录入系统和自动录入方法,能够自动将数据录入目标系统,大大减少了人力工作量,且能自动判断数据录入是否成功,从而避免错误录入数据,保证了数据的准确性,使用方便。
[0006]为了实现上述目的,本专利技术采用如下技术方案:
[0007]一种数据自动录入系统,包括:学习模块和录入模块;
[0008]所述学习模块用于获取用户指令,根据识别的用户指令捕捉当前鼠标在屏幕上的坐标位置,并将用户指令和对应的坐标位置进行保存;
[0009]所述录入模块用于获取待录入的数据,基于学习模块学习的用户指令和鼠标在屏幕上的坐标位置的对应关系,模拟鼠标进行相应操作,将读取的数据录入系统并确认。
[0010]优选地,所述学习模块包括关键字搜索模块、鼠标点击功能模块、答题模块、拖动模块、双击功能模块、数据录入确认模块和数据保存确认模块;
[0011]所述关键字搜索模块用于获取第一指令,根据第一指令获取当前鼠标所在搜索框起始位置的坐标位置,并将第一指令和当前鼠标在搜索框起始位置的坐标位置进行保存;
[0012]所述鼠标点击功能模块用于获取第二指令,根据第二指令获取鼠标在当前按钮或数据上的坐标位置,并将第二指令和鼠标在当前按钮或数据上的坐标位置进行保存;
[0013]所述答题模块用于获取第三指令,根据第三指令进入问卷答案模式,用于获取用户第四指令,根据第四指令获取鼠标在每个选择题对应的每个答案选项的坐标位置,以及用于获取用户第五指令,根据第五指令结束问卷答案模式,将第三指令、第四指令、第五指令以及每个选择题对应的每个答案选项的坐标位置进行保存;
[0014]所述拖动模块用于获取第六指令,根据第六指令获取当前鼠标所在滚动条上的坐
标位置,并将第六指令和当前鼠标所在滚动条上的坐标位置进行保存;
[0015]所述双击功能模块用于获取第七指令,根据第七指令获取当前鼠标所在数据位上的坐标位置,并将第七指令和当前鼠标所在数据位上的坐标位置;
[0016]所述数据录入确认模块用于获取第八指令和第九指令,根据第八指令获取鼠标在答案区域左上角坐标位置,根据第九指令获取鼠标在答案区域右下角坐标位置,以及根据答案区域左上角坐标位置和答案区域右下角坐标位置确定答案区域图片并进行保存;
[0017]所述数据保存确认模块用于获取第十指令和第十一指令,根据第十指令获取鼠标在确认区域左上角坐标位置,根据第十一指令获取鼠标在确认区域右下角坐标位置,以及根据确认区域左上角坐标位置和确认区域右下角坐标位置获取确认区域图片并进行保存。
[0018]优选地,所述第一指令为关键字搜索指令;
[0019]所述第二指令包括保存、新增、关闭或单击指令;
[0020]所述第三指令为问卷答题开始指令,所述第四指令为答题指令,所述第五指令为问卷答题结束指令;
[0021]所述第六指令为滚动条上下拖动指令;
[0022]所述第七指令为鼠标双击指令;
[0023]所述第八指令为数据录入确认第一指令,所述第九指令为数据录入确认第二指令;
[0024]所述第十指令为学习确认第一指令,所述第十一指令为学习确认第二指令。
[0025]优选地,所述录入模块具体实现过程如下:
[0026]S21:解析待录入的数据,获取待录入的数据中用户身份证号,基于S1学习的第一指令以及保存的搜索框位置信息,对应获取搜索框起始位置,在搜索框起始位置自动填写身份证号;
[0027]S22:自动填写身份证号后,基于S1学习的第七指令,在相应数据位上实现双击操作进入数据录入界面;
[0028]S23:获取待录入数据中一条问卷答案数据,基于S1学习的第三指令进入问卷答案模式,基于S1学习的第四指令,并依据保存的每个选题对应的每个答案选项的坐标位置,获取每个选题的正确选项位置,并基于S1学习的第二指令实现单击选中答案,基于S1学习的第五指令结束问卷答案模式;
[0029]当执行到滚动条执行命令时,基于S1学习的第六指令和鼠标所在滚动条上的坐标位置,对应获取当前滚动条坐标位置实现自动滚动;
[0030]S24:在录入每一选题后,判断数据是否录入成功:基于S1学习的第八指令获取在答案区域左上角坐标位置,根据第九指令获取在答案区域右下角坐标位置,根据答案区域左上角坐标位置和答案区域右下角坐标位置确定当前答案区域图片,将当前答案区域图片与S1学习阶段预先存储的答案区域图片进行对比,若一致则录入成功,否则失败则重新录入;
[0031]S25:在每一条数据录入完成后,基于S1学习的第二指令实现保存功能,并判断数据是否保存成功:基于S1学习的第十指令捕捉鼠标在确认区域左上角坐标位置,根据第十一指令捕捉鼠标在确认区域右下角坐标位置,以及根据确认区域左上角坐标位置和确认区域右下角坐标位置获取当前确认区域图片,将当前确认区域图片与S1学习阶段预先存储的
确认区域图片进行对比,若一致则保存成功,否则失败重新进行保存;
[0032]S26:判断数据是否全部录入完成,完成则输出录入状态日志供核对查看,否则读取下一条数据进行录入,返回步骤S23。
[0033]一种数据自动录入方法,包括:
[0034]S1:获取用户指令,根据识别的用户指令捕捉当前鼠标在屏幕上的坐标位置,并将用户指令和对应的坐标位置进行保存;
[0035]S2:获取待录入的数据,基于S1学习的用户指令和鼠标在屏幕上的坐标位置的对应关系,模拟鼠标进行相应操作,将读取的数据录入系统并确认。
[0036]优选地,S1包括:
[0037]获取第一指令,根据第一指令获取当前鼠标所在搜索框起始位置的坐标位置,并将第一指令和当前鼠标在搜索框起始位置的坐标位置进行保存;
[0038]获取第二指令,根据第二指令获取鼠标在当前按钮或数据上的坐标位置,并将第二指令和鼠标在当前按钮或数据上的坐标位置进行保存;
[0039]获取第三指令,根据第三指令进本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数据自动录入系统,其特征在于,包括:学习模块和录入模块;所述学习模块用于获取用户指令,根据识别的用户指令捕捉当前鼠标在屏幕上的坐标位置,并将用户指令和对应的坐标位置进行保存;所述录入模块用于获取待录入的数据,基于学习模块学习的用户指令和鼠标在屏幕上的坐标位置的对应关系,模拟鼠标进行相应操作,将读取的数据录入系统并确认。2.根据权利要求1所述的一种数据自动录入系统,其特征在于,所述学习模块包括关键字搜索模块、鼠标点击功能模块、答题模块、拖动模块、双击功能模块、数据录入确认模块和数据保存确认模块;所述关键字搜索模块用于获取第一指令,根据第一指令获取当前鼠标所在搜索框起始位置的坐标位置,并将第一指令和当前鼠标在搜索框起始位置的坐标位置进行保存;所述鼠标点击功能模块用于获取第二指令,根据第二指令获取鼠标在当前按钮或数据上的坐标位置,并将第二指令和鼠标在当前按钮或数据上的坐标位置进行保存;所述答题模块用于获取第三指令,根据第三指令进入问卷答案模式,用于获取用户第四指令,根据第四指令获取鼠标在每个选择题对应的每个答案选项的坐标位置,以及用于获取用户第五指令,根据第五指令结束问卷答案模式,将第三指令、第四指令、第五指令以及每个选择题对应的每个答案选项的坐标位置进行保存;所述拖动模块用于获取第六指令,根据第六指令获取当前鼠标所在滚动条上的坐标位置,并将第六指令和当前鼠标所在滚动条上的坐标位置进行保存;所述双击功能模块用于获取第七指令,根据第七指令获取当前鼠标所在数据位上的坐标位置,并将第七指令和当前鼠标所在数据位上的坐标位置;所述数据录入确认模块用于获取第八指令和第九指令,根据第八指令获取鼠标在答案区域左上角坐标位置,根据第九指令获取鼠标在答案区域右下角坐标位置,以及根据答案区域左上角坐标位置和答案区域右下角坐标位置确定答案区域图片并进行保存;所述数据保存确认模块用于获取第十指令和第十一指令,根据第十指令获取鼠标在确认区域左上角坐标位置,根据第十一指令获取鼠标在确认区域右下角坐标位置,以及根据确认区域左上角坐标位置和确认区域右下角坐标位置获取确认区域图片并进行保存。3.根据权利要求2所述的一种数据自动录入系统,其特征在于,所述第一指令为关键字搜索指令;所述第二指令包括保存、新增、关闭或单击指令;所述第三指令为问卷答题开始指令,所述第四指令为答题指令,所述第五指令为问卷答题结束指令;所述第六指令为滚动条上下拖动指令;所述第七指令为鼠标双击指令;所述第八指令为数据录入确认第一指令,所述第九指令为数据录入确认第二指令;所述第十指令为学习确认第一指令,所述第十一指令为学习确认第二指令。4.根据权利要求2所述的一种数据自动录入系统,其特征在于,所述录入模块具体实现过程如下:S21:解析待录入的数据,获取待录入的数据中用户身份证号,基于S1学习的第一指令以及保存的搜索框位置信息,对应获取搜索框起始位置,在搜索框起始位置自动填写身份
证号;S22:自动填写身份证号后,基于S1学习的第七指令,在相应数据位上实现双击操作进入数据录入界面;S23:获取待录入数据中一条问卷答案数据,基于S1学习的第三指令进入问卷答案模式,基于S1学习的第四指令,并依据保存的每个选题对应的每个答案选项的坐标位置,获取每个选题的正确选项位置,并基于S1学习的第二指令实现单击选中答案,基于S1学习的第五指令结束问卷答案模式;当执行到滚动条执行命令时,基于S1学习的第六指令和鼠标所在滚动条上的坐标位置,对应获取当前滚动条坐标位置实现自动滚动;S24:在录入每一选题后,判断数据是否录入成功:基于S1学习的第八指令获取在答案区域左上角坐标位置,根据第九指令获取在答案区域右下角坐标位置,根据答案区域左上角坐标位置和答案区域右下角坐标位置确定当前答案区域图片,将当前答案区域图片与S1学习阶段预先存储的答案区域图片进行对比,若一致则录入成功,否则失败则重新录入;S25:在每一条数据录入完成后,基于S1学习的第二指令实现保存功能,并判断数据是否保存成功:基于S1学习的第十指令捕捉鼠标在确认区域左上角坐标位置,根据第十一指令捕捉鼠标在确认区域右下角坐标位置,以及根据确认区域左上角坐标位置和确认区域右下角坐标位置获取当前确认区域图片,将当前确认区域图片与S1学习阶段预先存储的确认区域图片进行对比,...

【专利技术属性】
技术研发人员:文鹏程
申请(专利权)人:广州华见智能科技有限公司
类型:发明
国别省市:

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

1