一种实现零售门店系统迁移及数据一致性检验的方法技术方案

技术编号:24353098 阅读:22 留言:0更新日期:2020-06-03 02:00
本发明专利技术涉及互联网零售行业领域,具体涉及一种实现零售门店系统迁移及数据一致性检验的方法。本发明专利技术所述的方法,特征在于:零售门店在进行进销存系统更换或迁移时,为了不影响新系统的收银和门店进销存的管理,需要把原系统的数据一并导入新系统中。首先备份原门店系统的数据库并以不同数据库名还原,再编写读取原门店数据库的必须数据和进销存数据的SQL语句,根据编写的SQL语句读取原门店系统的各类数据到新系统的导入中间表中,对导入到中间表数据进行一致性验证,验证通过后,根据新系统的业务模块表结构对中间表的数据进行分解,并正式导入新系统对应的表中。本发明专利技术解决了零售门店在系统更换或迁移时无法对原系统数据进行完整迁移,及无法保证与原系统数据一致性的问题,可广泛应用于互联网零售行业中。

A method of system migration and data consistency test for retail stores

【技术实现步骤摘要】
一种实现零售门店系统迁移及数据一致性检验的方法
本专利技术涉及互联网零售行业领域,具体涉及一种实现零售门店系统迁移及数据一致性检验的方法。
技术介绍
系统迁移又称为系统切换,即新系统开发完成后将老系统切换到新系统上来。系统切换得主要任务包括:数据资源整合、新旧系统迁移、新系统运行监控过程。数据资源整合包含两个步骤:数据整理与数据转换。数据整理就是将原系统数据整理为系统转换程序能够识别的数据;数据转换就是将整理完成后的数据按照一定的转换规则转换成新系统要求的数据格式,数据的整合是整合系统切换的关键;新旧系统迁移就是在数据正确转换的基础上,制定一个切实可行的计划,保证业务办理顺利、平稳过渡到新系统中进行。传统情况下,零售门店在系统更换或迁移时,由于新旧系统的版本兼容问题,特别是不同厂商的系统完全不兼容的时候,无法对原系统中的必要数据进行完整迁移到新系统中,从而影响新系统的使用。本专利技术在通过对原系统的数据进行分析、整理、转换,并对原系统的数据进行一致性检验后,批量导入新系统中,解决了零售门店在系统更换或迁移时无法对原系统数据进行完整迁移,及无法保证与原系统数据一致性的问题。
技术实现思路
本专利技术解决的技术问题在于提供一种实现零售门店系统迁移及数据一致性检验的方法;解决零售门店在系统更换或迁移时无法对原系统数据进行完整迁移,及无法保证与原系统数据一致性的问题。本专利技术解决上述技术问题的技术方案是:其特征在于:零售门店在进行进销存系统更换或迁移时,为了不影响新系统的收银和门店进销存的管理,需要把原系统的数据一并导入新系统中。首先备份原门店系统的数据库并以不同数据库名还原,再编写读取原门店数据库的必须数据和进销存数据的SQL语句,根据编写的SQL语句读取原门店系统的各类数据到新系统的导入中间表中,对导入到中间表数据进行一致性验证,验证通过后,根据新系统的业务模块表结构对中间表的数据进行分解,并正式导入新系统对应的表中。1、确认门店原系统的数据库类别,如SQLServer,MySQL等,备份原门店系统的数据库,并以不同数据库名称还原,设置访问还原后数据库的登录名与密码。2、根据原系统不同的数据库类别编写读取原门店数据库的必须数据和进销存数据的SQL语句。需要读取的数据有:原系统供应商数据、原门店信息数据、原系统用户数据、原系统商品数据、原系统会员数据,原系统所有历史入库明细、所有历史批次库存数据、所有历史销售明细数据,所有历史盘盈盘亏数据。3、根据步骤2编写的SQL语句读取原门店系统的各类数据到新系统的导入中间表中,并把所有中间表的数据标识为未导入状态。4、编写验证原系统数据导入中间表后数据的一致性和完整性的SQL语句,需验证的数据有:(1)验证原入库明细、销售明细、批次库存、盘盈盘亏数据中的所有品种是否都在商品库中;(2)验证原系统的账面库存数据是否一致;(3)库存一致验证方法:各商品总库存=该商品所有总入库数量-总销售数量+总盘盈数量-总盘亏数量;商品总库存=该品种批次库存数量之和。5、根据步骤4编写的验证数据一致性的SQL语句,对导入到中间表的种类数据进行一致性验证,以及用不同方法对库存进行双重验证。6、根据步骤5的一致性验证结果,若验证不通过,则根据验证结果对缺省品种和库存不一致的提示,检查并核对原系统数据及库存,并进行更正,更正完成后,重新执行步骤1到步骤5中的操作;若验证通过,根据新系统的业务模块表结构对中间表的各类数据进行分解,并正式批量导入到新系统中相应的模块以及对应的表中。本专利技术解决了零售门店在系统更换或迁移时无法对原系统数据进行完整迁移,及无法保证与原系统数据一致性的问题。附图说明下面结合附图对本专利技术进一步说明:图1是本专利技术方法流程框图。具体实施方式如图1所示,本专利技术具体包含以下几个步骤:其特征在于:零售门店在进行进销存系统更换或迁移时,为了不影响新系统的收银和门店进销存的管理,需要把原系统的数据一并导入新系统中。首先备份原门店系统的数据库并以不同数据库名还原,再编写读取原门店数据库的必须数据和进销存数据的SQL语句,根据编写的SQL语句读取原门店系统的各类数据到新系统的导入中间表中,对导入到中间表数据进行一致性验证,验证通过后,根据新系统的业务模块表结构对中间表的数据进行分解,并正式导入新系统对应的表中。步骤一,确认门店原系统的数据库类别,如SQLServer,MySQL等,备份原门店系统的数据库,并以不同数据库名称还原,设置访问还原后数据库的登录名与密码。步骤二、根据原系统不同的数据库类别编写读取原门店数据库的必须数据和进销存数据的SQL语句。需要读取的数据有:原系统供应商数据、原门店信息数据、原系统用户数据、原系统商品数据、原系统会员数据,原系统所有历史入库明细、所有历史批次库存数据、所有历史销售明细数据,所有历史盘盈盘亏数据。步骤三、根据步骤二编写的SQL语句读取原门店系统的各类数据到新系统的导入中间表中,并把所有中间表的数据标识为未导入状态。步骤四、编写验证原系统数据导入中间表后数据的一致性和完整性的SQL语句,需验证的数据有:(1)验证原入库明细、销售明细、批次库存、盘盈盘亏数据中的所有品种是否都在商品库中;(2)验证原系统的账面库存数据是否一致;(3)库存一致验证方法:各商品总库存=该商品所有总入库数量-总销售数量+总盘盈数量-总盘亏数量;商品总库存=该品种批次库存数量之和。步骤五、根据步骤四编写的验证数据一致性的SQL语句,对导入到中间表的种类数据进行一致性验证,以及用不同方法对库存进行双重验证。步骤六、根据步骤五的一致性验证结果,若验证不通过,则根据验证结果对缺省品种和库存不一致的提示,检查并核对原系统数据及库存,并进行更正,更正完成后,重新执行步骤1到步骤5中的操作;若验证通过,根据新系统的业务模块表结构对中间表的各类数据进行分解,并正式批量导入到新系统中相应的模块以及对应的表中。本文档来自技高网...

【技术保护点】
1.一种实现零售门店系统迁移及数据一致性检验的方法,其特征在于:零售门店在进行进销存系统更换或迁移时,为了不影响新系统的收银和门店进销存的管理,需要把原系统的数据一并导入新系统中;首先备份原门店系统的数据库并以不同数据库名还原,再编写读取原门店数据库的必须数据和进销存数据的SQL语句,根据编写的SQL语句读取原门店系统的各类数据到新系统的导入中间表中,对导入到中间表数据进行一致性验证,验证通过后,根据新系统的业务模块表结构对中间表的数据进行分解,并正式导入新系统对应的表中。/n

【技术特征摘要】
1.一种实现零售门店系统迁移及数据一致性检验的方法,其特征在于:零售门店在进行进销存系统更换或迁移时,为了不影响新系统的收银和门店进销存的管理,需要把原系统的数据一并导入新系统中;首先备份原门店系统的数据库并以不同数据库名还原,再编写读取原门店数据库的必须数据和进销存数据的SQL语句,根据编写的SQL语句读取原门店系统的各类数据到新系统的导入中间表中,对导入到中间表数据进行一致性验证,验证通过后,根据新系统的业务模块表结构对中间表的数据进行分解,并正式导入新系统对应的表中。


2.根据权利要求1所述的一种实现零售门店系统迁移及数据一致性检验的方法,其特征在于:确认门店原系统的数据库类别,如SQLServer,MySQL等,备份原门店系统的数据库,并以不同数据库名称还原,设置访问还原后数据库的登录名与密码。


3.根据权利要求1所述的一种实现零售门店系统迁移及数据一致性检验的方法,其特征在于:根据原系统不同的数据库类别编写读取原门店数据库的必须数据和进销存数据的SQL语句,需要读取的数据有:原系统供应商数据,原门店信息数据,原系统用户数据,原系统商品数据、原系统会员数据,原系统所有历史入库明细、所有历史批次库存数据、所有历史销售明细数据,所有历史盘盈盘亏数据。


4.根据权利要求1所述的一种实现零售门店系统迁移及数据一致性检验的方法,其特征在...

【专利技术属性】
技术研发人员:丁继锋张来卿庞严冬
申请(专利权)人:珠海横琴盛达兆业科技投资有限公司
类型:发明
国别省市:广东;44

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

1