[发明专利]一种通过业务界面批量导入数据的方法在审
申请号: | 201611164856.8 | 申请日: | 2016-12-16 |
公开(公告)号: | CN106599212A | 公开(公告)日: | 2017-04-26 |
发明(设计)人: | 刘晨伟 | 申请(专利权)人: | 济南浪潮高新科技投资发展有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 济南信达专利事务所有限公司37100 | 代理人: | 孟峣 |
地址: | 250100 山东省济南市*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 通过 业务 界面 批量 导入 数据 方法 | ||
技术领域
本发明涉及计算机软件技术领域,具体地说是一种通过业务界面批量导入数据的方法。
背景技术
在企业信息化过程中,常常需要先将企业已有的各种业务数据录入到信息系统中。这些业务数据可以来自于纸质账本、文件这样的传统数据载体,也可以来自于电子文档、数据库等。
一般的录入方法是:由信息系统提供导入工具,业务员按照导入工具指定的格式组织待导入数据,然后由导入工具导入到信息系统中。这种方法的导入速度虽然很快,但是存在着一些缺点:首先,导入工具是直接将数据导入到数据库中,这就不能完全保证数据的业务逻辑正确性;第二,在导入过程中出现错误数据时无法进行实时的修改以便导入能正常继续进行。
另外一种录入方法是:业务员通过业务界面填写待导入数据,然后保存到数据库中,这样一条一条的进行录入。这种方法虽然能保证导入数据的业务逻辑正确性,但是导入速度太慢,如果遇到了较大数据量的数据,业务员必须重复完成这些操作:填写业务数据—>保存—>填写业务数据—>保存……这样就使得业务员把大量的时间和精力放在重复的数据录入操作上,这种数据录入方式效率很低,也违反了软件可以消除人类重复劳动的基本理念。
那么如何既能够保证导入速度又能够保证待导入数据的业务逻辑正确性,这是本发明要解决的问题,基于此,本发明提出了一种通过业务界面批量导入数据的方法。
发明内容
本发明的技术任务是针对以上不足之处,提供一种实用性强、有效解决上述问题的通过业务界面批量导入数据的方法。
一种通过业务界面批量导入数据的方法,其实现过程为:
首先生成用于存储待录入数据的文件;
然后通过业务界面向该文件中录入数据;
根据录入的数据,自动导入到上述步骤生成的文件中,直至所有录入文件导入成功,导入结束后。
所述用于存储待录入数据的文件为数据格式文件,该数据格式文件根据支持导入的业务界面生成,该数据格式文件规定业务数据的录入格式。
格式文件规定业务数据的录入格式是指强制规定一种数据格式以便于导入时解析,即该数据格式文件是在数据导入时对数据进行解析,使得后续自动导入的步骤中导入程序能够解析这个文件并提取出业务数据。
录入数据的过程为通过业务界面手动录入的过程,根据业务需要,准备好要导入到系统中的数据后,将这些数据按照规定的数据格式填写到数据格式文件中,即将待导入的业务数据一次性准备好,批量存放到数据格式文件中。
自动导入数据是指通过导入程序模拟业务员手工录入数据的过程,具体为:导入程序首先解析数据格式文件,提取出里面的数据并且解析成业务界面识别的特定数据;然后遍历这些数据,将它们依次设置到界面上,一次一条,设置完一条数据后再使用界面的保存操作,将数据保存到数据库中,这样一条数据就导入完成了;然后对其它的所有待导入业务数据都依次执行上面的操作,以达到批量导入的目的。
在导入数据过程结束后,还包括查看日志的步骤,即整个导入系统生成一个导入信息日志文件,日志文件里面记录所有导入数据的导入信息,该日志文件的作用是为了让业务员获知整个导入过程所发生的事情:哪些数据没有导入成功和没有导入成功的原因。
导入数据的过程根据是否需要业务员值守分为两种:无需值守的导入和需要值守的导入,当采用无需值守的导入时,导入出错时待自动导入完成后进行处理;当采用需要值守的导入时,导入出错时由值守人员及时进行进行处理。
当采用无需值守的导入时,出错处理的过程为:导入过程中出现错误数据时,导入程序自动跳过该数据,继续执行其后数据的导入,直到所有的数据都导入完成;导入完成后,通过查看导入日志,获知哪些数据导入成功、哪些没有导入成功以及没有成功的原因,最后处理没有导入成功的数据。
当采用需要值守的导入时,出错处理的过程为,
业务员实时监控数据导入过程,一旦出现了错误数据,导入程序的导入操作暂停,错误数据在界面上处于编辑状态;
业务员采用以下两种方式处理:业务员手工修改错误数据,修改完成后,导入程序继续导入修改后的数据,导入成功之后会继续导入剩下的业务数据;业务员选择跳过这条错误的数据,导入程序忽略这条数据,继续导入剩下的业务数据。
本发明的一种通过业务界面批量导入数据的方法和现有技术相比,具有以下有益效果:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于济南浪潮高新科技投资发展有限公司,未经济南浪潮高新科技投资发展有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611164856.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种事故隐患信息自动推送系统及方法
- 下一篇:一种表单自动填充方法和系统