一种数据记录方法技术

技术编号:17265382 阅读:40 留言:0更新日期:2018-02-14 12:52
本发明专利技术实施例涉及一种数据记录方法,包括:创建第一记录表的表项项目信息;接收第一记录表的表项数据;其中,表项数据具有项目信息属性;接收用户输入的表项变更操作;所述表项变更操作中包括变更表项项目信息和相对应的变更表项数据;获取所述表项变更操作中的变更表项项目信息;根据所述变更表项项目信息在所述第一记录表中查找相对应的表项数据;将所述查找到的表项数据更新为所述变更表项数据;生成变更记录,储存在第三记录表中。

A method of data recording

The embodiment of the invention relates to a data recording method, recording first: create table entry project information; receiving the first recorded data table; the table data with the project information attribute; receiving user input table change operation; the change in the operating table including change table items information and corresponding change table data; obtaining the change in operating table change table project information; according to the change table of project information in the first data record table lookup table corresponding to the search; the table data update for the change table data; generating change records stored in the third recording table.

【技术实现步骤摘要】
一种数据记录方法
本专利技术涉及数据处理领域,尤其涉及一种数据记录方法。
技术介绍
随着信息技术的发展,对于数据的记录和管理主要依靠服务器完成,在数据管理中,经常需要对服务器中的数据进行修改和更新,记录数据的修改和更新是一个重要的环节。网络支付广泛应用于人们的生活,简单的一笔交易,操作看起来只需要几分钟甚至几秒钟,实际服务器为了高效处理数据保证交易完成,在交易的开始准备,交易的过程,交易后的查询校验等等都是在服务器支撑下才确保满足双方的买卖交易。其中,因为服务器的数据结构表设计对应支付的逻辑流程,以及服务器对数据的修改、更新的记录是尤为重要。但是现有的服务器对于数据进行修改和更新的记录都是基于一个表,过程繁琐,且当数据处理量大的时候,服务器运行速度慢、处理效率低。
技术实现思路
本专利技术的目的是针对现有技术的缺陷,提供一种数据记录方法,对数据进行分表处理,提高服务器的运行速度和处理效率。有鉴于此,本专利技术实施例提供了一种数据记录方法,包括:创建第一记录表的表项项目信息;接收第一记录表的表项数据;其中,表项数据具有项目信息属性;接收用户输入的表项变更操作;所述表项变更操作中包括变更表项项目信息和相对应的变更表项数据;获取所述表项变更操作中的变更表项项目信息;根据所述变更表项项目信息在所述第一记录表中查找相对应的表项数据;将所述查找到的表项数据更新为所述变更表项数据;生成变更记录,储存在第三记录表中。优选的,在所述生成更新记录,储存在第三记录表中之前,所述方法还包括:创建所述第三记录表的表项项目信息。进一步优选的,在所述创建所述第三记录表的表项项目信息之后,所述方法还包括:根据所述表项项目信息在所述第三记录表中查询相对应的变更记录。优选的,所述第二记录表的第一表项项目信息为所述第一记录表的表头字段信息;所述方法还包括:根据第一表项项目信息获取所述第一记录表的链接数据;根据所述链接数据获取所述第一记录表的表项项目信息和表项数据。进一步优选的,在所述根据所述链接数据获取所述第一记录表的表项项目信息和表项数据之前,所述方法还包括:建立所述第二记录表的第一表项项目信息和所述第一记录表之间的关联。优选的,在所述根据所述链接数据获取所述第一记录表的表项项目信息和表项数据之前,所述方法还包括:创建第二记录表的表项项目信息;接收第二记录表的表项数据。本专利技术实施例提供的一种数据记录方法,对数据进行分表处理,提高服务器的运行速度和处理效率。附图说明图1为本专利技术实施例提供的数据记录方法流程图。具体实施方式为了使本专利技术的目的、技术方案和优点更加清楚,下面将结合附图对本专利技术作进一步地详细描述,显然,所描述的实施例仅仅是本专利技术一部份实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本专利技术保护的范围。本专利技术实施例提供的数据记录方法,特别适用于但不限于网络支付中的数据记录,下面结合图1所示的数据记录方法流程图,对本专利技术的数据记录方法进行详细说明。如图1所示,本专利技术实施例提供的数据记录方法主要包括如下步骤:步骤101,创建第一记录表的表项项目信息;具体的,服务器创建第一记录表,第一记录表包括表头字段信息和表项项目信息,第一记录表可以是账号表,用于记录用户信息,账号记录表中的表头字段信息为账号ID,表项项目信息包括但不限于账号密码、用户姓名、联系电话、家庭地址、证件号码和创建时间。步骤102,接收第一记录表的表项数据;具体的,用户终端接收用户在用户注册界面输入的用户注册信息,根据用户注册信息生成表项数据,并发送给服务器;服务器接收用户终端发送的表项数据,表项数据是具有项目信息属性的,服务器识别表项数据的项目信息属性,从而将表项数据输入到第一记录表的相应位置。在将表项数据输入到第一记录表之后,服务器建立表头字段信息、表项项目信息和表项数据之间的关联,目的在于用户向服务器请求项目数据或更改项目数据时,服务器能够快速查找到相对应的项目数据。其中,用户终端可以理解为具有输入、显示、通信及数据处理功能的终端设备,例如,智能手机或其他手持终端等。在优选的实施例中,服务器在创建第一记录表的同时还创建了第二记录表,第二记录表为交易记录表,记录用户的每笔交易,第二记录表的表头字段信息为订单ID,第二记录表的第一表项项目信息为第一记录表的表头字段信息,第二记录表的表项项目信息包括但不限于账号ID、支付金额、支付平台、支付状态、购买商品ID和创建时间;第二记录表中的项目数据是根据用户的交易情况自动输入的,也就说当用户在用户终端上进行网络支付后,服务器自动生成订单信息,订单信息中包括订单ID、账号ID、支付金额、支付平台、支付状态、购买商品ID和订单创建时间,其中支付平台分为支付宝、微信和其它方式,支付状态分为未支付、支付成功、支付失败、未退款和已退款;服务器根据订单信息对第二记录表中的项目数据进行自动输入。在创建第一记录表和第二记录表之后,建立第二记录表的第一表项项目信息账号ID和第一记录表账号表之间的关联,建立关联的目的在于,当用户或订单管理员在查看第二记录表即交易记录表时,可以根据交易记录表中的账号ID获取第一记录表即账号表的链接数据;再根据链接数据获取第一记录表的表项项目信息和表项数据。将账号表和交易记录表分开设置,根据ID范围拆分成多个数据表存储,提升系统承载能力和运行速度,并且通过关联关系的建立能够保证关联数据的获取。步骤103,接收用户输入的表项变更操作;具体的,当用户信息发生改变时,用户终端接收用户输入的变更表项项目信息和相对应的变更表项数据,用户终端根据变更表项项目信息和相对应的变更表项数据生成表项变更操作发送给服务器。其中,表项变更操作中包括变更表项项目信息和相对应的变更表项数据,并且在项目变更操作中携带账号ID,从而使服务器可以根据携带账号ID可以获取相对应的表项项目信息和相对应的表项数据。步骤104,获取表项变更操作中的变更表项项目信息;在一个具体的例子中,用户想要将改联系电话更改为88868886,通过用户终端进行输入变更操作,服务器根据变更操作中携带的账号ID查找到相对应的表项项目信息和相对应的表项数据,并且根据提取到变更操作中的变更项目信息为联系电话。步骤105,根据变更表项项目信息在第一记录表中查找相对应的表项数据,将查找到的表项数据更新为变更表项数据;在步骤104所述的例子中,服务器根据账号ID、表项项目信息和相对应的表项数据之间的关联关系获取到变更项目信息联系电话对应的项目数据为55666688;将55666688变更为88868886。步骤106,生成变更记录,储存在第三记录表中。当然在步骤106之前,方法还包括:服务器创建第三记录表的表项项目信息,其中,第三记录表为操作日志表,记录项目数据的变化历史,为之后重要数据的改变留下档案,第三记录表中的表头字段信息为日志ID,日志ID是基于修改变更日期生成的;表项项目信息包括但不限于修改的数据字段名称、修改之前的数据值、修改之后的数据值、修改数据的操作者、修改数据原因和修改数据时间。具体的,在更新第一记录表或第二记录表中的表项数据之后,服务器基于变更操作自动生成变更记录,并保存在第三记录表中。需要说明的是,第本文档来自技高网...
一种数据记录方法

【技术保护点】
一种数据记录方法,其特征在于,所述方法包括:创建第一记录表的表项项目信息;接收第一记录表的表项数据;其中,表项数据具有项目信息属性;接收用户输入的表项变更操作;所述表项变更操作中包括变更表项项目信息和相对应的变更表项数据;获取所述表项变更操作中的变更表项项目信息;根据所述变更表项项目信息在所述第一记录表中查找相对应的表项数据;将所述查找到的表项数据更新为所述变更表项数据;生成变更记录,储存在第三记录表中。

【技术特征摘要】
1.一种数据记录方法,其特征在于,所述方法包括:创建第一记录表的表项项目信息;接收第一记录表的表项数据;其中,表项数据具有项目信息属性;接收用户输入的表项变更操作;所述表项变更操作中包括变更表项项目信息和相对应的变更表项数据;获取所述表项变更操作中的变更表项项目信息;根据所述变更表项项目信息在所述第一记录表中查找相对应的表项数据;将所述查找到的表项数据更新为所述变更表项数据;生成变更记录,储存在第三记录表中。2.根据权利要求1所述的数据记录方法,其特征在于,在所述生成更新记录,储存在第三记录表中之前,所述方法还包括:创建所述第三记录表的表项项目信息。3.根据权利要求2所述的数据记录方法,其特征在于,在所述创建所述第三记录表的表项项目信息之后,所述方法还包括:根据所述表项项目信息...

【专利技术属性】
技术研发人员:张振新石李虹邵飞虎
申请(专利权)人:江西博瑞彤芸科技有限公司
类型:发明
国别省市:江西,36

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

1