一种用于电子工票系统的自动入库方法与流程

文档序号:11921365阅读:502来源:国知局
一种用于电子工票系统的自动入库方法与流程

本发明属于服装电子工票系统领域,涉及一种用于电子工票系统的自动入库方法。



背景技术:

电子工票系统就是用电子的RFID卡来取代条码纸工票的系统。准确的称谓应该是RFIDEPRS(Electronic Productive Recording System),即使用电子无线射频识别技术的生产计数系统。电子工票系统采用RFID无线射频感应卡片,代替传统的纸质条码工票,进行生产过程数据进行实时采集。帮助企业实时获取生产进度、员工生产产量、物料的加工流向信息、品质信息等,根据现场分析的数据及时做出调度和调整,平衡现场生产瓶颈,改进生产工艺等。

电子工票采用RFID无线射频识别技术,将工人生产的数量和内容直接通过IC/ID卡的读写设备发送到电脑,并记录工人完成的数量和耗时,分析车间流水情况等功能,具有实事、快捷、准确、环保、提高生产效率等作用。

库存入库,现有的方法一般是采用贴条码,扫描条码的方法或人工盘点的方法来完成。



技术实现要素:

本发明的所要解决的技术问题是针对现有电子工票系统,库存管理的麻烦,提出一种用于电子工票系统的自动入库方法,该方法通过设置一个入库工序,判断该工序,是否有工人刷卡记录工序完成人,是则将该扎半成品入库到成品仓库,是一种智能的方法。

为解决上述技术问题,本发明所采用的技术方案为:

1. 一种用于电子工票系统的自动入库方法,实现方法如下:

(1) 提供录入裁床生产数据交互界面和记录数据;

(2)提供id或ic卡绑定生产数据交互界面和记录数据,一种是物料卡,该卡绑定服装半成品,一种是员工卡,该卡绑定生产工人;

(3)记录id或ic读卡设备传入的数据,以上3步为现有技术,所有电子工票系统都有以上功能;

(4) 判断当前进行的操作包含的工序是否是入库工序

(5)判断入库工序是否记录工序完成人

(6)是则激活入库处理模块。

一种用于电子工票系统的自动入库方法,所述的入库处理模块的处理过程是,搜索该操作对象的款对应的尺码的数量,再加上当前操作包含的数量。

一种用于电子工票系统的自动入库方法,在什么时候激活操作:当前操作通过员工刷id卡记录工作记录激活,也可以是电脑自动激活,或操作员操作电脑激活。

一种用于电子工票系统的自动入库方法,所述的入库工序是操作员指定或者是最后一道工序,操作员指定是在程序或数据库做入库工序标识。

一种用于电子工票系统的自动入库方法,包括半成品的计数方式:

判断该扎物料是否是半成品;

搜索数据库同款同类的扎(同类包括同款同尺码同颜色);

累加上述的半成品扎数量;

激活上述半成品统计操作,显示到用户交互ui。

一种用于电子工票系统的自动入库方法,其特征在于,判断半成品扎的方法是,该扎的入库工序是否有工序完成人。

一种用于电子工票系统的自动入库方法,是否有工序完成人可以在数据库设置一个入库标志,搜索包含这个标志特征的扎即为半成品扎。

一种用于电子工票系统的自动入库方法,激活上述半成品统计操作的是用户打开库存页面,或员工刷卡操作。

一种用于电子工票系统的自动入库方法,包括出库处理:在库存显示交互ui,点击库存数量,弹出对话框,提供用户输入出库数量的交互ui,操作完成后,电脑可以自动生成统计表,统计每个款的出货数量表。

发明的有益效果:

使用电子工票系统的服装厂,实现自动入库。

附图说明

图1物料绑定id卡软件操作界面图;

图2员工绑定id卡软件操作界面图;

图3是员工通过id读卡设备刷卡后电脑记录的工作记录;

图4是当最后一道工序,有工人刷卡计数,填入工序完成人时,自动入库的库存交互界面;

图5是库存统计表,括号里面的是半成品数量。

具体实施方式

一种用于电子工票系统的自动入库方法,其实现方法如下:

1. 一种用于电子工票系统的自动入库方法,实现方法如下:

(1) 提供录入裁床生产数据交互界面和记录数据;

(2)提供id或ic卡绑定生产数据交互界面和记录数据,一种是物料卡,该卡绑定服装半成品,一种是员工卡,该卡绑定生产工人;

(3)记录id或ic读卡设备传入的数据,以上3步为现有技术,所有电子工票系统都有以上功能;

(4) 判断当前进行的操作包含的工序是否是入库工序

(5)判断入库工序是否记录工序完成人

(6)是则激活入库处理模块。

一种用于电子工票系统的自动入库方法,所述的入库处理模块的处理过程是,搜索该操作对象的款对应的尺码的库存数量,再加上当前操作包含的数量。

一种用于电子工票系统的自动入库方法,在什么时候激活操作:当前操作通过员工刷id卡记录工作记录激活,也可以是电脑自动激活,或操作员操作电脑激活。

一种用于电子工票系统的自动入库方法,所述的入库工序是操作员指定或者是最后一道工序,操作员指定是在程序或数据库做入库工序标识。

一种用于电子工票系统的自动入库方法,包括半成品的计数方式:

判断该扎物料是否是半成品;

搜索数据库同款同类的扎(同类包括同款同尺码同颜色);

累加上述的半成品扎数量;

激活上述半成品统计操作,显示到用户交互ui。

一种用于电子工票系统的自动入库方法,其特征在于,判断半成品扎的方法是,该扎的入库工序是否有工序完成人。

一种用于电子工票系统的自动入库方法,是否有工序完成人可以在数据库设置一个入库标志,搜索包含这个标志特征的扎即为半成品扎。

一种用于电子工票系统的自动入库方法,激活上述半成品统计操作的是用户打开库存页面,或员工刷卡操作。

一种用于电子工票系统的自动入库方法,包括出库处理:在库存显示交互ui,点击库存数量,弹出对话框,提供用户输入出库数量的交互ui,操作完成后,电脑可以自动生成统计表,统计每个款的出货数量表。

实施例1 :1. 一种用于电子工票系统的自动入库方法,其实现方法如下:

(1) 提供录入裁床生产数据交互界面和记录数据如图1所示;

(2)提供id或ic卡绑定生产数据交互界面和记录数据,一种是物料卡,该卡绑定服装半成品,一种是员工卡,该卡绑定生产工人,如图2所示;

(3)记录id或ic读卡设备传入的数据,以上3步为现有技术,所有电子工票系统都有以上功能如图3所示;

(4)设置一个入库工序,如“折衫”为入库工序;

(5)判断该工序,是否有工人刷卡记录工序完成人,是则将搜索该操作对象的款对应的尺码的库存数量,再加上当前操作包含的数量,库存交互界面如图4所示;图5是库存统计表。

下面是数据库刷卡存储过程实例:

USE [clothing]

GO

/****** Object: StoredProcedure [dbo].[Proc_AutoStoring] Script Date: 09/04/2015 13:23:55 ******/

SET ANSI_NULLS ON

GO

SET QUOTED_IDENTIFIER ON

GO

ALTER PROCEDURE [dbo].[Proc_AutoStoring]

@PackingID int

AS

BEGIN

declare

@styleId int,

@colorId int,

@sizeId int,

@quantity int,

@index int,

@billNo varchar(50),

@cardId varchar(10),

@styleCategoryId int,

@CuttingID int,@OrderNo varchar(20), @CategoryName varchar(20),@IsStore int

--自动入库

--select @styleId=StyleID, @colorId=ColorID, @sizeId=SizeID, @quantity=Quantity from Packing where ID=@PackingID

select @styleId=StyleID, @colorId=ColorID, @sizeId=SizeID, @quantity=Quantity,@CuttingID=[CuttingID] from Packing where ID=@PackingID

select @styleCategoryId=SC.ID from StyleCategory SC Join Style S On SC.ID=S.StyleCategoryID where S.ID= @styleId

select @OrderNo=OrderNo from [Order] where StyleID=@styleId

select @CategoryName=[CategoryName] from [StyleCategory] inner join Style S on S.StyleCategoryID=[StyleCategory].ID where S.ID=@styleId

if(@CategoryName like '%订%' or @OrderNo like '%订%')

begin

Update Packing set IsStore=1 where ID=@PackingID

return

end

select @IsStore=IsStore from Packing where ID=@PackingID

if(@IsStore is not null)

begin

return

end

if exists (select * from [Inventory] where StyleCateID=@styleCategoryId and ColorID=@colorId and SizeID=@sizeId)

update Inventory set Quantity=Quantity+@quantity where StyleCateID=@styleCategoryId and ColorID=@colorId and SizeID=@sizeId

else

insert into Inventory values(@styleCategoryId,@colorId,@sizeId,@quantity,null,null)

select @index=COUNT(ID)+1 from StockIn where convert(varchar(8), Created, 112)=convert(varchar(8), GETDATE(), 112)

set @billNo='SI' + CONVERT(varchar(8),GETDATE(),112) + dbo.Func_PadLeft(@index, 3)

--insert StockIn values (@billNo,N'自动入库','System',GETDATE())

--declare @stockInId int

--select @stockInId=MAX(ID) from StockIn

--insert Storing values (@styleCategoryId, @colorId, @sizeId, @quantity, null,@stockInId, 1, GETDATE())

select @cardId=CardID from Packing where ID=@PackingID

Update Packing set IsStore=1 where ID=@PackingID

--解除包和卡之间的绑定

--update Packing set CardID='完成' where ID=@PackingID

--update Packing set CardID='完成' where ID=@PackingID

--将卡的状态修改为“未使用”

--update [Card] set CardType=0 where CardID=@cardId

END 。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1