技术领域
[0001] 本说明书中实施方式关于商品销售领域,特别涉及一种商品销售方法、商品销售系统及商品销售装置。
相关背景技术
[0002] 目前,随着我国国民的购买力逐渐提高,线下零售行业即将迎来重新崛起的时期,市场上也出现了很多信息化的门店管理软件,如收银管理系统,帮助线下门店实现信息化管理,这样就可以提高零售门店的管理效率与效益。
[0003] 但是,现有收银管理系统在进行入库操作时,需要将每个商品的规格、价格、批次等商品信息人为地输入到库存系统中,步骤繁琐,入库效率低。
具体实施方式
[0026] 下面将结合本说明书实施例中的附图,对本说明书实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本说明书一部分实施例,而不是全部的实施例。基于本说明书中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本说明书保护的范围。
[0027] 概述
[0028] 目前,随着我国国民的购买力逐渐提高,线下零售行业即将迎来重新崛起的时期,市场上也出现了很多信息化的门店管理软件,如收银管理系统,帮助线下门店实现信息化管理,这样就可以提高零售门店的管理效率与效益。例如,收银管理系统可以进行库存管理、收银操作、流水查询、客人信息管理等。
[0029] 但是,现有收银管理系统在进行入库操作时,需要将每个商品的规格、价格、批次等商品信息人为地输入到库存系统中,步骤繁琐,入库效率低。
[0030] 因此,有必要提供一种商品销售方法、商品销售系统及商品销售装置,可以利用追溯码入库,不需要在入库系统中依次输入每个商品的商品信息,能够简化入库流程,提高入库效率。
[0031] 系统架构
[0032] 本说明书的一个实施方式提供一种商品销售系统,如图1所示,该商品销售系统包括追溯码管理系统10、库存系统20和零售收银系统30。
[0033] 在入库阶段,追溯码管理系统10用于生成商品的追溯码并记录商品的商品信息,其中,追溯码与商品信息相关联,商品与追溯码一一对应。例如,商品信息可以为商品名、物品码、溯源码、批号、有效期、成本、零售价、生产厂家、处方药、供应商、淘汰品、四类药品、商品单位等。追溯码管理系统10将追溯码发送至库存系统20,以便于库存系统20对追溯码进行入库操作,例如,库存系统将追溯码保存在库存数据库中。
[0034] 在销售阶段,零售收银系统30扫描商品的追溯码,并向追溯码管理系统10发送码信息查询请求,其中,码信息查询请求中携带有追溯码的标识信息。追溯码管理系统10接收码信息查询请求,并根据标识信息查询追溯码关联的商品信息,并将商品信息发送至零售收银系统30;零售收银系统30显示商品的商品信息,例如,商品的价格、批次、是否过期、是否是促销品、是否是处方药等。例如,如果该商品是处方药,则收银员可以向客人索要处方。
[0035] 零售收银系统30向库存系统发送库存查询请求,其中,库存查询请求中携带有追溯码的标识信息;库存系统20根据标识信息查询库存数据库中是否存储有追溯码,并将库存查询结果返回至零售收银系统30;零售收银系统30接收库存查询结果。
[0036] 当库存查询结果表明库存数据库中存储有追溯码时,即,表明该商品属于本零售店的库存商品时,收银员可以点击“收银”按钮,此时,零售收银系统30可以向库存系统20发送出库请求;库存系统20将库存数据库中的追溯码删除,即可以完成出库操作。
[0037] 根据本说明书实施方式提供的技术方案,追溯码管理系统中记录有商品的商品信息,因此,通过在入库阶段,直接将追溯码入库,无需在入库系统中再重新录入一遍商品信息,而是通过扫描商品的追溯码,从追溯码管理系统中获取该商品的商品信息,省时省力,简化了入库流程,提高了入库效率。另外,现有技术中是通过扫描条形码(即物品码,一类商品对应一个码)查询库存,返回的库存结果为该类商品对应的多个商品的库存信息,以及需要人工查看商品包装盒上的批号信息,并从多个商品的库存信息中选择相应的批号,才能够完成收银和出库。商品包装盒上的批号非常小,不易查看,特别是在收银量大的情况下,效率低下。相较于现有技术,本说明书实施方式中的追溯码与商品是一一对应的(即一物一码),通过扫描追溯码,在库存系统中查询该追溯码是否存储在库存数据库中,即可以直接获得该商品是否属于库存商品的库存查询结果,无需人工查看批号并进行肉眼核对,能够加速收银流程,提高效率。
[0038] 示例的方法
[0039] 本说明书的一个实施方式提供一种商品销售方法。商品销售方法可以应用于客户端或服务器。该商品销售方法可以通过追溯码管理系统执行。如图2所示,商品销售方法可以包括以下步骤。
[0040] 步骤S201:追溯码管理系统生成商品的追溯码并记录商品的商品信息,其中,追溯码与商品信息相关联,商品与追溯码一一对应。
[0041] 在本实施方式中,上述商品可以为药品,也可以为食品或生活用品等,应当理解,本说明书实施方式对商品的种类不做具体限定。可以将追溯码管理系统生成的商品的追溯码粘贴或打印在商品的外包装盒上,应当理解,本说明书实施方式对此不作具体限定。
[0042] 需要说明的是,每个商品可以对应一个追溯码,该追溯码与商品的商品信息建立有关联关系。该商品信息可以包括:商品名、物品码(例如69条形码)、溯源码(例如现有的通用追溯码)、批号、有效期、成本、零售价、生产厂家、处方药、供应商、淘汰品、四类药品、商品单位中的至少一种,应当理解,本说明书实施方式对此不做具体限定。例如,追溯码的格式可以如下表所示。
[0043]
[0044] 追溯码可以包括多位数字,每种商品信息可以由多位数字中的至少一位数字来表示。换句话说,追溯码可以是按照预设规则排列的一串数字,例如按照上表中的规则排列的20位数字。其中,每种商品信息对应于其中的N(N为小于20的整数)位数字。例如,三九感冒灵的商品名对应码为01,连花清瘟胶囊的商品名对应码为02等。商品单位为盒的对应码为
1,商品单位为3的对应码为2等。应当理解,上述描述仅为示例性描述,本说明书实施例对此不做具体限定。
[0045] 步骤S202:追溯码管理系统将追溯码发送至库存系统,以便于库存系统对追溯码进行入库操作,以及零售收银系统根据追溯码进行销售操作。
[0046] 库存系统负责库存管理,收货入库等流程。在本实施方式中,可以是追溯码管理系统在生成追溯码之后,主动将追溯码发送至库存系统,以便于库存系统对该追溯码进行入库操作,例如,将该追溯码保存至库存数据库中。
[0047] 应当理解,也可以是库存系统向追溯码管理系统发送入库请求后,追溯码管理系统再将生成的追溯码发送至入库系统中,应当理解,本说明书实施方式对此不做具体限定。
[0048] 根据本说明书实施方式提供的技术方案,通过追溯码管理系统生成商品的追溯码并记录所述商品的商品信息,其中,所述追溯码与所述商品信息相关联,商品与追溯码一一对应;所述追溯码管理系统将所述追溯码发送至库存系统,以便于所述库存系统对所述追溯码进行入库操作,以及零售收银系统根据所述追溯码进行销售操作,能够利用追溯码入库,不需要在入库系统中依次输入每个商品的商品信息,能够简化入库流程,提高入库效率。
[0049] 在一些实施方式中,上述方法还包括:追溯码管理系统接收零售收银系统发送的码信息查询请求,其中,码信息查询请求中携带有追溯码的标识信息;追溯码管理系统根据标识信息查找追溯码关联的商品信息,并将商品信息发送至零售收银系统。
[0050] 例如,在商品销售阶段,零售收银系统通过扫描商品包装盒上的追溯码,来获取商品的追溯码;此外,零售收银系统可以向追溯码管理系统发送码信息查询请求,以获取该商品的商品信息,例如,商品名、物品码、溯源码、批号、有效期、成本、零售价、生产厂家、处方药、供应商、淘汰品、四类药品、商品单位等信息。
[0051] 具体地,追溯码管理系统接收到码信息查询请求后,对该码信息查询请求进行解析,获取该码信息查询请求中携带的追溯码的标识信息。例如,该标识信息可以为追溯码本身,可以将该追溯码与数据库中的追溯码进行匹配,当匹配上时,则将该追溯码关联的商品信息发送至零售收银系统。
[0052] 零售收银系统接收追溯码管理系统发送的商品信息,并显示在屏幕上供收银员查看,收银员可以查看该商品的零售价、是否是处方药、是否过期、是否是促销品、是否是淘汰品、是否属于四类药品等,当收银员确认该商品无问题,可以销售后,可以进行收银操作,从而将该商品售出。
[0053] 根据本说明书实施方式提供的技术方案,追溯码管理系统中记录有商品的商品信息,因此,通过在入库阶段,直接将追溯码入库,无需在入库系统中再重新录入一遍商品信息,而是通过扫描商品的追溯码,从追溯码管理系统中获取该商品的商品信息,省时省力,简化了入库流程,提高了入库效率。
[0054] 具体地,在一些实施方式中,商品信息包括第一商品信息和第二商品信息,上述追溯码管理系统生成商品的追溯码,包括:追溯码管理系统从第一商品信息管理系统中获取第一商品信息,并从第二商品信息管理系统获取第二商品信息,其中,第一商品信息包括商品的基础信息,第二商品信息包括商品的扩展信息;追溯码管理系统根据第一商品信息和第二商品信息,生成追溯码。
[0055] 需要说明的是,第一商品信息管理系统可以是基础信息管理平台,例如现有的追溯平台。从该第一商品信息管理系统中可以获取该商品的基础信息,即第一商品信息,例如,商品通用名、规格、批号、物品码(如69条形码)等信息,本说明书实施例对此不做具体限定。
[0056] 第二商品信息管理系统可以是本说明书实施例中的追溯码管理系统,也可以是独立于该追溯码管理系统的用于管理商品的扩展信息的信息管理系统。从该第二商品信息管理系统中可以获取该商品的扩展信息,即第二商品信息,例如,商品是否是处方药、是否属于四类药品、是否属于促销品等,本说明书实施例对此不做具体限定。
[0057] 进一步地,追溯码管理系统然后根据第一商品信息和第二商品信息生成新的追溯码,粘贴到商品包装盒上。
[0058] 例如,追溯码管理系统可以通过扫描商品包装盒上的通用追溯码(即上述溯源码)从现有的追溯平台(即第一商品信息管理系统)来获取商品的基础信息,该基础信息包括物品码和批号。然后根据该物品码的标识符(goodsid)和批号的标识符(lotid)快速从第二商品信息管理系统获取到该商品的扩展信息,从而根据该基础信息和扩展信息生成新的追溯码,粘贴在药品的包装盒上。
[0059] 应当理解,也可以通过扫描商品包装盒上的溯源码从现有的追溯平台(即第一商品信息管理系统)来获取商品的基础信息。然后通过溯源码匹配的方式,即将该溯源码与第二商品信息管理系统的数据库中的溯源码进行匹配,当匹配上时,从该第二商品信息管理系统获取到该商品的扩展信息,应当理解,本说明书实施例对获取第一商品信息和第二商品信息的方式不做具体限定。
[0060] 需要说明的是,追溯码管理系统也可以通过扫描物品码等来生成新的追溯码,本说明书实施方式对此不做具体限定。
[0061] 根据本说明书实施例提供的技术方案,根据第一商品信息和第二商品信息生成新的追溯码,能够使该追溯码关联更多商品信息,以便于通过扫描该追溯码能够获取与该商品更多的相关信息。
[0062] 本说明书的另一个实施方式提供一种商品销售方法。商品销售方法可以应用于客户端或服务器。该商品销售方法可以通过零售收银系统执行。如图3所示,商品销售方法可以包括以下步骤。
[0063] 步骤S301:零售收银系统扫描商品的追溯码。
[0064] 例如,在商品销售阶段,零售收银系统通过扫描商品包装盒上的追溯码,来获取商品的追溯码。
[0065] 步骤S302:零售收银系统向追溯码管理系统发送码信息查询请求,其中,码信息查询请求中携带有追溯码的标识信息,以便于追溯码管理系统根据标识信息查找追溯码关联的商品信息,并将商品信息发送至零售收银系统。
[0066] 具体地,追溯码管理系统接收到码信息查询请求后,对该码信息查询请求进行解析,获取该码信息查询请求中携带的追溯码的标识信息,其中,该标识信息可以为追溯码本身。然后,将该追溯码与数据库中的追溯码进行匹配,当匹配上时,则将该追溯码关联的商品信息发送至零售收银系统。例如,商品信息可以包括商品名、物品码、溯源码、批号、有效期、成本、零售价、生产厂家、处方药、供应商、淘汰品、四类药品、商品单位等信息,本说明书实施方式对此不做具体限定。
[0067] 步骤S303:零售收银系统显示商品信息。
[0068] 零售收银系统接收追溯码管理系统发送的商品信息,并显示在屏幕上供收银员查看,收银员可以查看该商品的零售价、是否是处方药、是否过期、是否是促销品、是否是淘汰品、是否属于四类药品等。例如,当该商品为处方药时,收银员可以向客户索要处方。当收银员确认该商品无问题,可以销售后,收银员可以进行收银操作,从而将该商品售出。
[0069] 根据本说明书实施方式提供的技术方案,通过零售收银系统扫描商品的追溯码,零售收银系统向追溯码管理系统发送码信息查询请求,其中,码信息查询请求中携带有追溯码,以便于追溯码管理系统根据追溯码查找商品的商品信息,并将商品信息发送至零售收银系统,以及零售收银系统显示商品信息,能够通过零售收银系统扫描追溯码,直接从追溯码管理系统中获取商品的商品信息,该商品信息更加全面,而且能够省略在入库操作时,在库存系统中一一输入每个商品的商品信息的步骤。
[0070] 在一些实施方式中,上述方法还包括:零售收银系统向库存系统发送库存查询请求,其中,库存查询请求中携带有追溯码的标识信息,以便于库存系统根据标识信息查询库存数据库中是否存储有追溯码,并将库存查询结果返回至零售收银系统;零售收银系统接收库存查询结果。
[0071] 也就是说,零售收银系统向库存系统发送库存查询请求,可以获取该商品是否属于本零售店库存的库存查询结果。
[0072] 具体地,库存系统接收到零售收银系统发送的库存查询请求后,对该库存查询请求进行解析,以获取商品的追溯码的标识信息。例如,该标识信息为追溯码本身,库存系统可以将该追溯码与库存数据库中的追溯码进行匹配,当匹配上时,则说明该商品属于本零售店的库存,即可返回该商品的库存信息;若无法匹配时,则说明该商品不属于本零售店的库存,则返回无该商品的库存信息的库存查询结果。
[0073] 在本说明书的另一个实施方式中,零售收银系统接收到的商品信息包括商品的物品码和批号,该标识信息可以为物品码的标识符(goodsid)和批号的标识符(lotid),可以根据goodsid和lotid快速查找到该商品的库存信息。应当理解,本说明书实施方式对此不做具体限定。
[0074] 在一些实施方式中,上述方法还包括:零售收银系统向库存系统发送出库请求,以便于库存系统将库存数据库中的追溯码删除。
[0075] 也就是说,当零售收银系统接收到的库存查询结果表明该商品属于本零售店的库存时,收银员可以对该商品进行收银操作。例如,收银员可以点击“收银”按钮。
[0076] 需要说明的是,当收银员点击“收银”按钮后,零售收银系统可以向库存系统发送出库请求,库存系统根据该出库请求将库存数据库中的追溯码删除,以完成出库操作。
[0077] 例如,库存系统可以将商品的追溯码与库存数据库中的追溯码进行匹配,当匹配上时,则将库存数据库中的该追溯码删除。
[0078] 现有技术中是通过扫描条形码(即物品码,一类商品对应一个码)查询库存,返回的库存结果为该类商品对应的多个商品的库存信息,以及需要人工查看商品包装盒上的批号信息,并从多个商品的库存信息中选择相应的批号,才能够完成收银和出库。商品包装盒上的批号非常小,不易查看,特别是在收银量大的情况下,效率低下。相较于现有技术,本说明书实施方式中的追溯码与商品是一一对应的(即一物一码),通过扫描追溯码,在库存系统中查询该追溯码是否存储在库存数据库中,即可以直接获得该商品是否属于库存商品的库存查询结果,无需人工查看批号并进行肉眼核对,能够加速收银流程,提高效率。
[0079] 本说明书的另一个实施方式提供一种商品销售方法。商品销售方法可以应用于客户端或服务器。该商品销售方法可以通过库存系统执行。如图4所示,该商品销售方法可以包括以下步骤。
[0080] 步骤S401:库存系统接收零售收银系统发送的库存查询请求,其中,库存查询请求中携带有商品的追溯码的标识信息;
[0081] 步骤S402:库存系统根据标识信息查询库存数据库中是否存储有商品的追溯码,并将库存查询结果返回至零售收银系统。
[0082] 也就是说,零售收银系统向库存系统发送库存查询请求,可以获取该商品是否属于本零售店库存的库存查询结果。
[0083] 具体地,库存系统接收到零售收银系统发送的库存查询请求后,对该库存查询请求进行解析,以获取商品的追溯码的标识信息;例如,该标识信息为追溯码本身,库存系统将该追溯码与库存数据库中的追溯码进行匹配,当匹配上时,则说明该商品属于本零售店的库存,即可返回该商品的库存信息;若无法匹配时,则说明该商品不属于本零售店的库存,则返回无该商品的库存信息的库存查询结果。
[0084] 根据本说明书实施方式提高的技术方案,库存系统接收零售收银系统发送的库存查询请求,其中,库存查询请求中携带有商品的追溯码,其中,库存系统的库存数据库中存储有追溯码管理系统生成的多种商品的追溯码的标识信息;以及库存系统根据标识信息查询库存数据库中是否存储有追溯码,并将库存查询结果返回至零售收银系统,通过在库存系统中存储商品的追溯码,商品与追溯码时一一对应的,根据追溯码查询库存,能够可以直接获得该商品是否属于库存商品的库存查询结果,相较于现有技术中,通过扫描条形码(即物品码,一类商品对应一个码)查询库存,返回的库存结果为该类商品对应的多个商品的库存信息,以及需要人工查看商品包装盒上的批号信息,并从多个商品的库存信息中核对批号,才能够查找到该商品对应的库存,本实施方式能够提高效率,省时省力。
[0085] 在一些实施方式中,上述方法还包括:当库存查询结果表明库存数据库中存储有追溯码时,库存系统接收零售收银系统发送的出库请求;库存系统将库存数据库中的追溯码删除。
[0086] 也就是说,当零售收银系统接收到的库存查询结果表明库存系统中存储有追溯码时,即该商品属于本零售店的库存时,收银员可以对该商品进行收银操作。例如,收银员可以点击“收银”按钮。
[0087] 需要说明的是,当收银员点击“收银”按钮后,零售收银系统可以向库存系统发送出库请求,库存系统根据该出库请求将库存数据库中的追溯码删除,以完成出库操作。
[0088] 本说明书的一个实施方式提高一种商品销售方法,商品销售方法可以应用于客户端或服务器。该商品销售方法可以通过商品销售系统执行,其中,商品销售系统包括追溯码管理系统、库存系统和零售收银系统。如图5所示,该商品销售方法可以包括以下步骤。
[0089] 步骤501:追溯码管理系统用于生成商品的追溯码并记录商品的商品信息,其中,追溯码与商品信息相关联,追溯码与商品一一对应。
[0090] 例如,商品信息可以为商品名、物品码、溯源码、批号、有效期、成本、零售价、生产厂家、处方药、供应商、淘汰品、四类药品、商品单位等。
[0091] 具体地,追溯码管理系统从第一商品信息管理系统中获取商品的第一商品信息,并从第二商品信息管理系统获取商品的第二商品信息,其中,第一商品信息包括商品的基础信息,第二商品信息包括商品的扩展信息;追溯码管理系统根据第一商品信息和第二商品信息,生成追溯码,其中,追溯码关联的商品信息包括第一商品信息和第二商品信息。
[0092] 需要说明的是,第一商品信息管理系统可以是基础信息管理平台,例如现有的追溯平台。从该第一商品信息管理系统中可以获取该商品的基础信息,即第一商品信息,例如,商品通用名、规格、批号、物品码(如69条形码)等信息,本说明书实施例对此不做具体限定。
[0093] 第二商品信息管理系统可以是本说明书实施例中的追溯码管理系统,也可以是独立于该追溯码管理系统的用于管理商品的扩展信息的信息管理系统。从该第二商品信息管理系统中可以获取该商品的扩展信息,即第二商品信息,例如,商品是否是处方药、是否属于四类药品、是否属于促销品等,本说明书实施例对此不做具体限定。
[0094] 进一步地,追溯码管理系统然后根据第一商品信息和第二商品信息生成新的追溯码,粘贴到商品包装盒上。
[0095] 步骤502:追溯码管理系统将追溯码发送至库存系统,以便于库存系统对追溯码进行入库操作。
[0096] 例如,库存系统将追溯码保存至库存数据库中。
[0097] 步骤503:在销售阶段,零售收银系统扫描追溯码,并向追溯码管理系统发送码信息查询请求,其中,码信息查询请求中携带有追溯码的标识信息。
[0098] 步骤504:追溯码管理系统接收码信息查询请求,并根据标识信息查询追溯码关联的商品信息,并将商品信息发送至零售收银系统。
[0099] 例如,该标识信息可以为追溯码本身。可以将该追溯码与数据库中的追溯码进行匹配,当匹配上时,则将该追溯码关联的商品信息发送至零售收银系统。
[0100] 步骤505:零售收银系统显示商品的商品信息。
[0101] 零售收银系统接收追溯码管理系统发送的商品信息,并显示在屏幕上供收银员查看,收银员可以查看该商品的零售价、是否是处方药、是否过期、是否是促销品、是否是淘汰品、是否属于四类药品等。例如,当该商品为处方药时,收银员可以向客户索要处方。当收银员确认该商品无问题,可以销售后,收银员可以将该商品售出。
[0102] 步骤506:零售收银系统向库存系统发送库存查询请求,其中,库存查询请求中携带有追溯码的标识信息。
[0103] 步骤507:库存系统根据标识信息查询库存数据库中是否存储有追溯码,并将库存查询结果返回至零售收银系统。
[0104] 具体地,库存系统接收到零售收银系统发送的库存查询请求后,对该库存查询请求进行解析,以获取商品的追溯码的标识信息。例如,该标识信息为追溯码本身,库存系统可以将该追溯码与库存数据库中的追溯码进行匹配,当匹配上时,则说明该商品属于本零售店的库存,即可返回该商品的库存信息;若无法匹配时,则说明该商品不属于本零售店的库存,则返回无该商品的库存信息的库存查询结果。
[0105] 步骤508:零售收银系统接收库存查询结果。
[0106] 步骤509:当库存查询结果表明库存系统中存储有追溯码时,零售收银系统向库存系统发送出库请求。
[0107] 步骤510:库存系统将库存数据库中的追溯码删除。
[0108] 也就是说,当零售收银系统接收到的库存查询结果表明该商品属于本零售店的库存时,收银员可以对该商品进行收银操作。例如,收银员可以点击“收银”按钮。
[0109] 需要说明的是,当收银员点击“收银”按钮后,零售收银系统可以向库存系统发送出库请求,库存系统根据该出库请求将库存数据库中的追溯码删除,以完成出库操作。
[0110] 根据本说明书实施方式提供的技术方案,追溯码管理系统中记录有商品的商品信息,因此,通过在入库阶段,直接将追溯码入库,无需在入库系统中再重新录入一遍商品信息,而是通过扫描商品的追溯码,从追溯码管理系统中获取该商品的商品信息,省时省力,简化了入库流程,提高了入库效率。另外,现有技术中是通过扫描条形码(即物品码,一类商品对应一个码)查询库存,返回的库存结果为该类商品对应的多个商品的库存信息,以及需要人工查看商品包装盒上的批号信息,并从多个商品的库存信息中选择相应的批号,才能够完成收银和出库。商品包装盒上的批号非常小,不易查看,特别是在收银量大的情况下,效率低下。相较于现有技术,本说明书实施方式中的追溯码与商品是一一对应的(即一物一码),通过扫描追溯码,在库存系统中查询该追溯码是否存储在库存数据库中,即可以直接获得该商品是否属于库存商品的库存查询结果,无需人工查看批号并进行肉眼核对,能够加速收银流程,提高效率。
[0111] 示例的装置、电子设备、存储介质和软件
[0112] 本说明书的一个实施方式还提供一种商品销售装置。如图6所示,该商品销售装置600可以包括生成模块601和发送模块602。
[0113] 生成模块601,用于追溯码管理系统生成商品的追溯码并记录商品的商品信息,其中,追溯码与商品信息相关联,商品与追溯码一一对应;
[0114] 发送模块602,用于追溯码管理系统将追溯码发送至库存系统,以便于库存系统对追溯码进行入库操作,以及零售收银系统根据追溯码进行销售操作。
[0115] 根据本说明书实施例提供的技术方案,通过追溯码管理系统生成商品的追溯码并记录所述商品的商品信息,其中,所述追溯码与所述商品信息相关联,商品与追溯码一一对应;所述追溯码管理系统将所述追溯码发送至库存系统,以便于所述库存系统对所述追溯码进行入库操作,以及零售收银系统根据所述追溯码进行销售操作,能够利用追溯码入库,不需要在入库系统中依次输入每个商品的商品信息,能够简化入库流程,提高入库效率。
[0116] 在一些实施方式中,上述装置还包括:接收模块603,用于追溯码管理系统接收零售收银系统发送的码信息查询请求,其中,码信息查询请求中携带有追溯码的标识信息;查找模块604,用于追溯码管理系统根据标识信息查找追溯码关联的商品信息,并将商品信息发送至零售收银系统。
[0117] 在一些实施方式中,商品信息包括第一商品信息和第二商品信息,上述生成模块601用于追溯码管理系统从第一商品信息管理系统中获取商品的第一商品信息,并从第二商品信息管理系统获取商品的第二商品信息,其中,第一商品信息包括商品的基础信息,第二商品信息包括商品的扩展信息;追溯码管理系统根据第一商品信息和第二商品信息,生成追溯码。
[0118] 在一些实施方式中,上述商品信息包括:商品名、物品码、溯源码、批号、有效期、成本、零售价、生产厂家、处方药、供应商、淘汰品、四类药品、商品单位中的至少一种,追溯码包括多位数字,每种商品信息由多位数字中的至少一位数字来表示。
[0119] 上述图6实施例所示装置中各个模块的功能和作用的实现过程具体详见上述图2实施例的方法中对应步骤的实现过程,在此不再赘述。
[0120] 本说明书的另一个实施方式还提供一种商品销售装置。如图7所示,该商品销售装置700可以包括扫描模块701、发送模块702和显示模块703。
[0121] 扫描模块701,用于零售收银系统扫描商品的追溯码;
[0122] 发送模块702,用于零售收银系统向追溯码管理系统发送码信息查询请求,其中,码信息查询请求中携带有追溯码的标识信息,以便于追溯码管理系统根据标识信息查找追溯码关联的商品信息,并将商品信息发送至零售收银系统;
[0123] 显示模块703,用于零售收银系统显示商品信息。
[0124] 根据本说明书实施例提供的技术方案,通过零售收银系统扫描商品的追溯码,零售收银系统向追溯码管理系统发送码信息查询请求,其中,码信息查询请求中携带有追溯码,以便于追溯码管理系统根据追溯码查找商品的商品信息,并将商品信息发送至零售收银系统,以及零售收银系统显示商品信息,能够通过零售收银系统扫描追溯码,直接从追溯码管理系统中获取商品的商品信息,该商品信息更加全面,而且能够省略在入库操作时,在库存系统中一一输入每个商品的商品信息的步骤。
[0125] 在一些实施方式中,上述发送模块702还用于零售收银系统向库存系统发送库存查询请求,其中,库存查询请求中携带有追溯码的标识信息,以便于库存系统根据标识信息查询库存数据库中是否存储有追溯码,并将库存查询结果返回至零售收银系统;上述装置还包括接收模块704,用于零售收银系统接收库存查询结果。
[0126] 在一些实施方式中,上述发送模块702还用于零售收银系统向库存系统发送出库请求,以便于库存系统将库存数据库中的追溯码删除。
[0127] 上述图7实施例所示装置中各个模块的功能和作用的实现过程具体详见上述图3实施例的方法中对应步骤的实现过程,在此不再赘述。
[0128] 本说明书的一个实施方式还提供一种商品销售装置。如图8所示,该商品销售装置可以包括接收模块801和查询模块802。
[0129] 接收模块801,用于库存系统接收零售收银系统发送的库存查询请求,其中,库存查询请求中携带有商品的追溯码的标识信息;
[0130] 查询模块802,用于库存系统根据标识信息查询库存数据库中是否存储有商品的追溯码,并将库存查询结果返回至零售收银系统。
[0131] 根据本说明书实施例提供的技术方案,库存系统接收零售收银系统发送的库存查询请求,其中,库存查询请求中携带有商品的追溯码,其中,库存系统的库存数据库中存储有追溯码管理系统生成的多种商品的追溯码的标识信息;以及库存系统根据标识信息查询库存数据库中是否存储有追溯码,并将库存查询结果返回至零售收银系统,通过在库存系统中存储商品的追溯码,商品与追溯码时一一对应的,根据追溯码查询库存,能够可以直接获得该商品是否属于库存商品的库存查询结果,相较于现有技术中,通过扫描条形码(即物品码,一类商品对应一个码)查询库存,返回的库存结果为该类商品对应的多个商品的库存信息,以及需要人工查看商品包装盒上的批号信息,并从多个商品的库存信息中核对批号,才能够查找到该商品对应的库存,本实施方式能够提高效率,省时省力。
[0132] 在一些实施方式中,上述接收模块801还用于当库存查询结果表明库存数据库中存储有追溯码时,库存系统接收零售收银系统发送的出库请求;上述装置还包括删除模块803,用于库存系统将库存数据库中的追溯码删除。
[0133] 上述图8实施例所示装置中各个模块的功能和作用的实现过程具体详见上述图4实施例的方法中对应步骤的实现过程,在此不再赘述。
[0134] 图9所示为本说明书一实施例提供的电子设备900的框图。
[0135] 参照图9,电子设备900包括处理组件910,其进一步包括一个或多个处理器,以及由存储器920所代表的存储器资源,用于存储可由处理组件910的执行的指令,例如应用程序。存储器920中存储的应用程序可以包括一个或一个以上的每一个对应于一组指令的模块。此外,处理组件910被配置为执行指令,以执行上述商品销售方法。
[0136] 电子设备900还可以包括一个电源组件被配置为执行电子设备900的电源管理,一个有线或无线网络接口被配置为将电子设备900连接到网络,和一个输入输出(I/O)接口。TM
电子设备900可以操作基于存储在存储器920的操作系统,例如Windows Server ,Mac OS TM TM TM TM
X ,Unix ,Linux ,FreeBSD 或类似。
[0137] 本说明书实施方式还提供一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被计算机执行时使得,该计算机执行上述任一实施方式中的商品销售方法。
[0138] 本说明书实施方式还提供一种包含指令的计算机程序产品,该指令被计算机执行时使得计算机执行上述任一实施方式中的商品销售方法。
[0139] 可以理解,本文中的具体的例子只是为了帮助本领域技术人员更好地理解本说明书实施方式,而非限制本发明的范围。
[0140] 可以理解,在本说明书中的各种实施方式中,各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本说明书实施方式的实施过程构成任何限定。
[0141] 可以理解,本说明书中描述的各种实施方式,既可以单独实施,也可以组合实施,本说明书实施方式对此并不限定。
[0142] 除非另有说明,本说明书实施方式所使用的所有技术和科学术语与本说明书的技术领域的技术人员通常理解的含义相同。本说明书中所使用的术语只是为了描述具体的实施方式的目的,不是旨在限制本说明书的范围。本说明书所使用的术语“和/或”包括一个或多个相关的所列项的任意的和所有的组合。在本说明书实施方式和所附权利要求书中所使用的单数形式的“一种”、“上述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。
[0143] 可以理解,本说明书实施方式的处理器可以是一种集成电路芯片,具有信号的处理能力。在实现过程中,上述方法实施方式的各步骤可以通过处理器中的硬件的集成逻辑电路或者软件形式的指令完成。上述的处理器可以是通用处理器、数字信号处理器(Digital SignalProcessor,DSP)、专用集成电路(Application Specific Integrated Circuit,ASIC)、现成可编程门阵列(Field Programmable Gate Array,FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。可以实现或者执行本说明书实施方式中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。结合本说明书实施方式所公开的方法的步骤可以直接体现为硬件译码处理器执行完成,或者用译码处理器中的硬件及软件模块组合执行完成。软件模块可以位于随机存储器,闪存、只读存储器,可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。该存储介质位于存储器,处理器读取存储器中的信息,结合其硬件完成上述方法的步骤。
[0144] 可以理解,本说明书实施方式中的存储器可以是易失性存储器或非易失性存储器,或可包括易失性和非易失性存储器两者。其中,非易失性存储器可以是只读存储器(ROM)、可编程只读存储器(programmable ROM,PROM)、可擦除可编程只读存储器(erasable PROM,EPROM)、电可擦除可编程只读存储器(EEPROM)或闪存。易失性存储器可以是随机存取存储器(RAM)。应注意,本文描述的系统和方法的存储器旨在包括但不限于这些和任意其它适合类型的存储器。
[0145] 本领域普通技术人员可以意识到,结合本文中所公开的实施方式描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本说明书的范围。
[0146] 所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统、装置和单元的具体工作过程,可以参考前述方法实施方式中的对应过程,在此不再赘述。
[0147] 在本说明书所提供的几个实施方式中,应所述理解到,所揭露的系统、装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施方式仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
[0148] 所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施方式方案的目的。
[0149] 另外,在本说明书各个实施方式中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。
[0150] 所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本说明书的技术方案本质上或者说对现有技术做出贡献的部分或者所述技术方案的部分可以以软件产品的形式体现出来,所述计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本说明书各个实施方式所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM)、随机存取存储器(RAM)、磁碟或者光盘等各种可以存储程序代码的介质。
[0151] 以上所述,仅为本说明书的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本说明书揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本说明书的保护范围之内。因此,本发明的保护范围应所述以权利要求的保护范围为准。