通过导入数据来快速建设产品数据库的方法和系统技术方案

技术编号:18445106 阅读:22 留言:0更新日期:2018-07-14 10:27
本发明专利技术公开了通过导入数据来快速建设产品数据库的方法,包括:根据产品的属性,设置多个彼此之间存在上下级关系的属性级别;在产品所属的最低属性级别的属性下输入产品信息;输入产品信息的接口包括按照预定规则设计的表格形式接口,以供通过导入相应形式的excel表格的方式录入产品信息数据,且在所述预定规则中包括数据转换词典,以将所述相应形式的excel表格中的数据转换为预定规则中所需要的数据;依据每个产品的最终所有上级属性,生成预定格式的每个产品的包含所有产品属性在内的数据库。利用本发明专利技术的方法能够快速建设产品数据库。

Method and system for rapidly constructing product database by importing data

The present invention discloses the method of rapidly building a product database by importing data, including: setting multiple attribute levels that have upper and lower relations between each other according to the property of the product; input product information under the attribute of the lowest attribute level of the product; the interface of the input product information is set according to the predetermined rules. A tabular form interface for entering the product information data by importing the corresponding form of Excel form and including a data conversion dictionary in the predetermined rules to convert the data in the corresponding form of the EXCEL form to the required data in the predetermined rules; according to the final superior genera of each product. A database that contains all product attributes of each product in a predetermined format. The product database can be built quickly by using the method of the invention.

【技术实现步骤摘要】
通过导入数据来快速建设产品数据库的方法和系统
本专利技术涉及一种在电子商务领域构建产品数据库的方法。更具体地说,本专利技术涉及一种在前台快速通过导入数据来快速建设产品数据库的方法和系统。
技术介绍
在电子商务领域,经常需要在后台制作涉及产品目录的数据库。这个数据库可以用来做前台商品展示,也可以用来做后台的商品数据盘点等,其实是电子商务需要的基础数据。那么如何做产品目录的数据库呢?传统的做法是,在后台由人工一条一条地添加各商品的数据,或者在前台由人工一条一条地添加各商品的数据,最后生成产品目录的数据库。在商品(产品)数据很多,或者变化频繁的情况下,这样一条一条地录入产品目录效率太低了。
技术实现思路
本专利技术的一个目的是解决至少上述问题和/或缺陷,并提供至少后面将说明的优点。本专利技术还有一个目的是提供一种通过导入数据来快速建设产品数据库的方法,具体来说就是找到不同产品的相同属性,一次性输入这种属性,就能在各个产品的目录中都包含了这种属性。本专利技术还有一个目的是通过提供通过导入数据来快速建设产品数据库的系统,来快速地更改产品的属性,来更改产品目录的数据库。本专利技术还有一个目的是通过提供一种通过导入数据来快速建设产品数据库的方法,来实现只需要导入客户提供的各种不同规范的excel数据表格,就能自动进行数据规范的转换,而生成相同规范的产品目录的数据库。为了实现根据本专利技术的这些目的和其它优点,提供了一种通过导入数据来快速建设产品数据库的方法,包括:根据产品的属性,设置多个彼此之间存在上下级关系的属性级别;在产品所属的最低属性级别的属性下输入产品信息;输入产品信息的接口包括按照预定规则设计的表格形式接口,以供通过导入相应形式的excel表格的方式录入产品信息数据,且在所述预定规则中包括数据转换词典,以将所述相应形式的excel表格中的数据转换为预定规则中所需要的数据;依据每个产品的最终所有上级属性,生成预定格式的每个产品的包含所有产品属性在内的数据库。优选的是,其中,所述产品的属性包括:产品的品牌、产品的类别,和产品所属的系列;且所述属性级别为:产品的品牌为最高级,其下级为产品的类别,产品的类别的下级为产品所属的系列。优选的是,其中,所述产品信息数据中包括产品所述的系列的属性信息,在导入所述产品信息数据时,所述产品所述的系列生成为属性级别。优选的是,其中,所述预定格式为access数据库格式、mysql数据库格式、或sqlserver数据库格式。优选的是,其中,在前台开设所述设置多个彼此之间存在上下级关系的属性级别的接口,且以树状结构展示上下级关系。优选的是,其中,所述数据转换字典中包括产品的型号、价格单位、规格、色彩、型号和/或参数的数据。优选的是,其中,将所述相应形式的excel表格中的多个数据转换为预定规则中所需要的一个数据,以进行归类。优选的是,其中,所述产品信息数据中包括产品名称、产品型号、和/或产品价格。本专利技术还提供了一种通过导入数据来快速建设产品数据库的系统,包括:属性级别设置模块,其根据产品的属性,设置多个彼此之间存在上下级关系的属性级别;产品信息输入模块,其在产品所属的最低属性级别的属性下输入产品信息;产品信息归类模块,输入产品信息的接口包括按照预定规则设计的表格形式接口,以供通过导入相应形式的excel表格的方式录入产品信息数据,且在所述预定规则中包括数据转换词典,以将所述相应形式的excel表格中的数据转换为预定规则中所需要的数据;数据库生成模块,其依据每个产品的最终所有上级属性,生成预定格式的每个产品的包含所有产品属性在内的数据库。有选的是,包括:用户操作指针定位模块,其检测所述用户操作指针的位置和点击动作,当检测到第一位置为第一个属性的显示位置,并且在该位置发生了点击动作,且点击动作持续到第二位置,所述第二位置为第二个属性的显示位置,则所述属性变化检测模块判定为用户希望将第一个属性及其下所有属性和所有产品信息修改为隶属于所述第二属性;且所述第一属性为产品所属的系列,而所述第二属性为产品的品牌或产品的类别;其中,所述点击动作的持续过程若发生中断,则所述用户操作指针定位模块再次开启检测操作,若检测到所述用户操作指针的位置为中断位置,并且在该位置再次发生了点击动作,且点击动作持续到第二位置,所述第二位置为第二个属性的显示位置,则所述属性变化检测模块判定为用户希望将中断位置之前用户操作指针点击的第一个属性及其下所有属性和所有产品信息修改为隶属于所述第二属性。本专利技术至少包括以下有益效果:通过树状结构,迅速查看各属性名下的产品;迅速生成产品名录的数据库;迅速更改产品的属性,对纷杂的产品目录进行自动归类整理,生成数据库中的数据。本专利技术的其它优点、目标和特征将部分通过下面的说明体现,部分还将通过对本专利技术的研究和实践而为本领域的技术人员所理解。附图说明图1为本专利技术的一个实施例中前台属性设置界面示意图;图2说明的是在一个品牌属性下,添加一个产品分类的界面示意图;图3为本专利技术的一个实施例中通过excel表格上传产品所属系列的示意图;图4是产品系列excel表格试例;图5是本专利技术的一个实施例中通过excel表格上传产品名录的示意图;图6是产品名录excel表格示例。具体实施方式下面结合附图对本专利技术做进一步的详细说明,以令本领域技术人员参照说明书文字能够据以实施。首先请参考图1,其为本专利技术的一个实施例中前台属性设置界面示意图。本专利技术提供了通过导入数据来快速建设产品数据库的方法。例如在mysql数据中建设产品数据。mysql数据库是个关系型数据库,数据库中建设的产品名录是以类似于excel的一条一条数据信息的形式展示的。在每一条数据信息中,除了产品的一些个性信息,如产品的价格,产品的名称等,还包括一些共性的信息。例如产品的品牌,产品的分类。例如,A品牌名下有五类产品,分别为电缆、网线,路由,交换机和硬盘盒。而每类产品下面又有几个系列,例如电缆类别的下面又有12A电缆系列,15A电缆系列,6A电缆系类,而每个系列下面才是产品,例如12A电缆系列下面的C12产品,C13产品,C14产品等。当然,也可能A品牌名下直接就是产品;也可以产品类别下面是产品,而没有系列;也可以分类下面还包含子分类,子分类下面才是系列。也就是说,对于产品C12以及C13来说,他们存在共性的信息,比如,都属于A品牌,都属于电缆这个类别,也都属于12A这个系类。因此,在建设数据库的时候,对产品C12的记录中应该既包括品牌,也包括分类,也包括系列标示,这就意味着如果单独输入,这些重复的信息要在各产品中反复输入。而本专利技术包括:根据产品的属性,设置多个彼此之间存在上下级关系的属性级别。这里的属性就是指品牌,分类,系列等这些共同的属性。而这些属性彼此之间是存在上下级关系的。如在上面的例子中,品牌属于最高级别,而系类位于分类这个级别之下。然后在产品所属的最低属性级别的属性下输入产品信息。在上面的例子中,系列就是最低属性级别的属性。在系列下面输入产品信息。并且输入产品信息的接口包括按照预定规则设计的表格形式接口,以供通过导入相应形式的excel表格的方式录入产品信息数据,且在所述预定规则中包括数据转换词典,以将所述相应形式的excel表格中的数据转换为预定规则中所需要本文档来自技高网...

【技术保护点】
1.通过导入数据来快速建设产品数据库的方法,包括:根据产品的属性,设置多个彼此之间存在上下级关系的属性级别;在产品所属的最低属性级别的属性下输入产品信息;输入产品信息的接口包括按照预定规则设计的表格形式接口,以供通过导入相应形式的excel表格的方式录入产品信息数据,且在所述预定规则中包括数据转换词典,以将所述相应形式的excel表格中的数据转换为预定规则中所需要的数据;依据每个产品的最终所有上级属性,生成预定格式的每个产品的包含所有产品属性在内的数据库。

【技术特征摘要】
1.通过导入数据来快速建设产品数据库的方法,包括:根据产品的属性,设置多个彼此之间存在上下级关系的属性级别;在产品所属的最低属性级别的属性下输入产品信息;输入产品信息的接口包括按照预定规则设计的表格形式接口,以供通过导入相应形式的excel表格的方式录入产品信息数据,且在所述预定规则中包括数据转换词典,以将所述相应形式的excel表格中的数据转换为预定规则中所需要的数据;依据每个产品的最终所有上级属性,生成预定格式的每个产品的包含所有产品属性在内的数据库。2.如权利要求1所述的通过导入数据来快速建设产品数据库的方法,其中,所述产品的属性包括:产品的品牌、产品的类别,和产品所属的系列;且所述属性级别为:产品的品牌为最高级,其下级为产品的类别,产品的类别的下级为产品所属的系列。3.如权利要求2所述的通过导入数据来快速建设产品数据库的方法,其中,所述产品信息数据中包括产品所述的系列的属性信息,在导入所述产品信息数据时,所述产品所述的系列生成为属性级别。4.如权利要求1或2所述的通过导入数据来快速建设产品数据库的方法,其中,所述预定格式为access数据库格式、mysql数据库格式、或sqlserver数据库格式。5.如权利要求1或2所述的通过导入数据来快速建设产品数据库的方法,其中,在前台开设所述设置多个彼此之间存在上下级关系的属性级别的接口,且以树状结构展示上下级关系。6.如权利要求1所述的通过导入数据来快速建设产品数据库的方法,其中,所述数据转换字典中包括产品的型号、价格单位、规格、色彩、型号和/或参数的数据。7.如权利要求1所述的通过导入数据来快速建设产品数据库的方法,其中包括,将所述相应形式的excel表格中的多个数据转换为预定规则中所需要的一...

【专利技术属性】
技术研发人员:宋家斌贺德峰
申请(专利权)人:北京金雨科创自动化技术股份有限公司
类型:发明
国别省市:北京,11

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

1