整理IFS仓库条码管理案例.docx
《整理IFS仓库条码管理案例.docx》由会员分享,可在线阅读,更多相关《整理IFS仓库条码管理案例.docx(21页珍藏版)》请在冰豆网上搜索。
整理IFS仓库条码管理案例
IFS仓库条码管理
(仅供内部使用)
1需求说明书
1.1项目范围
仓库条码管理系统(4台手持终端)
1.2系统结构
本系统由四个部分组成:
IFS物资管理模块、IFS_RW接口、无线WEB服务器组件、PDA采集系统。
1.3物资条码需求与分析
1.3.1终端设备
Symbol无线PDA,操作系统为Palm4.2,8M内存。
1.3.2现场背景
(i)条码格式
物资编码:
10
批次码:
15
库位码:
2
1.3.3功能要求与解决方案
(i)功能要求
应用条码、无线技术,通过手持设备,实现仓库管理的领料、盘点、移库的三个功能,解决了数据录入和数据采集的“瓶颈”问题。
(ii)解决方案(a)领料
领料分为工单领料和非工单领料两种,其流程为:
料单验证->料单条目下发-下发物资并提交数据库。
(b)料单验证
图1
发料:
首先判断料单是否存在,并根据料单状态判断其料单是否可以继续进行发料。
如果判断成功,则进入明细界面,见图2。
客户化:
上位机完成领料申请,分配库位和领料由PDA来完成。
明细:
也可以成为历史查询,该功能可以遍历该订单的下发操作。
(c)领料管理
图2
进入界面,系统首先初始化相应料单的物资信息,并列出第一个物资存放的库存信息。
操作员通过扫描物资条码和批次码定位料单中的物资信息,然后扫描库位码定位对应物资的要发料的库位,下发数量默认为料单剩余数量。
手工输入:
考虑条码丢失或扫描不成功,可以通过录入条码编码实现定位。
确定:
该功能键实现两个功能分配库位预留数据、提交下发数量。
(d)移库
图3
通过扫描物资条码和批次码定位物资信息,并填充该物资现库存信息。
选中要移动的库位,并扫描要移动到的库位,并输入移动的数量确定即可。
(e)盘点
与IFS盘点功能一致,条码管理系统中的盘点也分为盘点报告盘点和库存件盘点。
其流程为盘点报告验证-盘点数据下发-盘点提交。
(f)盘点报告验证
图4
(g)按盘点报告盘点
图5
(h)按库存件盘点
图6
新建:
该功能实现了远程添加库位功能,其界面如图7
2软件详细设计报告
2.1引言
在完成了针对《条码管理系统》软件市场的前期调查,同时与多位软件使用者进行了全面深入地探讨和分析的基础上,提出了这份软件需求规格说明书。
此需求规格说明书对《条码管理系统》软件做了全面细致的用户需求分析,明确所要开发的软件应具有的功能、性能与界面,使系统分析人员及软件开发人员能清楚地了解用户的需求,并在此基础上进一步提出概要设计说明书和完成后续设计与开发工作。
本说明书的预期读者为客户、业务或需求分析人员、测试人员、用户文档编写者、项目管理人员。
2.2项目背景
由于物资多,种类多,物资存放的地点多,要管理好公司的各种物资极为不便,对各类物资进行有效的管理,显得力不从心,要对物资进行接收,发料,移动,盘点,需要很大的工作量,而且用原来的方法容易出错。
近年来,各企业信息化程度不断的加深,企业的管理越来越向快速有效的方向发展。
于是人们不断地在探索希望能找到解决的方法。
为了解决以上的问题,让企事业单位能够快速的实现,管理的信息化、规范化和集成化,我们多方听取意见、追加和完善大量实用功能,进而了解条码管理的流程,同时结合各部门、各行业与企业文件管理的方法,开发出一套适合于条码管理的管理系统。
2.3接口描述
2.3.1软件模块分配
仓库物资管理模块;
仓库物资管理模块应用条码、无线技术,通过手持设备,实现仓库管理的领料、盘点、移库的三个功能,解决了数据录入和数据采集的“瓶颈”问题。
仓库物资管理模块是palmPDA专用开发工具开发PDA系统,其接口要求如下表:
IFS视图:
MAINT_MATERIAL_REQ_LINE
MATERIAL_REQUIS_LINE
COUNTING_REPORT_LINE_NOPAL
IFS接口:
IFS_Issue_API.Ifs_Cmd_Issue_Goods
IFS_Issue_API.Ifs_Cmd_Issue_Voucher_Ok
IFS_COUNT_API.Ifs_ChangeLocation
IFS_COUNT_API.Ifs_Cmd_Count
2.4功能描述
2.4.1功能说明
仓库物资管理
该模块的功能是可以通过PDA与IFS数据库的无线实时的提交数据,对仓库的物资进行发料、移库、盘点操作。
当操作信息提交至数据库中,数据库会及时的返回操作的结果。
实现了可以在有无线网络覆盖的区域中通过PDA实时操作数据库。
2.4.2功能框图
仓库物资管理
2.5接口协议
通讯遵循HTTP协议,端口:
80
2.6编程协定
2.6.1操作系统
windowsXP操作系统
2.6.2PDA操作系统:
仓库物资管理
2.6.3编程工具
仓库物资管理PDA:
CodeWarrior
仓库物资管理服务器:
MicrosoftVisualStudio.NET2003C#
CodeWarrior编程工具,该开发环境为开发Palm类型的PDA系统的专用工具。
且该软件工具具有可视化编程,对象化处理的优点,利于我们快速完成编程工作,减少编程BUG,提高工作效率,降低开发成本;因此,我们确定使用该软件为软件的界面,分析的开发平台。
MicrosoftVisualStudio.NET2003编程工具,由于该软件具有专门的开发PDA上系统的工具,且编程深度高,实现灵活,有利于完成软件的功能。
2.7数据结构
2.7.1物理结构
仓库物资管理PDA:
略
中间服务组件:
略
2.7.2表结构
2.8程序流程
2.8.1仓库物资管理系统
(i)发料模块
接口名称:
RW_Cmd_Issue_Goods
(a)入口参数
参数名称
参数类型
备注
strVoucherType_
string
strVoucherNo_
string
strContract_
string
strGoodsNo_
string
strLotBatchNo_
string
strSerialNo_
string
dblQuantity_
double
strUserId_
string
strLineNo_
string
strReleaseNo_
string
strLocationNo_
string
(b)出口参数
参数名称
参数类型
备注
strFlag_
string
strErrorMsg_
string
dblQtyAssigned_
double
DblQty_Onhand_
double
Qty_Onhand_Old_
double
dbQuantity
double
(c)后台过程调用
IFS_Issue_API.Ifs_Cmd_Issue_Goods
(ii)移库模块
接口名称:
Ifs_ChangeLocation
(a)入口参数
参数名称
参数类型
备注
GoodsNo_
string
LotBatchNo_
string
SerialNo_
string
FromContract_
string
5.定性、定量评价 FromLocation_no_
string
(2)是否符合国家产业政策和清洁生产标准或要求。
Quantity_
(2)可能造成轻度环境影响的建设项目,编制环境影响报告表,对产生的环境影响进行分析或者专项评价; string
A.国家根据建设项目影响环境的范围,对建设项目的环境影响评价实行分类管理 ToContract_
三、安全预评价报告的基本内容 string
一、环境影响评价的发展与管理体系、相关法律法规体系和技术导则的应用
ToLocation_no_
string
综合性规划
(1)土地利用的有关规划;
(一)安全预评价依据
(b)(c)
(二)安全评价的基本原则出口参数
(一)安全预评价依据参数名称
参数类型
备注
Flag_
string
ErrorMsg_
string
(d)后台过程调用
IFS_COUNT_API.Ifs_ChangeLocation
(iii)盘点模块
接口名称:
RW_Cmd_Count
(a)入口参数
参数名称
参数类型
备注
strCountReportNo_
string
strContract_
string
strGoodsNo_
string
strLotBatchNo_
string
strSerialNo_
string
DblQuantity_
string
SEQ
string
Location_no_
string
strUserId_
string
(b)出口参数
参数名称
参数类型
备注
strFlag_
string
strErrorMsg_
string
(c)后台过程调用
IFS_COUNT_API.Ifs_Cmd_Count
3仓库物资管理使用说明
3.1业务背景
计算机网络技术发展至今,已经达到了一个相当完美的境地,推动物资管理业的解决方案也不断地推陈出新并日趋完善。
MIS系统为商家提供了完善的经营管理,丰富的预测分析的数据。
但是尽管如此,对于大型仓库管理来讲,仍然面临着一个很棘手的问题:
1、凭纸张频繁的出入库,造成成本的增加。
2、对于成千上万种物品,如何在最短的时间内进行盘点
于是,无线计算机通讯网络的解决方案开始为越来越多的商家所关注。
事实上,无线网络并没有离开网络的概念,而是计算机网络技术的延伸;是依托于有线网络,对移动点和无法布设网络信号线的应用点的扩展。
无线网络通讯技术在解决了操作人员的流动性问题的同时,实现了数据的实时传输。
3.2功能简介
本系统由三个部分组成:
IFS的EAM系统、无线WEB服务器、PDA采集系统。
EAM功能
系统维护子系统中的功能主要由系统管理员使用。
管理人员通过在EAM系统设置仓库工作人员的权限和制定出、入库单、移库和盘点内容。
无线WEB服务器
该服务模块实现PDA采集程序和EAM功能的数据关联。
PDA采集程序将采集的数据提交给无线WEB服务器,由其调用EAM的存储过程或从EAM直接读取数据,完成和EAM数据服务器的交互。
PDA采集系统
该系统提供了无线出库、入库、移库和盘点功能。
3.3同步PDA程序
在PDA同步之前请先确定是否安装了“PalmDesktop同步程序.exe”如果上未安装请先安装。
安装好之后系统启动时会自动启动,如(图1),将鼠标移动到图标上点右键选择“本地串行”设置成如(图1)所示。
图1
安装好同步文件之后就可以选择相应的文件进行同步了,打开程序文件所在的文件夹。
双击文件即出现如(图2、3)所示界面,然后按PDA的同步按扭。
图2
图3
分配文件的位置,如(图4)操作在下拉菜单下选择“Category”。
图4
出现如(图5)所示界面在刚才同步的文件名后面的三角箭头后下拉菜单中选种“invent”.
图5
如果是断电后同步程序要在点右键弹出的菜单是选中“自定义”,弹出如下图所示的对话框,按如(图6)所示设置,按下PDA同步按扭即可。
(图6)
3.4PDA采集系统
3.4.1移库操作模块
(i)界面
图7
图8
(ii)操作说明
1)请输入工号及密码,工号和密码和登陆EAM一致
2)注意:
系统初始化第一次使用时,请配置IP地址(设置为中间服务器地址机器上的),见(图7),当您选中下面的“设置IP地址”的复选框是第四行的“IP地址以及输入框就出现了”默认的情况是不选的,它们是隐藏的。
如不清楚,请于管理员联系。
用户可以选择是否记住本次输入的用户名和密码,如果选中下次登陆时就默认本次的用户名和密码。
3)以上确认完成后,请点击“确定”,系统将弹出移库操作界面。
如(图8)
4)在移库操作界面当输入光标在“物”输入框上进行扫物资码即可从数据库中下发该物资的相关信息。
同时在列表上方的文本框中显示该物资的详细信息。
5)当输入光标在“库”输入框上,进行扫库位码,即可按照库位从列表中的第一行信息定位到第一条所扫的库位相符的数据信息。
6)当输入光标在“批”输入框上,进行扫批次码,即可按照库位从列表中的第一行信息定位到第一条所扫的批次相符的数据信息。
7)当选中列表中的一条信息,在“TO”前面的输入框中会显示选中信息的库位即源库位。
此时,光标会自动定位到“TO”后面的输入框中,现在可以扫描目的库位码。
8)当光标定位在“移库数量:
”后面的输入框的时候,可以手工写入数量值。
9)然后点击“确定”按扭,即可进行移库。
接着会弹出移库是否成功的提示!
3.4.2发料模块
1、身份验证
用户在做入库操作时,首先进入验证界面(图9),进行身份验证。
图9
2.定单验证如(图10),首先要选择复选框“设定为工单类型”料单的类型。
如果选中则为工单验证,否则为料单验证。
在“请输入料单号码”下面的输入框中输入料单或是工单号码。
点击确定按扭即可进行定单验证,如果验证通过就进入“发料操作”界面。
图10
3.“发料操作”界面如(图11),本界面在初始化的同时就从数据库中下发了定单信息,并且把信息存储在界面的上一个列表中。
当您选中上面列表的一行信息时。
该条定单信息中的物资的详细信息会同时显示在下面的列表中和文本框中,您可以核实信息后在“数量:
”下面的输入框中要发的数量。
确认无误后就可以按确定进行发料了!
在提交之后,系统会返回发料的结果。
4。
扫码定位,当光标在“物”后面的输入框的时候扫码后即在上面的列表中定位定单信息。
光标在“批”后面的输入框的时候扫码时,可以按批次定位下面列表的信息。
光标在“库”后面的输入框的时候扫码时,可以按库位定位下面列表的信息。
5.刷新信息,您可以通过点击“刷新”按扭,刷新数据库中的信息,以便查看发料是否成功。
图11
3.4.3盘点模块
1.盘点验证的界面如(图12)在本界面中您可以输入工号、密码、以及IP地址。
在这里如果您要按盘点报告号进行盘点的话请输入盘点报告号。
要通过报告验证就可以进入按盘点报告进行盘点了。
如果按库存件盘点的话,就不要输入,直接通过身份验证进入按库存件盘点就可以了。
图12
2.盘点界面如(图13)按库存件盘点的,在界面初始化的时候会同时下载盘点报告信息到列表中,并且在上上面的文本框中显示出物资的详细信息。
您输入盘点数量之后提交信息,如果成功会自动到下一条信息中。
如果到列表尾会自动下发下面的信息。
直到盘点结束会提示您“无记录”。
3.如按库存件盘点,当光标在“物”或是“库”后面的输入框的时候,您可以通过扫描物资编码或是库位码来下发相应的信息。
如果信息量大的,您可以将光标定位在“批”后面的输入框上扫描批次码来定位列表中的信息。
图13