冯悦
摘要:针对目前库存管理中货物清查和出入库管理操作繁琐、效率低、准确性不足等问题,分析了手持终端在库存管理系统中的应用前景,并提出了一种基于移动终端的库存管理系统设计方案。移动终端采用Android操作系统,针对系统需要实现的功能及前台页面和数据库进行了设计。
关键词:手持终端;库存管理;数据库
中图分类号:TP278 文献标识码:A 文章编号:1007-9416(2018)10-0000-00
钢卷库存管理系统采用客户机/服务器架构设计,基于Oracle数据库,使用HBuilder软件工具开发完成。系统旨在利用现有的数据库表实现移动端的入库检查、出库检查、盘库、冻结/解冻、钢卷信息查询、异常卷异常垛位查询、未核查卷未入库卷查询和库图一览功能。该软件主要是在平板电脑上使用,能够大大提高盘库效率,同时设备维护人员也能够通过此款软件随时随地的监控天车的实时运行状态。
1系统功能设计
(1)车辆入库检查:车辆装载钢卷进入库区之前,需要库区工作人员手持移动终端去现场进行检查,主要检查车牌号,派车单号,鞍座角度,停车位,钢卷数量,每个钢卷的钢卷编号,宽度,厚度,卷重,钢种,操作命令,以及最重要的钢卷顺序。
(2)钢卷入库确认:下线的每一卷钢都需要工作人员去现场进行入库确认,确认现场钢卷与移动终端上显示的信息是否一致。如果信息一致则进行钢卷的入库确认操作,如果信息不一致,则进行下面的信息修改界面。
(3)输入信息:如果发现信息不一致,输入信息功能可以在原信息的基础上进行修改。如果当前位置没有钢卷信息,但是现场有钢卷在当前位置上,则输入信息可以进行钢卷信息的录入,可以扫描二维码,也可以进行相似钢卷信息查询(支持模糊查询),避免手动输入钢卷的所有信息。确认无误后进行保存操作。
(4)无卷确认:如果当前位置有钢卷信息,但是现场没有钢卷在当前位置上,则需要进行无卷确认操作,删除当前位置的钢卷信息。
(5)核查确认:如果当前整个垛位的钢卷信息都正确,则可以进行核查确认操作。
(6)冻结/解冻:可以针对某一卷钢进行冻结或解冻操作,如果钢卷是冻结状态,则自动天车不能对此钢卷进行作业操作,钢卷解冻后才能进行作业操作。
(7)车辆出库检查:装载钢卷的车辆出库之前需要工作人员去现场进行检查,检查车辆车牌号,车辆所载钢卷数目,每个钢卷的钢卷编号,钢种,宽度,厚度,重量,包装类型等。检查无误后在移动终端进行确认操作。
(8)钢卷查询:能够在移动终端根据钢卷编号,钢种,钢卷宽度,钢卷外径,出口厚度,位编码,计划号等一项或多项信息进行查询,并能够显示每一个查询结果的详细信息。
2数据库设计
本系统使用的是Oracle数据库,它是目前世界上使用最广泛的数据库管理系统,作为一个通用的数据库系统,它具有完整的数据管理功能;作为一个关系数据库,它是一个完备关系的产品;作为分布式数据库它实现了分布式处理功能[1]。
手持终端只是库存管理中的一个功能模块,下面仅对和手持终端相关的数据库表做详细介绍。为了满足手持终端的需求,设计如下的数据项和数据结构:
入库检查表(主键,车牌号,停车位,卷芯方向,是否允许入库标志,操作用户,班组)。
盘库操作表(主键,卷号,下道工序,卷宽,卷外径,卷内径,卷重,卷厚,操作时间,卷质量,订单号,订单行,客户,钢种,包装状态,包装类型,产线,储位)。
钢卷操作命令表(主键,卷号,位所在垛编码,位编码,生成时间,冻结标志,入库时间,核查时间,入库确认标志,核查标志,冻结解冻时间,无卷确认标志,无卷确认时间,位置占用,操作用户,班组);其中,入库确认标志0代表未入库,1代表入库;核查标志0代表未核查,1代表已核查;无卷确认标志0代表未确认,1代表确认;位置占用0代表未占用,1代表占用。
钢卷信息表(主键,卷号,下道工序,卷宽,卷外径,卷内径,卷重,卷厚,产出时间,卷质量,订单号,订单行,客户,冻结标志,钢种,入库时间,出库时间,核查时间,入库确认标志,核查标志,包装状态,包装类型,产线,储位,冻结解冻时间)。
垛位信息表(主键,跨编码,垛编码,别名,分类编码,库编码,层,位状态,位编码,简称,位所在区域,位所在垛编码);其中,0表示空位,l表示可用,2代表冻结,3代表预约,4代表占用,5以上自定义。
入场车辆表(主键,车牌号,进门卡号,派车单,卷数,车位置编号,卷号,钢种,宽度,外径,内径,重量,厚度,源工厂,目标工厂,进厂时间,采购编号,采购产线,物料编码,创建时间)。
用户信息表(主键,用户名,密码,权限,班次,真实姓名)。使用用户名和密码进行登录。
3前台页面设计
前台页面基于MUI框架设计,MUI的定位是:最接近原生体验的移动App的UI框架。MUI框架基于htm5plus的XMLHttpRequest,封装了常用的Ajax函数,支持GET、POST请求方式,支持返回json、xml、html、text、script数据类型,MUI提供了mui.ajax方法。
4結语
通过对库存盘点系统、MUI框架和.NET服务的研究,设计并实现了基于移动终端的钢卷库存管理系统。通过操作移动终端对库存信息进行修改和采集,经过无线网络对数据进行实时、安全的传输。使得最终信息汇总到后台服务器的数据库当中,并可通过计算机对库存数据进行高效的处理和展示,提高了企业库存管理的效率和水平。
参考文献
[1]戴小平.数据库系统及应用[M].安徽:中国科学技术大学出版社,2010.
Application of Handheld Terminal in Steel coil Inventory Management
FENG Yue
(1. College of Information Engineering, North China University of Science and Technology, Tangshan Hebei 063000;
2. TANGSTEEL WILL Automation Co., Ltd., HBIS GROUP, Tangshan Hebei 063000)
Abstract: Aiming at the problems of cumbersome, inefficient and inaccurate operation of inventory checking and inbound and outbound management in inventory management, the application prospects of handheld terminals in inventory management system are analyzed, and a design scheme of inventory management system based on mobile terminal is proposed. . The mobile terminal adopts the Android operating system and is designed for the functions that the system needs to implement and the front page and database.
Keywords: handheld terminal;inventory management;database