一种卡片个人化的数据处理方法及系统的利记博彩app
【技术领域】
[0001]本申请涉及计算机数据处理技术领域,具体涉及一种卡片个人化的数据处理方法及系统。
【背景技术】
[0002]金融卡或者社保卡等卡产品在个人化过程中的一个关键处理环节是数据的转换处理,当前在个人化领域,客户数据的格式是多种多样的,并且客户数据的大小也是多种多样的,那么对于个人化的制造企业来说,多样数据格式,带来了开发周期长,易出错等问题,如何高效率的处理多种多样的客户数据成为一个挑战。
[0003]客户数据通常是以文件形式提供的,但是构成是复杂多样的,比如:1、客户数据文件格式,卡中心收到的客户数据文件格式有200多种,有文本格式文件,XML格式文件,BIN格式文件,JPG,PNG, BMP图片文件等等;2、客户数据文件内容格式,格尔格式,自定义格式如竖线分割格式等等;3、客户数据记录的关系,一个文件包含完整的客户数据记录,每个文件包含一部分客户数据记录等等。
[0004]面对众多的客户数据,数据处理变的非常重要,传统的方式是每种客户格式采用单程序的模式进行处理,每个单程序根据客户数据文件的格式,首先读取文件,并根据文件内容格式,解析出每个客户的个人化数据字段内容,如姓名,卡号等,对于多个文件描述一个完整客户记录的项目,还需要在多个文件中,根据数据编号,查找每个文件中所包含的部分客户数据字段,然后将这些获取到的客户数据字段,进行格式转换,比如卡号中每四位需要增加空格等,最终输出一个最终的制卡数据文件,每一行描述一条客户数据,并且包含客户数据的完整字段信息。这样的方案带来如下严重的缺陷:1、数据处理过程混淆,单程序涵盖了所有过程;2、数据处理变更不安全,每次都要重新编译整个程序;3、开发工作量大,每个新增需求都要从新开发。
【发明内容】
[0005]有鉴于此,本发明实施例的主要目的在于解决现有技术存在的问题,提供一种卡片个人化的数据处理方法,可以有效的提高开发效率,节省开发时间。
[0006]本发明实施例是这样实现的,一种卡片个人化的数据处理方法,包括如下步骤:
[0007](1)将客户数据导入数据库中,形成数据表格;
[0008](2)根据所述数据表格新建数据表,并进行格式转换。
[0009]进一步地,在所述步骤(2)之后进一步包括:
[0010](3)对所述新建数据表进行扩展处理,所述扩展处理包括数据重复性检查或会员号分配等。
[0011]进一步地,所述步骤(1)包括:
[0012](101)对所述客户数据的文件包进行解密,识别出制卡文件和邮寄文件;
[0013](102)启动两个线程分别读取所述制卡文件和所述邮寄文件,形成针对制卡文件的数据表格和针对邮寄文件的数据表格。
[0014]进一步地,所述步骤(2)包括:
[0015](201)根据形成的针对制卡文件的数据表格和针对邮寄文件的数据表格,通过数据编号查询关联数据;
[0016](202)新建一份数据表,将全部查询到的关联数据的字段信息写入新建的数据表中。
[0017]进一步地,所述制卡文件为txt格式,所述邮寄文件为xml格式。
[0018]根据本发明实施例的另一方面,本发明实施例还提供一种卡片个人化的数据处理系统,可以有效的提高开发效率,节省开发时间。
[0019]本发明实施例是这样实现的,一种卡片个人化的数据处理系统,包括:
[0020]导入装置,用于将客户数据导入数据库中,形成数据表格;
[0021]转换装置,根据所述数据表格新建数据表,并进行格式转换。
[0022]进一步地,所述系统还包括:
[0023]扩展处理装置,用于对所述新建数据表进行扩展处理,所述扩展处理包括数据重复性检查或会员号分配等。
[0024]进一步地,所述导入装置进一步包括:
[0025]解密装置,用于对所述客户数据的文件包进行解密,识别出制卡文件和邮寄文件;
[0026]第一制表装置,用于启动两个线程分别读取所述制卡文件和所述邮寄文件,形成针对制卡文件的数据表格和针对邮寄文件的数据表格。
[0027]进一步地,所述转换装置进一步包括:
[0028]查询装置,用于根据形成的针对制卡文件的数据表格和针对邮寄文件的数据表格,通过数据编号查询关联数据;
[0029]第二制表装置,用于新建一份数据表,将全部查询到的关联数据的字段信息写入新建的数据表中。
[0030]根据上述技术方案,本发明实施例具有如下效果:较高效的解决了个人化数据处理多样性所面临的问题,具体带来的优点如下:
[0031]1、解决了开发周期长的问题,通过利用功能模块的复用,提供了导入模块的公共功能,提高了代码复用率,还通过提供标准换的后处理,如历史校验,实现了标准换功能模块,缩短开发周期。
[0032]2、面对多样的数据处理过程,形成了标准化的解决模式,提高了准确率,降低了差错Ο
[0033]3、通过分步骤的设计,带来了开发与测试的流水式作业模式,降低了开发和测试的整体时间。不用再等待全部开发完成后进行测试,而是可以实现研发完成某个部分就测试某个部分,加快了整体项目的进度,缩短了时间。
【附图说明】
[0034]通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本申请的其它特征、目的和优点将会变得更明显:
[0035]图1示出了本申请提供的卡片个人化的数据处理方法实施例的流程图;
[0036]图2示出了本申请提供的卡片个人化的数据处理装置实施例的结构框图。
【具体实施方式】
[0037]下面结合附图和实施例对本申请作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释相关发明,而非对该发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与有关发明相关的部分。
[0038]需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本申请。
[0039]如图1所示,为本发明实施例提供的一种卡片个人化的数据处理方法,包括如下步骤:
[0040](S101)将客户数据导入数据库中,形成数据表格;
[0041](S102)根据所述数据表格新建数据表,并进行格式转换。
[0042]优选地,在步骤(S102)之后进一步包括:
[0043](S103)对所述新建数据表进行扩展处理,所述扩展处理包括数据重复性检查或会员号分配等。
[0044]优选地,在步骤S101中,客户数据可以是加密的,也可以是不加密的,如果是加密的,则进一步包括如下步骤:
[0045](101)对所述客户数据的文件包进行解密,识别出制卡文件和邮寄文件;
[0046](102)启动两个线程分别读取所述制卡文件和所述邮寄文件,形成针对制卡文件的数据表格和针对邮寄文件的数据表格。
[0047]下面对上述步骤进行详细说明,以某客户数据为例,客户数据以文件方式提供,并针对文件采用了 PGP加密处理,PGP包中包含一份制卡文件,以TXT文件格式提供,每条记录占用一行,每个数据字段以”1 I”分隔开,即姓名I I卡号I |IC数据;一份邮寄文件,以XML文件格式,XML中每个节点包含一条记录,两个文件通过数据编号实现数据关联。
[0048]本发明中,首先通过步骤S101,步骤S101将客户的文件包进行PGP解密,然后识别出一份制卡文件,TXT格式,一份邮寄文件,XML格式,然后启动两个线程,线程1读取TXT文件,并根据“ I I ”分隔符,将TXT文件中的每条记录中的每个字段,分