APP下载

基于批次管理的装甲装备维修器材仓储管理信息系统数据库模型设计

2013-04-24王胜德张文俊装甲兵工程学院北京100072

物流科技 2013年3期
关键词:货位数据模型出库

王胜德,王 兵,张文俊(装甲兵工程学院,北京 100072)

1 问题提出

装甲装备维修器材(以下简称:器材)实施批次管理,细化了器材管理颗粒度,能够满足器材精细化和质量跟踪的需要[1]。但对于任何的器材移动,如:入库、出库、盘点等,都必须针对批次进行,因此,增加了管理的难度。为达到提高工作效率、减轻工作强度、降低人员技术要求、减少差错等目的,必须开发基于批次管理的器材仓储管理信息系统。

数据库是管理信息系统的后台,存储着所有的信息,在管理信息系统中有着很重要的地位。数据库设计的好与坏,直接影响到管理信息系统的运行效率[2]。通过分析器材批次管理的物流和信息流,根据器材仓储管理信息系统的入库管理、出库管理、库存管理等主要功能[3],设计了性能高效并且具有良好可扩展性和维护性的系统数据库模型,为基于批次管理的器材仓储管理信息系统的开发和投入运行奠定了基础。

2 批次管理的物流和信息流

如何保持每批次器材从生产厂家到发放到使用分队的数据信息的一致性是实现器材批次管理的关键。根据器材生产厂家、战略仓库、战役仓库、队属仓库在器材管理中所担任的角色,形成器材批次信息化管理的物流和信息流,如图1所示。

器材批次信息的唯一性是关键,在整个器材管理发挥着极为重要的作用。器材物流贯穿器材流通始末,器材属性保持不变(不计折旧、维护保养费等)。在各级仓库按器材生产厂家所供器材的批次入库,增加器材的批次库存,并把批号记录在库,出库时,按库存器材的批次发出,打印出库单,根据单上的批号减少相应批次库存,从而实现器材在生产厂家、各级仓库和使用分队之间的批次管理。也就是说器材是以器材代码和批号为信息流贯穿整个器材管理过程中,一个批次器材相关信息从进入各级仓库到发放给使用分队都可以进行跟踪。

未实施批次管理时,器材从生产厂家进入到各级仓库后,器材价格都按照移动加权平均法计算库存价格,有可能出现同一器材实物在各级仓库内财务价格各不相同,并且在仓库内无法区别各个批次的器材存储情况,库存实物账和财务账不一致。并且,当某一器材出现质量缺陷,无法找出同批次器材的分布和使用情况。

3 基于批次管理的器材仓储管理信息系统的主要功能

批次管理集成于器材仓储管理信息系统的所有模块中,它支持入库、出库、盘点等整个业务链的运作。启用批次管理后,对于任何的器材移动,必须针对批次进行。基于批次管理的器材仓储管理信息系统主要包括:入库管理、出库管理、库存管理、批次管理和基础数据管理等子系统。

图1 装甲装备维修器材批次信息化管理的物流和信息流

图2 基于批次管理的装甲装备维修器材仓储管理信息系统功能图

3.1 入库管理

主要功能包括:入库单数据录入、上架、入库成功确认、入库单据打印等。上架主要是为某个批次的某项器材分配一个存储货位,并向手持终端发出入库操作指令。入库成功确认是指当器材放到货位上后手持终端把成功确认信息发送到入库管理子系统时,系统将该器材从入库运行状态更改为库存状态,并自动更改数据库的相关记录。

3.2 出库管理

主要功能包括:出库单数据录入、拣货、出库成功确认、出库单据打印等。拣货主要完成按照批次确定规则生成含有货位和批次器材信息的拣货单,同时向手持终端发出出库操作指令。出库成功确认是指手持机把出库完成的消息发送给出库管理子系统。

3.3 库存管理

主要功能包括:盘点、货位调整和冻结与解冻等。冻结与解冻是指可以按照批次、器材大类、器材种类、单品等多种属性对器材进行冻结(指器材暂时不参与出库、货位调整等工作),并支持全部、部分解冻。

3.4 批次管理

主要功能包括:批次记录、批次确定等。批次记录用于记录批次的属性,如:生产厂家(单位代码和名称)、出厂价格、生产日期、生产批次等信息。批次确定是指根据批次记录和特性定义特定的搜索策略(如:先进先出、先到期先出),在出库或者转储时,根据特定的搜索策略将符合条件的批次进行排序列出,并对每个批次建议一个分配数据。若从此清单中选择需要的批次,可以使用该建议或手动分配数量。

3.5 基础数据管理

主要功能包括:单位代码管理、器材代码管理和货位管理等。单位代码管理包括生产厂家、各级机关、仓库和部队等。器材代码管理按照相应标准对器材进行编码。其中需要注意两点:一是产品结构清单的管理,通过产品结构清单列出构成产品或装配件的所有部件、组件、零件等组成、装配关系和数量要求,可以支持器材的模块化供应、再包装、拆件发货、组合配送等业务。二是计量单位换算管理,可以针对特定器材进行相关的计量计算,也可以针对不同的换算要求对换算表进行维护。货位管理是对库房的货位信息进行录入管理。这里采用“四号定位法”进行货位编号。

4 数据库模型设计

根据器材仓储管理信息系统的主要功能,综合考虑性能、可扩展性和维护性,以及参照完整性,并进行规范化处理,利用数据库建模工具Sybase Power Designer 16.1[4]建立基于批次管理的器材仓储管理信息系统逻辑数据模型,如图3所示。

图3 基于批次管理的装甲装备维修器材仓储管理信息系统逻辑数据模型

4.1 逻辑数据模型

图3中方块代表实体(Entity),各个实体的说明见表1。实体间的连接线代表联系(Relationship),连接线一端没有端点符号,一端为分叉符号,表示实体间为一对多联系(One to Many),如实体“器材目录”和实体“批次”之间的联系,表示同一种器材存在多个批次。

表1 逻辑数据模型中部分实体的说明

4.2 与批次相关逻辑数据模型

在数据库逻辑数据模型中,与批次直接相关的实体有器材目录、入库单据明细、出库单据明细、盘点单据明细、库存等。这些实体的属性、主码、外码、数据类型和长度等如图4所示。图4中实体的属性、数据类型带下划线,并且属性后面标示“<pk>”、“<pk,fk>” 或“<pk,fk1>” 等表示该实体的主码,如: 实体“批次” 的主码为“器材代码” 和“批次号”,为联合主码。属性后面标示“<fk>”、“<pk,fk>” 或“<pk,fk1>”,表示该属性为外码,如实体“批次” 中“器材代码” 为外码,其参照实体“器材目录”中的属性“器材代码”,用于实现参照完整性。属性数据类型的说明见表2。

4.3 物理数据模型

根据逻辑数据模型,利用Sybase Power Designer 16.1可以根据需要自动转换为相应的物理数据模型,如实体“批次”转换为Microsoft SQL Server 2005数据表“LOT”的列名、数据类型及长度如表3所示。

5 总 结

通过对基于批次管理的器材仓储管理信息系统数据库模型的设计,为信息系统的开发提供了保证,同时也为器材实行批次管理,全面提升供应链管理精细化水平,优化供应链的追溯体系,提高器材保障能力提供了有力支持。

图4 批次相关逻辑数据模型

表2 属性数据类型说明

表3 实体“批次”对应的Microsoft SQL Server 2005数据表“LOT”

当然,数据库设计是一个反复的过程,在开发基于批次管理的器材仓储管理信息系统时需要根据实际情况不断调整和完善数据库模型,应用建立模型的方法进行设计,可以使这种经常性的变化更易于管理和理解。

[1]曹钰,王铁宁,刘洪水.基于筹措供应中心的装备器材保障研究[J].装甲兵工程学院学报,2009,23(3):11-14.

[2]萨师煊,王珊.数据库系统概论[M].3版.北京:高等教育出版社,2000.

[3]程石,王陆君.军事装备物流管理信息系统构想[J].物流技术,2007,26(3):128-131.

[4]赵韶平,徐茂生,周勇,等.Power Designer系统分析与建模[M].2版.北京:清华大学出版社,2010.

猜你喜欢

货位数据模型出库
货位指派和拣货路径协同优化及算法研究
基于蚁群算法的智能生产物流体系构建研究∗
面板数据模型截面相关检验方法综述
卷烟配货出库流程的优化与应用
散粮出库 加快腾仓
加热炉炉内跟踪数据模型优化
“出库费” 应由谁来付
基于萤火虫算法的自动化仓储货位优化分配研究
基于遗传算法的自动化立体仓库货位优化模型研究
基于PLC的物流自动化包装线出库穿梭车的设计