建设产品数据库的方法和系统技术方案

技术编号:18426583 阅读:13 留言:0更新日期:2018-07-12 02:03
本发明专利技术公开了建设产品数据库的方法,包括:根据产品的属性,设置多个彼此之间存在上下级关系的属性级别;在产品所属的最低属性级别的属性下输入产品信息;若检测到用户操作为改变一属性至隶属于另一属性下,则改变该属性及其下所有属性和所有产品信息为隶属于所述另一属性;依据每个产品的最终所有上级属性,生成预定格式的每个产品的包含所有产品属性在内的数据库。利用本发明专利技术的方法能够快速建设产品数据库。

Method and system for building product database

The present invention discloses a method of building a product database, including: setting multiple attribute levels that have upper and lower relationships with each other according to the properties of the product; input product information under the attributes of the lowest attribute level belonging to the product; if the user's operation is changed to be subordinate to another property, the change is changed. This property and its next properties and all product information are subordinate to the other property; based on the final all superior properties of each product, the database that generates each product of a predetermined format contains all the product attributes. The product database can be built quickly by using the method of the invention.

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

【技术保护点】
1.建设产品数据库的方法,包括:根据产品的属性,设置多个彼此之间存在上下级关系的属性级别;在产品所属的最低属性级别的属性下输入产品信息;若检测到用户操作为改变一属性至隶属于另一属性下,则改变该属性及其下所有属性和所有产品信息为隶属于所述另一属性;依据每个产品的最终所有上级属性,生成预定格式的每个产品的包含所有产品属性在内的数据库。

【技术特征摘要】
1.建设产品数据库的方法,包括:根据产品的属性,设置多个彼此之间存在上下级关系的属性级别;在产品所属的最低属性级别的属性下输入产品信息;若检测到用户操作为改变一属性至隶属于另一属性下,则改变该属性及其下所有属性和所有产品信息为隶属于所述另一属性;依据每个产品的最终所有上级属性,生成预定格式的每个产品的包含所有产品属性在内的数据库。2.如权利要求1所述的建设产品数据库的方法,其中,所述产品的属性包括:产品的品牌、产品的类别,和产品所属的系列;且所述属性级别为:产品的品牌为最高级,其下级为产品的类别,产品的类别的下级为产品所属的系列。3.如权利要求1所述的建设产品数据库的方法,其中,所述用户操作为通过选择上级属性而实现改变一属性至隶属于另一属性下,或者通过将一属性拖拽至另一属性下而实现改变一属性至隶属于另一属性下。4.如权利要求1或2所述的建设产品数据库的方法,其中,所述预定格式为access数据库格式、mysql数据库格式、或sqlserver数据库格式。5.如权利要求1或2所述的建设产品数据库的方法,其中,在前台开设所述设置多个彼此之间存在上下级关系的属性级别的接口,且以树状结构展示上下级关系。6.如权利要求5所述的建设产品数据库的方法,其中,在前台还开设所述输入产品信息的接口,且所述属性级别的接口和所述产品信息的接口均包括按照预定规则设计的表格形式接口,以供通过导入相应形式的excel表格的方式录入属性数据或产品信息数据。7.如权利要求2所述的建设产品数据库的方法,其中,在前台还开设所述输入产品信息的接口,且所述属性级别中产品所属的系列的接口和所述产品信息的接口均包括按照预定规则...

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

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

1