当前位置: 首页 > 专利查询>李志坚专利>正文

基于事件驱动的物品管理系统技术方案

技术编号:19179340 阅读:33 留言:0更新日期:2018-10-17 00:44
本公开涉及一种基于事件驱动的物品管理系统,包括:生成物品代码并将物品与代码关联起的物品代码生成单元、事件创建单元、事件代码生成单元以及事件和物品关联单元。客户组件包括物品出库审核单元、物品出库记录单元、物品进库验收单元以及物品进库记录单元。当第一客户组件接收到来自第二客户组件或终端客户组件对物品的出库请求时,上级客户组件的物品出库审核单元验证出库请求令牌并在请求令牌通过验证的情况下,指示物品出库记录单元向第二客户组件或终端客户组件发放物品并记录物品出库信息。

Event driven item management system

The disclosure relates to an event-driven item management system, which includes an item code generation unit, an event creation unit, an event code generation unit, and an event and item association unit. Customer components include item out-of-warehouse audit unit, item out-of-warehouse record unit, item in-warehouse acceptance unit and item in-warehouse record unit. When the first customer component receives a warehouse request for an item from the second customer component or the terminal customer component, the warehouse exit audit unit of the superior customer component verifies the warehouse request token and instructs the warehouse exit record unit to issue the item to the second customer component or the terminal customer component if the request token is verified. Items and records of goods out of library information.

【技术实现步骤摘要】
基于事件驱动的物品管理系统
本公开涉及一种物品管理系统,尤其是涉及与医疗物品领域相关的基于事件驱动的物品管理系统。
技术介绍
对于大型企业或单位,尤其是大型产品消耗性企业而言,管理每天物品以及物品使用是一件非常繁杂的事务。如何清楚快捷控制物品或物品的流向,将为企业和单位的管理带来巨大的效益,会寄达地节省单位的管理成本。因此如何提供一种高效的内部物流管理系统成为人们的一种急需解决的问题。
技术实现思路
为了满足上述需要,根据本公开提供了一种基于事件驱动的物品管理系统,包括:物品代码生成单元,为待管理的物品生成代码并将物品与代码关联起来;事件创建单元,基于所要完成事项的目的创建事件,并将所创建的事件指派给一个或多个客户组件;事件代码生成单元,为每个被创建的事件生成固定代码,并将代码与事件相关联;事件和物品关联单元,基于事件的创建,将完成所创建的事件所需的物品的代码与所创建的事件的代码在预定时间内关联起来;以及所述多个客户组件的每个客户组件包括物品出库审核单元、物品出库记录单元、物品进库验收单元以及物品进库记录单元,当第一客户组件接收到来自第二客户组件或终端客户组件对物品的出库请求时,上级客户组件的物品出库审核单元验证出库请求令牌并在请求令牌通过验证的情况下,指示物品出库记录单元向第二客户组件或终端客户组件发放物品并记录物品出库信息。根据本公开的基于事件驱动的物品管理系统,所述出库请求令牌为表示事件与物品之间存在关联性的令牌或者客户组件之间存在隶属关系的令牌。根据本公开的基于事件驱动的物品管理系统,还包括事件进度控制单元,在事件和物品之间的关联超过预定时间后,消除该事件与物品之间的关联性,并指示物品当前所在的客户组件对该物品进行出库并将该物品返回到其初始库存组件。根据本公开的基于事件驱动的物品管理系统,还包括事件进度控制单元,在事件和物品之间的关联超过预定时间后,消除该事件与物品之间的关联性,并指示物品当前所在的客户组件对该物品进行出库并将该物品返回到其初始库存组件。根据本公开的基于事件驱动的物品管理系统,所述事件进度控制单元在事件完成或部分完成之后,形成完成报告,并发送到事件创建单元。根据本公开的基于事件驱动的物品管理系统,还包括物品查询单元,根据物品代码查询物品所在客户组件中的位置以及物品在不同客户组件中的历史轨迹。根据本公开的基于事件驱动的物品管理系统,还包括物品订单单元,其基于与同类物品相关联事件的数量以及物品在所有客户组件内的库存数量,确定是否补充该类物品,并在确定该类物品不足的情况下,生成该类物品的补充订单。根据本公开的基于事件驱动的物品管理系统,其中每个客户组件的物品进库验收单元扫描物品的代码进行验货,并对属于该客户组件的物品发出入库指示,随后该客户组件的物品进库记录单元记录物品进库信息。根据本公开的基于事件驱动的物品管理系统,其中所述终端客户组件为最低级别客户组件,其还包括物品使用扫描单元,其扫描物品代码并生成物品的被消耗信息,所述被消耗信息包含消耗时间信息、物品的使用对象身份信息以及关联事件信息,并发送到事件创建单元。附图说明此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。图1所示为根据本公开的基于事件驱动的物品管理系统的结构示意图。图2所示的是根据本公开的物品管理系统生成物品代码的流程图。图3所示的是根据本公开的基于事件驱动的物品管理系统的工作流程示意图。具体实施方式这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的装置和方法的例子。在本公开使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本开。在本公开和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。还应当理解,本文中使用的术语“和/或”是指并包含一个或多个相关联的列出项目的任何或所有可能组合。应当理解,尽管在本公开可能采用术语第一、第二、第三等来描述各种信息,但这些信息不应限于这些术语。这些术语仅用来将同一类型的信息彼此区分开。例如,在不脱离本公开范围的情况下,第一客户组件也可以被称为第二客户组件,类似地,第二客户组件也可以被称为第一客户组件。取决于语境,如在此所使用的词语“如果”可以被解释成为“在……时”或“当……时”或“响应于确定”。为了使本领域技术人员更好地理解本公开,下面结合附图和具体实施方式对本公开作进一步详细说明。图1所示为根据本专利技术的基于事件驱动的物品管理系统的示意图。如图1所示,基于事件驱动的物品管理系统100,包括:物品代码生成单元110、事件创建单元120、事件代码生成单元130、代码关联单元140、多个客户组件150、事件进度控制单元160、物品查询单元170以及物品订单单元180。尽管图1所示的多个客户组件150为四个,但是实际上根据实际需要,物品管理单位可以设置多个客户组件,例如几十个或上百个。为了将各个客户组件区分开,在图1中,对各个客户组件分别标识为150-1、150-2、150-3以及150-4。在不具体区分各个客户组件时,统一被称为客户组件150。客户组件150-1还包括物品进库验收单元151、物品进库记录单元152、物品出库审核单元153、物品出库记录单元154以及物品移库请求单元155。如图1所示,当供应商基于订单为客户提供物品时,接收物品的单位的物品代码生成单元110基于供应商发货单对应的货品所赋的代码生成物品代码。所生成的物品代码可以是供应商自己对货品赋予的代码。当供应商所提供的货品没有代码时,物品管理系统的物品代码生成单元110基于同类物品的代码样品库生成代码。图2所示的是根据本公开的物品管理系统生成物品代码的流程图。如图2所示,在S210处,根据自定义的多个条件判断出物品的类别。通常根据订单信息所包含的所属的客户组件、物品的供应商、物品的有效期、物品的使用范围、进货价格、销售价格、使用次数、包装规格、使用方法等来确定物品的类别。随后在步骤S220处。判断是否有同类物品存在。如果存在相同类别的物品,则在步骤S230出,利用现有物品的序列号生成序列号。例如,在现有同类物品的序列号的最大序列号的基础上加1。当然,也可以在该同类物品的现有序列号的特定含义字段基础上加1,例如在该类物品的表示其总类别的字类别序号字段的最大序号上加1。可以选择地,如果该类物品常规序列号中包含了各种字段,例如,供应商名称字段、产品名称字段、生产日期字段、有效期字段,则在序列号生成时相应地将各个字段都在最大字段序列基础上加1,除了生产日期和有效期之外。如果在步骤S220处判断不存在同类物品,则在步骤S240处生成新的物品序列号。该序列号同样会包含常规字段,例如,所属的客户组件、物品的供应商、物品的有效期、物品的使用范围、进货价格、销售价格、使用次数、包装规格、使用方法等。如果有该供应商的其他物品,则利用该供应商其他物品的供应商字段。如果有该供应商的其他物品,则利用该本文档来自技高网...

【技术保护点】
1.一种基于事件驱动的物品管理系统,包括:物品代码生成单元,为待管理的物品生成代码并将物品与代码关联起来;事件创建单元,基于所要完成事项的目的创建事件,并将所创建的事件指派给一个或多个客户组件;事件代码生成单元,为每个被创建的事件生成固定代码,并将代码与事件相关联;事件和物品关联单元,基于事件的创建,将完成所创建的事件所需的物品的代码与所创建的事件的代码在预定时间内关联起来;以及所述多个客户组件的每个客户组件包括物品出库审核单元、物品出库记录单元、物品进库验收单元以及物品进库记录单元,当第一客户组件接收到来自第二客户组件或终端客户组件对物品的出库请求时,上级客户组件的物品出库审核单元验证出库请求令牌并在请求令牌通过验证的情况下,指示物品出库记录单元向第二客户组件或终端客户组件发放物品并记录物品出库信息。

【技术特征摘要】
1.一种基于事件驱动的物品管理系统,包括:物品代码生成单元,为待管理的物品生成代码并将物品与代码关联起来;事件创建单元,基于所要完成事项的目的创建事件,并将所创建的事件指派给一个或多个客户组件;事件代码生成单元,为每个被创建的事件生成固定代码,并将代码与事件相关联;事件和物品关联单元,基于事件的创建,将完成所创建的事件所需的物品的代码与所创建的事件的代码在预定时间内关联起来;以及所述多个客户组件的每个客户组件包括物品出库审核单元、物品出库记录单元、物品进库验收单元以及物品进库记录单元,当第一客户组件接收到来自第二客户组件或终端客户组件对物品的出库请求时,上级客户组件的物品出库审核单元验证出库请求令牌并在请求令牌通过验证的情况下,指示物品出库记录单元向第二客户组件或终端客户组件发放物品并记录物品出库信息。2.如权利要求1所述的基于事件驱动的物品管理系统,其中所述出库请求令牌为表示事件与物品之间存在关联性的令牌或者客户组件之间存在隶属关系的令牌。3.如权利要求1所述的基于事件驱动的物品管理系统,还包括事件进度控制单元,在事件和物品之间的关联超过预定时间后,消除该事件与物品之间的关联性,并指示物品当前所在的客户组件对该物品进行出库并将该物品返回到其初始库存组件。4.如权利要求3所述的基于事件驱动的物品...

【专利技术属性】
技术研发人员:李志坚
申请(专利权)人:李志坚
类型:发明
国别省市:河北,13

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

1